geo-fundamentals
VoDaiLocz/kilo-kit-mcp/skills/ai-media/geo-fundamentals/SKILL.md
Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).
Skill26 starsChanged 44 days ago
What's in it
- GEO Fundamentals
- 1. What is GEO?
- SEO vs GEO
- 2. AI Engine Landscape
- 3. RAG Retrieval Factors
- 4. Content That Gets Cited
- 5. GEO Content Checklist
- Content Elements
- Technical Elements
- 6. Entity Building
- 7. AI Crawler Access
- Key AI User-Agents
- Access Decision
- 8. Measurement
- 9. Anti-Patterns
- Script
Tools it asks for
- Read
- Glob
- Grep
--- name: geo-fundamentals description: Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity). allowed-tools: Read, Glob, Grep --- # GEO Fundamentals > Optimization for AI-powered search engines. --- ## 1. What is GEO? **GEO** = Generative Engine Optimization | Goal | Platform | |------|----------| | Be cited in AI responses | ChatGPT, Claude, Perplexity, Gemini | ### SEO vs GEO | Aspect | SEO | GEO | |--------|-----|-----| | Goal | #1 ranking | AI citations | | Platform | Google | AI engines | | Metrics | Rankings, CTR | Citation rate | | Focus | Keywords | Entities, data | --- ## 2. AI Engine Landscape | Engine | Citation Style | Opportunity | |--------|----------------|-------------| | **Perplexity** | Numbered [1][2] | Highest citation rate | | **ChatGPT** | Inline/footnotes | Custom GPTs | | **Claude** | Contextual | Long-form content | | **Gemini** | Sources section | SEO crossover | --- ## 3. RAG Retrieval Factors How AI engines select content to cite: | Factor | Weight | |--------|--------| | Semantic relevance | ~40% | | Keyword match | ~20% | | Authority signals | ~15% | | Freshness | ~10% | | Source diversity | ~15% | --- ## 4. Content That Gets Cited | Element | Why It Works | |---------|--------------| | **Original statistics** | Unique, citable data | | **Expert quotes** | Authority transfer | | **Clear definitions** | Easy to extract | | **Step-by-step guides** | Actionable value | | **Comparison tables** | Structured info | | **FAQ sections** | Direct answers | --- ## 5. GEO Content Checklist ### Content Elements - [ ] Question-based titles - [ ] Summary/TL;DR at top - [ ] Original data with sources - [ ] Expert quotes (name, title) - [ ] FAQ section (3-5 Q&A) - [ ] Clear definitions - [ ] "Last updated" timestamp - [ ] Author with credentials ### Technical Elements - [ ] Article schema with dates - [ ] Person schema for author - [ ] FAQPage schema - [ ] Fast loading (< 2.5s) - [ ] Clean HTML structure --- ## 6. Entity Building | Action | Purpose | |--------|---------| | Google Knowledge Panel | Entity recognition | | Wikipedia (if notable) | Authority source | | Consistent info across web | Entity consolidation | | Industry mentions | Authority signals | --- ## 7. AI Crawler Access ### Key AI User-Agents | Crawler | Engine | |---------|--------| | GPTBot | ChatGPT/OpenAI | | Claude-Web | Claude | | PerplexityBot | Perplexity | | Googlebot | Gemini (shared) | ### Access Decision | Strategy | When | |----------|------| | Allow all | Want AI citations | | Block GPTBot | Don't want OpenAI training | | Selective | Allow some, block others | --- ## 8. Measurement | Metric | How to Track | |--------|--------------| | AI citations | Manual monitoring | | "According to [Brand]" mentions | Search in AI | | Competitor citations | Compare share | | AI-referred traffic | UTM parameters | --- ## 9. Anti-Patterns | ❌ Don't | ✅ Do | |----------|-------| | Publish without dates | Add timestamps | | Vague attributions | Name sources | | Skip author info | Show credentials | | Thin content | Comprehensive coverage | --- > **Remember:** AI cites content that's clear, authoritative, and easy to extract. Be the best answer. --- ## Script | Script | Purpose | Command | |--------|---------|---------| | `scripts/geo_checker.py` | GEO audit (AI citation readiness) | `python scripts/geo_checker.py <project_path>` |
More agent context in VoDaiLocz/kilo-kit-mcp
163 other files this repository gives its agents, the first 60 shown.
AGENTS.md
CLAUDE.md
Skill
- agent-memoryskills/agent-frameworks/agent-memory/SKILL.md
- claukitskills/agent-frameworks/claukit/SKILL.md
- mcp-agent-patternsskills/agent-frameworks/mcp-agent-patterns/SKILL.md
- multi-agent-orchestrationskills/agent-frameworks/multi-agent-orchestration/SKILL.md
- workflow-state-machinesskills/agent-frameworks/workflow-state-machines/SKILL.md
- ai-multimodalskills/ai-media/ai-multimodal/SKILL.md
- media-processingskills/ai-media/media-processing/SKILL.md
- screenshotskills/ai-media/screenshot/SKILL.md
- seo-fundamentalsskills/ai-media/seo-fundamentals/SKILL.md
- soraskills/ai-media/sora/SKILL.md
- aestheticskills/design/aesthetic/SKILL.md
- figma-implement-designskills/design/figma-implement-design/SKILL.md
- figmaskills/design/figma/SKILL.md
- frontend-designskills/design/frontend-design/SKILL.md
- mobile-designskills/design/mobile-design/SKILL.md
- tailwind-patternsskills/design/tailwind-patterns/SKILL.md
- ui-stylingskills/design/ui-styling/SKILL.md
- agentic-ragskills/engineering/agentic-rag/SKILL.md
- api-patternsskills/engineering/api-patterns/SKILL.md
- app-builderskills/engineering/app-builder/SKILL.md
- architectureskills/engineering/architecture/SKILL.md
- ask-mattskills/engineering/ask-matt/SKILL.md
- aspnet-coreskills/engineering/aspnet-core/SKILL.md
- backend-developmentskills/engineering/backend-development/SKILL.md
- better-authskills/engineering/better-auth/SKILL.md
- clean-codeskills/engineering/clean-code/SKILL.md
- code-agent-patternsskills/engineering/code-agent-patterns/SKILL.md
- codebase-designskills/engineering/codebase-design/SKILL.md
- code-review-checklistskills/engineering/code-review-checklist/SKILL.md
- code-reviewskills/engineering/code-review/SKILL.md
- context-engineeringskills/engineering/context-engineering/SKILL.md
- context-optimizationskills/engineering/context-optimization/SKILL.md
- database-designskills/engineering/database-design/SKILL.md
- databasesskills/engineering/databases/SKILL.md
- diagnoseskills/engineering/diagnose/SKILL.md
- diagnosing-bugsskills/engineering/diagnosing-bugs/SKILL.md
- docs-seekerskills/engineering/docs-seeker/SKILL.md
- domain-modelingskills/engineering/domain-modeling/SKILL.md
- frontend-dev-guidelinesskills/engineering/frontend-development/SKILL.md
- graph-ragskills/engineering/graph-rag/SKILL.md
- i18n-localizationskills/engineering/i18n-localization/SKILL.md
- implementskills/engineering/implement/SKILL.md
- improve-codebase-architectureskills/engineering/improve-codebase-architecture/SKILL.md
- lint-and-validateskills/engineering/lint-and-validate/SKILL.md
- llm-evalsskills/engineering/llm-evals/SKILL.md
- nextjs-best-practicesskills/engineering/nextjs-best-practices/SKILL.md
- nodejs-best-practicesskills/engineering/nodejs-best-practices/SKILL.md
- openai-docsskills/engineering/openai-docs/SKILL.md
- performance-profilingskills/engineering/performance-profiling/SKILL.md
- playwright-interactiveskills/engineering/playwright-interactive/SKILL.md
- playwrightskills/engineering/playwright/SKILL.md
- prompt-engineeringskills/engineering/prompt-engineering/SKILL.md
- prototypeskills/engineering/prototype/SKILL.md
- python-patternsskills/engineering/python-patterns/SKILL.md
- react-patternsskills/engineering/react-patterns/SKILL.md
- render-deployskills/engineering/render-deploy/SKILL.md
- repomixskills/engineering/repomix/SKILL.md
- researchskills/engineering/research/SKILL.md
Also found in 2 other repositories
The same file, byte for byte, in the weekly crawl of public GitHub.
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
Reports can't be read right now.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

