
Seo And Aeo Strategy
- 6 installs
- 80 repo stars
- Updated May 18, 2026
- manojbajaj95/gtm-skills
Helps with marketing & seo tasks.
About
seo-and-aeo-strategy is a Claude Code skill for marketing & seo. It helps you ship faster with AI-assisted development.
- seo-and-aeo-strategy
- Marketing & SEO
- AI-coding skill
Seo And Aeo Strategy by the numbers
- 6 all-time installs (skills.sh)
- Ranked #1,559 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/manojbajaj95/gtm-skills --skill seo-and-aeo-strategyAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 6 |
|---|---|
| repo stars | ★ 80 |
| Last updated | May 18, 2026 |
| Repository | manojbajaj95/gtm-skills ↗ |
What it does
Helps with marketing & seo tasks.
Files
SEO & AEO Strategy
Traditional SEO gets pages ranked. AI search optimization (AEO/GEO) gets content cited. This skill covers both.
SEO → Rank in traditional search results (blue links)
AEO → Appear in featured snippets, AI Overviews, voice answers
GEO → Get cited in generative AI responses (ChatGPT, Claude, Perplexity)2025 reality: AI Overviews appear in ~47% of Google searches. 58% of queries end without a click. Optimize for citation, not just ranking.
---
Initial Assessment
Check for .claude/product-marketing-context.md or .agents/product-marketing-context.md first. Use existing context; only ask for what's missing.
Before auditing, understand:
1. Site context — Type (SaaS, e-commerce, blog), primary SEO goal, priority keywords/topics 2. Current state — Known issues, organic traffic level, recent changes or migrations 3. AI visibility — Does the brand appear in AI-generated answers today? Checked ChatGPT, Perplexity, Google AI Overviews? 4. Scope — Full site vs. specific pages? Technical + on-page + AI, or one focus area?
---
Technical SEO
Crawlability
| Check | What to Verify |
|---|---|
| robots.txt | No unintentional blocks, sitemap referenced, AI crawlers allowed |
| XML Sitemap | Exists, submitted to Search Console, canonical URLs only, < 50K URLs |
| Site architecture | Important pages within 3 clicks, logical hierarchy, no orphan pages |
| Crawl budget | Parameterized URLs controlled, faceted nav handled, no session IDs in URLs |
Indexation
site:domain.comcheck vs. Search Console coverage report- Verify no
noindexon important pages - Check canonical tags (self-referencing on unique pages, HTTP→HTTPS, www consistency)
- Identify redirect chains/loops, soft 404s, duplicate content
Core Web Vitals & Speed
| Metric | Target | Tool |
|---|---|---|
| LCP (Largest Contentful Paint) | < 2.5s | PageSpeed Insights |
| INP (Interaction to Next Paint) | < 200ms | Chrome DevTools |
| CLS (Cumulative Layout Shift) | < 0.1 | WebPageTest |
| TTFB (Time to First Byte) | < 800ms | Search Console |
Mobile & Security
- Responsive design (not separate m. site), viewport configured, adequate tap targets (48px min)
- HTTPS across entire site, valid SSL, no mixed content, HSTS header
URL Structure
- Lowercase, hyphen-separated, < 75 characters
- Include target keywords naturally, avoid unnecessary parameters
---
On-Page SEO
Title Tags
- 50–60 characters, primary keyword near beginning
- Unique per page, brand name at end (unless homepage)
- Compelling and click-worthy
Meta Descriptions
- 150–160 characters, include primary keyword
- Clear value proposition with call-to-action, unique per page
Heading Structure
- Single
<h1>per page containing primary keyword - Logical hierarchy (H1 → H2 → H3), no skipped levels
- Descriptive headings (not generic), include keywords naturally
Image SEO
- Descriptive filenames with keywords, alt text on all images
- Compressed, modern formats (WebP/AVIF), lazy load below-fold
- Responsive images with
width/heightattributes
Internal Linking
- Descriptive anchor text with keywords (not "click here")
- Important pages well-linked, no broken internal links
- Breadcrumb navigation for hierarchy
Content Quality (E-E-A-T)
| Signal | Implementation |
|---|---|
| Experience | First-hand accounts, case studies, original data |
| Expertise | Author credentials visible, accurate detailed information |
| Authoritativeness | Cited by others, industry credentials, recognized in space |
| Trustworthiness | Transparent sourcing, contact info, privacy policy, HTTPS |
---
AI Search Optimization (AEO/GEO)
How AI Search Platforms Select Sources
| Platform | Source Selection | Key Factor |
|---|---|---|
| Google AI Overviews | Strong correlation with traditional rankings | Top 5 organic positions favored |
| ChatGPT | Wider range, not just top-ranked | Branded domain authority, recency |
| Perplexity | Always cites with links | Authoritative, recent, well-structured |
| Gemini | Google index + Knowledge Graph | E-E-A-T signals, structured data |
| Copilot | Bing index | Microsoft ecosystem (LinkedIn, GitHub) |
| Claude | Brave Search | Factual density, structural clarity |
For detailed platform-specific ranking factors, see references/platform-ranking-factors.md and references/platform-algorithms.md.
The Three Pillars
1. Structure — Make content extractable
AI systems extract passages, not pages. Every key claim should work standalone.
- Lead every section with a direct answer (don't bury it)
- Keep key answer passages to 40–60 words (optimal for snippet extraction)
- Use H2/H3 headings that match how people phrase queries
- Tables beat prose for comparisons; numbered lists beat paragraphs for processes
Inverted pyramid pattern:
┌──────────────────────────────────┐
│ DIRECT ANSWER (1-2 sentences) │ ← AI extracts this first
├──────────────────────────────────┤
│ KEY FACTS & CONTEXT │ ← Supporting bullets/data
├──────────────────────────────────┤
│ DETAILED EXPLANATION │ ← Background, examples
└──────────────────────────────────┘2. Authority — Make content citable
The Princeton GEO research (KDD 2024) ranked 9 optimization methods:
| Method | Visibility Boost | How to Apply |
|---|---|---|
| Cite sources | +40% | Add authoritative references with links |
| Add statistics | +37% | Include specific numbers with sources |
| Add quotations | +30% | Expert quotes with name and title |
| Authoritative tone | +25% | Write with demonstrated expertise |
| Improve clarity | +20% | Simplify complex concepts |
| Technical terms | +18% | Use domain-specific terminology |
| Unique vocabulary | +15% | Increase word diversity |
| Fluency optimization | +15–30% | Improve readability and flow |
| ~~Keyword stuffing~~ | -10% | Actively hurts AI visibility |
Best combination: Fluency + Statistics = maximum boost. Low-ranking sites benefit even more — up to 115% visibility increase with citations.
For detailed GEO research, see references/geo-research.md.
3. Presence — Be where AI looks
AI systems cite where you appear, not just your site:
- Wikipedia mentions (7.8% of all ChatGPT citations)
- Reddit discussions, YouTube content, Quora answers
- Review sites (G2, Capterra, TrustRadius for B2B SaaS)
- Industry publications and guest posts
Semantic Triples (Key AEO Technique)
Compact, unambiguous facts AI can't misread. Pattern: [Subject] [specific verb] [concrete object].
✅ "HubSpot CRM syncs contact and company data."
✅ "Lead Scoring assigns priority based on engagement."
❌ "The system helps with various tasks."
❌ "It can do many things for users."AI Crawler Configuration
Ensure robots.txt allows AI crawlers:
User-agent: GPTBot # OpenAI
Allow: /
User-agent: ChatGPT-User # ChatGPT browsing
Allow: /
User-agent: PerplexityBot # Perplexity
Allow: /
User-agent: ClaudeBot # Anthropic
Allow: /
User-agent: Google-Extended # Gemini/AI Overviews
Allow: /See references/ai-crawlers.md for full configuration.
---
Structured Data for Search & AI
Schema markup improves AI visibility by 30–40%. Priority types:
| Content Type | Schema | Citation Impact |
|---|---|---|
| FAQs | FAQPage | 2.5x inclusion |
| Articles/Blog | Article + Author | 2.2x citations |
| Organization | Organization | 2.8x citations |
| How-to content | HowTo | Step extraction |
| Products | Product | Pricing/features |
| Reviews | AggregateRating | Trust signals |
| Breadcrumbs | BreadcrumbList | Navigation context |
For full JSON-LD templates, see references/schema-templates.md and references/schema-for-ai.md.
Validate at Google Rich Results Test and Schema.org Validator.
---
Content Types That Get Cited Most
| Content Type | AI Citation Share | Why AI Cites It |
|---|---|---|
| Comparison articles | ~33% | Structured, balanced, high-intent |
| Definitive guides | ~15% | Comprehensive, authoritative |
| Original research/data | ~12% | Unique, citable statistics |
| Best-of/listicles | ~10% | Clear structure, entity-rich |
| Product pages | ~10% | Specific extractable details |
| How-to guides | ~8% | Step-by-step structure |
Underperformers: Generic blog posts without structure, thin product pages, gated content, undated content, PDF-only content.
For content templates and patterns, see references/content-patterns.md and references/content-templates.md.
---
AEO Measurement
Track these four metrics monthly:
1. AI Visibility
Test priority queries across ChatGPT, Perplexity, Gemini, Google AI Overviews. Target: Appear in 60%+ of priority queries.
2. AI Share of Voice
Share of Voice = (Your mentions / Total brand mentions) × 100. Target: Match or exceed traditional search market share.
3. AI Citations
How often YOUR WEBSITE is the source. Target: Cited in 30%+ of relevant queries.
4. Referral Demand
Traffic originating in AI but arriving later (brand search after AI mention). Track via post-purchase survey: "How did you first hear about us?"
Monitoring Tools
| Tool | Coverage | Best For |
|---|---|---|
| Otterly AI | ChatGPT, Perplexity, AI Overviews | Share of AI voice |
| Peec AI | ChatGPT, Gemini, Perplexity, Claude | Multi-platform monitoring |
| ZipTie | AI Overviews, ChatGPT, Perplexity | Brand mention + sentiment |
| HubSpot AEO Grader | AI visibility audit | Free audit |
Interpreting Results
| Visibility | Share of Voice | Diagnosis |
|---|---|---|
| ↓ Down | ↓ Down | Platform algorithm change (industry-wide) |
| ↓ Down | → Stable | Your content quality declined |
| → Stable | ↓ Down | Competitors improved |
| ↑ Up | ↑ Up | Your AEO strategy is working |
---
Audit Checklists
Critical (Fix Immediately)
- [ ] HTTPS enabled, valid SSL
- [ ] robots.txt allows crawling (including AI bots)
- [ ] No
noindexon important pages - [ ] Title tags present, unique, with primary keyword
- [ ] Single
<h1>per page - [ ] AI crawlers not blocked in robots.txt
High Priority
- [ ] Meta descriptions present and compelling
- [ ] XML sitemap submitted to Search Console
- [ ] Canonical URLs set correctly
- [ ] Mobile-responsive, Core Web Vitals passing
- [ ] FAQPage schema on FAQ/support pages
- [ ] Article schema with author on blog/guide pages
- [ ] "Last updated" date visible on content
Medium Priority
- [ ] Internal linking strategy implemented
- [ ] Image alt text on all images
- [ ] Descriptive URLs with keywords
- [ ] Breadcrumb navigation + schema
- [ ] Author bios with credentials
- [ ] Statistics cited with sources
- [ ] Content answers queries in first paragraph
Ongoing
- [ ] Fix crawl errors in Search Console
- [ ] Update sitemap when content changes
- [ ] Refresh content quarterly (competitive topics)
- [ ] Monitor AI visibility monthly (manual or tools)
- [ ] Check for broken links
- [ ] Track AI share of voice vs. competitors
For complete SEO checklist, see references/seo-checklist.md.
---
Tools
| Tool | Use |
|---|---|
| Google Search Console | Monitor indexing, fix issues, track queries |
| Google PageSpeed Insights | Performance + Core Web Vitals |
| Rich Results Test | Validate structured data |
| Lighthouse | Full SEO audit |
| Screaming Frog | Crawl analysis |
| Semrush / Ahrefs | AI Overview tracking, backlinks, content gaps |
See references/tools-and-apis.md for API reference.
Scripts available in scripts/: SEO audit, keyword research, SERP analysis, backlink analysis, competitor gap analysis, autocomplete ideas. See script files for usage.
---
References
- references/platform-ranking-factors.md — How each AI platform selects sources
- references/platform-algorithms.md — Detailed ranking factors per platform
- references/geo-research.md — Princeton GEO research (9 methods)
- references/content-patterns.md — AI-optimized content block templates
- references/content-templates.md — Page structure templates for AI
- references/schema-templates.md — JSON-LD schema templates
- references/schema-for-ai.md — Schema markup for AI visibility
- references/ai-crawlers.md — AI crawler robots.txt configuration
- references/seo-checklist.md — Complete SEO audit checklist
- references/aeo-geo-patterns.md — Content patterns for AI citation
- references/ai-writing-detection.md — AI writing patterns to avoid
- references/query-research.md — Query research methodology
- references/tools-and-apis.md — Tools and API reference
- references/google-docs-summary.md — Google documentation summary
Related Skills
- keyword-research-and-clustering — Keyword research, expansion, and topic clustering
- schema-markup — Structured data implementation details
- programmatic-seo — Building SEO pages at scale
- competitor-alternatives — Building comparison pages that get cited
- content-strategy-and-planning — Planning what content to create
- data-and-funnel-analytics — Measuring SEO/AEO performance
Case Study: OPC Skills Website SEO/GEO Optimization
Real-world example of applying SEO and GEO optimization to opc.dev.
---
Background
Website: opc.dev Product: AI Agent Skills for Solopreneurs Platforms: Claude Code, Cursor, Codex, Factory Droid, OpenCode Date: January 2026
Initial Status
| Metric | Status |
|---|---|
| Google Indexed | ❌ No |
| Bing Indexed | ❌ No |
| Schema Markup | ❌ None |
| FAQ Section | ❌ None |
| Meta Tags | ⚠️ Basic |
| AI Bot Access | ⚠️ Not configured |
---
Problem Analysis
1. Keyword Conflict
The term "OPC" has different meanings in different markets:
| Market | "OPC" Meaning |
|---|---|
| English (Industrial) | OPC UA - Industrial automation protocol |
| Chinese | 一人公司 (One Person Company) |
| Solopreneur | One Person Company (intended meaning) |
Decision: Focus on long-tail keywords for English market:
- "AI agent skills for solopreneurs"
- "Claude Code skills"
- "indie hacker tools"
2. Missing Schema Markup
No structured data meant:
- No rich results in Google
- Poor AI visibility
- No FAQ display
3. No GEO Optimization
Content lacked:
- Statistics and data points
- Expert citations
- FAQ format
- Answer-first structure
---
Implementation
Phase 1: Meta Tags Optimization
Before:
<title>OPC Skills</title>
<meta name="description" content="Skills for one person companies">After:
<title>OPC Skills - AI Agent Skills for Solopreneurs & Indie Hackers | Claude Code, Cursor, Codex</title>
<meta name="description" content="10+ AI agent skills for solopreneurs. Domain hunting, social media research, logo creation. Works with Claude Code, Cursor, Codex, Factory Droid. One-click install, 100% open source.">Keywords targeted:
- solopreneur (high intent, low competition)
- indie hacker (community term)
- Claude Code skills (specific platform)
- AI agent skills (emerging category)
Phase 2: Schema Markup Implementation
Added comprehensive JSON-LD:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebPage",
"name": "OPC Skills - AI Agent Skills for Solopreneurs",
"description": "10+ agent skills for Claude Code, Cursor, Codex...",
"dateModified": "2026-01-20",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["h1", ".hero-description", ".faq-answer"]
}
},
{
"@type": "SoftwareApplication",
"name": "OPC Skills",
"applicationCategory": "DeveloperApplication",
"operatingSystem": "Cross-platform",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
}
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is OPC Skills?",
"acceptedAnswer": {
"@type": "Answer",
"text": "OPC Skills is a collection of 10+ AI agent skills..."
}
}
// 12 total FAQ items
]
}
]
}Phase 3: GEO Optimization (Princeton Methods)
Statistics Addition (+37%)
Before:
"Skills for one person companies"After:
"10+ Skills | 5 Platforms | One-Click Install | 100% Open Source"FAQ Section (+40% AI Visibility)
Added 12 FAQ questions targeting high-search queries:
1. What is OPC Skills? 2. What platforms does OPC Skills support? 3. How do I install OPC Skills? 4. Is OPC Skills free? 5. What skills are included in OPC Skills? 6. How does the domain-hunter skill work? 7. Can I use OPC Skills with Claude Code? 8. What is the twitter skill used for? 9. How do I create a logo with OPC Skills? 10. Is OPC Skills open source? 11. How do I contribute to OPC Skills? 12. What is a solopreneur?
Authoritative Tone (+25%)
Before:
"Some tools for solo workers"After:
"AI Agent Skills for Solopreneurs - The definitive skill library for
one-person companies. Trusted by indie hackers worldwide."Citations (+40%)
Added references to:
- Anthropic (Claude Code official documentation)
- Industry statistics on solopreneur growth
- Sam Altman's "billion-dollar one-person company" prediction
Phase 4: AI Bot Configuration
Updated robots.txt considerations:
# Allow AI bots for GEO visibility
User-agent: GPTBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ClaudeBot
Allow: /Phase 5: Hero Section Rewrite
Before:
OPC Skills
Skills for OPCsAfter:
AI Agent Skills for Solopreneurs
The skill library for one-person companies.
Install once, use everywhere.
10+ Skills | 5 Platforms | One-Click Install | 100% Open Source---
Results
Technical Improvements
| Metric | Before | After |
|---|---|---|
| Meta Title | "OPC Skills" | Full keyword-rich title |
| Meta Description | 20 chars | 155 chars |
| Schema Types | 0 | 4 (WebPage, Software, FAQ, Org) |
| FAQ Items | 0 | 12 |
| Statistics | 0 | 4 key metrics |
SEO Improvements
| Factor | Before | After |
|---|---|---|
| Title keyword match | ❌ | ✅ |
| Description keyword match | ❌ | ✅ |
| Structured data | ❌ | ✅ |
| Rich results eligible | ❌ | ✅ |
GEO Improvements
| Princeton Method | Applied | Expected Boost |
|---|---|---|
| Cite Sources | ✅ | +40% |
| Statistics | ✅ | +37% |
| FAQ Schema | ✅ | +40% |
| Authoritative Tone | ✅ | +25% |
| Easy Language | ✅ | +20% |
Estimated total GEO visibility boost: 40-60%
---
Lessons Learned
1. Keyword Research is Critical
The "OPC" keyword conflict could have hurt visibility. Long-tail keywords solved this:
- "solopreneur tools" > "OPC tools"
- "Claude Code skills" > "AI skills"
2. FAQPage Schema is High-Impact
Adding 12 FAQ items with proper schema:
- Enables rich results
- Provides AI-extractable content
- Targets specific search queries
3. Statistics Make Content Quotable
"10+ Skills | 5 Platforms | One-Click Install | 100% Open Source"
These specific numbers are:
- Easy for AI to extract
- Memorable for users
- Differentiated from competitors
4. Answer-First Structure
Each FAQ answer starts with a direct answer:
- "OPC Skills is a collection of..." (not "Well, it depends...")
- This matches AI response patterns
---
Next Steps
Short-term (1 month)
- [ ] Submit sitemap to Google Search Console
- [ ] Submit to Bing Webmaster Tools
- [ ] Monitor indexing progress
- [ ] Track FAQ rich results
Medium-term (3 months)
- [ ] Monitor AI citation rate
- [ ] A/B test different FAQ questions
- [ ] Build backlinks from dev communities
- [ ] Create content for Reddit/HN
Long-term (6 months)
- [ ] Establish "OPC Skills = Solopreneur tools" brand
- [ ] Rank for "Claude Code skills" in AI search
- [ ] Get cited in AI responses about solopreneur tools
---
Replication Guide
To replicate this optimization for your own site:
1. Audit current state using seo-geo skill checklist 2. Research keywords - find long-tail opportunities 3. Write meta tags - include primary keyword in title/description 4. Add Schema markup - start with FAQPage and WebPage 5. Apply Princeton methods - statistics, citations, structure 6. Configure AI bot access - robots.txt 7. Validate schema - Google Rich Results Test 8. Submit to search engines - Search Console, Bing Webmaster 9. Monitor and iterate - track visibility, adjust content
---
Files Changed
| File | Changes |
|---|---|
website/worker.js | Meta tags, Schema, Hero section, FAQ section, Stats bar |
README.md | Badges, navigation links, updated tagline |
docs/MARKETING_SPEC.md | Comprehensive marketing plan (new) |
AEO and GEO Content Patterns
Reusable content block patterns optimized for answer engines and AI citation.
---
Answer Engine Optimization (AEO) Patterns
These patterns help content appear in featured snippets, AI Overviews, voice search results, and answer boxes.
Definition Block
Use for "What is [X]?" queries.
## What is [Term]?
[Term] is [concise 1-sentence definition]. [Expanded 1-2 sentence explanation with key characteristics]. [Brief context on why it matters or how it's used].Example:
## What is Answer Engine Optimization?
Answer Engine Optimization (AEO) is the practice of structuring content so AI-powered systems can easily extract and present it as direct answers to user queries. Unlike traditional SEO that focuses on ranking in search results, AEO optimizes for featured snippets, AI Overviews, and voice assistant responses. This approach has become essential as over 60% of Google searches now end without a click.Step-by-Step Block
Use for "How to [X]" queries. Optimal for list snippets.
## How to [Action/Goal]
[1-sentence overview of the process]
1. **[Step Name]**: [Clear action description in 1-2 sentences]
2. **[Step Name]**: [Clear action description in 1-2 sentences]
3. **[Step Name]**: [Clear action description in 1-2 sentences]
4. **[Step Name]**: [Clear action description in 1-2 sentences]
5. **[Step Name]**: [Clear action description in 1-2 sentences]
[Optional: Brief note on expected outcome or time estimate]Example:
## How to Optimize Content for Featured Snippets
Earning featured snippets requires strategic formatting and direct answers to search queries.
1. **Identify snippet opportunities**: Use tools like Semrush or Ahrefs to find keywords where competitors have snippets you could capture.
2. **Match the snippet format**: Analyze whether the current snippet is a paragraph, list, or table, and format your content accordingly.
3. **Answer the question directly**: Provide a clear, concise answer (40-60 words for paragraph snippets) immediately after the question heading.
4. **Add supporting context**: Expand on your answer with examples, data, and expert insights in the following paragraphs.
5. **Use proper heading structure**: Place your target question as an H2 or H3, with the answer immediately following.
Most featured snippets appear within 2-4 weeks of publishing well-optimized content.Comparison Table Block
Use for "[X] vs [Y]" queries. Optimal for table snippets.
## [Option A] vs [Option B]: [Brief Descriptor]
| Feature | [Option A] | [Option B] |
|---------|------------|------------|
| [Criteria 1] | [Value/Description] | [Value/Description] |
| [Criteria 2] | [Value/Description] | [Value/Description] |
| [Criteria 3] | [Value/Description] | [Value/Description] |
| [Criteria 4] | [Value/Description] | [Value/Description] |
| Best For | [Use case] | [Use case] |
**Bottom line**: [1-2 sentence recommendation based on different needs]Pros and Cons Block
Use for evaluation queries: "Is [X] worth it?", "Should I [X]?"
## Advantages and Disadvantages of [Topic]
[1-sentence overview of the evaluation context]
### Pros
- **[Benefit category]**: [Specific explanation]
- **[Benefit category]**: [Specific explanation]
- **[Benefit category]**: [Specific explanation]
### Cons
- **[Drawback category]**: [Specific explanation]
- **[Drawback category]**: [Specific explanation]
- **[Drawback category]**: [Specific explanation]
**Verdict**: [1-2 sentence balanced conclusion with recommendation]FAQ Block
Use for topic pages with multiple common questions. Essential for FAQ schema.
## Frequently Asked Questions
### [Question phrased exactly as users search]?
[Direct answer in first sentence]. [Supporting context in 2-3 additional sentences].
### [Question phrased exactly as users search]?
[Direct answer in first sentence]. [Supporting context in 2-3 additional sentences].
### [Question phrased exactly as users search]?
[Direct answer in first sentence]. [Supporting context in 2-3 additional sentences].Tips for FAQ questions:
- Use natural question phrasing ("How do I..." not "How does one...")
- Include question words: what, how, why, when, where, who, which
- Match "People Also Ask" queries from search results
- Keep answers between 50-100 words
Listicle Block
Use for "Best [X]", "Top [X]", "[Number] ways to [X]" queries.
## [Number] Best [Items] for [Goal/Purpose]
[1-2 sentence intro establishing context and selection criteria]
### 1. [Item Name]
[Why it's included in 2-3 sentences with specific benefits]
### 2. [Item Name]
[Why it's included in 2-3 sentences with specific benefits]
### 3. [Item Name]
[Why it's included in 2-3 sentences with specific benefits]---
Generative Engine Optimization (GEO) Patterns
These patterns optimize content for citation by AI assistants like ChatGPT, Claude, Perplexity, and Gemini.
Statistic Citation Block
Statistics increase AI citation rates by 15-30%. Always include sources.
[Claim statement]. According to [Source/Organization], [specific statistic with number and timeframe]. [Context for why this matters].Example:
Mobile optimization is no longer optional for SEO success. According to Google's 2024 Core Web Vitals report, 70% of web traffic now comes from mobile devices, and pages failing mobile usability standards see 24% higher bounce rates. This makes mobile-first indexing a critical ranking factor.Expert Quote Block
Named expert attribution adds credibility and increases citation likelihood.
"[Direct quote from expert]," says [Expert Name], [Title/Role] at [Organization]. [1 sentence of context or interpretation].Example:
"The shift from keyword-driven search to intent-driven discovery represents the most significant change in SEO since mobile-first indexing," says Rand Fishkin, Co-founder of SparkToro. This perspective highlights why content strategies must evolve beyond traditional keyword optimization.Authoritative Claim Block
Structure claims for easy AI extraction with clear attribution.
[Topic] [verb: is/has/requires/involves] [clear, specific claim]. [Source] [confirms/reports/found] that [supporting evidence]. This [explains/means/suggests] [implication or action].Example:
E-E-A-T is the cornerstone of Google's content quality evaluation. Google's Search Quality Rater Guidelines confirm that trust is the most critical factor, stating that "untrustworthy pages have low E-E-A-T no matter how experienced, expert, or authoritative they may seem." This means content creators must prioritize transparency and accuracy above all other optimization tactics.Self-Contained Answer Block
Create quotable, standalone statements that AI can extract directly.
**[Topic/Question]**: [Complete, self-contained answer that makes sense without additional context. Include specific details, numbers, or examples in 2-3 sentences.]Example:
**Ideal blog post length for SEO**: The optimal length for SEO blog posts is 1,500-2,500 words for competitive topics. This range allows comprehensive topic coverage while maintaining reader engagement. HubSpot research shows long-form content earns 77% more backlinks than short articles, directly impacting search rankings.Evidence Sandwich Block
Structure claims with evidence for maximum credibility.
[Opening claim statement].
Evidence supporting this includes:
- [Data point 1 with source]
- [Data point 2 with source]
- [Data point 3 with source]
[Concluding statement connecting evidence to actionable insight].---
Domain-Specific GEO Tactics
Different content domains benefit from different authority signals.
Technology Content
- Emphasize technical precision and correct terminology
- Include version numbers and dates for software/tools
- Reference official documentation
- Add code examples where relevant
Health/Medical Content
- Cite peer-reviewed studies with publication details
- Include expert credentials (MD, RN, etc.)
- Note study limitations and context
- Add "last reviewed" dates
Financial Content
- Reference regulatory bodies (SEC, FTC, etc.)
- Include specific numbers with timeframes
- Note that information is educational, not advice
- Cite recognized financial institutions
Legal Content
- Cite specific laws, statutes, and regulations
- Reference jurisdiction clearly
- Include professional disclaimers
- Note when professional consultation is advised
Business/Marketing Content
- Include case studies with measurable results
- Reference industry research and reports
- Add percentage changes and timeframes
- Quote recognized thought leaders
---
Voice Search Optimization
Voice queries are conversational and question-based. Optimize for these patterns:
Question Formats for Voice
- "What is..."
- "How do I..."
- "Where can I find..."
- "Why does..."
- "When should I..."
- "Who is..."
Voice-Optimized Answer Structure
- Lead with direct answer (under 30 words ideal)
- Use natural, conversational language
- Avoid jargon unless targeting expert audience
- Include local context where relevant
- Structure for single spoken response
AI Crawlers & Bot Management Guide
Table of Contents
1. AI Crawler Overview 2. robots.txt Configuration 3. Crawler Characteristics 4. Strategic Decisions 5. Implementation Guide
---
AI Crawler Overview
Major AI Crawlers (2025)
| Crawler | Company | Purpose | Recommendation |
|---|---|---|---|
| GPTBot | OpenAI | Training data | Block if concerned about training |
| OAI-SearchBot | OpenAI | ChatGPT Search | Allow for AI search visibility |
| ChatGPT-User | OpenAI | User-requested fetching | Allow for user experience |
| Google-Extended | Gemini training | Block if concerned, Allow for AI Search | |
| Googlebot | Search indexing | Always Allow | |
| PerplexityBot | Perplexity | Search & answers | Allow for visibility |
| ClaudeBot | Anthropic | Claude features | Allow for visibility |
| Bytespider | ByteDance | TikTok/Training | Consider blocking |
| CCBot | Common Crawl | Dataset collection | Consider blocking |
| FacebookBot | Meta | AI training | Consider blocking |
Key Distinction: Search vs Training
SEARCH CRAWLERS (Allow for visibility):
├── Googlebot → Traditional search
├── OAI-SearchBot → ChatGPT Search results
├── ChatGPT-User → User asks ChatGPT to read a page
├── PerplexityBot → Perplexity answers
└── ClaudeBot → Claude features
TRAINING CRAWLERS (Block if data protection matters):
├── GPTBot → OpenAI model training
├── Google-Extended → Gemini training
├── CCBot → Common Crawl datasets
├── Bytespider → ByteDance training
└── FacebookBot → Meta AI training---
robots.txt Configuration
Recommended Configuration (Balanced)
# ===========================================
# AI SEARCH CRAWLERS - ALLOW
# ===========================================
# OpenAI Search (ChatGPT Search feature)
User-agent: OAI-SearchBot
Allow: /
# ChatGPT when users ask it to read a page
User-agent: ChatGPT-User
Allow: /
# Perplexity AI search
User-agent: PerplexityBot
Allow: /
# Claude AI
User-agent: ClaudeBot
Allow: /
# ===========================================
# AI TRAINING CRAWLERS - BLOCK
# ===========================================
# OpenAI training (not search)
User-agent: GPTBot
Disallow: /
# Google Gemini training
User-agent: Google-Extended
Disallow: /
# Common Crawl
User-agent: CCBot
Disallow: /
# ByteDance
User-agent: Bytespider
Disallow: /
# Meta AI training
User-agent: FacebookBot
Disallow: /
# ===========================================
# TRADITIONAL SEARCH - ALLOW
# ===========================================
User-agent: Googlebot
Allow: /
User-agent: Bingbot
Allow: /
User-agent: *
Allow: /
Sitemap: https://example.com/sitemap.xmlMaximum Visibility Configuration
# Allow all AI crawlers for maximum reach
User-agent: *
Allow: /
Sitemap: https://example.com/sitemap.xmlMaximum Protection Configuration
# Block all AI crawlers except traditional search
User-agent: Googlebot
Allow: /
User-agent: Bingbot
Allow: /
User-agent: GPTBot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: ChatGPT-User
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: PerplexityBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: *
Disallow: /---
Crawler Characteristics
Crawl Behavior Comparison
| Crawler | Respects robots.txt | Crawl Rate | JavaScript Rendering |
|---|---|---|---|
| Googlebot | Yes | Adaptive | Yes (2nd wave) |
| GPTBot | Yes | Unknown | Limited |
| OAI-SearchBot | Yes | Unknown | Limited |
| PerplexityBot | Yes | Moderate | Limited |
| ClaudeBot | Yes | Unknown | Limited |
| CCBot | Generally yes | Heavy | No |
What AI Crawlers Index
Typically Indexed:
├── Main body content
├── Headers (H1-H6)
├── Meta descriptions
├── Alt text
├── Structured data (JSON-LD)
├── Tables
└── Lists
Often Missed:
├── JavaScript-rendered content
├── Content behind tabs/accordions
├── Lazy-loaded images
├── PDF content
├── Video transcripts (unless in HTML)
└── Content in iframes---
Strategic Decisions
Decision Matrix
| Business Type | Strategy | Reasoning |
|---|---|---|
| Publisher/Blog | Allow search, Block training | Maintain traffic, protect content |
| E-commerce | Allow all | Maximum product visibility |
| SaaS | Allow search, Consider training | Brand visibility, protect docs |
| Enterprise B2B | Selective allow | Control information flow |
| Personal brand | Allow all | Maximum reach |
| Research/Academic | Allow all | Citation and reach |
Questions to Ask
1. Is being cited by AI chatbots valuable to you?
- Yes → Allow search crawlers
- No → Block all AI crawlers
2. Are you concerned about AI training on your content?
- Yes → Block training crawlers (GPTBot, Google-Extended)
- No → Allow all
3. Do users ask AI to read your pages?
- Yes → Allow ChatGPT-User
- No → Can block
4. Is your content time-sensitive or frequently updated?
- Yes → Allow all search crawlers for freshness
- No → Selective blocking okay
---
Implementation Guide
Step 1: Audit Current Configuration
# Check current robots.txt
curl -s https://yoursite.com/robots.txt
# Test specific bot access
curl -A "GPTBot" -I https://yoursite.com/
curl -A "OAI-SearchBot" -I https://yoursite.com/Step 2: Monitor Crawler Activity
In server logs, look for:
User-Agent patterns:
- "GPTBot/1.0"
- "OAI-SearchBot"
- "ChatGPT-User"
- "PerplexityBot"
- "ClaudeBot"Log analysis command:
grep -E "GPTBot|OAI-SearchBot|ChatGPT-User|PerplexityBot|ClaudeBot" access.log | \
awk '{print $1, $7}' | sort | uniq -c | sort -rnStep 3: Implement WAF Rules (if needed)
Cloudflare example:
# Block specific bots at WAF level
(cf.client.bot and http.user_agent contains "GPTBot")Step 4: Verify Implementation
# Test that robots.txt is being served correctly
curl -s https://yoursite.com/robots.txt | grep -A2 "GPTBot"
# Verify bot can/cannot access
curl -A "GPTBot" -s -o /dev/null -w "%{http_code}" https://yoursite.com/Step 5: Monitor Impact
Track these metrics after changes:
- AI referral traffic (from Perplexity, ChatGPT, etc.)
- Brand mentions in AI responses (manual testing)
- Overall organic traffic (ensure no negative impact)
---
Emerging Crawlers to Watch
| Bot | Company | Status | Notes |
|---|---|---|---|
| MistralBot | Mistral AI | Emerging | European AI |
| DeepSeekBot | DeepSeek | Emerging | Chinese AI |
| GrokBot | xAI | Expected | Elon Musk's AI |
| MetaAI-SearchBot | Meta | Expected | Meta AI search |
Recommendation: Monitor industry news and update robots.txt quarterly.
AI Writing Detection
Words, phrases, and punctuation patterns commonly associated with AI-generated text. Avoid these to ensure writing sounds natural and human.
Sources: Grammarly (2025), Microsoft 365 Life Hacks (2025), GPTHuman (2025), Walter Writes (2025), Textero (2025), Plagiarism Today (2025), Rolling Stone (2025), MDPI Blog (2025)
---
Em Dashes: The Primary AI Tell
The em dash (—) has become one of the most reliable markers of AI-generated content.
Em dashes are longer than hyphens (-) and are used for emphasis, interruptions, or parenthetical information. While they have legitimate uses in writing, AI models drastically overuse them.
Why Em Dashes Signal AI Writing
- AI models were trained on edited books, academic papers, and style guides where em dashes appear frequently
- AI uses em dashes as a shortcut for sentence variety instead of commas, colons, or parentheses
- Most human writers rarely use em dashes because they don't exist as a standard keyboard key
- The overuse is so consistent that it has become the unofficial signature of ChatGPT writing
What To Do Instead
| Instead of | Use |
|---|---|
| The results—which were surprising—showed... | The results, which were surprising, showed... |
| This approach—unlike traditional methods—allows... | This approach, unlike traditional methods, allows... |
| The study found—as expected—that... | The study found, as expected, that... |
| Communication skills—both written and verbal—are essential | Communication skills (both written and verbal) are essential |
Guidelines
- Use commas for most parenthetical information
- Use colons to introduce explanations or lists
- Use parentheses for supplementary information
- Reserve em dashes for rare, deliberate emphasis only
- If you find yourself using more than one em dash per page, revise
---
Overused Verbs
| Avoid | Use Instead |
|---|---|
| delve (into) | explore, examine, investigate, look at |
| leverage | use, apply, draw on |
| optimise | improve, refine, enhance |
| utilise | use |
| facilitate | help, enable, support |
| foster | encourage, support, develop, nurture |
| bolster | strengthen, support, reinforce |
| underscore | emphasise, highlight, stress |
| unveil | reveal, show, introduce, present |
| navigate | manage, handle, work through |
| streamline | simplify, make more efficient |
| enhance | improve, strengthen |
| endeavour | try, attempt, effort |
| ascertain | find out, determine, establish |
| elucidate | explain, clarify, make clear |
---
Overused Adjectives
| Avoid | Use Instead |
|---|---|
| robust | strong, reliable, thorough, solid |
| comprehensive | complete, thorough, full, detailed |
| pivotal | key, critical, central, important |
| crucial | important, key, essential, critical |
| vital | important, essential, necessary |
| transformative | significant, important, major |
| cutting-edge | new, advanced, recent, modern |
| groundbreaking | new, original, significant |
| innovative | new, original, creative |
| seamless | smooth, easy, effortless |
| intricate | complex, detailed, complicated |
| nuanced | subtle, complex, detailed |
| multifaceted | complex, varied, diverse |
| holistic | complete, whole, comprehensive |
---
Overused Transitions and Connectors
| Avoid | Use Instead |
|---|---|
| furthermore | also, in addition, and |
| moreover | also, and, besides |
| notwithstanding | despite, even so, still |
| that being said | however, but, still |
| at its core | essentially, fundamentally, basically |
| to put it simply | in short, simply put |
| it is worth noting that | note that, importantly |
| in the realm of | in, within, regarding |
| in the landscape of | in, within |
| in today's [anything] | currently, now, today |
---
Phrases That Signal AI Writing
Opening Phrases to Avoid
- "In today's fast-paced world..."
- "In today's digital age..."
- "In an era of..."
- "In the ever-evolving landscape of..."
- "In the realm of..."
- "It's important to note that..."
- "Let's delve into..."
- "Imagine a world where..."
Transitional Phrases to Avoid
- "That being said..."
- "With that in mind..."
- "It's worth mentioning that..."
- "At its core..."
- "To put it simply..."
- "In essence..."
- "This begs the question..."
Concluding Phrases to Avoid
- "In conclusion..."
- "To sum up..."
- "By [doing X], you can [achieve Y]..."
- "In the final analysis..."
- "All things considered..."
- "At the end of the day..."
Structural Patterns to Avoid
- "Whether you're a [X], [Y], or [Z]..." (listing three examples after "whether")
- "It's not just [X], it's also [Y]..."
- "Think of [X] as [elaborate metaphor]..."
- Starting sentences with "By" followed by a gerund: "By understanding X, you can Y..."
---
Filler Words and Empty Intensifiers
These words often add nothing to meaning. Remove them or find specific alternatives:
- absolutely
- actually
- basically
- certainly
- clearly
- definitely
- essentially
- extremely
- fundamentally
- incredibly
- interestingly
- naturally
- obviously
- quite
- really
- significantly
- simply
- surely
- truly
- ultimately
- undoubtedly
- very
---
Academic-Specific AI Tells
| Avoid | Use Instead |
|---|---|
| shed light on | clarify, explain, reveal |
| pave the way for | enable, allow, make possible |
| a myriad of | many, numerous, various |
| a plethora of | many, numerous, several |
| paramount | very important, essential, critical |
| pertaining to | about, regarding, concerning |
| prior to | before |
| subsequent to | after |
| in light of | because of, given, considering |
| with respect to | about, regarding, for |
| in terms of | regarding, for, about |
| the fact that | that (or rewrite sentence) |
---
How to Self-Check
1. Read your text aloud. If phrases sound unnatural in speech, revise them 2. Ask: "Would I say this in a conversation with a colleague?" 3. Check for repetitive sentence structures 4. Look for clusters of the words listed above 5. Ensure varied sentence lengths (not all similar length) 6. Verify each intensifier adds genuine meaning
Backlink Strategy Playbooks
Detailed execution guides for each backlink strategy.
---
Link Stealing Playbook
Tools Required
- Ahrefs (Site Explorer, Backlinks)
- Hunter.io (email finder)
- Email client or outreach tool
Step-by-Step Process
1. Identify Target Keyword
Search: "AI headshot generator"
Find: Top ranking competitor (e.g., Canva)
Note: Exact URL of their ranking page2. Analyze in Ahrefs
Site Explorer → Enter competitor URL
→ Backlinks tab
→ Filter: Dofollow only
→ Sort by: Domain Rating (high to low)3. Evaluate Opportunities For each linking site, check:
□ Is it a blog/content site? (not a directory)
□ Does the article discuss your topic?
□ Is there room to add/replace your link?
□ What's the site's DA? (aim for 30+)4. Find Contact Info
Hunter.io → Enter article URL
→ Get author/editor email
→ Verify email if possible5. Craft Outreach
Subject: Re: Your [Article Title] article
Hi [Name],
I came across your piece on [topic] - really thorough comparison.
I noticed you mentioned [Competitor]. We recently launched [Product]
which [specific advantage - e.g., "uses the new Flux model for
2x better quality at half the price"].
Would you be open to testing it? I can set up a free account.
If you think it's worth including, that would be great - but no
pressure either way.
Best,
[Name]6. Follow-Up Schedule
- Day 0: Initial email
- Day 4: First follow-up (if no response)
- Day 10: Final follow-up
- Stop after 3 attempts
Expected Results
- Response rate: 5-15%
- Conversion rate: 2-5% of outreach
- High-quality links from relevant sites
---
Affiliate Program Playbook
Setup Phase
1. Choose Platform
- Rewardful (recommended): Clean URLs, Stripe integration
- Alternatives: FirstPromoter, PartnerStack
- Budget: ~$200-300/month
2. Set Commission Structure
Standard: 30% recurring
Competitive: 40% recurring
Aggressive: 50% first payment + 30% recurring3. Create Affiliate Assets
- Product screenshots
- Comparison graphics
- Key selling points
- Promo codes for affiliates
Recruiting Affiliates
Method 1: Steal Competitor Affiliates
Ahrefs → Site Explorer → competitor.com
→ Backlinks
→ Search: "?via=" or "?ref=" or "/ref/"
→ These are affiliate links
→ Contact each affiliate siteOutreach Template:
Subject: Double your affiliate income?
Hi [Name],
I noticed you're promoting [Competitor] on your site.
We're [Product] - similar product but [key differentiator].
Our conversion rate is [X%] and we're offering 40% commission
(vs their [X%]).
Would you like to test us out? Happy to send free access.
[Name]Method 2: Affiliate Directories
- Post on affiliate forums
- List on affiliate networks
- Reach out to affiliate bloggers in niche
Managing Quality
Disavow Spammy Links: 1. Google Search Console → Links 2. Identify low-quality affiliate links 3. Disavow Tool → Upload list 4. Google ignores those links
---
Domain Acquisition Playbook
Finding Targets
1. Identify Candidates
- Old tool sites in your niche
- Abandoned projects with good DA
- Sites mentioned in old articles
2. Evaluate in Ahrefs
Check:
- Domain Rating (DR > 30 ideal)
- Number of referring domains
- Backlink quality (high DA sites linking)
- Domain age
- Any spam penaltiesOutreach Template
Subject: Interested in acquiring [domain]
Hi,
I'm the founder of [Your Company]. I noticed [Domain] and
really appreciate what you built.
Are you open to discussing a potential acquisition? We'd be
interested in taking over the project.
If you're not looking to sell right now, no worries - just
wanted to reach out.
Best,
[Name]Negotiation Tips
- Start at 50% of asking price
- Use Ahrefs data to justify valuation
- Consider domain age heavily
- Check for any Google penalties first
Post-Acquisition
Option 1: Link then Redirect 1. Keep site running, add links to your main site 2. Wait 1-2 months for Google to crawl 3. Then 301 redirect entire domain
Option 2: Immediate Redirect 1. 301 redirect all pages to relevant pages on your site 2. Faster but may lose some link value
---
HARO Playbook
Setup
1. Sign up at helpareporter.com 2. Sign up at helpab2bwriter.com 3. Set email frequency: Daily (recommended) 4. Filter by relevant categories
Daily Process
Morning (15-30 min): 1. Review incoming queries 2. Identify 2-3 relevant opportunities 3. Draft responses
Response Structure
SUBJECT: Re: [Query Topic] - Expert Response
Hi [Reporter Name],
[1-2 sentence intro establishing credibility]
[Direct answer to their question - 100-200 words]
[Supporting example or data point]
[Optional: Offer for follow-up interview]
---
[Name]
[Title], [Company]
[Credentials: X followers, featured in Y, Z years experience]
[Link to profile/site]Differentiation Tips
Stand Out from AI Spam:
- Include Loom video explanation
- Reference specific recent events
- Provide unique data/statistics
- Share personal anecdotes
- Respond within 2 hours of query
Outsourcing
1. Hire VA to monitor and draft responses 2. VA sends drafts for your review 3. You add personal authority/edits 4. You send final response 5. Cost: ~$500/month for 10-20 responses
---
Case Study Exchange Playbook
Finding Opportunities
Identify Tools You Use:
□ Analytics tools
□ Marketing tools
□ Development tools
□ Design tools
□ Productivity toolsEvaluate Each:
- Do they have a case studies page?
- How many case studies do they have?
- Are they actively collecting?
Priority Order: 1. Tools with <10 case studies (hungry for content) 2. Newer tools building credibility 3. Tools where you have impressive results
Outreach Template
Subject: Case study offer - [Your Company] + [Their Tool]
Hi [Team],
We've been using [Tool] for [duration] and wanted to share
our results:
- [Metric 1: e.g., "Increased conversions by 40%"]
- [Metric 2: e.g., "Saved 10 hours/week"]
- [Metric 3: e.g., "Grew from $5K to $50K MRR"]
Would you be interested in featuring our story? We're happy
to do an interview, provide screenshots, whatever helps.
We'd just ask for a backlink to [your site] in the case study.
Best,
[Name]
[Company]After Agreement
Be responsive and provide:
- Detailed answers to questions
- Screenshots with permission
- Metrics and data
- Quotes and testimonials
- Logo for their page
---
Content Ring Playbook
Planning
Identify Tool Opportunities:
□ Related to your main product
□ Can be built quickly (1-2 weeks)
□ Has some SEO potential itself
□ Provides genuine user valueExample Ring for HeadshotPro:
Main: HeadshotPro.com (AI headshots)
├── ProfilePicture.ai (free profile pic generator)
├── LinkedInGenerator.com (LinkedIn profile helper)
├── BackgroundRemover.io (background removal tool)
└── PhotoEnhancer.app (image enhancement)Implementation
Each Tool Should Have:
- Real utility (not just a link farm)
- Basic SEO optimization
- Footer link to main product
- Occasional in-content CTAs
Launch Process: 1. Build and launch tool 2. Basic SEO setup (title, meta, content) 3. Add links to main product 4. Submit to Product Hunt / directories 5. Let Google index naturally
Maintenance
- Keep tools functional
- Update occasionally for freshness
- Monitor for any issues
- Don't overdo it (3-5 tools max)
---
Outreach Email Templates
Cold Outreach - Feature Request
Subject: [Product] for your [content type]?
Hi [Name],
Love your content on [topic]. Your piece on [specific article]
was particularly helpful.
We built [Product] that [key benefit]. Thought it might be
interesting for your readers since [relevance].
Happy to set you up with free access if you'd like to check
it out. No pressure to write about it - just thought you
might find it useful.
Best,
[Name]Follow-Up Template
Subject: Re: [Original subject]
Hi [Name],
Just floating this back up in case it got buried.
Quick reminder: [Product] - [one-line value prop].
If it's not a fit, no worries at all. Just let me know
either way?
Thanks,
[Name]Broken Link Outreach
Subject: Broken link on your [page title]
Hi [Name],
I was reading your article on [topic] and noticed the link
to [broken resource] is no longer working.
I recently published [your content] that covers similar
ground. Might be a good replacement?
[URL]
Either way, wanted to give you a heads up on the broken link.
Best,
[Name]Guest Post Pitch
Subject: Guest post idea: [Topic]
Hi [Name],
I've been following [Site] and really enjoy your content on [niche].
I'd love to contribute a guest post on [specific topic].
I'm thinking something like:
"[Proposed Title]"
- [Bullet 1]
- [Bullet 2]
- [Bullet 3]
I'm [brief credentials]. Here are a few examples of my writing:
- [Link 1]
- [Link 2]
Would this be a fit?
Best,
[Name]---
Tracking Spreadsheet Template
Outreach Tracker
| Date | Site | Contact | Status | DA | Follow-ups | Result | |
|---|---|---|---|---|---|---|---|
| 1/14 | TechBlog | John | john@... | Sent | 45 | 1 | Pending |
| 1/13 | SaaS Review | Sarah | sarah@... | Replied | 52 | 0 | Meeting scheduled |
| 1/10 | AI Weekly | Mike | mike@... | No response | 38 | 3 | Dead |
Backlink Tracker
| Date Acquired | Source | URL | DA | Anchor Text | Type | Status |
|---|---|---|---|---|---|---|
| 1/14 | TechCrunch | /article | 94 | "HeadshotPro" | Editorial | Live |
| 1/10 | Blogger | /review | 35 | "AI headshots" | Affiliate | Live |
Monthly Metrics
| Month | Outreach Sent | Responses | Links Acquired | Avg DA | High-Value (80+) |
|---|---|---|---|---|---|
| Jan | 150 | 23 | 8 | 42 | 1 |
| Dec | 120 | 18 | 6 | 38 | 0 |
AEO and GEO Content Patterns
Reusable content block patterns optimized for answer engines and AI citation.
---
Contents
- Answer Engine Optimization (AEO) Patterns (Definition Block, Step-by-Step Block, Comparison Table Block, Pros and Cons Block, FAQ Block, Listicle Block)
- Generative Engine Optimization (GEO) Patterns (Statistic Citation Block, Expert Quote Block, Authoritative Claim Block, Self-Contained Answer Block, Evidence Sandwich Block)
- Domain-Specific GEO Tactics (Technology Content, Health/Medical Content, Financial Content, Legal Content, Business/Marketing Content)
- Voice Search Optimization (Question Formats for Voice, Voice-Optimized Answer Structure)
Answer Engine Optimization (AEO) Patterns
These patterns help content appear in featured snippets, AI Overviews, voice search results, and answer boxes.
Definition Block
Use for "What is [X]?" queries.
## What is [Term]?
[Term] is [concise 1-sentence definition]. [Expanded 1-2 sentence explanation with key characteristics]. [Brief context on why it matters or how it's used].Example:
## What is Answer Engine Optimization?
Answer Engine Optimization (AEO) is the practice of structuring content so AI-powered systems can easily extract and present it as direct answers to user queries. Unlike traditional SEO that focuses on ranking in search results, AEO optimizes for featured snippets, AI Overviews, and voice assistant responses. This approach has become essential as over 60% of Google searches now end without a click.Step-by-Step Block
Use for "How to [X]" queries. Optimal for list snippets.
## How to [Action/Goal]
[1-sentence overview of the process]
1. **[Step Name]**: [Clear action description in 1-2 sentences]
2. **[Step Name]**: [Clear action description in 1-2 sentences]
3. **[Step Name]**: [Clear action description in 1-2 sentences]
4. **[Step Name]**: [Clear action description in 1-2 sentences]
5. **[Step Name]**: [Clear action description in 1-2 sentences]
[Optional: Brief note on expected outcome or time estimate]Example:
## How to Optimize Content for Featured Snippets
Earning featured snippets requires strategic formatting and direct answers to search queries.
1. **Identify snippet opportunities**: Use tools like Semrush or Ahrefs to find keywords where competitors have snippets you could capture.
2. **Match the snippet format**: Analyze whether the current snippet is a paragraph, list, or table, and format your content accordingly.
3. **Answer the question directly**: Provide a clear, concise answer (40-60 words for paragraph snippets) immediately after the question heading.
4. **Add supporting context**: Expand on your answer with examples, data, and expert insights in the following paragraphs.
5. **Use proper heading structure**: Place your target question as an H2 or H3, with the answer immediately following.
Most featured snippets appear within 2-4 weeks of publishing well-optimized content.Comparison Table Block
Use for "[X] vs [Y]" queries. Optimal for table snippets.
## [Option A] vs [Option B]: [Brief Descriptor]
| Feature | [Option A] | [Option B] |
|---------|------------|------------|
| [Criteria 1] | [Value/Description] | [Value/Description] |
| [Criteria 2] | [Value/Description] | [Value/Description] |
| [Criteria 3] | [Value/Description] | [Value/Description] |
| [Criteria 4] | [Value/Description] | [Value/Description] |
| Best For | [Use case] | [Use case] |
**Bottom line**: [1-2 sentence recommendation based on different needs]Pros and Cons Block
Use for evaluation queries: "Is [X] worth it?", "Should I [X]?"
## Advantages and Disadvantages of [Topic]
[1-sentence overview of the evaluation context]
### Pros
- **[Benefit category]**: [Specific explanation]
- **[Benefit category]**: [Specific explanation]
- **[Benefit category]**: [Specific explanation]
### Cons
- **[Drawback category]**: [Specific explanation]
- **[Drawback category]**: [Specific explanation]
- **[Drawback category]**: [Specific explanation]
**Verdict**: [1-2 sentence balanced conclusion with recommendation]FAQ Block
Use for topic pages with multiple common questions. Essential for FAQ schema.
## Frequently Asked Questions
### [Question phrased exactly as users search]?
[Direct answer in first sentence]. [Supporting context in 2-3 additional sentences].
### [Question phrased exactly as users search]?
[Direct answer in first sentence]. [Supporting context in 2-3 additional sentences].
### [Question phrased exactly as users search]?
[Direct answer in first sentence]. [Supporting context in 2-3 additional sentences].Tips for FAQ questions:
- Use natural question phrasing ("How do I..." not "How does one...")
- Include question words: what, how, why, when, where, who, which
- Match "People Also Ask" queries from search results
- Keep answers between 50-100 words
Listicle Block
Use for "Best [X]", "Top [X]", "[Number] ways to [X]" queries.
## [Number] Best [Items] for [Goal/Purpose]
[1-2 sentence intro establishing context and selection criteria]
### 1. [Item Name]
[Why it's included in 2-3 sentences with specific benefits]
### 2. [Item Name]
[Why it's included in 2-3 sentences with specific benefits]
### 3. [Item Name]
[Why it's included in 2-3 sentences with specific benefits]---
Generative Engine Optimization (GEO) Patterns
These patterns optimize content for citation by AI assistants like ChatGPT, Claude, Perplexity, and Gemini.
Statistic Citation Block
Statistics increase AI citation rates by 15-30%. Always include sources.
[Claim statement]. According to [Source/Organization], [specific statistic with number and timeframe]. [Context for why this matters].Example:
Mobile optimization is no longer optional for SEO success. According to Google's 2024 Core Web Vitals report, 70% of web traffic now comes from mobile devices, and pages failing mobile usability standards see 24% higher bounce rates. This makes mobile-first indexing a critical ranking factor.Expert Quote Block
Named expert attribution adds credibility and increases citation likelihood.
"[Direct quote from expert]," says [Expert Name], [Title/Role] at [Organization]. [1 sentence of context or interpretation].Example:
"The shift from keyword-driven search to intent-driven discovery represents the most significant change in SEO since mobile-first indexing," says Rand Fishkin, Co-founder of SparkToro. This perspective highlights why content strategies must evolve beyond traditional keyword optimization.Authoritative Claim Block
Structure claims for easy AI extraction with clear attribution.
[Topic] [verb: is/has/requires/involves] [clear, specific claim]. [Source] [confirms/reports/found] that [supporting evidence]. This [explains/means/suggests] [implication or action].Example:
E-E-A-T is the cornerstone of Google's content quality evaluation. Google's Search Quality Rater Guidelines confirm that trust is the most critical factor, stating that "untrustworthy pages have low E-E-A-T no matter how experienced, expert, or authoritative they may seem." This means content creators must prioritize transparency and accuracy above all other optimization tactics.Self-Contained Answer Block
Create quotable, standalone statements that AI can extract directly.
**[Topic/Question]**: [Complete, self-contained answer that makes sense without additional context. Include specific details, numbers, or examples in 2-3 sentences.]Example:
**Ideal blog post length for SEO**: The optimal length for SEO blog posts is 1,500-2,500 words for competitive topics. This range allows comprehensive topic coverage while maintaining reader engagement. HubSpot research shows long-form content earns 77% more backlinks than short articles, directly impacting search rankings.Evidence Sandwich Block
Structure claims with evidence for maximum credibility.
[Opening claim statement].
Evidence supporting this includes:
- [Data point 1 with source]
- [Data point 2 with source]
- [Data point 3 with source]
[Concluding statement connecting evidence to actionable insight].---
Domain-Specific GEO Tactics
Different content domains benefit from different authority signals.
Technology Content
- Emphasize technical precision and correct terminology
- Include version numbers and dates for software/tools
- Reference official documentation
- Add code examples where relevant
Health/Medical Content
- Cite peer-reviewed studies with publication details
- Include expert credentials (MD, RN, etc.)
- Note study limitations and context
- Add "last reviewed" dates
Financial Content
- Reference regulatory bodies (SEC, FTC, etc.)
- Include specific numbers with timeframes
- Note that information is educational, not advice
- Cite recognized financial institutions
Legal Content
- Cite specific laws, statutes, and regulations
- Reference jurisdiction clearly
- Include professional disclaimers
- Note when professional consultation is advised
Business/Marketing Content
- Include case studies with measurable results
- Reference industry research and reports
- Add percentage changes and timeframes
- Quote recognized thought leaders
---
Voice Search Optimization
Voice queries are conversational and question-based. Optimize for these patterns:
Question Formats for Voice
- "What is..."
- "How do I..."
- "Where can I find..."
- "Why does..."
- "When should I..."
- "Who is..."
Voice-Optimized Answer Structure
- Lead with direct answer (under 30 words ideal)
- Use natural, conversational language
- Avoid jargon unless targeting expert audience
- Include local context where relevant
- Structure for single spoken response
GEO/AEO Content Templates
Table of Contents
1. Definitional Content Template 2. How-To Content Template 3. Comparison Content Template 4. FAQ-Optimized Template 5. Product/Service Template 6. Writing Guidelines
---
Definitional Content Template
Best for: "What is X?" queries, concept explanations
# What is [Topic]? [Subtitle with Context]
**TL;DR:** [Topic] is [concise 1-sentence definition]. [1-2 sentences on why it matters or key application].
## Definition
[Topic] is [expanded definition in 2-3 sentences]. [Include key characteristics].
> **Quick Definition:** [15-word definition suitable for snippet extraction]
## How [Topic] Works
[Explanation paragraph - use simple, clear language]
### Key Components
| Component | Purpose | Example |
|-----------|---------|---------|
| [Item 1] | [What it does] | [Concrete example] |
| [Item 2] | [What it does] | [Concrete example] |
| [Item 3] | [What it does] | [Concrete example] |
## Benefits of [Topic]
1. **[Benefit 1]**: [Explanation in 1-2 sentences]
2. **[Benefit 2]**: [Explanation in 1-2 sentences]
3. **[Benefit 3]**: [Explanation in 1-2 sentences]
## Common Use Cases
- **[Use case 1]**: [Brief description]
- **[Use case 2]**: [Brief description]
- **[Use case 3]**: [Brief description]
## FAQ
### What is the difference between [Topic] and [Related Topic]?
[Clear answer in 2-3 sentences]
### Who should use [Topic]?
[Clear answer identifying target audience]
### How do I get started with [Topic]?
[Actionable first steps]
## Summary
[2-3 sentence recap of key points - this is another extraction opportunity]
---
*Last updated: [Date] | Author: [Name, Credentials]*
*Sources: [List key sources for credibility]*---
How-To Content Template
Best for: Process queries, tutorials, step-by-step guides
# How to [Action]: [Subtitle with Benefit]
**TL;DR:** To [action], you need to [high-level steps in 1 sentence]. This process takes approximately [time estimate] and requires [key requirements].
## Quick Overview
| | |
|---|---|
| **Time Required** | [X minutes/hours] |
| **Difficulty** | [Beginner/Intermediate/Advanced] |
| **What You'll Need** | [Key requirements] |
| **Expected Result** | [What user will achieve] |
## Before You Start
### Prerequisites
- [Requirement 1]
- [Requirement 2]
- [Requirement 3]
### Tools/Materials Needed
- [Tool 1] - [why needed]
- [Tool 2] - [why needed]
## Step-by-Step Instructions
### Step 1: [Action Verb + What]
[1-2 sentences explaining this step]
**How to do it:**
1. [Sub-step a]
2. [Sub-step b]
3. [Sub-step c]
> **Pro Tip:** [Helpful insight for this step]
### Step 2: [Action Verb + What]
[1-2 sentences explaining this step]
**How to do it:**
1. [Sub-step a]
2. [Sub-step b]
⚠️ **Warning:** [Common mistake to avoid]
### Step 3: [Action Verb + What]
[Continue pattern...]
## Troubleshooting
### [Common Problem 1]
**Cause:** [Why this happens]
**Solution:** [How to fix]
### [Common Problem 2]
**Cause:** [Why this happens]
**Solution:** [How to fix]
## FAQ
### How long does it take to [action]?
[Direct answer with context]
### What if [common concern]?
[Reassuring answer with solution]
### Can I [related question]?
[Clear yes/no with explanation]
## Summary
You've learned how to [action]. The key steps are:
1. [Step 1 summary]
2. [Step 2 summary]
3. [Step 3 summary]
---
*Last updated: [Date] | Author: [Name, Credentials]*---
Comparison Content Template
Best for: "X vs Y" queries, decision-making content
# [Option A] vs [Option B]: [What You Need to Know in 2025]
**TL;DR:** [Option A] is best for [use case], while [Option B] excels at [different use case]. Choose [A] if [criteria]; choose [B] if [other criteria].
## Quick Comparison
| Feature | [Option A] | [Option B] |
|---------|------------|------------|
| **Best For** | [Primary use case] | [Primary use case] |
| **Price** | [Range] | [Range] |
| **Ease of Use** | [Rating/description] | [Rating/description] |
| **Key Strength** | [Main advantage] | [Main advantage] |
| **Key Weakness** | [Main drawback] | [Main drawback] |
## [Option A] Overview
### What is [Option A]?
[2-3 sentence definition]
### Pros
- ✅ [Advantage 1]
- ✅ [Advantage 2]
- ✅ [Advantage 3]
### Cons
- ❌ [Disadvantage 1]
- ❌ [Disadvantage 2]
### Best For
[Option A] is ideal for [specific users/situations] because [reason].
## [Option B] Overview
### What is [Option B]?
[2-3 sentence definition]
### Pros
- ✅ [Advantage 1]
- ✅ [Advantage 2]
- ✅ [Advantage 3]
### Cons
- ❌ [Disadvantage 1]
- ❌ [Disadvantage 2]
### Best For
[Option B] is ideal for [specific users/situations] because [reason].
## Detailed Comparison
### [Criteria 1]: [Option A] vs [Option B]
[Detailed comparison - 2-3 paragraphs]
**Winner:** [Option X] - [1 sentence reason]
### [Criteria 2]: [Option A] vs [Option B]
[Detailed comparison - 2-3 paragraphs]
**Winner:** [Option X] - [1 sentence reason]
### [Criteria 3]: [Option A] vs [Option B]
[Detailed comparison - 2-3 paragraphs]
**Winner:** [Option X] - [1 sentence reason]
## Which Should You Choose?
### Choose [Option A] if:
- [Condition 1]
- [Condition 2]
- [Condition 3]
### Choose [Option B] if:
- [Condition 1]
- [Condition 2]
- [Condition 3]
## FAQ
### Is [Option A] better than [Option B]?
[Nuanced answer - "it depends on..."]
### Can I use both [Option A] and [Option B]?
[Clear answer]
### What's the main difference between [A] and [B]?
[1-2 sentence core difference]
## Conclusion
**Our Recommendation:** For [most common use case], we recommend [Option X] because [key reason]. However, if [alternative scenario], [Option Y] is the better choice.
---
*Last updated: [Date] | Author: [Name, Credentials]*
*Methodology: [How comparison was conducted]*---
FAQ-Optimized Template
Best for: Question clusters, comprehensive topic coverage
# [Topic]: Frequently Asked Questions
**TL;DR:** This guide answers the most common questions about [topic], including [key question areas]. Last updated [Date].
## Quick Answers
| Question | Short Answer |
|----------|--------------|
| [Question 1]? | [10-word answer] |
| [Question 2]? | [10-word answer] |
| [Question 3]? | [10-word answer] |
## Detailed FAQ
### Basic Questions
#### What is [topic]?
[2-3 sentence complete answer that can stand alone]
#### Why is [topic] important?
[Complete answer with specific benefits/reasons]
#### Who needs [topic]?
[Clear description of target audience with examples]
### How-To Questions
#### How do I [common action]?
[Step-by-step answer, can be brief list]
#### How long does [process] take?
[Specific timeframe with context]
#### How much does [topic] cost?
[Price range with factors that affect cost]
### Comparison Questions
#### What's the difference between [X] and [Y]?
[Clear distinction in 2-3 sentences]
#### Is [topic] better than [alternative]?
[Balanced answer with "it depends" context]
### Troubleshooting Questions
#### What if [common problem]?
[Solution-focused answer]
#### Why isn't [expected outcome] happening?
[Diagnostic approach with solutions]
### Advanced Questions
#### Can I [advanced use case]?
[Yes/no with explanation and how-to if applicable]
#### What are the limitations of [topic]?
[Honest assessment of boundaries]
## Still Have Questions?
[Call to action - contact, comment, related resources]
---
*Last updated: [Date] | Expert: [Name, Credentials]*---
Writing Guidelines
For AI Extraction Optimization
Lead with the Answer
❌ "In this article, we'll explore what SEO means..."
✅ "SEO (Search Engine Optimization) is the practice of improving website visibility in search results."Use Complete Sentences
❌ "Benefits: faster, cheaper, better"
✅ "The main benefits include faster processing times, lower costs, and improved quality."Be Specific with Numbers
❌ "This can significantly improve results"
✅ "This typically improves results by 25-40% within 3 months"Attribute Claims
❌ "Studies show that..."
✅ "According to a 2024 HubSpot study of 5,000 websites..."Format for Scanning
- Use bullet points for 3+ items
- Bold key terms on first use
- Keep paragraphs under 4 sentences
- Use tables for comparisons
- Include clear section headersWord Count Guidelines
| Content Type | Optimal Length | Snippet Target |
|---|---|---|
| Definition | 1,500-2,500 words | 40-60 words |
| How-To | 1,500-3,000 words | 45-50 words |
| Comparison | 2,000-3,500 words | 40-50 words |
| FAQ | 1,500-2,500 words | 40-50 words per answer |
GEO Research: Princeton Study & Optimization Methods
Paper Overview
Title: GEO: Generative Engine Optimization Authors: Princeton University, IIT Delhi, Georgia Tech, Allen Institute for AI Published: November 2023 (arXiv:2311.09735) Accepted: KDD 2024 (30th ACM SIGKDD Conference) Link: https://arxiv.org/abs/2311.09735
---
Key Findings
What is GEO?
Generative Engine Optimization (GEO) is a novel framework to help content creators improve their visibility in generative engine responses (AI search engines like ChatGPT, Perplexity, Google SGE).
Unlike traditional SEO (ranking in search results), GEO focuses on being cited by AI systems.
Core Results
| Metric | Result |
|---|---|
| Maximum Visibility Boost | Up to 40% |
| Low-ranking Sites Boost | Up to 115% with citations |
| GEO-bench Dataset | 10,000+ queries across domains |
| Tested on | Perplexity.ai (commercial GE) |
Why GEO Matters
1. Traditional search engines are being replaced by generative engines 2. Content creators have little control over how their content appears in AI responses 3. GEO provides systematic methods to improve visibility 4. Different domains need different strategies - no one-size-fits-all
---
The 9 Optimization Methods
Method 1: Cite Sources (+40%)
What: Add authoritative citations and references to your content.
Why it works: AI systems prefer content that appears well-researched and credible. Citations signal authority.
How to apply:
# Before
"Studies show that AI improves productivity."
# After
"According to a 2024 Stanford University study, AI tools improve developer
productivity by 55% on average (Chen et al., 2024)."Best for: All content types, especially academic/professional topics.
---
Method 2: Statistics Addition (+37%)
What: Include specific numbers, data points, and quantitative information.
Why it works: AI systems prioritize factual, verifiable information. Numbers make content more quotable.
How to apply:
# Before
"Many companies use AI for customer service."
# After
"67% of Fortune 500 companies now use AI chatbots for customer service,
handling an average of 85% of routine inquiries without human intervention."Best for: Business, finance, technology, health content.
---
Method 3: Quotation Addition (+30%)
What: Add expert quotes with proper attribution.
Why it works: Quotes from recognized experts boost credibility and provide extractable content for AI.
How to apply:
# Before
"AI will transform the workforce."
# After
"'We're likely to see the first one-person billion-dollar company in the
next few years,' predicts Sam Altman, CEO of OpenAI. 'AI will be the
great equalizer for small businesses.'"Best for: Law, academic, news, thought leadership content.
---
Method 4: Authoritative Tone (+25%)
What: Write with confidence and expertise.
Why it works: AI systems assess content quality partly through linguistic signals of authority.
How to apply:
# Before
"This might help with SEO, I think."
# After
"This strategy demonstrably improves SEO performance. Based on our
analysis of 10,000 websites, implementing structured data increases
organic traffic by an average of 30%."Best for: Business, professional services, technical documentation.
---
Method 5: Easy-to-Understand (+20%)
What: Simplify complex concepts for broader accessibility.
Why it works: AI aims to provide helpful answers to users of all knowledge levels.
How to apply:
# Before
"The RAG architecture utilizes vector embeddings for semantic retrieval
in conjunction with LLM-based generation."
# After
"RAG (Retrieval-Augmented Generation) works like a research assistant:
it first searches for relevant information, then uses AI to write a
coherent answer based on what it found."Best for: Health, education, general consumer content.
---
Method 6: Technical Terms (+18%)
What: Include domain-specific terminology appropriately.
Why it works: Technical terms signal expertise and help AI match content to specialized queries.
How to apply:
# Before
"The website loads slowly."
# After
"The website suffers from poor Core Web Vitals: LCP (Largest Contentful
Paint) exceeds 4 seconds, and CLS (Cumulative Layout Shift) scores 0.3,
indicating significant layout instability."Best for: Technology, science, medical, legal content.
---
Method 7: Unique Words (+15%)
What: Increase vocabulary diversity and use distinctive phrasing.
Why it works: Diverse vocabulary indicates depth of knowledge and makes content more distinguishable.
How to apply:
- Use synonyms and varied terminology
- Avoid repetitive phrasing
- Include industry-specific jargon where appropriate
- Add contextual variations
Best for: All content types.
---
Method 8: Fluency Optimization (+15-30%)
What: Improve readability, flow, and grammatical quality.
Why it works: Well-written content is easier for AI to parse and more likely to be selected as authoritative.
How to apply:
- Use clear sentence structure
- Maintain logical flow between paragraphs
- Eliminate redundancy
- Use transition words
- Keep paragraphs focused (2-3 sentences)
Best for: All content types.
---
Method 9: Keyword Stuffing (-10%) ⚠️
What: Overloading content with target keywords.
Why it HURTS: Unlike traditional SEO, keyword stuffing actively decreases AI visibility.
Avoid:
# BAD - Keyword stuffing
"SEO optimization for SEO is the best SEO strategy. Our SEO experts
provide SEO services for all your SEO needs. SEO is important for SEO."
# GOOD - Natural writing
"Search engine optimization is essential for online visibility. Our
experts help businesses improve their search rankings through strategic
content development and technical improvements."---
Best Combinations
The Princeton research found that combining methods yields better results:
| Combination | Effectiveness |
|---|---|
| Fluency + Statistics | Highest overall boost |
| Citations + Authoritative Tone | Best for professional content |
| Easy Language + Statistics | Best for consumer content |
| Technical Terms + Citations | Best for academic/scientific |
---
Domain-Specific Recommendations
| Domain | Best Methods | Avoid |
|---|---|---|
| Technology | Technical Terms, Citations, Statistics | Oversimplification |
| Business/Finance | Statistics, Authoritative Tone, Citations | Vague claims |
| Healthcare | Easy Language, Statistics, Citations | Jargon overload |
| Legal | Citations, Quotations, Authoritative Tone | Informal language |
| Education | Easy Language, Examples, Structure | Complexity |
| E-commerce | Statistics, Social Proof, Clear Benefits | Feature dumps |
---
GEO Metrics
The paper introduces visibility metrics for evaluating GEO effectiveness:
Position-Adjusted Word Count
Measures how much of your content appears in AI responses, weighted by position (earlier = better).
Subjective Impression Score
Human evaluation of how prominently your content is featured in responses.
Word Count Share
Percentage of AI response that comes from your content vs. competitors.
---
Implementation Checklist
Content Optimization
- [ ] Add 2-3 authoritative citations per major section
- [ ] Include at least 5 relevant statistics with sources
- [ ] Add 1-2 expert quotes with attribution
- [ ] Use confident, authoritative language
- [ ] Ensure content is accessible to general audience
- [ ] Include appropriate technical terminology
- [ ] Vary vocabulary throughout
- [ ] Improve overall fluency and readability
- [ ] Remove any keyword stuffing
Structure Optimization
- [ ] Use "answer-first" format (direct answer at top)
- [ ] Clear H1 > H2 > H3 hierarchy
- [ ] Bullet points for lists
- [ ] Tables for comparisons
- [ ] Short paragraphs (2-3 sentences)
- [ ] Logical flow between sections
Schema Optimization
- [ ] Implement FAQPage schema (+40% AI visibility)
- [ ] Add Article schema with author info
- [ ] Include datePublished and dateModified
- [ ] Add SpeakableSpecification for voice search
---
Validation on Commercial Platforms
The researchers validated GEO methods on Perplexity.ai, a commercial generative engine:
| Method | Visibility Increase |
|---|---|
| Cite Sources | Up to 37% |
| Statistics | Up to 35% |
| Quotations | Up to 28% |
| Combined methods | Up to 40% |
These results confirm that GEO methods work on real-world AI search engines, not just research benchmarks.
---
Future of GEO
The paper concludes that GEO is essential for:
1. Content creators - Maintain visibility in AI-dominated search 2. Businesses - Ensure brand presence in AI responses 3. Publishers - Adapt to the citation economy 4. SEO professionals - Evolve practices for generative search
As AI search engines become more prevalent, GEO will become as important as traditional SEO.
Google Official SEO Documentation Summary
Quick reference from Google Search Central.
---
Search Three-Stage Process
| Stage | Description | Focus |
|---|---|---|
| Crawling | Googlebot discovers pages | robots.txt, sitemap, links |
| Indexing | Content analyzed and stored | Quality, canonical, noindex |
| Serving | Results returned | Relevance, E-E-A-T, UX |
---
Core Web Vitals
| Metric | Good | Needs Work | Poor |
|---|---|---|---|
| LCP | < 2.5s | 2.5-4s | > 4s |
| FID | < 100ms | 100-300ms | > 300ms |
| CLS | < 0.1 | 0.1-0.25 | > 0.25 |
---
Structured Data Types
| Type | Use Case | Rich Result |
|---|---|---|
| FAQPage | FAQ content | Expandable Q&A |
| Article | Blog/news | Title + date |
| Product | E-commerce | Price + rating |
| HowTo | Tutorials | Steps |
| VideoObject | Video | Thumbnail |
| BreadcrumbList | Navigation | Breadcrumbs |
---
Spam Policies (Avoid)
- Keyword stuffing
- Hidden text/links
- Link schemes
- Auto-generated content
- Scraped content
- Cloaking
---
Official Tools
| Tool | URL |
|---|---|
| Search Console | search.google.com/search-console |
| Rich Results Test | search.google.com/test/rich-results |
| PageSpeed Insights | pagespeed.web.dev |
| Mobile-Friendly Test | search.google.com/test/mobile-friendly |
---
Reference
- https://developers.google.com/search
- https://developers.google.com/search/docs/fundamentals/seo-starter-guide
Platform Ranking Algorithms
Detailed ranking factors for AI search engines and traditional search engines (2025-2026).
---
1. ChatGPT Ranking Factors
Core Ranking System
ChatGPT uses a two-phase system: 1. Pre-training Knowledge - Built from diverse datasets (Wikipedia, books, web) 2. Real-time Retrieval - Web browsing for current information
Ranking Factor Weights
| Factor | Weight | Details |
|---|---|---|
| Authority & Credibility | 40% | Branded domains preferred over third-party |
| Content Quality & Utility | 35% | Clear structure, comprehensive answers |
| Platform Trust | 25% | Wikipedia, Reddit, Forbes prioritized |
Key Findings (SE Ranking Study - 129K domains)
| Metric | Impact |
|---|---|
| Referring Domains | Strongest predictor. >350K domains = 8.4 avg citations |
| Domain Trust Score | 91-96 score = 6 citations; 97-100 = 8.4 citations |
| Content Recency | 30-day old content gets 3.2x more citations |
| Branded vs Third-party | Branded domains cited 11.1 points more than third-party |
ChatGPT Top Citation Sources
| Rank | Source | % of Citations |
|---|---|---|
| 1 | Wikipedia | 7.8% |
| 2 | 1.8% | |
| 3 | Forbes | 1.1% |
| 4 | Brand Official Sites | Variable |
| 5 | Academic Sources | Variable |
Content-Answer Fit Analysis (400K pages study)
| Factor | Relevance |
|---|---|
| Content-Answer Fit | 55% - Most important! Match ChatGPT's response style |
| On-Page Structure | 14% - Clear headings, formatting |
| Domain Authority | 12% - Helps retrieval, not citation |
| Query Relevance | 12% - Match user intent |
| Content Consensus | 7% - Agreement among sources |
Optimization Checklist
- [ ] Build strong backlink profile (quality > quantity)
- [ ] Update content within 30 days
- [ ] Use clear H1/H2/H3 structure
- [ ] Include verifiable statistics with citations
- [ ] Write in ChatGPT's conversational style
- [ ] Ensure domain has high trust score
---
2. Perplexity AI Ranking Factors
Architecture
Perplexity uses Retrieval-Augmented Generation (RAG) with a 3-layer reranking system:
1. Layer 1 (L1): Basic relevance retrieval 2. Layer 2 (L2): Traditional ranking factors scoring 3. Layer 3 (L3): ML models for quality evaluation (can discard entire result sets)
Core Ranking Factors
| Factor | Details |
|---|---|
| Authoritative Domain Lists | Manual lists: Amazon, GitHub, academic sites get inherent boost |
| Freshness Signals | Time decay algorithm; new content evaluated quickly |
| Semantic Relevance | Content similarity to query (not keyword matching) |
| Topical Weighting | Tech, AI, Science topics get visibility multipliers |
| User Engagement | Click rates, weekly performance metrics |
| New Post Performance | Early clicks significantly boost visibility |
Perplexity Sonar Model Insights
| Signal | Impact |
|---|---|
| FAQ Schema (JSON-LD) | Pages with FAQ blocks cited more often |
| PDF Documents | Publicly hosted PDFs prioritized |
| Content Velocity | Speed of publishing matters more than keyword density |
| Semantic Payloads | Clear, atomic paragraphs preferred |
| YouTube Sync | YouTube titles matching trending queries get boost |
Technical Requirements
# robots.txt - Allow PerplexityBot
User-agent: PerplexityBot
Allow: /
# Provide clean sitemap
Sitemap: https://example.com/sitemap.xmlOptimization Checklist
- [ ] Allow PerplexityBot in robots.txt
- [ ] Implement FAQ Schema markup
- [ ] Create publicly accessible PDF resources
- [ ] Use Article schema with timestamps
- [ ] Focus on semantic relevance, not keywords
- [ ] Build topical authority in your niche
---
3. Google AI Overview (SGE) Ranking Factors
Architecture
Google AI Overviews use multiple AI models:
- PaLM2 - Language understanding
- MUM - Multimodal understanding
- Gemini - Advanced reasoning
5-Stage Source Prioritization Pipeline
1. Retrieval - Identify candidate sources 2. Semantic Ranking - Evaluate topical relevance 3. LLM Re-ranking - Assess contextual fit (using Gemini) 4. E-E-A-T Evaluation - Filter for expertise/authority/trust 5. Data Fusion - Synthesize from multiple sources with citations
Key Statistics
| Metric | Value |
|---|---|
| AI Overviews in searches | 85%+ |
| Overlap with traditional Top 10 | Only 15% |
| Traditional factors weight | 62% |
| Novel AI signals weight | 38% |
| SGE-optimized visibility boost | 340% |
Ranking Factors
| Factor | Details |
|---|---|
| E-E-A-T | Experience, Expertise, Authoritativeness, Trustworthiness |
| Structured Data | Schema markup helps AI understand content |
| Knowledge Graph | Being in Google's Knowledge Graph = boost |
| Topical Authority | Content clusters + internal linking |
| Multimedia | Images/videos in multi-modal responses |
| Authoritative Citations | +132% visibility with trusted references |
| Authoritative Tone | +89% visibility improvement |
Content Requirements
Traditional SEO still matters:
- Quality backlinks
- Original, helpful content
- Fast page speed
- Mobile-friendly design
- Secure (HTTPS)Optimization Checklist
- [ ] Implement comprehensive Schema markup
- [ ] Build topical authority with content clusters
- [ ] Include authoritative citations and references
- [ ] Use E-E-A-T signals (author bios, credentials)
- [ ] Optimize for Google Merchant Center (e-commerce)
- [ ] Target informational "how-to" queries
---
4. Microsoft Copilot / Bing AI Ranking Factors
Architecture
Copilot is integrated into:
- Microsoft Edge browser
- Windows 11
- Microsoft 365 apps
- Bing Search
Uses Bing Index as primary data source.
Ranking Factors
| Factor | Details |
|---|---|
| Bing Index | Must be indexed by Bing to be cited |
| Microsoft Ecosystem | LinkedIn, GitHub mentions provide boost |
| Crawlability | BingBot + PermaBot must have access |
| Page Speed | < 2 seconds load time |
| Schema Markup | Helps Copilot understand content |
| Entity Clarity | Clear definitions of entities/concepts |
Technical Requirements
# robots.txt
User-agent: Bingbot
Allow: /
User-agent: msnbot
Allow: /
# Submit to Bing Webmaster Tools
# Use IndexNow for faster indexingOptimization Checklist
- [ ] Submit site to Bing Webmaster Tools
- [ ] Ensure Bingbot can crawl all pages
- [ ] Use IndexNow for new content
- [ ] Optimize page speed (< 2 seconds)
- [ ] Clear entity definitions in content
- [ ] Build presence on LinkedIn, GitHub
---
5. Claude AI Ranking Factors
Architecture
Important: Claude uses Brave Search, NOT Google or Bing!
Claude decides when to search based on:
- Query freshness requirements
- Specificity of question
- User intent
Ranking Factors
| Factor | Details |
|---|---|
| Brave Index | Must be indexed by Brave Search |
| Query Rewriting | Claude reformulates queries for search |
| Factual Density | Data-rich content preferred |
| Structural Clarity | Easy to extract information |
| Source Authority | Trustworthy, well-sourced content |
Key Statistic
Crawl-to-Refer Ratio: 38,065:1
- Claude consumes massive amounts of content
- Very selective about what it cites
- Quality and relevance are critical
Technical Requirements
# robots.txt
User-agent: ClaudeBot
Allow: /
User-agent: anthropic-ai
Allow: /Optimization Checklist
- [ ] Ensure Brave Search indexing
- [ ] Allow ClaudeBot in robots.txt
- [ ] Create high factual density content
- [ ] Use clear, extractable structure
- [ ] Include verifiable data points
- [ ] Cite authoritative sources
---
6. Traditional Google SEO Ranking Factors (2026)
Core Ranking Systems
| System | Purpose |
|---|---|
| PageRank | Link-based authority (still relevant) |
| BERT | Natural language understanding |
| RankBrain | Machine learning ranking |
| Helpful Content | Rewards people-first content |
| Spam Detection | Filters low-quality content |
Top 10 Ranking Factors
| Rank | Factor | Details |
|---|---|---|
| 1 | Backlinks | Quality referring domains (core ranking system) |
| 2 | E-E-A-T | Experience, Expertise, Authority, Trust |
| 3 | Content Quality | Original, comprehensive, helpful |
| 4 | Page Experience | Core Web Vitals (LCP, FID, CLS) |
| 5 | Mobile-First | Non-mobile sites may not be indexed |
| 6 | Search Intent Match | Content matches user query intent |
| 7 | Content Freshness | Regular updates signal activity |
| 8 | Technical SEO | Crawlable, indexable, HTTPS |
| 9 | User Signals | Dwell time, bounce rate, CTR |
| 10 | Structured Data | Schema markup for rich results |
Core Web Vitals
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| LCP (Largest Contentful Paint) | < 2.5s | 2.5-4s | > 4s |
| FID (First Input Delay) | < 100ms | 100-300ms | > 300ms |
| CLS (Cumulative Layout Shift) | < 0.1 | 0.1-0.25 | > 0.25 |
E-E-A-T Guidelines
| Signal | How to Demonstrate |
|---|---|
| Experience | First-hand experience, case studies |
| Expertise | Author credentials, detailed knowledge |
| Authoritativeness | Backlinks, mentions, citations |
| Trustworthiness | Accurate info, transparent, secure site |
Optimization Checklist
- [ ] Build quality backlinks (guest posts, PR, original research)
- [ ] Create comprehensive, original content
- [ ] Optimize Core Web Vitals
- [ ] Ensure mobile-friendly design
- [ ] Use HTTPS
- [ ] Implement Schema markup
- [ ] Match content to search intent
- [ ] Update content regularly
- [ ] Add author bios with credentials
- [ ] Include E-E-A-T signals
---
Cross-Platform Optimization Summary
| Platform | Primary Index | Key Factor | Unique Requirement |
|---|---|---|---|
| ChatGPT | Web (Bing-based) | Domain Authority | Content-Answer Fit |
| Perplexity | Own + Google | Semantic Relevance | FAQ Schema |
| Google SGE | E-E-A-T | Knowledge Graph | |
| Copilot | Bing | Bing Index | MS Ecosystem |
| Claude | Brave | Factual Density | Brave Indexing |
| Google (traditional) | Backlinks | Core Web Vitals |
Universal Best Practices
1. Allow all major bots in robots.txt 2. Implement Schema markup (FAQPage, Article, Organization) 3. Build authoritative backlinks 4. Update content regularly (within 30 days) 5. Use clear structure (H1 > H2 > H3, lists, tables) 6. Include statistics and citations 7. Optimize page speed (< 2 seconds) 8. Ensure mobile-friendly design
How Each AI Platform Picks Sources
Each AI search platform has its own search index, ranking logic, and content preferences. This guide covers what matters for getting cited on each one.
Sources cited throughout: Princeton GEO study (KDD 2024), SE Ranking domain authority study, ZipTie content-answer fit analysis.
---
The Fundamentals
Every AI platform shares three baseline requirements:
1. Your content must be in their index — Each platform uses a different search backend (Google, Bing, Brave, or their own). If you're not indexed, you can't be cited. 2. Your content must be crawlable — AI bots need access via robots.txt. Block the bot, lose the citation. 3. Your content must be extractable — AI systems pull passages, not pages. Clear structure and self-contained paragraphs win.
Beyond these basics, each platform weights different signals. Here's what matters and where.
---
Google AI Overviews
Google AI Overviews pull from Google's own index and lean heavily on E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness). They appear in roughly 45% of Google searches.
What makes Google AI Overviews different: They already have your traditional SEO signals — backlinks, page authority, topical relevance. The additional AI layer adds a preference for content with cited sources and structured data. Research shows that including authoritative citations in your content correlates with a 132% visibility boost, and writing with an authoritative (not salesy) tone adds another 89%.
Importantly, AI Overviews don't just recycle the traditional Top 10. Only about 15% of AI Overview sources overlap with conventional organic results. Pages that wouldn't crack page 1 in traditional search can still get cited if they have strong structured data and clear, extractable answers.
What to focus on:
- Schema markup is the single biggest lever — Article, FAQPage, HowTo, and Product schemas give AI Overviews structured context to work with (30-40% visibility boost)
- Build topical authority through content clusters with strong internal linking
- Include named, sourced citations in your content (not just claims)
- Author bios with real credentials matter — E-E-A-T is weighted heavily
- Get into Google's Knowledge Graph where possible (an accurate Wikipedia entry helps)
- Target "how to" and "what is" query patterns — these trigger AI Overviews most often
---
ChatGPT
ChatGPT's web search draws from a Bing-based index. It combines this with its training knowledge to generate answers, then cites the web sources it relied on.
What makes ChatGPT different: Domain authority matters more here than on other AI platforms. An SE Ranking analysis of 129,000 domains found that authority and credibility signals account for roughly 40% of what determines citation, with content quality at about 35% and platform trust at 25%. Sites with very high referring domain counts (350K+) average 8.4 citations per response, while sites with slightly lower trust scores (91-96 vs 97-100) drop from 8.4 to 6 citations.
Freshness is a major differentiator. Content updated within the last 30 days gets cited about 3.2x more often than older content. ChatGPT clearly favors recent information.
The most important signal is content-answer fit — a ZipTie analysis of 400,000 pages found that how well your content's style and structure matches ChatGPT's own response format accounts for about 55% of citation likelihood. This is far more important than domain authority (12%) or on-page structure (14%) alone. Write the way ChatGPT would answer the question, and you're more likely to be the source it cites.
Where ChatGPT looks beyond your site: Wikipedia accounts for 7.8% of all ChatGPT citations, Reddit for 1.8%, and Forbes for 1.1%. Brand official sites are cited frequently but third-party mentions carry significant weight.
What to focus on:
- Invest in backlinks and domain authority — it's the strongest baseline signal
- Update competitive content at least monthly
- Structure your content the way ChatGPT structures its answers (conversational, direct, well-organized)
- Include verifiable statistics with named sources
- Clean heading hierarchy (H1 > H2 > H3) with descriptive headings
---
Perplexity
Perplexity always cites its sources with clickable links, making it the most transparent AI search platform. It combines its own index with Google's and runs results through multiple reranking passes — initial relevance retrieval, then traditional ranking factor scoring, then ML-based quality evaluation that can discard entire result sets if they don't meet quality thresholds.
What makes Perplexity different: It's the most "research-oriented" AI search engine, and its citation behavior reflects that. Perplexity maintains curated lists of authoritative domains (Amazon, GitHub, major academic sites) that get inherent ranking boosts. It uses a time-decay algorithm that evaluates new content quickly, giving fresh publishers a real shot at citation.
Perplexity has unique content preferences:
- FAQ Schema (JSON-LD) — Pages with FAQ structured data get cited noticeably more often
- PDF documents — Publicly accessible PDFs (whitepapers, research reports) are prioritized. If you have authoritative PDF content gated behind a form, consider making a version public.
- Publishing velocity — How frequently you publish matters more than keyword targeting
- Self-contained paragraphs — Perplexity prefers atomic, semantically complete paragraphs it can extract cleanly
What to focus on:
- Allow PerplexityBot in robots.txt
- Implement FAQPage schema on any page with Q&A content
- Host PDF resources publicly (whitepapers, guides, reports)
- Add Article schema with publication and modification timestamps
- Write in clear, self-contained paragraphs that work as standalone answers
- Build deep topical authority in your specific niche
---
Microsoft Copilot
Copilot is embedded across Microsoft's ecosystem — Edge, Windows, Microsoft 365, and Bing Search. It relies entirely on Bing's index, so if Bing hasn't indexed your content, Copilot can't cite it.
What makes Copilot different: The Microsoft ecosystem connection creates unique optimization opportunities. Mentions and content on LinkedIn and GitHub provide ranking boosts that other platforms don't offer. Copilot also puts more weight on page speed — sub-2-second load times are a clear threshold.
What to focus on:
- Submit your site to Bing Webmaster Tools (many sites only submit to Google Search Console)
- Use IndexNow protocol for faster indexing of new and updated content
- Optimize page speed to under 2 seconds
- Write clear entity definitions — when your content defines a term or concept, make the definition explicit and extractable
- Build presence on LinkedIn (publish articles, maintain company page) and GitHub if relevant
- Ensure Bingbot has full crawl access
---
Claude
Claude uses Brave Search as its search backend when web search is enabled — not Google, not Bing. This is a completely different index, which means your Brave Search visibility directly determines whether Claude can find and cite you.
What makes Claude different: Claude is extremely selective about what it cites. While it processes enormous amounts of content, its citation rate is very low — it's looking for the most factually accurate, well-sourced content on a given topic. Data-rich content with specific numbers and clear attribution performs significantly better than general-purpose content.
What to focus on:
- Verify your content appears in Brave Search results (search for your brand and key terms at search.brave.com)
- Allow ClaudeBot and anthropic-ai user agents in robots.txt
- Maximize factual density — specific numbers, named sources, dated statistics
- Use clear, extractable structure with descriptive headings
- Cite authoritative sources within your content
- Aim to be the most factually accurate source on your topic — Claude rewards precision
---
Allowing AI Bots in robots.txt
If your robots.txt blocks an AI bot, that platform can't cite your content. Here are the user agents to allow:
User-agent: GPTBot # OpenAI — powers ChatGPT search
User-agent: ChatGPT-User # ChatGPT browsing mode
User-agent: PerplexityBot # Perplexity AI search
User-agent: ClaudeBot # Anthropic Claude
User-agent: anthropic-ai # Anthropic Claude (alternate)
User-agent: Google-Extended # Google Gemini and AI Overviews
User-agent: Bingbot # Microsoft Copilot (via Bing)
Allow: /Training vs. search: Some AI bots are used for both model training and search citation. If you want to be cited but don't want your content used for training, your options are limited — GPTBot handles both for OpenAI. However, you can safely block CCBot (Common Crawl) without affecting any AI search citations, since it's only used for training dataset collection.
---
Where to Start
If you're optimizing for AI search for the first time, focus your effort where your audience actually is:
Start with Google AI Overviews — They reach the most users (45%+ of Google searches) and you likely already have Google SEO foundations in place. Add schema markup, include cited sources in your content, and strengthen E-E-A-T signals.
Then address ChatGPT — It's the most-used standalone AI search tool for tech and business audiences. Focus on freshness (update content monthly), domain authority, and matching your content structure to how ChatGPT formats its responses.
Then expand to Perplexity — Especially valuable if your audience includes researchers, early adopters, or tech professionals. Add FAQ schema, publish PDF resources, and write in clear, self-contained paragraphs.
Copilot and Claude are lower priority unless your audience skews enterprise/Microsoft (Copilot) or developer/analyst (Claude). But the fundamentals — structured content, cited sources, schema markup — help across all platforms.
Actions that help everywhere: 1. Allow all AI bots in robots.txt 2. Implement schema markup (FAQPage, Article, Organization at minimum) 3. Include statistics with named sources in your content 4. Update content regularly — monthly for competitive topics 5. Use clear heading structure (H1 > H2 > H3) 6. Keep page load time under 2 seconds 7. Add author bios with credentials
The 12 Programmatic SEO Playbooks
Beyond mixing and matching data point permutations, these are the proven playbooks for programmatic SEO.
1. Templates
Pattern: "[Type] template" or "free [type] template" Example searches: "resume template", "invoice template", "pitch deck template"
What it is: Downloadable or interactive templates users can use directly.
Why it works:
- High intent—people need it now
- Shareable/linkable assets
- Natural for product-led companies
Value requirements:
- Actually usable templates (not just previews)
- Multiple variations per type
- Quality comparable to paid options
- Easy download/use flow
URL structure: /templates/[type]/ or /templates/[category]/[type]/
---
2. Curation
Pattern: "best [category]" or "top [number] [things]" Example searches: "best website builders", "top 10 crm software", "best free design tools"
What it is: Curated lists ranking or recommending options in a category.
Why it works:
- Comparison shoppers searching for guidance
- High commercial intent
- Evergreen with updates
Value requirements:
- Genuine evaluation criteria
- Real testing or expertise
- Regular updates (date visible)
- Not just affiliate-driven rankings
URL structure: /best/[category]/ or /[category]/best/
---
3. Conversions
Pattern: "[X] to [Y]" or "[amount] [unit] in [unit]" Example searches: "$10 USD to GBP", "100 kg to lbs", "pdf to word"
What it is: Tools or pages that convert between formats, units, or currencies.
Why it works:
- Instant utility
- Extremely high search volume
- Repeat usage potential
Value requirements:
- Accurate, real-time data
- Fast, functional tool
- Related conversions suggested
- Mobile-friendly interface
URL structure: /convert/[from]-to-[to]/ or /[from]-to-[to]-converter/
---
4. Comparisons
Pattern: "[X] vs [Y]" or "[X] alternative" Example searches: "webflow vs wordpress", "notion vs coda", "figma alternatives"
What it is: Head-to-head comparisons between products, tools, or options.
Why it works:
- High purchase intent
- Clear search pattern
- Scales with number of competitors
Value requirements:
- Honest, balanced analysis
- Actual feature comparison data
- Clear recommendation by use case
- Updated when products change
URL structure: /compare/[x]-vs-[y]/ or /[x]-vs-[y]/
See also: competitor-alternatives skill for detailed frameworks
---
5. Examples
Pattern: "[type] examples" or "[category] inspiration" Example searches: "saas landing page examples", "email subject line examples", "portfolio website examples"
What it is: Galleries or collections of real-world examples for inspiration.
Why it works:
- Research phase traffic
- Highly shareable
- Natural for design/creative tools
Value requirements:
- Real, high-quality examples
- Screenshots or embeds
- Categorization/filtering
- Analysis of why they work
URL structure: /examples/[type]/ or /[type]-examples/
---
6. Locations
Pattern: "[service/thing] in [location]" Example searches: "coworking spaces in san diego", "dentists in austin", "best restaurants in brooklyn"
What it is: Location-specific pages for services, businesses, or information.
Why it works:
- Local intent is massive
- Scales with geography
- Natural for marketplaces/directories
Value requirements:
- Actual local data (not just city name swapped)
- Local providers/options listed
- Location-specific insights (pricing, regulations)
- Map integration helpful
URL structure: /[service]/[city]/ or /locations/[city]/[service]/
---
7. Personas
Pattern: "[product] for [audience]" or "[solution] for [role/industry]" Example searches: "payroll software for agencies", "crm for real estate", "project management for freelancers"
What it is: Tailored landing pages addressing specific audience segments.
Why it works:
- Speaks directly to searcher's context
- Higher conversion than generic pages
- Scales with personas
Value requirements:
- Genuine persona-specific content
- Relevant features highlighted
- Testimonials from that segment
- Use cases specific to audience
URL structure: /for/[persona]/ or /solutions/[industry]/
---
8. Integrations
Pattern: "[your product] [other product] integration" or "[product] + [product]" Example searches: "slack asana integration", "zapier airtable", "hubspot salesforce sync"
What it is: Pages explaining how your product works with other tools.
Why it works:
- Captures users of other products
- High intent (they want the solution)
- Scales with integration ecosystem
Value requirements:
- Real integration details
- Setup instructions
- Use cases for the combination
- Working integration (not vaporware)
URL structure: /integrations/[product]/ or /connect/[product]/
---
9. Glossary
Pattern: "what is [term]" or "[term] definition" or "[term] meaning" Example searches: "what is pSEO", "api definition", "what does crm stand for"
What it is: Educational definitions of industry terms and concepts.
Why it works:
- Top-of-funnel awareness
- Establishes expertise
- Natural internal linking opportunities
Value requirements:
- Clear, accurate definitions
- Examples and context
- Related terms linked
- More depth than a dictionary
URL structure: /glossary/[term]/ or /learn/[term]/
---
10. Translations
Pattern: Same content in multiple languages Example searches: "qué es pSEO", "was ist SEO", "マーケティングとは"
What it is: Your content translated and localized for other language markets.
Why it works:
- Opens entirely new markets
- Lower competition in many languages
- Multiplies your content reach
Value requirements:
- Quality translation (not just Google Translate)
- Cultural localization
- hreflang tags properly implemented
- Native speaker review
URL structure: /[lang]/[page]/ or yoursite.com/es/, /de/, etc.
---
11. Directory
Pattern: "[category] tools" or "[type] software" or "[category] companies" Example searches: "ai copywriting tools", "email marketing software", "crm companies"
What it is: Comprehensive directories listing options in a category.
Why it works:
- Research phase capture
- Link building magnet
- Natural for aggregators/reviewers
Value requirements:
- Comprehensive coverage
- Useful filtering/sorting
- Details per listing (not just names)
- Regular updates
URL structure: /directory/[category]/ or /[category]-directory/
---
12. Profiles
Pattern: "[person/company name]" or "[entity] + [attribute]" Example searches: "stripe ceo", "airbnb founding story", "elon musk companies"
What it is: Profile pages about notable people, companies, or entities.
Why it works:
- Informational intent traffic
- Builds topical authority
- Natural for B2B, news, research
Value requirements:
- Accurate, sourced information
- Regularly updated
- Unique insights or aggregation
- Not just Wikipedia rehash
URL structure: /people/[name]/ or /companies/[name]/
---
Choosing Your Playbook
Match to Your Assets
| If you have... | Consider... |
|---|---|
| Proprietary data | Stats, Directories, Profiles |
| Product with integrations | Integrations |
| Design/creative product | Templates, Examples |
| Multi-segment audience | Personas |
| Local presence | Locations |
| Tool or utility product | Conversions |
| Content/expertise | Glossary, Curation |
| International potential | Translations |
| Competitor landscape | Comparisons |
Combine Playbooks
You can layer multiple playbooks:
- Locations + Personas: "Marketing agencies for startups in Austin"
- Curation + Locations: "Best coworking spaces in San Diego"
- Integrations + Personas: "Slack for sales teams"
- Glossary + Translations: Multi-language educational content
Query Research Methods for GEO/AEO
Table of Contents
1. Conversational Query Discovery 2. Question Clustering 3. Intent Classification 4. AI Platform Testing 5. Competitive Intelligence
---
Conversational Query Discovery
Tools & Methods
| Tool | Best For | Output |
|---|---|---|
| AnswerThePublic | Question discovery | Visual question maps |
| AlsoAsked | PAA question chains | Hierarchical questions |
| Semrush Keyword Magic | Volume + questions | Data-rich queries |
| Ahrefs Questions | Question filter | Search volume data |
| Google Autocomplete | Real-time trends | Suggested queries |
| Reddit/Quora | Authentic questions | User language patterns |
Process: Building Question Maps
1. Start with seed topic
└── Example: "email marketing"
2. Generate question variations
├── What questions: "what is email marketing"
├── How questions: "how to do email marketing"
├── Why questions: "why email marketing works"
├── When questions: "when to send marketing emails"
├── Where questions: "where to learn email marketing"
├── Who questions: "who needs email marketing"
└── Which questions: "which email marketing tool"
3. Expand with modifiers
├── For beginners
├── In 2025
├── vs [alternative]
├── examples
├── best practices
└── mistakes to avoid
4. Mine "People Also Ask"
└── Click through 3+ levels to discover chainsConversational Query Patterns
AI chatbots receive queries like:
Traditional Search:
"best email marketing software"
Conversational Equivalent:
"What's the best email marketing software for a small
e-commerce business with less than 10,000 subscribers
that integrates with Shopify?"Optimize for:
- Long-tail, specific queries
- Context-rich questions
- Multi-part queries
- Scenario-based questions
---
Question Clustering
Cluster Framework
Topic: [Main Topic]
│
├── Cluster 1: Definitions & Basics
│ ├── What is [topic]?
│ ├── What does [topic] mean?
│ ├── [Topic] definition
│ └── [Topic] explained simply
│
├── Cluster 2: How-To & Process
│ ├── How to [action] with [topic]
│ ├── How does [topic] work?
│ ├── Steps to [achieve outcome]
│ └── [Topic] tutorial
│
├── Cluster 3: Comparisons
│ ├── [Topic] vs [Alternative]
│ ├── Difference between [A] and [B]
│ ├── [Topic] alternatives
│ └── Best [topic] options
│
├── Cluster 4: Problems & Solutions
│ ├── [Topic] not working
│ ├── Common [topic] mistakes
│ ├── How to fix [problem]
│ └── [Topic] troubleshooting
│
├── Cluster 5: Cost & Value
│ ├── How much does [topic] cost?
│ ├── Is [topic] worth it?
│ ├── [Topic] pricing
│ └── Free vs paid [topic]
│
└── Cluster 6: Advanced & Specific
├── [Topic] for [specific audience]
├── Advanced [topic] techniques
├── [Topic] best practices
└── [Topic] examplesPrioritization Matrix
| Cluster | Search Volume | AI Citation Potential | Priority |
|---|---|---|---|
| Definitions | High | Very High | 1 |
| How-To | High | High | 2 |
| Comparisons | Medium | High | 3 |
| Problems | Medium | Medium | 4 |
| Cost/Value | Medium | Medium | 5 |
| Advanced | Low | Low | 6 |
---
Intent Classification
The 4 Intent Types
1. INFORMATIONAL (Know)
Signal words: what, why, how, guide, tutorial, learn
AI behavior: Synthesizes answers from multiple sources
Optimization: Comprehensive, authoritative content
2. NAVIGATIONAL (Go)
Signal words: [brand name], login, official, website
AI behavior: Directs to specific destinations
Optimization: Brand presence, clear site structure
3. COMMERCIAL (Compare)
Signal words: best, top, vs, review, comparison
AI behavior: Provides options with analysis
Optimization: Comparison content, honest reviews
4. TRANSACTIONAL (Do)
Signal words: buy, price, discount, download, sign up
AI behavior: Often defers to websites
Optimization: Clear CTAs, product pagesIntent-to-Content Mapping
| Intent | Content Type | Schema | Snippet Format |
|---|---|---|---|
| Informational | Guide, Explainer | Article, FAQPage | Paragraph, List |
| Navigational | Landing page | Organization, WebSite | Sitelinks |
| Commercial | Comparison, Review | Product, Review | Table |
| Transactional | Product page | Product, Offer | Rich product |
---
AI Platform Testing
Manual Testing Protocol
For each target query, test across:
□ ChatGPT (free and Plus)
□ Perplexity
□ Google (AI Overview)
□ Claude
□ Bing Copilot
□ Google Gemini
Document:
1. Is your brand/site mentioned?
2. Is your content cited?
3. What sources are cited?
4. How is the answer structured?
5. What's missing from the answer?Testing Queries Template
Base query: "[Your topic]"
Test variations:
1. "What is [topic]?"
2. "How do I [action related to topic]?"
3. "Best [topic] for [use case]"
4. "[Your brand] vs [competitor]"
5. "[Topic] in [current year]"
6. "Explain [topic] simply"
7. "[Topic] examples"
8. "Is [topic] worth it?"Competitor Citation Analysis
# Pseudocode for tracking citations
queries = load_target_queries()
for query in queries:
for platform in [ChatGPT, Perplexity, Google]:
response = query_platform(platform, query)
citations = extract_citations(response)
record({
'query': query,
'platform': platform,
'our_site_cited': our_domain in citations,
'competitors_cited': [c for c in citations if c in competitor_domains],
'citation_position': get_position(our_domain, citations)
})---
Competitive Intelligence
Citation Gap Analysis
Step 1: Identify who's being cited
Query your target topics across AI platforms
Record all cited domains
Tally citation frequency by domainStep 2: Analyze cited content
For top-cited competitors:
├── Content structure (headers, formatting)
├── Content depth (word count, comprehensiveness)
├── Authority signals (author, sources, data)
├── Freshness (last updated date)
└── Technical factors (speed, schema, crawlability)Step 3: Gap identification
Questions to answer:
├── What topics do they cover that we don't?
├── What formats are they using?
├── What unique data/research do they have?
├── How recent is their content?
└── What E-E-A-T signals are present?Competitive Content Audit Template
| Factor | Competitor A | Competitor B | Your Site | Gap |
|---|---|---|---|---|
| Topic coverage | ||||
| Content depth | ||||
| Freshness | ||||
| Author authority | ||||
| Source citations | ||||
| Schema markup | ||||
| FAQ sections | ||||
| Original research |
Action Planning
Priority actions based on gaps:
1. QUICK WINS: Easy to implement, high impact
- Add FAQ sections
- Update publish dates
- Add author bios
2. MEDIUM EFFORT: Moderate effort, solid impact
- Expand thin content
- Add original data/statistics
- Implement schema markup
3. LONG-TERM: High effort, transformative impact
- Original research
- Thought leadership content
- Building topical authoritySEO/GEO Audit Checklist
Complete checklist for auditing and optimizing websites for both traditional SEO and GEO (AI search visibility).
Priority Levels
| Level | Meaning | Action |
|---|---|---|
| P0 | Critical | Must fix immediately - blocks indexing or causes major issues |
| P1 | Important | Should fix soon - significant impact on rankings |
| P2 | Recommended | Nice to have - improves visibility and user experience |
---
Technical SEO
P0 - Critical
- [ ] P0
robots.txtallows important pages - [ ] P0 Site is accessible (no 5xx errors)
- [ ] P0 HTTPS enabled (valid SSL certificate)
- [ ] P0 Mobile-responsive design
- [ ] P0 No critical pages blocked by
noindex - [ ] P0 Site is indexed in Google (check:
site:domain.com)
P1 - Important
- [ ] P1
robots.txtallows AI bots (GPTBot, PerplexityBot, ClaudeBot) - [ ] P1 XML sitemap exists and is submitted
- [ ] P1 Site is indexed in Bing (for Copilot visibility)
- [ ] P1 Canonical tags properly implemented
- [ ] P1 No duplicate content issues
- [ ] P1 Page load time < 3 seconds
- [ ] P1 LCP (Largest Contentful Paint) < 2.5s
P2 - Recommended
- [ ] P2 FID (First Input Delay) < 100ms
- [ ] P2 CLS (Cumulative Layout Shift) < 0.1
- [ ] P2 Images optimized (WebP format, lazy loading)
- [ ] P2 CSS/JS minified
- [ ] P2 GZIP/Brotli compression enabled
- [ ] P2 CDN configured
- [ ] P2 Mobile-friendly test passed
- [ ] P2 No mixed content warnings
- [ ] P2 Secure headers configured
---
On-Page SEO
P0 - Critical
- [ ] P0 Unique
<title>tag exists (50-60 characters) - [ ] P0 Title contains primary keyword
- [ ] P0 Unique
<meta description>exists (150-160 characters) - [ ] P0 Single H1 tag per page
- [ ] P0 H1 contains primary keyword
P1 - Important
- [ ] P1 Description is compelling and includes keyword
- [ ] P1
<meta name="robots">correctly set - [ ] P1 Logical heading hierarchy (H1 > H2 > H3)
- [ ] P1 All images have
altattributes - [ ] P1 Internal links to related content
- [ ] P1 No broken links (404s)
- [ ] P1 Anchor text is descriptive
P2 - Recommended
- [ ] P2
og:titleset - [ ] P2
og:descriptionset - [ ] P2
og:imageset (1200x630px recommended) - [ ] P2
og:urlset (canonical URL) - [ ] P2
og:typeset (website/article) - [ ] P2
twitter:cardset (summary_large_image) - [ ] P2
twitter:titleset - [ ] P2
twitter:descriptionset - [ ] P2
twitter:imageset - [ ] P2 Paragraphs are short (2-3 sentences)
- [ ] P2 Bullet points used for lists
- [ ] P2 Tables used for comparisons
- [ ] P2 Alt text includes keywords where natural
- [ ] P2 Image file names are descriptive
- [ ] P2 External links have
rel="noopener noreferrer"
---
Schema Markup (Structured Data)
P1 - Important
- [ ] P1 Organization schema on homepage
- [ ] P1 WebPage schema on all pages
- [ ] P1 Article schema on blog posts
- [ ] P1 Schema passes Google Rich Results Test
- [ ] P1 No errors in Search Console "Enhancements"
P2 - Recommended - GEO Enhanced
- [ ] P2 FAQPage schema on FAQ sections (+40% AI visibility)
- [ ] P2 BreadcrumbList schema for navigation
- [ ] P2 SpeakableSpecification for voice search
- [ ] P2 datePublished and dateModified included
- [ ] P2 Author information with credentials
- [ ] P2 Publisher information with logo
- [ ] P2 Schema passes Schema.org Validator
---
GEO Optimization (AI Search)
P1 - Important - Princeton GEO Methods
- [ ] P1 Content includes authoritative citations (+40%)
- [ ] P1 Statistics and data points included (+37%)
- [ ] P1 Expert quotes with attribution (+30%)
- [ ] P1 NO keyword stuffing (causes -10%)
P2 - Recommended - GEO Enhancement
- [ ] P2 Authoritative, confident tone (+25%)
- [ ] P2 Content is accessible/easy to understand (+20%)
- [ ] P2 Appropriate technical terminology (+18%)
- [ ] P2 Diverse vocabulary throughout (+15%)
- [ ] P2 High fluency and readability (+15-30%)
Content Structure for AI
- [ ] "Answer-first" format (direct answer at top)
- [ ] Clear, extractable paragraphs
- [ ] FAQ format for common questions
- [ ] Tables for comparison data
- [ ] Lists for step-by-step processes
AI Bot Access
- [ ] GPTBot allowed in robots.txt
- [ ] PerplexityBot allowed in robots.txt
- [ ] ClaudeBot allowed in robots.txt
- [ ] Anthropic-ai allowed in robots.txt
- [ ] Bingbot allowed in robots.txt
---
Off-Page SEO
Backlinks
- [ ] Quality backlinks from relevant sites
- [ ] Diverse referring domains
- [ ] No toxic/spammy backlinks
- [ ] Brand mentions (even without links)
E-E-A-T Signals
- [ ] Author bios with credentials
- [ ] About page with company info
- [ ] Contact information visible
- [ ] Privacy policy and terms
- [ ] Trust badges/certifications if applicable
- [ ] Customer reviews/testimonials
Social Presence
- [ ] Active social media profiles
- [ ] Links to social profiles on website
- [ ] Social sharing buttons on content
- [ ] Consistent branding across platforms
---
Content Strategy
Content Audit
- [ ] All pages have unique, valuable content
- [ ] No thin content (< 300 words for main pages)
- [ ] Content matches search intent
- [ ] Content is up-to-date (within 30 days for news/tech)
- [ ] Content provides unique value vs competitors
Keyword Strategy
- [ ] Primary keyword identified for each page
- [ ] Secondary keywords mapped
- [ ] Long-tail keywords targeted
- [ ] No keyword cannibalization
- [ ] Keywords match user intent
---
Monitoring & Analytics
Setup
- [ ] Google Analytics installed
- [ ] Google Search Console connected
- [ ] Bing Webmaster Tools connected
- [ ] Sitemap submitted to both
Regular Checks
- [ ] Weekly: Check Search Console for errors
- [ ] Weekly: Review Core Web Vitals
- [ ] Monthly: Analyze organic traffic trends
- [ ] Monthly: Review top performing pages
- [ ] Quarterly: Full SEO audit
---
Quick Audit Commands
# Check meta tags
curl -sL "https://example.com" | grep -E "<title>|<meta"
# Check robots.txt
curl -s "https://example.com/robots.txt"
# Check sitemap
curl -s "https://example.com/sitemap.xml" | head -30
# Check page speed (using PageSpeed Insights API)
# Requires API key
curl "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://example.com&strategy=mobile"
# Check if indexed in Google
# Manual check: https://www.google.com/search?q=site:example.com
# Validate schema
# Open: https://search.google.com/test/rich-results?url=https://example.com---
Priority Matrix
| Priority | Task | Impact |
|---|---|---|
| Critical | Fix crawl errors | Blocks indexing |
| Critical | HTTPS enabled | Trust + ranking |
| High | Core Web Vitals | UX + ranking |
| High | Mobile-friendly | 60%+ traffic |
| High | FAQPage schema | +40% AI visibility |
| Medium | Meta descriptions | CTR improvement |
| Medium | Internal linking | Authority distribution |
| Low | Social meta tags | Share appearance |