SEO for anything served as a web page — the plumbing (templates, routes, redirects, <head> metadata, JSON-LD, sitemaps, robots.txt) and the prose (posts, guides, landing copy, docs) so pages rank and get cited by AI answer engines. INVOKE when creating or editing page templates (HTML/JSX/TSX/Vue/Svelte/Astro), routes, metadata, or any content meant for the web — even when nobody says "SEO". Interface microcopy is [[ux-writing]], not SEO prose.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# SEO — build it and write it so search rewards it
SEO is cheaper to bake in than to bolt on: a correct heading structure costs nothing at build time, while fixing it after launch takes a crawl, a redeploy, and weeks of re-indexing. And the writing carries the same property — a page that nails one search intent with extractable structure earns rankings and AI citations that no retrofit recovers. Every rule below optimizes for the crawler, the answer engine, and the human reader simultaneously; they almost always want the same thing. Sections 1–14 are the plumbing (templates, URLs, redirects, markup); sections 15–22 are the editorial layer (intent, structure, evidence). A template-only change uses the first half; a prose-only change the second; a new page both.
## When to apply this
…
The line at the top of this page pins the label git:20260826.48c94ab, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_mjjhippwkypp25ee
GET https://markdownregistry.com/api/v1/resolve?ref=prabhdeepsingh/claude-plugins/seo
GET https://markdownregistry.com/api/v1/blob/3a05cea4814d7597449f001c8e5df16314585ebc6a69b872d1cf822288ec3892
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
prabhdeepsingh/claude-plugins · .claude/skills/plugin-dev/SKILL.md · The maintainer's handbook for the sonu plugin and the claude-plugins repo. INVOKE whenever authoring, editing…
prabhdeepsingh/claude-plugins · sonu/skills/blast-radius/SKILL.md · Consumer-impact discipline for contract changes — enumerate every consumer, flag the ones that degrade silently, verify…
prabhdeepsingh/claude-plugins · sonu/skills/bug-finder/SKILL.md · Hunt for one real, previously unreported defect and file it as a well-evidenced ticket — proactive discovery, not…
prabhdeepsingh/claude-plugins · sonu/skills/classify-tickets/SKILL.md · Backlog hygiene as a sweep — exactly one type and one evidence-based priority per open ticket, and nothing else…
prabhdeepsingh/claude-plugins · sonu/skills/code-standards/SKILL.md · Prabhdeep (Sonu) Singh's personal coding standards — the house rules and quality bar for how code gets written. INVOKE…
prabhdeepsingh/claude-plugins · sonu/skills/colors/SKILL.md · Color systems for web interfaces — OKLCH conversion and palette generation, contrast measurement (APCA/WCAG), gamut and…
prabhdeepsingh/claude-plugins · sonu/skills/debugging/SKILL.md · The scientific debugging loop — reproduce first, pull the real event from the repo's observability stack, one…
prabhdeepsingh/claude-plugins · sonu/skills/design-tree/SKILL.md · Make design decisions as an explicit branching tree — genuine alternatives, decisive rationale, rejected branches…
prabhdeepsingh/claude-plugins · sonu/skills/intent-interview/SKILL.md · Pre-spec intent extraction — one question at a time, each with a guess attached, until you can predict the user's…
tech-leads-club/agent-skills · packages/skills-catalog/skills/(quality)/seo/SKILL.md · Optimize for search engine visibility and ranking. Use when asked to "improve SEO", "optimize for search", "fix meta…
hashgraph-online/awesome-codex-plugins · plugins/BestLemoon/codex-seo/skills/seo/SKILL.md · Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO…
mblode/agent-skills · skills/seo/SKILL.md · Audits and fixes technical SEO, researches search demand, creates content briefs, and measures SEO, AEO and GEO…
magnus919/agent-skills · seo/SKILL.md · Audit and improve website discoverability across traditional search, answer engines, and generative search. Use for…
roedyrustam/vibes-plug · skills/seo/SKILL.md · Run a broad SEO audit across technical SEO, on-page SEO, schema, sitemaps, content quality, AI search readiness, and…
naveedharri/benai-skills · plugins/all-skills/skills/seo/SKILL.md · Comprehensive SEO toolkit — full site audits, single-page analysis, technical SEO (crawlability, Core Web Vitals)…