AEO Grader
Grade any page for answer engine optimization in about two seconds. Free, no signup, and every finding names the actual thing that is missing on the actual URL.
What this AEO checker looks at
Eight categories, weighted by how much each one actually determines whether a page can be cited. Crawler access carries the most weight because it is binary and total; sitemap coverage carries the least, because it affects discovery rather than whether the page can be used once found.
- AI crawler access
- Whether your robots.txt lets GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, Google-Extended and Bingbot read the page. This is the check that overrides every other one: a page an assistant is not allowed to fetch cannot be cited no matter how well it is written. It is also the failure people are least likely to know they have, because it is usually inherited from a template or a plugin default rather than chosen.
- Structured data
- Which schema.org types the page actually declares, read out of its JSON-LD rather than guessed at. We name the types we found and the specific one that is missing for the kind of page it is — and we count blocks that fail to parse separately, because invalid schema is ignored entirely rather than partially credited. A trailing comma in a JSON-LD block is the same as having no schema at all.
- llms.txt
- Whether the site publishes a machine-readable summary at /llms.txt, and whether it follows the format: an H1 business name, a blockquote summary, H2 sections, absolute links. This is the newest signal in the set and by far the least adopted, which is exactly why it is worth having.
- Sitemap coverage
- Whether a sitemap exists and whether this specific URL is in it. Plenty of sites have a sitemap that silently excludes the pages they most want cited, usually because of a generator filter that has outlived its purpose.
- Heading structure
- One h1 or several, and whether the outline skips levels. An extractor builds its understanding of a page from the heading hierarchy, so an h2 followed by an h4 loses the relationship between a section and its subsection.
- Answer-shaped content
- Whether headings are phrased as the questions they answer, and whether comparisons and sequences are in lists and tables rather than buried in paragraphs. People prompt assistants in questions; pages that mirror the question are markedly easier to quote as the answer.
- Entity clarity
- Whether it is unambiguous who publishes this. Title, meta description, and an Organization or LocalBusiness block with a sameAs array. sameAs is the part almost everyone omits, and it is the part that actually connects the brand on your site to the brand in a model's world knowledge.
- Citability
- Depth, a canonical URL, a date the page can be dated by, and whether it cites anything itself. Assistants prefer sources they can tell are current and that reference something beyond their own marketing.
What your grade means
The score is a weighted average across the eight categories, mapped to a letter: A at 90, B at 80, C at 70, D at 60, F below that. A category that did not apply to your page — FAQ schema on a page with no FAQ content — is dropped rather than counted against you.
Expect a low grade the first time. Most sites land at D or F, including well-built ones with good traditional SEO, because these are new signals and almost nobody has addressed them deliberately yet. That is the useful part: the gap between a C and an A here is a short list of concrete, mostly one-afternoon changes, not a content strategy.
Work the fix list top down. It is ordered by weight, so the first item is the one costing you the most. If crawler access is failing, fix nothing else until it passes — every other improvement on that page is unreachable until an assistant is allowed to read it.
AEO tools and AI visibility tools are not the same thing
The terms get used interchangeably and they should not be. They measure opposite ends of the same problem, and the order matters.
An AEO tool — this one — crawls your site. It is deterministic, instant and free to run, and it answers a question about you: is this page legible to an answer engine? Schema, permissions, structure, entity signals. Nothing about it depends on what any model happens to say today.
An AI visibility tool queries the models. It runs prompt sets across ChatGPT, Claude, Perplexity and Gemini and reports whether you were named, in what position, and against which competitors. It answers a question about the market: when buyers ask, who gets recommended? That is probabilistic, it costs real money per run, and it changes week to week.
Start here. Fix what the grader finds, because measuring what assistants say about a page they are not permitted to read is measuring noise. Then move to tracking what the models actually say — and see our methodology for how that half is measured.
AEO grader questions
What is an AEO grader?
Is this an AEO checker or an AI visibility checker?
Is it free, and do I need an account?
What makes this different from other AEO tools?
Do I need an AEO tool if I already do SEO?
Can I use it as an AEO tracker to watch changes over time?
Does it crawl my whole site?
My grade is bad. Is the grader wrong?
What does answer engine optimization actually change?
Know what the models say next.
The grader tells you whether your page can be cited. Myrah tells you whether it is being cited — across ChatGPT, Claude, Gemini and Perplexity, tracked over time.