From llm-seo
This skill should be used when the user asks to "optimise content for AI search", "improve LLM visibility", "adapt SEO for LLMs", "make content citable by AI", "optimise for ChatGPT/Perplexity/Claude", "write for AI retrieval", "improve RAG indexability", or discusses strategies for appearing in AI-generated answers and citations. Provides guidance on content strategy, technical implementation, and authority building for LLM and AI search visibility.
How this skill is triggered — by the user, by Claude, or both
Slash command
/llm-seo:llm-seoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guidance for optimising web content to be discovered, retrieved, and cited by large language models and AI-powered search systems (ChatGPT, Perplexity, Google AI Overviews, Claude).
Guidance for optimising web content to be discovered, retrieved, and cited by large language models and AI-powered search systems (ChatGPT, Perplexity, Google AI Overviews, Claude).
Traditional SEO focuses on ranking in search results pages. LLM SEO focuses on being retrieved and cited in AI-generated answers. Both share foundations (crawlable pages, clear structure, fresh content) but diverge in what drives visibility.
Target frontier concepts — topics where the organisation can be first or most definitive. Identify emerging questions in community channels (Reddit, GitHub, Hacker News, Twitter/X) that lack authoritative answers, and create the definitive resource.
Apply the competitor replication test: if a competitor could copy the content tomorrow and match it, the content lacks sufficient depth. Include original data, benchmarks, case studies, or proprietary insights.
Substance-rich content outperforms thin coverage. Every page should include:
AI systems extract self-contained snippets. Structure content so individual sections stand alone:
Most AI crawlers fetch but do not execute JavaScript. Ensure all content is in the initial HTML:
<dl>, <table>, <blockquote>, <figure>, <code>Organic community mentions carry more weight than paid links in training data and RAG indices:
When optimising a page or site for LLM visibility, work through these areas:
<dl>, <table>, <figure>, <code>)robots.txt permits AI crawlers (GPTBot, ClaudeBot, PerplexityBot)<lastmod> datesStale content loses retrieval potential as models re-crawl:
| Interval | Action |
|---|---|
| 30 days | Review performance, fix broken links |
| 90 days | Update underperforming pages, expand successful content |
| 180 days | Archive outdated pages with redirects, audit full catalogue |
Always update lastmod timestamps when refreshing content.
For detailed guidance on specific areas, consult:
references/technical-implementation.md — HTML structure, rendering strategies, crawlability configuration, and extractable snippet patternsreferences/citation-authority.md — Concept ownership strategy, finding frontier topics, organic citation building, and high-signal channel guidancereferences/strategy-comparison.md — Traditional SEO vs LLM SEO comparison table, mindset shifts, content refresh cadence, and measurement approachesDistilled from Vercel's guide on adapting SEO for LLMs and AI search.
npx claudepluginhub copiadigital/claude-plugins --plugin llm-seoOptimizes content for citation by AI search engines (ChatGPT, Perplexity, Google AI Overview, Claude) — checks crawler access, content structure, llms.txt, and AI-friendly patterns.
Optimizes content for AI search visibility and LLM citations in Google AI Overviews, ChatGPT, Perplexity, Claude, Gemini. Useful for answer engine optimization and citation readiness.
Optimizes content and site structure for AI-driven search including AI overviews, LLM citations, generative answer engines, and AI assistants. Builds llms.txt, structures content for extraction, and future-proofs SEO for AI answers.