---
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
