45 checks. Five questions.
Each category asks one thing an agent needs from your site. 38 checks run in the free scan; 7 are judged by a model with the subscription.
The five categories
Scroll to step through all five1 of 5 · Access017 checks
Access
Can agents reach and crawl the site at all?
All in the free scan
- HTTPS enforced
- robots.txt is fetchable
- robots.txt allows AI crawlers
- llms.txt exists
- Sitemap referenced in robots.txt
- llms.txt is well-formed
- Homepage returns a 200 OK
029 checks
Machine readability
Does the page carry the metadata agents rely on?
All in the free scan
- JSON-LD present
- JSON-LD uses recognized schema.org types
- Title tag present
- Meta description present
- Canonical URL present
- Robots meta tag not blocking indexing
- Open Graph tags present
- Language attribute present on <html>
- Favicon present
037 checks
Content extractability
Can an agent get the real content out of the page as it arrives?
All in the free scan
- Raw and rendered content match
- Meets minimum text content
- noscript fallback present
- Images have alt text
- No frameset layout
- Reasonable text-to-code ratio
- No meta refresh redirect
0411 checks
Entity trust
Does the site establish who it actually is?
7 in the free scan · 4 judged by a model
- About page linked
- Contact page linked
- schema.org sameAs links present
- schema.org identity has a name
- Copyright footer present
- External citation links present
- Contact channel present
- About page reads as real authoritymodel-judged
- A named person or organisation is accountablemodel-judged
- Content shows genuine subject-matter expertisemodel-judged
- Contact details read as a real, reachable businessmodel-judged
0511 checks
Agent actionability
Can an agent find its way around the site?
8 in the free scan · 3 judged by a model
- Exactly one H1 on the page
- Reasonable heading hierarchy
- sitemap.xml exists
- sitemap.xml is parseable
- Internal navigation links present
- Canonical URL is same-origin
- Structured navigation present
- Sitemap lists every indexable page
- An agent can tell what the site is formodel-judged
- Key actions are described in plain languagemodel-judged
- Content is structured so an agent can extract factsmodel-judged
Run the 38 free checks on your site.
Run the free scan →Free score · no signup · about a minute
HelpAEO