AI Search & Answer Engine Optimization (GEO)
Improve how assistants retrieve, summarize, and cite your pages.
For traditional SEO: Use marketing-seo-complete instead.
Quick start (30–60 min)
- Build a query bank (30–100 queries): problems, comparisons, “best”, “vs”, integrations, and pricing questions.
- Confirm assistants can fetch content (robots/WAF/SSR): use
assets/audits/crawler-access-audit.md.
- Run a baseline visibility audit: use
assets/audits/search-visibility-audit.md and assets/audits/ai-search-content-audit.md.
- Ship one high-leverage page update: use
assets/content/ai-search-content-brief.md + assets/content/answer-focused-article-template.md.
- Set up measurement + retest cadence: use
references/measurement-analytics.md and assets/testing/ai-search-testing-protocol.md.
Core workflow
1) Decide scope (avoid wasted work)
- Confirm discovery channel: check whether your ICP uses assistants for research and comparisons.
- Pick one primary platform first (Google AI Overviews vs ChatGPT vs Perplexity) based on your audience.
- Treat GEO as additive: keep classic SEO and conversion work running.
2) Ensure assistants can access your content
- Allow/deny crawlers explicitly: use
references/ai-crawler-technical-setup.md and assets/technical/robots-txt-ai-crawlers.md.
- Reduce JS dependency for critical copy (SSR/SSG): use
assets/technical/server-side-rendering-guide.md.
- Add
llms.txt when useful as a navigation map (not a guarantee): use assets/technical/llms-txt-template.md.
3) Make pages easy to extract and cite
- Put a direct, quotable answer block in the first screenful (then expand with proof).
- Use stable entities (product, category, competitors, integrations): use
references/entity-semantic-optimization.md.
- Use repeatable content structures for questions, comparisons, and “best for”: use
references/content-structure-patterns.md.
- Create/refresh high-intent pages first (alternatives, integrations, pricing, security, implementation): use
assets/strategy/ai-search-growth-plan.md.
4) Add proof and trust hooks (citation fuel)
- Prefer primary sources and verifiable numbers; attribute claims clearly.
- Show authorship, review, and freshness (
dateModified / “Last updated”) where appropriate.
- Avoid “LLM bait”: prioritize user value and factual accuracy.
5) Measure, iterate, and defend against regressions
- Track “share of model” / citation share using your query bank, not vanity rankings.
- Re-test after shipping changes; keep snapshots of answers and citations.
- Separate SEO wins vs assistant visibility wins; avoid false attribution.
What to load (progressive disclosure)
- Platform notes:
references/platform-google-ai-overviews.md, references/platform-chatgpt.md, references/platform-perplexity.md, references/platform-gemini.md, references/platform-claude.md
- Technical access:
references/ai-crawler-technical-setup.md, references/ai-indexing-complete-guide.md
- Measurement:
references/measurement-analytics.md, references/llm-tracking-tools.md
- Prompt/query mining:
references/prompt-query-optimization.md, references/competitor-citation-gap.md, references/citation-optimization-strategies.md
- Primary sources list:
data/sources.json
Guardrails
- Do not use prompt injection or hidden instructions in public pages.
- Do not claim endorsements or fabricate sources, stats, or quotes.
- Treat
robots.txt as policy; enforce access with auth/WAF where needed.
Resources
| Resource |
Purpose |
| references/ai-indexing-complete-guide.md |
Full DO & DON'T guide |
| references/platform-chatgpt.md |
ChatGPT optimization |
| references/platform-perplexity.md |
Perplexity strategies |
| references/platform-google-ai-overviews.md |
Google AIO optimization |
| references/llm-tracking-tools.md |
LLM visibility tools |
| references/competitor-citation-gap.md |
Competitor citation + query mining |
Templates
| Template |
Purpose |
| assets/audits/search-visibility-audit.md |
Baseline audit |
| assets/audits/ai-search-content-audit.md |
AI visibility audit |
| assets/audits/competitor-citation-gap-audit.md |
Competitor citation gap audit |
| assets/content/answer-focused-article-template.md |
Article template |
| assets/content/ai-answer-diagnosis-template.md |
Structured diagnosis output |
International Markets
This skill uses US/English market defaults. For international AI search optimization:
Auto-triggers: When your query mentions a specific country, region, language, or non-US AI platforms, both skills load automatically.
Related Skills
1---2name: marketing-ai-search-optimization3description: Improve visibility in AI search and answer engines (ChatGPT, Perplexity, Gemini, Google AI Overviews) using GEO: crawl controls (robots/WAF/llms.txt), answer-ready content and entity pages, citation strategy, and measurement (query bank, share of model).4---5
6# AI Search & Answer Engine Optimization (GEO)
7
8Improve how assistants retrieve, summarize, and cite your pages.
9
10**For traditional SEO**: Use [marketing-seo-complete](../marketing-seo-complete/SKILL.md) instead.
11
12## Quick start (30–60 min)
13
141. Build a query bank (30–100 queries): problems, comparisons, “best”, “vs”, integrations, and pricing questions.
152. Confirm assistants can fetch content (robots/WAF/SSR): use `assets/audits/crawler-access-audit.md`.
163. Run a baseline visibility audit: use `assets/audits/search-visibility-audit.md` and `assets/audits/ai-search-content-audit.md`.
174. Ship one high-leverage page update: use `assets/content/ai-search-content-brief.md` + `assets/content/answer-focused-article-template.md`.
185. Set up measurement + retest cadence: use `references/measurement-analytics.md` and `assets/testing/ai-search-testing-protocol.md`.
19
20## Core workflow
21
22### 1) Decide scope (avoid wasted work)
23
24- Confirm discovery channel: check whether your ICP uses assistants for research and comparisons.
25- Pick one primary platform first (Google AI Overviews vs ChatGPT vs Perplexity) based on your audience.
26- Treat GEO as additive: keep classic SEO and conversion work running.
27
28### 2) Ensure assistants can access your content
29
30- Allow/deny crawlers explicitly: use `references/ai-crawler-technical-setup.md` and `assets/technical/robots-txt-ai-crawlers.md`.
31- Reduce JS dependency for critical copy (SSR/SSG): use `assets/technical/server-side-rendering-guide.md`.
32- Add `llms.txt` when useful as a navigation map (not a guarantee): use `assets/technical/llms-txt-template.md`.
33
34### 3) Make pages easy to extract and cite
35
36- Put a direct, quotable answer block in the first screenful (then expand with proof).
37- Use stable entities (product, category, competitors, integrations): use `references/entity-semantic-optimization.md`.
38- Use repeatable content structures for questions, comparisons, and “best for”: use `references/content-structure-patterns.md`.
39- Create/refresh high-intent pages first (alternatives, integrations, pricing, security, implementation): use `assets/strategy/ai-search-growth-plan.md`.
40
41### 4) Add proof and trust hooks (citation fuel)
42
43- Prefer primary sources and verifiable numbers; attribute claims clearly.
44- Show authorship, review, and freshness (`dateModified` / “Last updated”) where appropriate.
45- Avoid “LLM bait”: prioritize user value and factual accuracy.
46
47### 5) Measure, iterate, and defend against regressions
48
49- Track “share of model” / citation share using your query bank, not vanity rankings.
50- Re-test after shipping changes; keep snapshots of answers and citations.
51- Separate SEO wins vs assistant visibility wins; avoid false attribution.
52
53---
54
55## What to load (progressive disclosure)
56
57- Platform notes: `references/platform-google-ai-overviews.md`, `references/platform-chatgpt.md`, `references/platform-perplexity.md`, `references/platform-gemini.md`, `references/platform-claude.md`
58- Technical access: `references/ai-crawler-technical-setup.md`, `references/ai-indexing-complete-guide.md`
59- Measurement: `references/measurement-analytics.md`, `references/llm-tracking-tools.md`
60- Prompt/query mining: `references/prompt-query-optimization.md`, `references/competitor-citation-gap.md`, `references/citation-optimization-strategies.md`
61- Primary sources list: `data/sources.json`
62
63## Guardrails
64
65- Do not use prompt injection or hidden instructions in public pages.
66- Do not claim endorsements or fabricate sources, stats, or quotes.
67- Treat `robots.txt` as policy; enforce access with auth/WAF where needed.
68
69## Resources
70
71| Resource | Purpose |
72|----------|---------|
73| [references/ai-indexing-complete-guide.md](references/ai-indexing-complete-guide.md) | Full DO & DON'T guide |
74| [references/platform-chatgpt.md](references/platform-chatgpt.md) | ChatGPT optimization |
75| [references/platform-perplexity.md](references/platform-perplexity.md) | Perplexity strategies |
76| [references/platform-google-ai-overviews.md](references/platform-google-ai-overviews.md) | Google AIO optimization |
77| [references/llm-tracking-tools.md](references/llm-tracking-tools.md) | LLM visibility tools |
78| [references/competitor-citation-gap.md](references/competitor-citation-gap.md) | Competitor citation + query mining |
79
80## Templates
81
82| Template | Purpose |
83|----------|---------|
84| [assets/audits/search-visibility-audit.md](assets/audits/search-visibility-audit.md) | Baseline audit |
85| [assets/audits/ai-search-content-audit.md](assets/audits/ai-search-content-audit.md) | AI visibility audit |
86| [assets/audits/competitor-citation-gap-audit.md](assets/audits/competitor-citation-gap-audit.md) | Competitor citation gap audit |
87| [assets/content/answer-focused-article-template.md](assets/content/answer-focused-article-template.md) | Article template |
88| [assets/content/ai-answer-diagnosis-template.md](assets/content/ai-answer-diagnosis-template.md) | Structured diagnosis output |
89
90## International Markets
91
92This skill uses US/English market defaults. For international AI search optimization:
93
94| Need | See Skill |
95|------|-----------|
96| Regional AI platforms (Baidu AI, Yandex) | [marketing-geo-localization](../marketing-geo-localization/SKILL.md) |
97| Non-English content optimization | [marketing-geo-localization](../marketing-geo-localization/SKILL.md) |
98| Regional search behavior differences | [marketing-geo-localization](../marketing-geo-localization/SKILL.md) |
99| Multilingual schema markup | [marketing-geo-localization](../marketing-geo-localization/SKILL.md) |
100
101**Auto-triggers**: When your query mentions a specific country, region, language, or non-US AI platforms, both skills load automatically.
102
103---
104
105## Related Skills
106
107| Skill | Purpose |
108|-------|---------|
109| [marketing-seo-complete](../marketing-seo-complete/SKILL.md) | Traditional SEO |
110| [marketing-content-strategy](../marketing-content-strategy/SKILL.md) | Content planning |
111| [software-frontend](../software-frontend/SKILL.md) | SSR implementation |
112| [project-aeo-monitoring-tools](../project-aeo-monitoring-tools/SKILL.md) | Build custom AEO monitoring infrastructure (APIs, scraping, pipelines) |