# geo-optimization
GEO: Generative Engine Optimization
Optimize content to appear in AI-powered search engines (ChatGPT, Perplexity, Claude, Google AI Overviews). GEO is about being parseable, quotable, and authoritative — not keyword stuffing. Quick Reference GoalTacticGet cited in AI answersAdd specific statistics, quotable factsAppear in comparisonsCreate definitive comparison tablesAnswer user questionsComprehensive FAQ sectionsEstablish entityClear first-paragraph definitionsBuild authorityThird-party mentions, backlinks, freshness signals GEO vs SEO: Key Differences AspectTraditional SEOGEOGoalRank on SERPsGet cited in AI responsesKeywordsExact match mattersSemantic understandingContent styleCan be promotionalMust be factual, neutralStructureHeaders for scanningHeaders + parseable dataLinksBacklinks for authorityCitations + entity mentionsFreshnessHelpfulCritical (LLMs prefer recent)FormatLong-form winsQuotable chunks win The GEO Audit Checklist Score each page 0-2 points per item (0=missing, 1=partial, 2=excellent):
Scoring:
60-70: Excellent GEO readiness
45-59: Good, needs some optimization
30-44: Fair, significant gaps
<30: Poor, major overhaul needed Content Optimization Templates Template 1: Entity Definition Page
# [Entity Name]
[Entity Name] is a [category] that [primary function]. Unlike [alternative/competitor], [Entity Name] offers [key differentiator].
## [Entity Name] by the Numbers
## How [Entity Name] Works
[2-3 paragraphs explaining core functionality]
## Who Uses [Entity Name]
[Named customers with context]
## Frequently Asked Questions
### What is [Entity Name]?
[Direct answer in 2-3 sentences]
### How is [Entity Name] different from [Competitor]?
[Factual comparison]
### How much does [Entity Name] cost?
[Pricing info or guidance] Last updated: [Date] Template 2: Comparison Page (Alternative To)
# Best [Competitor] Alternative: [Your Product] (2026)
Summary: [Your Product] is a [category] offering [key differentiators]. [Customers] report [specific result] compared to [Competitor]. Last updated: [Date]
## Why [Users] Look for [Competitor] Alternatives
### Problem 1: [Specific Pain Point]
[Explanation with specifics]
### Problem 2: [Specific Pain Point]
[Explanation with specifics]
## [Your Product] vs [Competitor]: Comparison
| Feature | [Competitor] | [Your Product] |
|---|---|---|
| [Feature 1] | [Their approach] | [Your approach] |
| [Feature 2] | [Their approach] | [Your approach] |
| [Feature 3] | [Their approach] | [Your approach] |
## Key Differences
### [Differentiator 1]
[Factual explanation with numbers]
### [Differentiator 2]
[Factual explanation with numbers]
## Customer Results
"[Quote with specific result]" — [Name], [Title], [Company]
## Frequently Asked Questions
### Is [Your Product] a good alternative to [Competitor]?
[Direct answer]
### How does [Your Product] compare to [Competitor] on [key factor]?
[Specific comparison]
### Can I migrate from [Competitor] to [Your Product]?
[Migration info]
## Summary
[Your Product] is a [category] offering [key benefits]. [Customers] using [Your Product] instead of [Competitor] report [specific results]. [Your Product] has [credibility stat]. Learn more at [link]. Template 3: FAQ Page (LLM Optimized)
# [Topic] FAQ
Answers to common questions about [topic]. Last updated: [Date]
## General Questions
### What is [thing]?
[Thing] is a [category] that [function]. It is used by [who] to [accomplish what].
### How does [thing] work?
[Thing] works by [process]. [Additional detail].
### Who uses [thing]?
[Thing] is used by [user types], including [specific examples like Company A, Company B].
## Comparison Questions
### How is [thing] different from [alternative]?
[Thing] differs from [alternative] in [specific ways]:
### Is [thing] better than [alternative]?
[Thing] is better suited for [use cases] because [reasons]. [Alternative] may be better for [other use cases].
## Pricing & Access
### How much does [thing] cost?
[Pricing information or range]
### Is there a free trial?
[Trial information]
## Technical Questions
### What are the requirements for [thing]?
[Requirements list]
### How do I get started with [thing]?
# Site Name
Brief description of what this site/company is.
## Main Sections
## Key Facts
## Contact
Perplexity:
"What is [your company]?" "Best [competitor] alternative" "[Your category] comparison" "How does [your product] work?"
ChatGPT:
Same queries with web browsing enabled "Compare [your product] vs [competitor]" Google (AI Overview): "[Your category] solutions" "[Competitor] alternative" Tracking Tools ToolWhat It TracksPriceOtterly.AIMulti-platform AI visibilityFree tierAhrefs Brand RadarAI search mentions$129+/moProfoundEnterprise benchmarkingEnterpriseManual trackingDIY spreadsheetFree Key Metrics Mention rate: % of relevant queries where you appear Citation rate: % of mentions that cite/link to you
Sentiment: Positive/neutral/negative portrayal
Share of voice: Your mentions vs competitors
Position: Where in the response you appear
GEO Content Principles
DO:
✅ Use specific numbers ("0.5 seconds" not "fast") ✅ Make claims quotable and standalone ✅ Structure content with clear hierarchy ✅ Include FAQ sections ✅ Update content regularly with dates ✅ Create comparison content ✅ Use tables for data ✅ Be factual and neutral in tone ✅ Name real customers and results DON'T: ❌ Use vague superlatives ("best", "leading", "top") ❌ Keyword stuff (LLMs see through it) ❌ Write walls of text without structure ❌ Hide information (be comprehensive) ❌ Use outdated statistics ❌ Ignore competitors (address them directly) ❌ Be obviously promotional (neutral wins) Quick Start Checklist For any page you want to optimize for GEO: Add clear entity definition in first paragraph Include 5+ specific, quotable statistics Add FAQ section with 5+ questions Create comparison table (if relevant) Add "last updated" date Implement FAQ schema markup Ensure H1→H2→H3 hierarchy Test on Perplexity: does your content appear? Automated GEO Monitoring Track your citation rate over time with the included monitoring scripts! Quick Start Test current visibility: python3 scripts/geo-monitor.py --test Single query test: python3 scripts/geo-monitor.py --query "best game server orchestration platform" Generate daily report: python3 scripts/geo-daily-report.py Setup Automated Monitoring
# Add to cron for daily 9am checks
0 9 * * * cd /path/to/skill && bash scripts/geo-daily-monitor.sh Understanding the Reports Citation Rate: Percentage of queries where you appear in AI responses 0-20%: Early stage, needs work 20-40%: Building visibility 40-60%: Strong presence 60%+: Dominant authority Categories tracked: Brand queries (you should own these!) Product/feature queries Comparison queries (vs competitors) Problem/pain point queries Competitor comparison queries Monitoring Best Practices Start with 15-20 strategic queries across all categories Test daily during optimization period (first 2 weeks) Weekly checks once you hit target citation rate Track changes after content updates (expect 3-7 day lag) Focus on gaps - queries with 0% citation are your opportunities What to Track Current state: Total citation rate Citations by category Position when cited (#1, #2, etc.) Critical gaps (0% coverage) Over time: Citation rate trend (weekly/monthly) New citations gained Lost citations (content freshness!) Category improvements Files Included scripts/geo-monitor.py - Main testing script (uses SkillBoss API Hub web search) scripts/geo-daily-report.py - Formatted report generator scripts/geo-daily-monitor.sh - Cron-friendly wrapper scripts/geo-test-queries.json - Example query file
Requirements: SkillBoss API key (set SKILLBOSS_API_KEY environment variable)
Resources Awesome GEO GitHub Princeton GEO Research Paper Google AI Search Guidance Perplexity Ranking Factors
Join 80,000+ one-person companies automating with AI