# AI SEO

> Ai Seo

- Skill: `mshahiddigital/ai-seo` (Agent Skill)
- Install (CLI): `npx skillmds@latest add mshahiddigital/ai-seo`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mshahiddigital/ai-seo/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: mshahiddigital (https://skillmd.com/u/mshahiddigital)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mshahiddigital/ai-seo

---


# AI Visibility & AI SEO Audit — Phase 14

## Executive Summary

AI search is the fastest-growing traffic channel in 2025. Google AI Overviews appear for 20–35% of local service queries (SparkToro 2025). ChatGPT Search has 200M+ monthly active users. Perplexity processes 100M+ queries/month. Being cited in AI answers = significant visibility gain; being absent = invisible to AI-first searchers. This phase audits where the client appears (or doesn't) across all major AI platforms, identifies content gaps causing AI invisibility, and produces a prioritized action plan for AI citation dominance.

**2025 AI search benchmarks:**
- AIO citation rate: pages with FAQPage schema cited 3.2× more than pages without (Amsive 2025)
- ChatGPT freshness: pages updated within 30 days cited at 76.4% rate vs. 31.2% for 90+ day old pages
- Perplexity local query share: 18% of all queries are local business intent (Perplexity data, 2025)
- AIO + organic position 1 = ~45% CTR combined (vs. ~25% for position 1 alone when AIO shows)

---

## Tools for This Phase

| Tool | Purpose | Cost |
|------|---------|------|
| **Google Search** (incognito) | Test AIO presence for top 20–30 target keywords | Free |
| **ChatGPT** (GPT-4o with Search) | LLM visibility test — local service queries | Free/Paid |
| **Perplexity** | AI search citations for local service queries | Free |
| **Google Gemini** | Gemini AI visibility test + source attribution | Free |
| **Microsoft Copilot** | Bing-powered AI visibility | Free |
| **Google Rich Results Test** | FAQPage, HowTo, Speakable schema validation | Free |
| **Ahrefs** | Featured snippet ownership — AIO pulls from snippets | Paid |
| **SEMrush** | Featured snippet tracking per target keyword | Paid |
| **AlsoAsked.com** | PAA question mapping — AIO uses PAA patterns | Freemium |
| **Otterly.ai** | Track AIO mentions over time (monitoring) | Paid |

---

## The AI Search Landscape (2025-2026)

AI search is no longer emerging — it IS the mainstream:
- **Google AI Overviews**: Shown for ~20-30% of queries (growing)
- **Google AI Mode**: Full conversational search experience
- **ChatGPT Search**: Now default for 200M+ users with web access
- **Perplexity**: 100M+ monthly queries, growing fast
- **Microsoft Copilot**: Integrated into Windows/Edge/Bing
- **Gemini (Google)**: Deep integration with Android + Google Workspace
- **Claude (Anthropic)**: Growing presence with web search

For local businesses, AI search drives both:
1. Direct visibility (being mentioned in AI answers)
2. Competitive displacement (competitor gets the mention instead)

---

## Step 1: Read Project Context

Read `{AUDIT_DIR}/intake-data.md` — business name, URL, services, location.
Read `{AUDIT_DIR}/competitor-profiles.md` — competitor AI visibility signals.
Read `{AUDIT_DIR}/onpage-findings.md` — content structure gaps.

---

## Section 1: Google AI Overviews (AIO) Audit

### Test Protocol
Test top 20-30 target keywords in Google Search (incognito, desktop + mobile):

For each query, document:
| Query | AIO Shows? | Client Cited? | Competitors Cited? | Source URLs Used | AIO Format |
|-------|-----------|--------------|-------------------|-----------------|-----------|
| [query] | Yes/No | Yes/No | [names] | [URLs] | Paragraph/List/Table/Steps |

### AIO Appearance Patterns to Identify
- Which query types trigger AIO? (Informational, local, how-to, comparison?)
- Which content format is used in AIO? (Paragraphs, numbered steps, bullet lists?)
- What's the word count of the cited answer section?
- Does AIO pull from the first paragraph? A specific H2 section?
- Are any client pages cited? If so, which ones and why?

### AIO Optimization Strategy
To be cited in AI Overviews, content needs:
1. **Direct answers** — First 40-60 words answer the query directly
2. **Question-format headers** — H2: "What is [topic]?" / "How does [process] work?"
3. **Structured formatting** — numbered steps, bullet lists, tables rank well
4. **Unique data/insights** — AI cites specific facts, statistics, and expert opinions
5. **E-E-A-T signals** — Strong author credentials, institutional trust
6. **Comprehensive coverage** — Answer main query + related sub-questions
7. **Page authority** — Higher authority pages cited more often

---

## Section 2: Google AI Mode Audit

Google AI Mode (launched 2024, expanding 2025) enables fully conversational search.

### Test AI Mode Queries
- Enable AI Mode (Google account > Experiments or rolled-out region)
- Test conversational queries:
  - "What's the best [service] in [city] and why?"
  - "Compare [client] vs. [competitor 1] for [service]"
  - "I need [service] near [neighborhood] — any recommendations?"
  - Follow-up: "What makes them stand out?"

### Document Findings
| Query | Client Mentioned? | Accuracy | Competitor Priority | Source |
|-------|-----------------|---------|-------------------|--------|

---

## Section 3: LLM Visibility Audit (ChatGPT, Perplexity, Gemini, Copilot, Claude)

### Test Matrix
For each platform × query type:

**Platforms to test:**
- ChatGPT (GPT-4o with Search)
- Perplexity
- Google Gemini
- Microsoft Copilot
- Claude.ai (Anthropic)

**Query types to test:**
1. `Best [service] in [city]`
2. `[Service] near [neighborhood/landmark]`
3. `[Business Name]` — accuracy check
4. `[Business Name] reviews` — reputation
5. `How to find a good [service type] in [city]`
6. `[Specific service] cost in [city]`

**For each result document:**
- Business mentioned? (Yes/No)
- Accuracy of info (address, phone, hours, services)?
- Positive/negative framing?
- Competitors mentioned instead?
- Source URLs cited?
- Position (1st mention / 2nd / not mentioned)?

### LLM Visibility Score (per platform)
- Mentioned accurately in top 3 answers: 5/5
- Mentioned but with errors: 3/5
- Mentioned peripherally: 1/5
- Not mentioned: 0/5

---

## Section 4: AEO — Answer Engine Optimization Assessment

AEO focuses on structuring content so AI can extract and use it as answers.

### Content Assessment
For each key service page and FAQ page:
- [ ] Does each section start with a direct, standalone answer?
- [ ] Are definitions provided for key service terms?
- [ ] Are process steps numbered and clearly labeled?
- [ ] Are comparisons structured in tables?
- [ ] Are FAQs in explicit question + answer format (not buried)?
- [ ] Are specific figures, statistics, and data points included?
- [ ] Can the answer be extracted and read without surrounding context?

### FAQ Content Audit
- FAQ page exists?
- FAQs based on real customer questions (not generic)?
- FAQPage schema implemented?
- PAA (People Also Ask) boxes captured with existing content?
- Test: do current FAQs appear in PAA for target queries?

### Featured Snippet Optimization
Since AI Overviews pull from featured snippets:
- Which target queries have featured snippets?
- Does the client own any?
- What format does the winning snippet use?
- What page structure modifications are needed to win it?

---

## Section 5: GEO — Generative Engine Optimization Assessment

GEO focuses on making content easily citable by AI systems.

### Citeability Checklist
- [ ] Specific, quotable statements with data?
  Good: "Chicago homeowners saved an average of $2,400/year after our insulation upgrade"
  Bad: "We help homeowners save money on energy bills"

- [ ] Original research, surveys, or case studies?
- [ ] Named expert quotes with credentials?
- [ ] Step-by-step instructions with clear numbered format?
- [ ] Comparison tables with specific data?
- [ ] Local statistics about the service area?
- [ ] Industry benchmarks stated clearly?

### Source Authority Assessment
AI systems cite authoritative sources. Check:
- Domain authority and trust indicators
- E-E-A-T signals present (author, expertise, experience demonstrated)
- Linked to from other authoritative sources in the niche?
- Consistently mentioned on industry resource pages?

### Entity Optimization for AI
AI systems understand entities better than raw keyword text:
- Is the business entity clearly defined (who, what, where, when)?
- Are service entities named consistently (using industry-standard terminology)?
- Are geographic entities precise (neighborhood, city, region)?
- Do related entities connect? (business → services → location → team)?
- Schema markup reinforces all entity relationships?

---

## Section 6: Structured Data for AI Readability

Schema types most valuable for AI citation:
| Schema Type | AI Benefit |
|------------|-----------|
| LocalBusiness | Business entity establishment |
| FAQPage | Direct Q&A extraction |
| HowTo | Step-by-step answer extraction |
| Article + Author | E-E-A-T, content authority |
| AggregateRating | Trust signal for AI recommendations |
| Speakable | Marks content optimized for voice/AI reading |
| Service | Clear service entity definition |
| Review | Specific review content citation |

Validate all schema at: search.google.com/test/rich-results

---

## Section 7: Competitor AI Visibility Comparison

| Platform | Client Score | Comp 1 | Comp 2 | Comp 3 |
|----------|-------------|--------|--------|--------|
| Google AIO | | | | |
| ChatGPT Search | | | | |
| Perplexity | | | | |
| Gemini | | | | |
| Copilot | | | | |
| Overall AI Score | | | | |

**Findings:** Which competitor dominates AI visibility and why? What content do they have that the client lacks?

---

## Section 8: AI SEO Action Plan

### Priority Matrix

| Action | Impact (1–5) | Feasibility (1–5) | Priority | Effort |
|--------|-------------|-------------------|---------|--------|
| Add FAQPage schema to all service pages | 5 | 5 | 25 | 30 min/page |
| Rewrite service page intros (direct 50-word answer) | 5 | 4 | 20 | 30–60 min/page |
| Add specific data points (costs, timelines) to pages | 5 | 4 | 20 | 30–60 min/page |
| Create dedicated FAQ page (conversational queries) | 4 | 5 | 20 | 2–4 hrs |
| Add question-format H2s to top 5 service pages | 4 | 4 | 16 | 30 min/page |
| Add HowTo schema to process pages | 4 | 5 | 20 | 30 min/page |
| Publish original research / local statistics page | 5 | 3 | 15 | 4–8 hrs |
| Build E-E-A-T author profiles (credentials, bios) | 4 | 4 | 16 | 2–4 hrs |
| Refresh pages > 30 days old (freshness = AIO boost) | 4 | 5 | 20 | 30–60 min/page |
| Add Speakable schema to key answer sections | 3 | 4 | 12 | 30 min |

### Immediate (Week 1–2) — Quick Wins
- [ ] Add FAQPage schema to all service pages — Effort: 30 min/page — Expected: 3.2× more AIO citations
- [ ] Rewrite service page intros with direct standalone answers (first 50 words) — Effort: 30–60 min/page
- [ ] Add specific data points (pricing, timelines, statistics) to every service page — Effort: 30–60 min/page

### Short-Term (Month 1)
- [ ] Create dedicated FAQ page optimized for conversational queries — Effort: 2–4 hrs
- [ ] Restructure top 5 service pages with question-format H2s — Effort: 30 min/page
- [ ] Publish original research piece (local survey, case study, cost data) — Effort: 4–8 hrs
- [ ] Add HowTo schema to all process-based pages — Effort: 30 min/page

### Medium-Term (Months 2–3)
- [ ] Build E-E-A-T author profiles for all content contributors — Effort: 2–4 hrs
- [ ] Earn citations from authoritative local/industry sites — Effort: ongoing
- [ ] Create content that fills AI citation gaps vs. top competitor — Effort: 2–4 hrs/piece

---

## Scoring

| Category | Weight |
|----------|--------|
| AI platform visibility (AIO + ChatGPT + Perplexity + Gemini + Copilot) | 20% |
| AI citability scoring (passage-level extractability) | 20% |
| AI crawler access (Tier 1–3 crawlers + llms.txt) | 15% |
| AEO content structure (answer blocks, FAQs, featured snippets) | 15% |
| Platform-specific optimization readiness | 15% |
| Schema for AI readability (FAQPage, Speakable, knowsAbout) | 15% |

---

## Output

Write complete findings to `{AUDIT_DIR}/ai-seo-findings.md` with YAML frontmatter:

```yaml
---
skill: ai-visibility/ai-seo
phase: 14
date: [YYYY-MM-DD]
business: [Business Name]
url: [URL]
score: [X/100]
aio_cited: [yes|no|partial]
chatgpt_cited: [yes|no]
perplexity_cited: [yes|no]
faqpage_schema: [yes|no|partial]
aio_keywords_tested: [X]
aio_keywords_cited: [X]
---
```

Include:
- Score X/100 with per-category breakdown
- Full AI visibility matrix (all 5 platforms × 6 query types)
- AIO appearance analysis for top 20–30 keywords
- Competitor AI visibility comparison table
- AEO content structure checklist (per key page)
- GEO citeability checklist
- Schema for AI readability (present vs. missing per page)
- Content gap list (what's missing for AI citation)
- Priority matrix (all actions, Impact × Feasibility scored)
- 30/90-day AI SEO action plan with effort estimates

**Output files:**
- `{AUDIT_DIR}/ai-seo-findings.md` — AI visibility audit with score and citation gap analysis
- `{REPORTS_DIR}/phase-14-ai-seo.pdf` — auto-generated PDF after phase completes

**Key consumers:**
- `ai-visibility/voice-search` — voice and AIO share optimization signals
- `audit/onpage-seo` — AIO structure requirements inform on-page optimization
- `cross-cutting/serp-trust-auditor` — Trust & AI Readiness (T2) dimension
- `output/report-generation` — AI visibility section in master report

---

## Section 9: AI Citability Scoring Framework

AI models cite passages that meet specific structural criteria. GEO-optimized content achieves 30–115% higher visibility in AI-generated responses (Georgia Tech / Princeton / IIT Delhi 2024). Optimal AI-cited passages are **134–167 words**, self-contained, fact-rich, and answer-first.

### Citability Rubric (per content block, 0–100)

| Category | Weight | What It Measures | Scoring |
|----------|--------|-----------------|---------|
| Answer Block Quality | 30% | Does the passage open with a direct, quotable answer? Uses "X is..." or answer-first patterns? First 40–60 words stand alone? | 90+: every section opens with 1–2 sentence answer; 50–69: answers buried mid-paragraph; <30: no extractable answers |
| Self-Containment | 25% | Can the passage be extracted without context? No pronoun dependencies? Named subject in every block? | 90+: 80%+ blocks fully standalone; 50–69: mixed pronoun/explicit use; <30: continuous narrative, extraction breaks meaning |
| Structural Readability | 20% | H1>H2>H3 hierarchy? Question-based headings? Short paragraphs (2–4 sentences)? Tables for comparisons? Lists for processes? | 90+: clean hierarchy + question headings + tables/lists; 50–69: some structure; <30: wall-of-text |
| Statistical Density | 15% | Specific stats per 500 words? Named sources? Exact numbers (not "many" or "several")? | 90+: 5+ stats/500w, all sourced; 50–69: 1–2 stats/500w; <30: no statistics, vague quantifiers |
| Uniqueness & Original Data | 10% | First-party research? Proprietary data? Case studies with specific outcomes? | 90+: original surveys/research; 50–69: synthesized with some original commentary; <30: entirely derivative |

**Page Citability Score** = weighted average of all content block scores.

### High vs. Low Citability Examples

**HIGH citability (score ~85):**
> Content delivery networks (CDNs) are distributed server systems that cache and serve web content from locations geographically close to end users. A CDN reduces latency by 50–70% on average by serving assets from edge servers rather than a single origin server. The three largest CDN providers as of 2025 are Cloudflare (serving approximately 20% of all websites), Amazon CloudFront, and Akamai Technologies.
> — 58 words. Self-contained: yes. Facts: 3 specific data points. Definition pattern: yes.

**LOW citability (score ~15):**
> If you've ever wondered why some websites load faster than others, the answer might surprise you. There's this amazing technology that has been around for a while now. It's changed the way we think about web performance. Let me explain how it works.
> — 52 words. Self-contained: no (no topic named). Facts: 0. Definition pattern: no.

### Citation Research Data

| Finding | Source |
|---------|--------|
| Optimal AI-cited passage length: 134–167 words | Bortolato 2025 analysis of AI Overview passages |
| Definition patterns increase citation rate by 2.1× | Georgia Tech 2024 |
| Adding statistics increases citation by 40% | Princeton GEO study 2024 |
| Adding authority quotations increases citation by 115% in some categories | IIT Delhi 2024 |
| Fluency optimization increases visibility by 30% average | Georgia Tech 2024 |
| Content with source citations cited 20–25% more often by Perplexity/ChatGPT | Industry data 2025 |

### AI System Citation Preferences

| AI System | Citation Preference |
|-----------|-------------------|
| **Google AI Overviews** | Concise answer blocks (40–60 words). Content already ranking in top 10. Structured formatting (tables, lists). |
| **ChatGPT (Search)** | Explicit definitions, named sources, recent dates. Cites 2–4 sources per response. Wikipedia sourced 47.9% of citations. |
| **Perplexity** | Fact-dense passages with statistics. Cites 4–8 sources per response. Values recency highly. Reddit sourced 46.7% of citations. |
| **Gemini** | Multi-modal (text + images + video). YouTube content weighted heavily. Uses Knowledge Graph for entity grounding. |
| **Copilot (Bing)** | Passages from high-authority domains with clear factual claims. IndexNow for fast indexation. |

### Citability Audit Process

For each key page:
1. Segment content at each H2/H3 heading into blocks
2. Score each block on the 5 categories above
3. Identify top 3 strongest blocks (highlight as strengths)
4. Identify bottom 3 weakest blocks (flag for rewriting)
5. For blocks scoring <60: generate specific rewrite suggestion with answer-first opening + recommended statistics to add
6. Calculate "citability coverage" = % of blocks scoring above 70

---

## Section 10: AI Crawler Access Audit

AI crawlers must be able to access your site — blocked crawlers = invisible to that platform regardless of content quality. Over 35% of top 1,000 websites block at least one major AI crawler (Originality.ai 2025).

### Complete AI Crawler Reference (3 Tiers)

#### Tier 1: Critical for AI Search Visibility (MUST ALLOW)

| Crawler | Operator | User-Agent | Purpose | Impact if Blocked |
|---------|----------|-----------|---------|------------------|
| GPTBot | OpenAI | `GPTBot` | ChatGPT web browsing + search. Content may be used for model improvement. | Invisible in ChatGPT Search (900M+ weekly users) |
| OAI-SearchBot | OpenAI | `OAI-SearchBot` | ChatGPT search only — NOT used for training. | Not in ChatGPT search results even if GPTBot allowed |
| ChatGPT-User | OpenAI | `ChatGPT-User` | User-initiated URL visits ("read this page for me") | Users can't access your content via ChatGPT |
| ClaudeBot | Anthropic | `ClaudeBot` | Claude web search, citations, analysis | Invisible to Claude's web search |
| PerplexityBot | Perplexity | `PerplexityBot` | Perplexity AI search — always displays source links (best referral traffic of AI search products) | No Perplexity citations |

#### Tier 2: Important for Broader AI Ecosystem (RECOMMEND ALLOW)

| Crawler | Operator | User-Agent | Purpose | Notes |
|---------|----------|-----------|---------|-------|
| Google-Extended | Google | `Google-Extended` | Gemini training + AI Overviews improvement. Blocking does NOT affect Google Search ranking or AIO appearance (controlled by Googlebot). | Allow unless philosophical objection to training data usage |
| GoogleOther | Google | `GoogleOther` | Non-search-ranking purposes — research, experimental features | Low risk, moderate benefit |
| Applebot-Extended | Apple | `Applebot-Extended` | Apple Intelligence features, Siri AI (2B+ active Apple devices) | Growing strategic value |
| Amazonbot | Amazon | `Amazonbot` | Alexa answers, Amazon AI features | Relevant for voice search |
| FacebookBot | Meta | `FacebookBot` | Meta AI assistant (3B+ combined app users) | Growing importance |

#### Tier 3: Training-Only (Allow or Block Based on Strategy)

| Crawler | Operator | Recommendation | Reason |
|---------|----------|---------------|--------|
| CCBot | Common Crawl | Context-dependent | Training data for many AI companies. No live search impact. |
| anthropic-ai | Anthropic | Context-dependent | Claude model training only (separate from ClaudeBot live features) |
| Bytespider | ByteDance | **BLOCK** for most Western businesses | Aggressive crawling, minimal benefit outside Asian markets |
| cohere-ai | Cohere | Context-dependent | Enterprise AI training, low consumer impact |

### Crawler Access Audit Process

1. **Fetch robots.txt** — parse all User-agent directives. For each crawler above: Allowed / Blocked / Not Mentioned (inherits wildcard)
2. **Check meta robots tags** — sample 5–10 key pages for `<meta name="robots" content="noai">`, bot-specific noindex
3. **Check HTTP headers** — `X-Robots-Tag: noai`, `X-Robots-Tag: GPTBot: noindex`
4. **Check AI-specific files** — `/llms.txt`, `/.well-known/ai-plugin.json`, `/ai.txt`
5. **Assess JS rendering** — AI crawlers do NOT execute JavaScript. If content requires JS → flag as critical GEO issue

### Recommended robots.txt for Maximum AI Visibility

```
# Tier 1 — AI Search (ALLOW)
User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

# Tier 2 — AI Ecosystem (ALLOW)
User-agent: Google-Extended
Allow: /

User-agent: Applebot-Extended
Allow: /

User-agent: Amazonbot
Allow: /

User-agent: FacebookBot
Allow: /

# Tier 3 — Training Only (BLOCK aggressive)
User-agent: Bytespider
Disallow: /
```

### Crawler Access Score

| Component | Weight |
|-----------|--------|
| Tier 1 crawlers allowed (5 bots) | 50% |
| Tier 2 crawlers allowed (5 bots) | 25% |
| No blanket AI blocks (no `noai` meta, no `User-agent: *` Disallow: /) | 15% |
| AI-specific files present (llms.txt, sitemap accessible) | 10% |

---

## Section 11: llms.txt Audit & Generation

The `llms.txt` standard (proposed by Jeremy Howard, Sept 2024) is an emerging file at `/llms.txt` that helps AI systems understand your site's purpose, structure, and key content. Analogous to `robots.txt` telling crawlers what NOT to access, `llms.txt` tells AI systems what IS most useful. As of early 2026, fewer than 5% of websites have llms.txt — early adopter advantage.

### llms.txt Format

```markdown
# [Business Name]

> [One sentence: what the business does, who it serves. Under 200 chars.]

## Services
- [Service Page Title](https://domain.com/service): Description of service, key facts.

## Resources
- [Guide Title](https://domain.com/guide): What this guide covers and why it matters.

## Key Facts
- Founded in [year] by [name]
- Headquarters: [City, State]
- [X] customers/clients served in [area]
- Services: [Service A], [Service B], [Service C]

## Contact
- Website: https://domain.com
- Phone: [phone]
- Email: [email]
- Address: [full address]
```

### llms.txt Audit Checklist

| Element | Check | Severity if Missing |
|---------|-------|-------------------|
| H1 Title (matches business name) | Present? | Critical |
| Blockquote description (<200 chars) | Present? | High |
| At least one H2 section | Present? | Critical |
| 10–30 page entries with absolute URLs | Present? | High |
| Descriptions after colon (10–30 words each) | Present? | Medium |
| Key Facts section with business data | Present? | Medium |
| Contact section with email + phone | Present? | Low |
| All listed URLs return 200 | Validated? | Medium |
| llms-full.txt (extended version) | Present? | Low (nice-to-have) |

### llms.txt Scoring

| Dimension | Weight |
|-----------|--------|
| Completeness (covers all major site sections, 10–30 pages) | 40% |
| Accuracy (descriptions match page content, URLs valid) | 35% |
| Usefulness (AI could understand the business from this file alone) | 25% |

### Generation Protocol (if llms.txt missing)

1. Fetch homepage — extract site name, description, navigation links
2. Crawl sitemap for all public pages
3. Categorize pages: Services, Resources/Blog, Company, Support
4. Select 15–25 highest-value pages
5. Write 10–30 word descriptions for each (factual, specific — no marketing fluff)
6. Add Key Facts from About page, GBP, schema data
7. Output ready-to-deploy `llms.txt` file

---

## Section 12: Platform-Specific AI Optimization

Only **11% of domains** are cited by BOTH ChatGPT and Google AI Overviews for the same query (Terakeet 2025). Each platform has different indexes, ranking logic, and source preferences. Platform-specific optimization is required.

### Platform 1: Google AI Overviews — Key Requirements

- 92% of AIO citations come from pages already ranking in **top 10 organic** — traditional SEO is the gateway
- 47% of citations come from pages ranking **below position 5** — AIO has its own clarity-based selection logic
- Featured snippet optimization has ~70% overlap with AIO optimization

**Top actions:** Question-based H2/H3 headings, direct answer in first paragraph (40–60 words), comparison tables, ordered/unordered lists, FAQ sections, statistics with sources, visible publication + updated dates, author byline with credentials.

### Platform 2: ChatGPT Web Search — Key Requirements

- Uses **Bing's search index** (not Google)
- Top citation sources: Wikipedia (47.9%), Reddit (11.3%), YouTube, major news
- Heavily weights **entity recognition** — Wikipedia/Wikidata presence dramatically increases citation odds
- Prefers **comprehensive articles (2,000+ words)** from established sources

**Top actions:** Wikipedia/Wikidata entity, Bing Webmaster Tools registration, Reddit brand presence, authoritative .edu/.gov backlinks, consistent entity information across platforms, comprehensive long-form content.

### Platform 3: Perplexity AI — Key Requirements

- Top citation sources: **Reddit (46.7%)**, Wikipedia, YouTube, major publications
- Heaviest emphasis on **community validation** of all AI search platforms
- Cites **5–15 sources per answer** — more opportunity for mid-authority sites
- Strong freshness signal — recently updated content preferred

**Top actions:** Active Reddit presence in relevant subreddits, original research/data, discussion-friendly content, YouTube content with transcripts, freshness signals (visible dates, regular updates), cross-source claim validation.

### Platform 4: Google Gemini — Key Requirements

- Uses Google's search index + strong weighting toward **Google-owned properties** (YouTube, GBP)
- Google Knowledge Panel is a direct advantage
- Multi-modal: references images, videos, and text together
- YouTube content weighted more heavily than in standard Google Search

**Top actions:** YouTube channel with relevant content + chapters/timestamps, Google Knowledge Panel, GBP completion, comprehensive Schema.org markup, Google ecosystem presence (Scholar, News, Maps), image optimization.

### Platform 5: Bing Copilot — Key Requirements

- Uses **Bing's search index** (shared with ChatGPT but different ranking/selection)
- Supports **IndexNow protocol** for near-instant indexing
- Microsoft ecosystem integration: LinkedIn, GitHub weighted
- Bing weights meta descriptions more heavily than Google

**Top actions:** Bing Webmaster Tools verification, IndexNow implementation, LinkedIn company page, optimized meta descriptions, social engagement signals, fast page load (<2s), exact-match keywords in titles/headings.

### Cross-Platform Priority Summary

| Priority | Google AIO | ChatGPT | Perplexity | Gemini | Copilot |
|----------|-----------|---------|-----------|--------|---------|
| #1 | Top-10 ranking | Wikipedia | Reddit presence | YouTube | IndexNow |
| #2 | Q&A structure | Entity graph | Original research | Knowledge Panel | Bing WMT |
| #3 | Tables/lists | Bing SEO | Freshness | Schema.org | LinkedIn |
| #4 | Featured snippets | Reddit | Community forums | GBP | Meta descriptions |

---

## AI Visibility Quick Reference

### Schema Markup Priority for AI Citation

| Schema Type | AIO Citation Boost | Implementation | Effort |
|------------|-------------------|----------------|--------|
| FAQPage | 3.2× citation rate | Add to all service + location pages (5 FAQ min) | 30 min/page |
| HowTo | 2.1× for process queries | Add to any "how to" or process service pages | 45 min/page |
| Organization + sameAs + knowsAbout | Entity confidence boost + topical expertise signal | Homepage only; include 7+ sameAs URLs + 5–7 knowsAbout topics | 30 min |
| AggregateRating | +17–25% branded CTR | All pages with real review data | 30 min |
| LocalBusiness subtype | Local AIO eligibility | Homepage + key service pages | 30 min |
| BreadcrumbList | Navigation context for AI | Sitewide (via CMS plugin often) | 1 hr |
| Speakable | Marks content for voice/AI assistant extraction | Add to Article/WebPage schema with CSS selectors pointing to key answer sections | 15 min/page |

### 2025–2026 AI Search Platform Benchmarks

| Platform | Local Coverage | Citation Criteria | Update Frequency |
|---------|---------------|------------------|-----------------|
| Google AI Overviews | 20–35% of local queries | E-E-A-T + schema + topical authority | Real-time (Gemini-based) |
| ChatGPT (web search) | 15–25% of local queries | Freshness (76.4% cite <30-day pages), Bing index | Weekly crawl |
| Perplexity AI | 10–20% of local queries | Source authority + content depth + Reddit presence | Real-time |
| Google Gemini (assistant) | Growing rapidly | Knowledge Graph entity + YouTube | Real-time |
| Bing Copilot | 5–15% of local queries | Bing indexation + content trust + IndexNow | Daily crawl |

### 2026 GEO Market Context

| Metric | Value | Source |
|--------|-------|--------|
| GEO services market (2025) | $850M–$886M | Yahoo Finance / Superlines |
| Projected GEO market (2031) | $7.3B (34% CAGR) | Industry analysts |
| AI-referred sessions growth | +527% (Jan–May 2025) | SparkToro |
| AI traffic conversion vs organic | 4.4× higher | Industry data |
| Google AI Overviews reach | 1.5B users/month, 200+ countries | Google |
| ChatGPT weekly active users | 900M+ | OpenAI |
| Perplexity monthly queries | 500M+ | Perplexity |
| Gartner: search traffic drop by 2028 | −50% | Gartner |
| Brand mentions vs backlinks for AI | 3× stronger correlation | Ahrefs Dec 2025 |
| Marketers investing in GEO | Only 23% | Industry surveys |

### GBP + AIO Local Pack Integration
GBP-driven AI Overviews for local queries: "best [service] near me" queries now show AIO with local pack. To appear:
1. GBP must be verified and have 4.0+ star rating with 20+ reviews
2. Business category must exactly match query intent
3. Website must have LocalBusiness schema with areaServed matching the user's location
4. Q&A section must have keyword-relevant answers seeded

INP for AI search: Googlebot renders pages before indexing for AIO inclusion. Pages with INP >500ms may have content not fully extracted for AI citations. Target INP <200ms on all schema-rich pages.

