Answer engine optimization (AEO) is the practice of making your website readable, accurate, and recommendable by AI systems. Unlike traditional SEO, which targets ranking algorithms, AEO targets how AI models extract and cite information. Here is the complete checklist.
1. Allow AI Crawlers in robots.txt
Check your robots.txt file for rules that block AI user agents. The user agents to explicitly allow:
- —GPTBot (OpenAI)
- —ClaudeBot (Anthropic)
- —PerplexityBot
- —Google-Extended
- —cohere-ai
- —Applebot-Extended
If your robots.txt has Disallow: / for any of these, or a catch-all Disallow: * for unknown agents, fix it. This single issue blocks 73% of sites from any AI crawling.
2. Create an llms.txt File
Place a plain-text file at yourdomain.com/llms.txt. Include your business name, a 2–3 sentence description, and links to your most important pages with short descriptions. Keep it under 2,000 words. Update it whenever your offerings change.
3. Add Organization Schema (JSON-LD)
Add a JSON-LD Organization block to every page. Include name, description, url, logo, contactPoint (with telephone and areaServed), and sameAs links to your Google Business Profile, LinkedIn, and other authoritative profiles. This is the primary way AI systems identify and verify your business.
4. Add Service and Product Schema
For each core service or product, add a Service or Product schema block. Include name, description, provider (linked to your Organization), areaServed, and priceRange. AI systems extract these fields when generating recommendations for specific services.
5. Write Fact-Dense Page Content
AI systems cite specific facts, not general impressions. Pages that state "we have been in business since 2008, serve Harris and Fort Bend counties, and maintain a 4.9-star rating across 340 reviews" give AI clear facts to extract. Pages that say "we are a trusted local leader" give AI nothing usable.
6. Implement FAQ Schema
Add FAQPage JSON-LD to any page that answers common questions. AI systems pull from FAQ schema when constructing answers to user queries. Structure questions the way users actually ask them — not the way you would phrase them in marketing copy.
7. Create an llms-full.txt (Extended Context File)
In addition to the short llms.txt, create an llms-full.txt with a complete, detailed description of your business, team, services, service area, and key facts. This gives AI models more context when generating detailed responses about your business. Link to it from your llms.txt.
8. Ensure Canonical URLs and Consistent NAP
AI systems cross-reference your name, address, and phone number (NAP) across sources. If your website says "123 Main St Suite 4" and your Google Business Profile says "123 Main Street #4," the inconsistency reduces confidence. Make NAP identical across all sources and set clear canonical URLs.
9. Build External AI Citations
AI models weight sources they have encountered frequently in training data. Get your business mentioned on authoritative sites: industry publications, local news, professional association directories, and verified review platforms. Each external mention increases the likelihood an AI system includes you in recommendations.
10. Monitor AI Crawl Activity
Check your server access logs weekly for AI crawler visits. Look for GPTBot, ClaudeBot, PerplexityBot, and Google-Extended in the user agent field. Track the frequency of visits and which pages they crawl. Increased crawl frequency typically precedes increased AI citations.
Get your AI visibility score at zygur.com. The free audit checks your robots.txt, llms.txt, structured data, meta tags, and MCP server and shows exactly where to focus first.
