This checklist gives you a complete AEO readiness audit in under an hour. Use it before launching any AEO program — and re-run it quarterly thereafter to catch regressions and surface new opportunities.
Content audit (8 checks)
- Each key page has an H1 that names the topic clearly.
- Each key page opens with a direct answer summary in the first 60 words.
- H2 and H3 headings are written as natural-language questions.
- Each page has a comprehensive FAQ section with 8-12 questions.
- Long-form content includes tables, lists, and structured data wherever they aid extraction.
- Internal linking signals topical authority.
- Content depth matches or exceeds cited sources for each target query.
- Author bios with credentials appear on E-E-A-T-relevant pages.
Structured data audit (7 checks)
- Organization schema appears sitewide.
- WebSite schema with SearchAction appears sitewide.
- BreadcrumbList schema appears on every non-home page.
- Article schema appears on every blog post with author and dates.
- FAQPage schema appears on every page with a FAQ section.
- Type-specific schema (Product, Service, LocalBusiness, etc.) appears where applicable.
- All schema validates cleanly in Google Rich Results Test.
AEO file audit (4 checks)
- llms.txt exists at /llms.txt with brand description, key pages, and structure.
- AGENTS.md exists at /AGENTS.md.
- robots.txt allows GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, anthropic-ai, Google-Extended, PerplexityBot, CCBot, Applebot-Extended.
- Sitewide head includes the llms.txt alternate link and ai-content-declaration meta tag.
Technical audit (4 checks)
- Pages render core content server-side or as plain HTML.
- Page load is under 2.5 seconds.
- No bot rate-limiting against major AI crawlers.
- All key pages return 200 status codes.
Measurement audit (2 checks)
- You have a baseline AI share of voice measurement.
- You have a baseline citation count and prompt coverage report.