The 12-point GEO audit: can AI engines actually cite you?
Before you write another word of content, find out whether AI engines can even find, parse, and trust your pages. These are the twelve checks we run on every site — grouped into access, content, structure, and authority — with the fix for each.
A GEO audit answers one question: can AI engines find, parse, trust, and cite your pages? Run twelve checks across four layers — access (crawlable, indexed, server-rendered), content (self-contained answers, verifiable claims), structure (headings, lists, valid schema), and authority (entities, llms.txt, corroboration) — and fix failures top-down.
A GEO audit checks whether AI engines can find, parse, trust, and cite your pages. It shares SEO's technical base but adds the checks that decide whether you become the answer, not just a ranked link. Work through all twelve in order — a failure early on (say, you're not crawlable) makes everything below it moot.
Access — can engines reach you?
1. AI crawlers are allowed
Check: your robots.txt permits GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and friends. Fix: explicitly allow the AI user-agents you want citing you — if they're blocked, nothing else matters.
2. The page is indexed and fast
Check: the URL is indexed, loads quickly, and has clean canonicals. Fix: resolve crawl errors, duplicate canonicals, and slow render — AI Overviews retrieve from the existing index.
3. The answer is in server-rendered HTML
Check: view source (not the inspector) and confirm the actual answer text is present. Fix: if content is injected by client-side JavaScript an engine may not run, pre-render or server-render it.
Content — is there an answer to lift?
4. Each section leads with a self-contained answer
Check: the first 40–60 words of a section answer the question on their own. Fix: move the answer above the backstory; lead, then elaborate.
5. Claims are unambiguous and verifiable
Check: no hedging or vague superlatives engines won't repeat. Fix: make one clear, defensible statement per question — if it can't be defended, it won't be cited.
6. Headings match how people ask
Check: question-phrased H2/H3s mirror real queries. Fix: rename "Our approach" to the actual question a buyer types.
Structure — can it be extracted?
7. Lists and tables for enumerable content
Check: comparisons and steps use real <table>/<ol> markup. Fix: convert div-grids and prose lists into semantic lists and tables engines can lift verbatim.
8. Valid JSON-LD that matches the page
Check: Article/FAQ/HowTo schema present and identical to the visible text. Fix: add the right type and keep schema and copy in exact agreement — mismatches get ignored.
9. Clean architecture and internal links
Check: one clear topic per page, linked to related pages. Fix: consolidate thin/duplicate pages and link the cluster so engines map your topical authority.
Entities & authority — can it be trusted?
10. A defined Organization and entities
Check: Organization schema with sameAs to your real profiles, plus clear entities for what you do. Fix: disambiguate who you are so engines trust the source, not just the string of text.
11. llms.txt and agents.md exist
Check: machine-readable companions are published and linked. Fix: add an llms.txt brand summary and agents.md so AI crawlers discover a clean version of who you are.
12. Corroboration across the web
Check: credible links, mentions, and a consistent brand entity. Fix: earn citations and keep your name, claims, and profiles consistent so other trusted sources agree with you.
How to score it
Mark each check pass / partial / fail, then fix failures top-down — access before content, content before structure, structure before authority. There's no point polishing schema on a page an engine can't crawl. Re-test after each change and watch citation share move.
Most brands fail the same check first: there's no clean answer on the page for an engine to lift. Fix that one thing and everything downstream gets easier.
Key takeaways
- A GEO audit asks four questions in order: can engines reach, read, extract, and trust your pages?
- Fix failures top-down — crawl access first, authority last; early failures void everything below.
- The most common failure is a buried answer — lead each section with a direct 40–60 word response.
- Re-audit on every content change and quarterly site-wide; track citation share continuously.
Questions about GEO audits.
What is a GEO audit?
A GEO (Generative Engine Optimization) audit checks whether AI engines can find, parse, trust, and cite your site. It reviews crawl access for AI bots, whether answers are stated in clean server-rendered HTML, how content is structured for extraction, entity and structured-data clarity, and the authority signals that make a page citable across ChatGPT, Google AI Overviews, Perplexity, and others.
How is a GEO audit different from an SEO audit?
An SEO audit focuses on ranking in the list of results — keywords, links, Core Web Vitals, indexation. A GEO audit shares that technical base but adds checks specific to being the cited answer: AI-bot access, self-contained passages, entity clarity, llms.txt, and citation share. SEO is the foundation; the GEO audit measures extractability and trust on top of it.
Can I run a GEO audit myself?
Yes. Work through the 12 checks above in order — access, content, structure, entities/authority — and note pass/fail with the fix for each. A free analyzer can flag the technical items; the judgment calls (is the answer truly self-contained? is the claim verifiable?) are best reviewed by a person.
How often should I run a GEO audit?
Re-audit any page when you change its content or structure, and run a full site pass quarterly — AI engines, their crawlers, and their answer formats change quickly. Track citation share continuously so you catch drops between audits.
What's the most common GEO audit failure?
Burying the answer. Most pages open with brand backstory or a long intro, so there is no clean, self-contained passage for an engine to lift — even when the page ranks. The single highest-leverage fix is to lead each section with a direct 40–60 word answer.
Related posts & guides.
Get the audit run for you — across every AI engine.
We'll work through all twelve checks on your site, show you exactly where AI engines can't cite you, and hand you a prioritized fix list within 24 hours.