Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, se
Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, se
Claude SEO is an open-source SEO analysis plugin for Claude Code. It runs 25 sub-skills and 18 specialist agents in parallel across technical SEO, content quality (E-E-A-T), Schema.org markup, AI search optimization (GEO), local SEO, e-commerce, and international SEO. Every audit produces a prioritized action plan with testable recommendations grounded in primary-source guidance from Google.
Two versions of this skill.
- Public open-source →
AgriciDaniel/claude-seo: MIT, public releases, no membership. Use this if you want stable + downloadable.- Community private mirror →
AI-Marketing-Hub/claude-seo: early access to upcoming features and direct collaboration with the AI Marketing Hub Pro community. Requires membership.
TrainedAlgorithmicMedia for AI-generated product images, agent-friendly page checks per web.dev.Google Search Console for a site started 23 March 2026 and run on this workflow: total clicks and impressions across its first three months, through 12 June 2026.
Using Codex instead of Claude Code? Use Codex SEO, the Codex-first port with TOML agents, plugin packaging, deterministic runners, and the same SEO workflow surface.
Run a full audit and watch parallel agents fan out across the site:
Watch the full demo on YouTube
ℹ️ Which version are you installing?
- Public open-source (default). The commands below install from
AgriciDaniel/claude-seo— MIT, public releases, no membership required.- AI Marketing Hub Pro member? Install the community version with early access instead: swap
AgriciDaniel/claude-seoforAI-Marketing-Hub/claude-seoand the plugin slugclaude-seo@agricidaniel-claude-seoforclaude-seo@ai-marketing-hub-claude-seo. Requiresgh auth login(or PAT) with access to theAI-Marketing-Huborg. If/plugin marketplace add404s, DM in the Skool community to get added.
The fastest path. One-time marketplace add, then plugin install:
/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo
/seo setup
The explicit setup step creates an isolated Python environment in Claude's
persistent plugin data and installs Playwright Chromium. Check it at any time
with /seo doctor. No global Python packages or PATH shims are created.
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
bash claude-seo/install.sh
One-liner (curl, review then run)curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-seo/main/install.sh > install.sh
cat install.sh # review before running
bash install.sh
rm install.sh
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
powershell -ExecutionPolicy Bypass -File claude-seo\install.ps1
Why
git cloneinstead ofirm | iex? Claude Code's own security guardrails flagirm ... | iexas a supply chain risk: downloading and executing remote code without verification. Thegit cloneapproach lets you inspectclaude-seo\install.ps1before running it.
# Start Claude Code
claude
# Full site audit: parallel sub-agents produce a prioritized action plan
/seo audit https://example.com
# Deep single-page analysis: on-page elements, content quality, schema
/seo page https://example.com/about
# Schema markup audit: detect, validate, generate
/seo schema https://example.com
# AI search optimization: passage citability + primary-source-aligned recommendations
/seo geo https://example.com
# Generate a sitemap with industry templates
/seo sitemap generate
32 user-invocable /seo commands across the orchestrator, its sub-skills, and 8 MCP extensions. Full reference in docs/COMMANDS.md.
/seo setup
Create or refresh the isolated Python runtime and Chromium
/seo doctor
Check runtime readiness without changing the system
/seo audit <url>
Full website audit with parallel sub-agent delegation
/seo page <url>
Deep single-page analysis
/seo technical <url>
Technical SEO audit across 9 categories
/seo content <url>
E-E-A-T and content quality analysis
/seo content-brief <topic>
Detailed content brief: target keywords, outline, internal links
/seo schema <url>
Detect, validate, and generate Schema.org markup
/seo geo <url>
AI Overviews / Generative Engine Optimization
/seo sitemap <url | generate>
Analyze or generate XML sitemaps
/seo images <url>
Image optimization analysis
/seo plan <type>
Strategic SEO planning (saas, local, ecommerce, publisher, agency)
/seo programmatic <url>
Programmatic SEO analysis and planning
/seo competitor-pages <url>
Competitor comparison page generation
/seo local <url>
Local SEO analysis (GBP, citations, reviews, map pack)
/seo maps [command]
Maps intelligence (geo-grid, GBP audit, reviews, competitors)
/seo hreflang <url>
Hreflang / i18n SEO audit and generation
/seo google [command]
Google SEO APIs (GSC, PageSpeed, CrUX, Indexing, GA4, PDF reports)
/seo backlinks <url>
Backlink profile analysis (Moz, Bing, Common Crawl)
/seo cluster <keyword>
SERP-based semantic clustering
/seo sxo <url>
Search Experience Optimization (page-type, user stories, personas)
/seo drift baseline | compare | history <url>
SEO drift monitoring with SQLite snapshots
/seo ecommerce <url>
E-commerce SEO and marketplace intelligence
/seo flow [stage]
FLOW framework prompts (CC BY 4.0, evidence-led)
/seo firecrawl [command] <url>
Full-site crawling (extension)
/seo dataforseo [command]
Live SEO data (extension)
/seo image-gen [use-case]
AI image generation for SEO assets (extension)
/seo ahrefs [command] <url>
Backlinks, organic keywords, and content data via the official Ahrefs MCP (extension)
/seo seranking [command]
AI Share-of-Voice across ChatGPT, Gemini, Perplexity, AI Overviews, AI Mode (extension)
/seo profound [command]
LLM citation tracking with time-series data (extension)
/seo bing [command] <url>
Bing Webmaster Tools + IndexNow URL submission (extension)
/seo unlighthouse <url>
Multi-page Lighthouse runner, runs locally (extension)
Claude SEO measures the current three Core Web Vitals: LCP (Largest Contentful Paint, target under 2.5s), INP (Interaction to Next Paint, target under 200ms), and CLS (Cumulative Layout Shift, target under 0.1). INP replaced FID on March 12, 2024; FID was removed from Chrome's field-data tools (CrUX API, PageSpeed Insights) on September 9, 2024 (Lighthouse is a lab tool and never reported FID), and Claude SEO never references FID. Field data comes from the Chrome User Experience Report (CrUX) when available; lab data falls back to Lighthouse via PageSpeed Insights. LCP can be decomposed into subparts (TTFB, load delay, load duration, render delay) via the /seo google CrUX integration to localize bottlenecks. Mobile and desktop are measured separately. CrUX History (25-week trend) is included in the Tier 0 free credential set.
E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) is evaluated against the Search Quality Rater Guidelines, last updated September 2025 with YMYL expanded to include political and social topics. Experience signals: original research, case studies, first-hand photos. Expertise: author credentials and topical depth. Authoritativeness: external citations and brand mentions. Trustworthiness, the most heavily weighted of the four: contact info, secure HTTPS, transparent corrections, date stamps. Before scoring sub-factors, Claude SEO applies Google's own Who / How / Why heuristic from the helpful-content guide. Generative AI content is fine if it meets Search Essentials; it crosses into spam when used to scale low-value pages, which seo-content humanize and seo-content verify are designed to detect.
JSON-LD is the preferred format (Google's stated preference). Claude SEO detects, validates, and generates the active Schema.org types documented in skills/seo/references/schema-types.md, including organization, article, product, local, event, job, course, software/application, service, Q&A, and video patterns. FAQPage: Google stopped showing FAQ rich results for all sites on May 7, 2026; it has no Google rich-result benefit. Keep it only for non-Google or internal semantics if needed. Deprecated and never recommended: HowTo (rich results removed September 2023), SpecialAnnouncement (July 2025), ClaimReview, VehicleListing, EstimatedSalary, LearningVideo, CourseInfo carousel (all retired June 2025). Replacement guidance: skills/seo-schema/references/deprecated-types-2024-2026.md.
Aligne
No open issues yet, or sync has not completed.