CyberMax
Home › Use cases › CyberMax Website Roast

Check a page before you publish: speed, tags, links, alt text

For: web publishing

The mistakes that hurt a launch are small and easy to miss: a page left on noindex, a missing share image, a broken link in the footer. Website Roast checks them in one pass.

How web publishing teams use CyberMax Website Roast

  1. Roast the page on its final URL before you announce it.
  2. If noindex appears, remove it first: it costs 15 points and keeps the page out of search.
  3. Fix the share preview: og:title, og:description and a working og:image.
  4. Re-roast and check the broken-link count is zero.

Titles score best between 15 and 65 characters and descriptions between 70 and 165, the ranges the roast checks.

For a whole site, use a crawler; the roast is a fast single-page check.

CyberMax Website Roast score card
The Website Roast share card

How the roast scores a page (100 points)

CheckFull marks whenPoints
Server speed (time to first byte)under 500 ms (11 under 1 s, 6 under 2 s)15
Open Graph + Twitter tagsog:title, og:description, a working og:image and a Twitter card15
Linksup to 10 links checked, none broken (5 points off per 404)15
HTTPSserved over HTTPS and http:// upgrades10
Title15 to 65 characters10
Meta description70 to 165 characters10
Viewport, one H1, image alt text, light HTMLmobile viewport set, exactly one H1, alt text on images, HTML under 300 KB5 each
Basicsfavicon, lang, canonical, robots.txt and sitemap5
noindexthe page is not set to noindex (otherwise 15 off)-15

Source: The Website Roast scoring function, products/web-toys/web/lib/roast.js score(), covered by products/web-toys/tests/unit.test.mjs.

FAQ

Can it roast a staging site?

Yes, if it is public on the internet; pages behind a login cannot be fetched.

Why not Seobility's free plan?

It is a good free crawler limited to 100 pages per crawl and one project; the roast is quicker for one page.

CyberMax Website Roast: full guide with prices and alternatives · All use cases · Store