GEO · Generative Engine Optimization
Can AI search read your site?
ChatGPT, Perplexity and AI Overviews never open your site the way a person does. They fetch the initial HTML, split it into chunks, and decide who gets cited. This audit measures where your page breaks that chain — and tells you how to fix it.
Sign in to save reports and keep a history.
32 checks across six weighted categories
Whether robots.txt lets AI crawlers in, and whether llms.txt and a sitemap exist.
6 rules
How much body text survives with JavaScript turned off — most crawlers never run your frontend.
4 rules
Heading levels, paragraph size, lists and tables: what decides whether your content chunks cleanly.
4 rules
JSON-LD, canonical, meta — the machine-readable layer that tells an engine what this page is.
8 rules
Whether the answer comes first, and whether the content is deep enough to be used as a source.
5 rules
Author, publication date, cited sources — what an engine weighs before quoting you.
5 rules
Check one thing at a time
Four single-purpose tools, free and without an account: what AI sees without JavaScript, whether AI crawlers may enter, whether your opening can be quoted, and your llms.txt.
- No-JS viewWhat AI sees when it does not run your JavaScript.
- AI crawler accessWhether GPTBot, ClaudeBot and PerplexityBot may crawl you.
- Lead answerabilityWhether your opening can be quoted on its own.
- llms.txtCheck your llms.txt, or draft one from your sitemap.
GEO is not SEO
Keywords, backlinks, click-through rate. The goal is to appear in a list of results and get the click.
A generative engine answers directly — there is no list. What it needs is a passage it can extract and attribute: conclusion first, clear structure, checkable sources. An SPA with a perfect SEO score can score zero on GEO, because the initial HTML contains no content at all.
What the report gives you
- A 0–100 score and an A–F grade, broken down across six categories.
- For every rule: what was measured, why it affects GEO, and exactly how to fix it.
- A to-do list ranked by impact: severity × weight × share of points lost.
- The same engine on the command line, so you can gate CI on it.