--- name: seo-geo description: Optimize content for AI search systems (AI Overviews, ChatGPT, Perplexity). Use when improving GEO, AI citations, llms.txt readiness, crawler accessibility, and passage-level citability. --- # GEO (Generative Engine Optimization) ## When to Use - Improving visibility in AI Overviews, ChatGPT, Perplexity - Evaluating llms.txt readiness or AI crawler access - Questions about GEO, AI SEO, LLM visibility, AI citations ## Key Statistics | Metric | Value | |--------|-------| | AI Overviews reach | 1.5 billion users/month | | AI-referred sessions growth | 527% (Jan-May 2025) | | ChatGPT weekly active users | 900 million | | Perplexity monthly queries | 500+ million | ## Critical Insight: Brand Mentions > Backlinks Brand mentions correlate **3x more** with AI visibility than backlinks. | Signal | Correlation with AI Citations | |--------|------------------------------| | YouTube mentions | ~0.737 (strongest) | | Reddit mentions | High | | Wikipedia presence | High | | Domain Rating (backlinks) | ~0.266 (weak) | ## GEO Criteria ### 1. Citability Score (25%) - **Optimal passage: 134-167 words** - Self-contained answer blocks - Specific facts/statistics with sources - "X is..." or "X refers to..." patterns ### 2. Structural Readability (20%) - Clean H1->H2->H3 hierarchy - Question-based headings - Short paragraphs (2-4 sentences) - Tables for comparative data - FAQ sections ### 3. Multi-Modal Content (15%) - Text + relevant images - Video content - Infographics - Interactive elements (calculators, tools) ### 4. Authority & Brand Signals (20%) - Author byline with credentials - Publication dates - Citations to primary sources - Wikipedia, Reddit, YouTube presence ### 5. Technical Accessibility (20%) - **AI crawlers do NOT execute JavaScript** — SSR required - AI crawler access in robots.txt - llms.txt presence ## AI Crawlers to Track | Crawler | Owner | |---------|-------| | GPTBot | OpenAI | | ClaudeBot | Anthropic | | PerplexityBot | Perplexity | | OAI-SearchBot | OpenAI | **Allow** GPTBot, ClaudeBot, PerplexityBot for AI visibility. **Block** CCBot if desired. ## llms.txt New standard for AI crawler content guidance. Location: `/llms.txt` (root) ``` # Site Title > Brief description ## Main sections - `Page -> https://example.com/page`: Description ``` ## Output Generate `GEO-ANALYSIS.md`: 1. GEO Readiness Score: XX/100 2. Platform breakdown (Google AIO, ChatGPT, Perplexity) 3. AI Crawler Access Status 4. llms.txt Status 5. Brand Mention Analysis 6. Passage-Level Citability assessment 7. SSR Check 8. Top 5 Highest-Impact Changes 9. Schema Recommendations 10. Content Reformatting Suggestions ## Quick Wins 1. Add "What is [topic]?" definition in first 60 words 2. Create 134-167 word self-contained answer blocks 3. Add question-based H2/H3 headings 4. Include specific statistics with sources 5. Add publication/update dates ## DataForSEO Integration If available, use: - `ai_optimization_chat_gpt_scraper` — check ChatGPT results for queries - `ai_opt_llm_ment_search` — LLM mention tracking