Repolode
AgriciDaniel

AgriciDaniel/claude-seo

An open-source SEO analysis plugin for Claude Code that runs parallel audits covering technical SEO, E-E-A-T, Schema.org, and AI search optimization.

Open-source alternative to:Screaming FrogAhrefsSemrush

Stars
19,223
Forks
2,800
Open issues
38
Last commit
16 days ago

What is it?

Claude SEO is a plugin for Claude Code that bundles 26 sub-skills and 19 specialist agents for search engine optimization. A full site audit fans out work to multiple agents at once across technical SEO, content quality (E-E-A-T), Schema.org markup, AI search optimization (GEO/AEO), local SEO, e-commerce, and international SEO, then produces a prioritized action plan with 0-100 scores.

Commands are invoked as /seo followed by a subcommand such as audit, page, schema, geo, or local. Coverage includes Core Web Vitals (LCP, INP, CLS), JSON-LD validation and generation, llms.txt and agent-readiness checks, hreflang auditing, sitemap generation, and PDF or Markdown reports. Headless Playwright rendering handles single-page applications.

Google data is optional. A tiered credential setup connects PageSpeed Insights, CrUX, Search Console, GA4, and Keyword Planner, and optional extensions add Bing Webmaster, Profound, SE Ranking, and Unlighthouse data. Without any keys, the core audits still run.

Key features

  • 01Parallel sub-agents audit a full site across technical SEO, content, schema, and AI search.
  • 02Validates and generates Schema.org JSON-LD and flags deprecated types.
  • 03Scores passage citability and llms.txt readiness for generative AI search.
  • 04Checks Core Web Vitals via PageSpeed Insights and CrUX, with optional Google Search Console and GA4 data.
  • 05Produces Markdown and PDF reports with prioritized recommendations.
  • 06Renders JavaScript-heavy pages with Playwright Chromium when needed.

Use cases

  • Running weekly automated SEO audits across several client websites.
  • Checking structured data and AI-search readiness before a site launch or redesign.
  • Giving a freelance SEO consultant a quick baseline score during a client discovery call.
  • Tracking SEO regressions between audits with drift snapshots.

Quick start

  1. 1

    Start Claude Code

    claude
  2. 2

    Add the plugin marketplace

    /plugin marketplace add AgriciDaniel/claude-seo
  3. 3

    Install the plugin

    /plugin install claude-seo@agricidaniel-claude-seo
  4. 4

    Run the explicit setup step to create the Python runtime and Chromium

    /seo setup

Things to know

  • Requires Claude Code (version 1.0.33 or newer for the plugin install path).
  • Some extension commands depend on external MCP services and API keys.
  • The public version is MIT-licensed, but the README also describes a separate membership-based community mirror.

Topics

FAQ

What is claude-seo?
An open-source SEO analysis plugin for Claude Code that runs parallel audits covering technical SEO, E-E-A-T, Schema.org, and AI search optimization. Claude SEO is a plugin for Claude Code that bundles 26 sub-skills and 19 specialist agents for search engine optimization. A full site audit fans out work to multiple agents at once across technical SEO, content quality (E-E-A-T), Schema.org markup, AI search optimization (GEO/AEO), local SEO, e-commerce, and international SEO, then produces a prioritized action plan with 0-100 scores.
Is claude-seo free to use? What license does it have?
claude-seo is open source under the MIT license. Check the license terms before using it in commercial products.
Is claude-seo still maintained?
Actively maintained. The last commit to claude-seo was on Oct 4, 2026.
What can I use claude-seo for?
Running weekly automated SEO audits across several client websites. Checking structured data and AI-search readiness before a site launch or redesign. Giving a freelance SEO consultant a quick baseline score during a client discovery call. Tracking SEO regressions between audits with drift snapshots.
How do I install claude-seo?
Start Claude Code: claude Add the plugin marketplace: /plugin marketplace add AgriciDaniel/claude-seo Install the plugin: /plugin install claude-seo@agricidaniel-claude-seo Run the explicit setup step to create the Python runtime and Chromium: /seo setup
Where can I get claude-seo?
The source code and installation instructions are on GitHub: https://github.com/AgriciDaniel/claude-seo

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects