geo-tracking
Measure AI visibility without paid tools or API keys. Input: your site (GA4 and server logs) and a buyer prompt panel. Output: GA4 AI-traffic reporting (custom…
Get cited and recommended by AI engines (ChatGPT, AI Overviews and AI Mode, Perplexity, Claude, Gemini). Input: a page or piece of content. Output: passage-level citability fixes (answer-first H2 blocks, self-contained chunks, definitions, sourced stats, comparison tables), a
$ npx -y skills add Thibaultbm/claude-seo-geo --skill geo-visibility --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/geo-visibilityContext preview
The summary Claude sees to decide when to auto-load this skill.
Get cited and recommended by AI engines (ChatGPT, AI Overviews and AI Mode, Perplexity, Claude, Gemini). Input: a page or piece of content. Output: passage-level citability fixes (answer-first H2 blocks, self-contained chunks, definitions, sourced stats, comparison tables), a
name: geo-visibility description: "Get cited and recommended by AI engines (ChatGPT, AI Overviews and AI Mode, Perplexity, Claude, Gemini). Input: a page or piece of content. Output: passage-level citability fixes (answer-first H2 blocks, self-contained chunks, definitions, sourced stats, comparison tables), a 5-pillar GEO score (0-100), an AI-crawler visibility check, and entity plus third-party consistency. Repo reference for citability. Use for GEO, AEO, LLM SEO, AI citations, citability, llms.txt, entity SEO, or why competitors appear in AI answers and you do not." license: MIT metadata: author: "Sorank (https://sorank.com)" version: "1.0.0"
Generative Engine Optimization (GEO) is the work of becoming a source AI engines retrieve, quote, and recommend. This skill is the canonical reference in this repo for passage-level citability rules: when another skill needs "how to write so AI engines cite it", the rules live here.
One framing governs everything below: AI engines do not rank 1000 pages, they sample a short list of sources per subquery and quote passages from them. That changes the job from "rank the page" to "make every passage quotable and make the brand legible everywhere models look". GEO sits on top of SEO, never instead of it: a page that is not indexed cannot be retrieved, and a page that is not retrieved cannot be cited.
If the working environment contains an Obsidian vault or any local knowledge base (a folder of .md notes, often with a .obsidian directory), read the relevant notes before acting: brand and product facts, target keywords, competitors, and the SEO action log of what was already tried. Ground every recommendation in that context instead of asking the user for facts the vault already holds. At the end of the session, append the actions taken to the vault's SEO action log so the next session starts informed. Vault structure, read-first and write-back protocols: the obsidian-brain skill.
Use this skill when the user:
Boundaries: build target prompt lists with seo-keyword-research first; measure results with geo-tracking after. This skill is the middle step, improving citation rates.
Treat each engine as a distinct channel with its own retrieval pipeline. Only 11% of cited domains are cited by both ChatGPT and Perplexity in a 2026 per-engine audit (https://authoritytech.io/curated/ai-citation-11-percent-platform-overlap-per-engine-audit-2026): winning one engine does not transfer automatically.
| Engine | Index and retrieval | What decides a citation | Key measured facts | |---|---|---|---| | ChatGPT search | Own index crawled by OAI-SearchBot, with Bing as a complementary gateway | Fans the prompt out into subqueries, retrieves a short list, cites roughly half of the URLs it fetches | Title and content similarity to the subquery is the top citation predictor across 1.4M prompts (https://ahrefs.com/blog/why-chatgpt-cites-pages/); OpenAI roughly tripled its crawl volume since August 2025 (https://www.botify.com/blog/openai-tripled-web-crawl) | | Google AI Overviews and AI Mode | Standard Googlebot index | Official query fan-out, answers assembled passage by passage from multiple sources | Only 32% of AI Mode cited URLs overlap the organic top 10 (51% at domain level; links shown below responses track organic much more closely) (https://www.semrush.com/blog/ai-mode-comparison-study/) | | Perplexity | Own index (PerplexityBot) plus real-time fetching | Retrieval-heavy, favors fresh sources and user-generated content | Overweights YouTube, Reddit, and review content, and cites Wikipedia far less than ChatGPT does (0.6% vs 7.8% of citations, https://www.tryprofound.com/blog/ai-platform-citation-patterns) | | Claude | Brave Search as web search backend plus Anthropic's own fetchers | Search-grounded answers from Brave results | Brave powers Claude web search (https://techcrunch.com/2025/03/21/anthropic-appears-to-be-using-brave-to-power-web-searches-for-its-claude-chatbot/) | | Gemini | Google Search grounding | Same index and fan-out family as AI Overviews | Optimize through the same Googlebot index and passage rules |
Read the table offensively:
SEO & GEO skills for Claude Code, built with Claude Mythos 5. Rank in Google AND in LLMs like ChatGPT, Perplexity, and Gemini.
Repo: Thibaultbm/claude-seo-geo
Measure AI visibility without paid tools or API keys. Input: your site (GA4 and server logs) and a buyer prompt panel. Output: GA4 AI-traffic reporting (custom…
Build a local Obsidian vault that acts as the company and founder second brain, the knowledge layer every other skill reads before acting and writes back to.…
Turn a JavaScript-only site built by an AI website generator into indexable HTML. Input: a site made with Lovable, Base44, Bolt, v0, Replit, Firebase Studio,…
Plan and run off-page SEO to earn links and brand mentions, including for AI visibility. Input: a site, niche, and competitors. Output: a link strategy and…
Write blog articles that rank on Google and get cited by AI engines (ChatGPT, Perplexity, AI Overviews). Input: a keyword, topic, or existing draft. Output: a…
Optimize e-commerce collection, category, and product listing pages (PLPs) for Google and AI assistants. Input: a collection or category page (Shopify,…