{"slug":"geo-fundamentals","title":"geo-fundamentals","summary":"Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-10-05T21:53:01.115215Z","repo":{"url":"https://github.com/VoDaiLocz/kilo-kit-mcp","stars":27,"forks":3,"license":"Apache-2.0","updatedAt":"2026-09-13T09:11:19Z"},"bodyHtml":"<hr>\n<h2>name: geo-fundamentals\ndescription: Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).\nallowed-tools: Read, Glob, Grep</h2>\n<h1>GEO Fundamentals</h1>\n<blockquote>\n<p>Optimization for AI-powered search engines.</p>\n</blockquote>\n<hr>\n<h2>1. What is GEO?</h2>\n<p><strong>GEO</strong> = Generative Engine Optimization</p>\n<table>\n<thead>\n<tr>\n<th>Goal</th>\n<th>Platform</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Be cited in AI responses</td>\n<td>ChatGPT, Claude, Perplexity, Gemini</td>\n</tr>\n</tbody>\n</table>\n<h3>SEO vs GEO</h3>\n<table>\n<thead>\n<tr>\n<th>Aspect</th>\n<th>SEO</th>\n<th>GEO</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Goal</td>\n<td>#1 ranking</td>\n<td>AI citations</td>\n</tr>\n<tr>\n<td>Platform</td>\n<td>Google</td>\n<td>AI engines</td>\n</tr>\n<tr>\n<td>Metrics</td>\n<td>Rankings, CTR</td>\n<td>Citation rate</td>\n</tr>\n<tr>\n<td>Focus</td>\n<td>Keywords</td>\n<td>Entities, data</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>2. AI Engine Landscape</h2>\n<table>\n<thead>\n<tr>\n<th>Engine</th>\n<th>Citation Style</th>\n<th>Opportunity</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Perplexity</strong></td>\n<td>Numbered [1][2]</td>\n<td>Highest citation rate</td>\n</tr>\n<tr>\n<td><strong>ChatGPT</strong></td>\n<td>Inline/footnotes</td>\n<td>Custom GPTs</td>\n</tr>\n<tr>\n<td><strong>Claude</strong></td>\n<td>Contextual</td>\n<td>Long-form content</td>\n</tr>\n<tr>\n<td><strong>Gemini</strong></td>\n<td>Sources section</td>\n<td>SEO crossover</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>3. RAG Retrieval Factors</h2>\n<p>How AI engines select content to cite:</p>\n<table>\n<thead>\n<tr>\n<th>Factor</th>\n<th>Weight</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Semantic relevance</td>\n<td>~40%</td>\n</tr>\n<tr>\n<td>Keyword match</td>\n<td>~20%</td>\n</tr>\n<tr>\n<td>Authority signals</td>\n<td>~15%</td>\n</tr>\n<tr>\n<td>Freshness</td>\n<td>~10%</td>\n</tr>\n<tr>\n<td>Source diversity</td>\n<td>~15%</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>4. Content That Gets Cited</h2>\n<table>\n<thead>\n<tr>\n<th>Element</th>\n<th>Why It Works</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Original statistics</strong></td>\n<td>Unique, citable data</td>\n</tr>\n<tr>\n<td><strong>Expert quotes</strong></td>\n<td>Authority transfer</td>\n</tr>\n<tr>\n<td><strong>Clear definitions</strong></td>\n<td>Easy to extract</td>\n</tr>\n<tr>\n<td><strong>Step-by-step guides</strong></td>\n<td>Actionable value</td>\n</tr>\n<tr>\n<td><strong>Comparison tables</strong></td>\n<td>Structured info</td>\n</tr>\n<tr>\n<td><strong>FAQ sections</strong></td>\n<td>Direct answers</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>5. GEO Content Checklist</h2>\n<h3>Content Elements</h3>\n<ul>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Question-based titles</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Summary/TL;DR at top</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Original data with sources</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Expert quotes (name, title)</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> FAQ section (3-5 Q&amp;A)</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Clear definitions</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> \"Last updated\" timestamp</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Author with credentials</li>\n</ul>\n<h3>Technical Elements</h3>\n<ul>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Article schema with dates</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Person schema for author</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> FAQPage schema</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Fast loading (&lt; 2.5s)</li>\n<li><input disabled=\"disabled\" type=\"checkbox\"> Clean HTML structure</li>\n</ul>\n<hr>\n<h2>6. Entity Building</h2>\n<table>\n<thead>\n<tr>\n<th>Action</th>\n<th>Purpose</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Google Knowledge Panel</td>\n<td>Entity recognition</td>\n</tr>\n<tr>\n<td>Wikipedia (if notable)</td>\n<td>Authority source</td>\n</tr>\n<tr>\n<td>Consistent info across web</td>\n<td>Entity consolidation</td>\n</tr>\n<tr>\n<td>Industry mentions</td>\n<td>Authority signals</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>7. AI Crawler Access</h2>\n<h3>Key AI User-Agents</h3>\n<table>\n<thead>\n<tr>\n<th>Crawler</th>\n<th>Engine</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>GPTBot</td>\n<td>ChatGPT/OpenAI</td>\n</tr>\n<tr>\n<td>Claude-Web</td>\n<td>Claude</td>\n</tr>\n<tr>\n<td>PerplexityBot</td>\n<td>Perplexity</td>\n</tr>\n<tr>\n<td>Googlebot</td>\n<td>Gemini (shared)</td>\n</tr>\n</tbody>\n</table>\n<h3>Access Decision</h3>\n<table>\n<thead>\n<tr>\n<th>Strategy</th>\n<th>When</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Allow all</td>\n<td>Want AI citations</td>\n</tr>\n<tr>\n<td>Block GPTBot</td>\n<td>Don't want OpenAI training</td>\n</tr>\n<tr>\n<td>Selective</td>\n<td>Allow some, block others</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>8. Measurement</h2>\n<table>\n<thead>\n<tr>\n<th>Metric</th>\n<th>How to Track</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AI citations</td>\n<td>Manual monitoring</td>\n</tr>\n<tr>\n<td>\"According to [Brand]\" mentions</td>\n<td>Search in AI</td>\n</tr>\n<tr>\n<td>Competitor citations</td>\n<td>Compare share</td>\n</tr>\n<tr>\n<td>AI-referred traffic</td>\n<td>UTM parameters</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<h2>9. Anti-Patterns</h2>\n<table>\n<thead>\n<tr>\n<th>❌ Don't</th>\n<th>✅ Do</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Publish without dates</td>\n<td>Add timestamps</td>\n</tr>\n<tr>\n<td>Vague attributions</td>\n<td>Name sources</td>\n</tr>\n<tr>\n<td>Skip author info</td>\n<td>Show credentials</td>\n</tr>\n<tr>\n<td>Thin content</td>\n<td>Comprehensive coverage</td>\n</tr>\n</tbody>\n</table>\n<hr>\n<blockquote>\n<p><strong>Remember:</strong> AI cites content that's clear, authoritative, and easy to extract. Be the best answer.</p>\n</blockquote>\n<hr>\n<h2>Script</h2>\n<table>\n<thead>\n<tr>\n<th>Script</th>\n<th>Purpose</th>\n<th>Command</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>scripts/geo_checker.py</code></td>\n<td>GEO audit (AI citation readiness)</td>\n<td><code>python scripts/geo_checker.py &lt;project_path&gt;</code></td>\n</tr>\n</tbody>\n</table>\n","files":[{"path":"scripts/geo_checker.py","sizeBytes":9750,"isText":true},{"path":"SKILL.md","sizeBytes":3445,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-10-05T21:59:57.931688Z","sha256":"CFA2842EE52B136D9544514FEF3686612F159D41E3C05D2B475470B7FF2EAF97","sizeBytes":5280},"review":null,"source":{"repositoryUrl":"https://github.com/VoDaiLocz/kilo-kit-mcp","path":"skills/ai-media/geo-fundamentals","license":"Apache-2.0","commit":"0448e6c050b84e0c0be0030593bd51cabbce3c81","subtreeSha":"D3E6429547E8EBAC75F7ED1DDF44EE20D0C7416DADD73E68CB7949C4A280960A","lastSyncedAt":"2026-10-05T21:52:59.855581Z"},"reviewedAt":"2026-10-05T22:15:17.57223Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/VoDaiLocz/kilo-kit-mcp/tree/main/skills/ai-media/geo-fundamentals"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install vodailocz-kilo-kit-mcp@llmmart"},{"target":"git","command":"git clone https://github.com/VoDaiLocz/kilo-kit-mcp.git"}]}