The most complete open resource for making your content visible in AI-powered search engines. Tools · Guides · Templates · Benchmarks · Research
Generative Engine Optimization (GEO) is the practice of optimizing your content to be cited, referenced, and recommended by AI-powered search engines — ChatGPT, Perplexity, Google AI Overviews, Claude, and Gemini.
Unlike traditional SEO (ranking in SERPs), GEO focuses on being the source AI engines trust and quote.
📊 AI Overviews now appear in 52% of tracked searches (Feb 2025, up from 6.49% in Jan 2025). AI search traffic grew 300% in unique domains in 2024. Traditional search volume projected to drop 25% by 2026.
| Section | Description |
|---|---|
| 🛠️ Toolkit | CLI tools & scripts to audit your AI-readiness |
| 📚 Awesome List | Curated tools, platforms, and services |
| 📄 Templates | Ready-to-use llms.txt, Schema.org, FAQ templates |
| 📊 Benchmarks | Citation pattern analysis across AI platforms |
| 📖 Guides | Step-by-step GEO implementation guides |
| 🔬 Research | Academic papers and key findings |
Audit any website's AI-readiness. Score 0–100.
pip install geo-hub
geo-audit https://yourwebsite.comWhat it checks:
llms.txtpresence and quality- Schema.org / JSON-LD structured data
- Content authority signals (citations, statistics, authorship)
- FAQ structure
- AI crawler accessibility
📁 /toolkit
| Tool | Description | Pricing |
|---|---|---|
| Otterly.AI | Real-time dashboard for ChatGPT, Perplexity, Google AI Overviews | From $29/mo |
| Peec AI | Benchmarks visibility across ChatGPT, Claude, Gemini, Perplexity | — |
| Profound | Enterprise AI mention analytics | From $499/mo |
| ZipTie | Brand visibility monitoring across generative AI platforms | — |
| Knowatoa | Tracks brand mentions across ChatGPT, Claude, Perplexity | — |
| Tool | Description |
|---|---|
| Geo Builder | AI-powered e-commerce GEO platform — generates llms.txt, Schema.org markup, and optimizes product catalogs for AI search engines (Shopify, Amazon, WooCommerce) |
| AutoGEO | Automated framework that rewrites content for AI search |
| Daydream | AI visibility optimization with content discoverability focus |
| Scrunch AI | Explains how AI interprets each page, gives step-by-step fixes |
| Tool | Description |
|---|---|
| ChatGPT Rank Tracker | Dedicated SearchGPT/ChatGPT visibility tracking |
| Ahrefs Brand Radar | 100M+ prompt database from real search data |
| HubSpot AI Search Grader | Free AI Search Grader tool |
| Repo | Description | Stars |
|---|---|---|
| GEO (Princeton) | Original KDD 2024 paper implementation | ⭐ |
| Awesome-GEO | Academic research list | ⭐ |
| awesome-generative-engine-optimization | Curated GEO resources | ⭐ |
Ready-to-use templates for immediate GEO implementation.
# [Your Company Name]
> [One sentence description of what you do]
## About
[2-3 sentences about your company, products, and unique value]
## Products
- [Product 1]: [Description]
- [Product 2]: [Description]
## Key Resources
- [Docs URL]
- [Blog URL]
- [API Reference URL]
📁 Full templates: /templates
How do ChatGPT, Perplexity, Google AI Overviews, and Claude cite sources differently?
| Platform | Wikipedia Cite Rate | Prefers | Avoid |
|---|---|---|---|
| ChatGPT | 47.9% of top citations | Authority, statistics | Thin content |
| Gemini | Lower | Reddit, forums | — |
| Perplexity | Lower | Recent, cited sources | — |
| Claude | — | Structured, authoritative | — |
📁 Full analysis: /benchmarks
- GEO Quickstart — From 0 to AI-visible in 1 hour
- llms.txt — Complete Implementation Guide
- Schema.org for GEO — Which types matter
- Content Authority Signals — What AI engines trust
- GEO for E-commerce
- GEO for SaaS
- Measuring GEO Success — Metrics & Tools
| Paper | Authors | Key Finding |
|---|---|---|
| GEO: Generative Engine Optimization | Princeton / Georgia Tech / Allen AI | GEO boosts visibility up to 40% |
| AutoGEO (ICLR 2026) | — | Up to 50% improvement via automated rewriting |
| C-SEO Bench, NeurIPS 2025 | — | Conversational SEO benchmark |
All contributions welcome.
- Add a tool → Edit the Awesome List section and open a PR
- Add a guide → Create a file in
/docsand link it above - Fix something → Just open a PR
See CONTRIBUTING.md
This repo is actively maintained. Watch it to get notified of new tools, guides, and benchmarks.
Built and maintained by @erennc
If this resource helped you, consider starring ⭐ — it helps others find it.