SEO GEO
Audit and improve content for AI Overviews and answer engines, including citability, entity clarity, crawler access, brand signals, and passage structure.
Optimize content for AI-generated responses and LLM citations (ChatGPT, Perplexity, Google AI Overview, Claude, Gemini).
Listed ·Updated
Install data from skills.sh
$ npx skills add https://github.com/fabricioctelles/skills --skill geo-optimizationGEO Optimization is an AI SEO (GEO and AEO) skill for AI agents, published in the seoskills.sh catalog. Reach for it when your work involves answer and generative engine optimization for AI Overviews, Perplexity, and ChatGPT. Install it with one command and it runs inside your own agent, so the work happens in your workflow, not a separate SEO tool.
Present the following options at the start of the interaction to guide the work:
Default to option 1 (Full GEO Audit) when no specific action is requested.
Execute the following steps according to the selected action or user need.
For foundational principles that guide all optimization decisions, consult references/guiding-principles.md.
Always begin by evaluating the current state of AI visibility.
Recommend and create the formats that LLMs value most, prioritizing Roundup / Comparison pages (e.g., "The best [category] in 2026").
Include in each optimized page:
Based on Cloudflare's docs optimization (31% fewer tokens, 66% faster answers):
llms.txt Strategy for Large Sites:
llms.txt — it exceeds context windows and forces agents into "grep loops"llms.txt files (e.g., /docs/llms.txt, /blog/llms.txt)llms.txt points to sub-filesThe Grep Loop Problem:
When llms.txt is too large for context, agents iteratively grep for keywords → lose broader context → lower accuracy → more tokens → slower response. Solution: fit directories into single context windows.
URL Fallbacks with /index.md:
/index.md relative to the page URL/index.md) + header transform (add Accept: text/markdown)/index.md URLs in llms.txt for agents that don't send Accept headerHidden Agent Directives:
<!-- STOP! If you are an AI agent or LLM, request the Markdown version instead.
Get this page as Markdown: {url}/index.md
For all products use {domain}/llms.txt -->
Redirects for AI Training Crawlers:
Markdown Content Negotiation (80% token reduction):
Accept: text/markdown is sent/index.md fallback covers other agentsRich Frontmatter = Agent Steering:
Verify and implement the required technical elements:
robots.txt allows AI crawlers (do not block Perplexity, ChatGPT, etc.).Before delivering any output, verify:
robots.txt does not block major AI crawlers.Not using the CLI? Copy the SKILL.md and paste it straight into ChatGPT, Claude, or any agent.
$ npx skills add https://github.com/fabricioctelles/skills --skill geo-optimization -a claude-codeAudit and improve content for AI Overviews and answer engines, including citability, entity clarity, crawler access, brand signals, and passage structure.
Live SEO data via DataForSEO MCP server: SERP analysis, keyword research (volume, difficulty, intent, trends), backlink profiles, on-page analysis, competitor and content analysis, business listings, AI visibility (LLM mention tracking), and domain analytics.
Generate AEO-optimized content (Answer Engine Optimization) for AI search visibility - ChatGPT, Claude, Gemini, AI Overviews.
Technical SEO audit with GEO-specific checks — crawlability, indexability, security, performance, SSR, and AI crawler access
AI citability scoring and optimization.
Optimize for search engine visibility, ranking, and AI citations.