Home / Research / How we grade

How we grade

Rules version 2026-11-02.1

Every report gets three grades: can AI crawlers get in, can they read the page, and can they cite it. Each is S, A, B or C. There’s no overall score.

Why no overall score

One number hides the problem that matters most. A site that turns every AI crawler away can still post a decent weighted average if its markup is tidy. So each layer is graded on its own: if crawlers can’t get in, nothing after that helps.

Only facts you can verify

Can they get in

GradeWhen
SEvery AI search crawler got in during the live test and received the same page as a browser
AAll got in, but some hit a challenge or a noticeably thinner page; or the live test didn’t finish and only robots.txt was checked (A at most)
BSome AI search crawlers are blocked by robots.txt or the firewall
CAll are blocked; or a high- or medium-confidence silent block was found (robots.txt allows, the firewall rejects); or the homepage is noindex

A robots.txt that returns 5xx or can’t be reached counts as C: under RFC 9309 §2.3.1.4, compliant crawlers must then assume everything is disallowed. A 404 or other 4xx means no restrictions and costs nothing.

The firewall test runs two controls: a request claiming to be Googlebot and one from an unknown bot. If the fake Googlebot is rejected too, the site is verifying crawler IP addresses and the real AI crawlers will likely get through, so we record low confidence and don’t grade it C. Our requests don’t come from the vendors’ own IP ranges, so a result means “likely”, not proof.

Can they read it

GradeWhen
SNo official or common check needs work
AOne item needs work
BTwo or three items, or a non-critical problem such as several canonical tags
CIndexing or snippets are blocked (noindex, nosnippet, max-snippet:0); the text can’t be read without JavaScript; or four or more items need work

Checks: title, meta description, indexing and snippets, canonical URL, text without JavaScript, H1, sitemap, internal links, image alt text, hreflang, viewport. Google’s AI features and your website says pages must be indexed and eligible for a snippet to appear in AI Overviews.

Can they cite it

GradeWhen
SAll five signals: structured data, organization, site name, share card, semantic tags
AFour
BTwo or three
COne or none

Caps: a JSON-LD parse error, or FAQPage markup whose questions aren’t on the page, holds this grade at B. Google’s structured data guidelines require marked-up content to be visible to users.

This layer measures the signals that help engines recognise you. It doesn’t promise citations. Whether AI answers actually mention you takes live queries, which the free check doesn’t run.

Changelog

Every rule change bumps the version, and each report says which version it used, so grades from different dates can be compared.

Check your own site

Free, no sign-up. We request your homepage as 13 different clients and show what each one gets.