CLI tool
AgriciDaniel/claude-seo avatar
AgriciDaniel/claude-seo

Claude SEO: A Parallel Audit Workflow for Claude Code

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, semantic clustering, e-commerce SEO, international SEO, Google APIs, and PDF/Excel reporting. Optional DataForSEO, Firecrawl, and Banana extensions.

29,299 stars3,717 forksPythonMIT

At a glance

What is it?
Claude SEO is an MIT-licensed plugin that runs 26 sub-skills and 19 specialist agents inside Claude Code to produce falsifiable SEO action plans. It targets agencies, in-house leads, and freelancers who want weekly audits without manual grunt work.
Who is it for?
Adopt Claude SEO if you run multiple client sites or need a repeatable, evidence-backed audit that surfaces issues like structured data problems and AI-citability gaps. Skip it if you are not already a Claude Code user, because the plugin has no standalone CLI.
Can I use it commercially?
Yes. MIT is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
Is it still maintained?
Yes. The repository received new commits within the last day.
What is it written in?
Mainly Python, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on November 14, 2026, and from our analysis. They are not legal advice.

From daily snapshots

Star history

  • AgriciDaniel/claude-seo29,299 ★ · +16,648
Star history
Repository2026-07-282026-11-14
AgriciDaniel/claude-seo12.7k29.3k

16,648 Stars in the last 109 days, measured from the daily GitHub snapshot. Compare with other projects

Editorial analysis

What Problem This Solves and Who It Serves

Claude SEO is a plugin for Claude Code that automates SEO auditing. The README positions it for three groups: SEO agencies, in-house SEO teams at SaaS, publishing and e-commerce companies, and freelance SEO consultants. The pitch is that quarterly deep audits become weekly automated runs, and each recommendation carries a falsifiability check a client can verify. That is a specific promise: not just a score, but a set of testable observations. The intended user is someone who already lives inside Claude Code and wants an audit that produces a prioritized action plan rather than a raw crawl dump.

The Parallel Execution Model

The core mechanism is parallel sub-agent delegation. A full site audit can run up to 17 agents at the same time, according to the README. The plugin defines 26 sub-skills and 19 specialist agents across technical SEO, E-E-A-T, Schema.org markup, GEO/AEO, local SEO, e-commerce, and international SEO. The architecture is an orchestrator that fans out work to these agents. The README claims a full SEO audit runs in 10 to 15 minutes. That is a strong claim, but the design is plausible: each agent handles a narrow domain and reports back to a central coordinator. The sub-agents run in parallel, so wall-clock time scales with the slowest agent, not the sum of all tasks. The explicit setup step creates an isolated Python environment in Claude's persistent plugin data and installs Playwright Chromium. That means the audit runs real browser automation, not just static analysis of HTML.

Installation and Command Surface

Installation is a two-step process inside Claude Code. First, add the marketplace with `/plugin marketplace add AgriciDaniel/claude-seo`. Then install the plugin with `/plugin install claude-seo@agricidaniel-claude-seo`. A final `/seo setup` creates the isolated Python runtime and installs Playwright Chromium. You can check readiness at any time with `/seo doctor`. For Unix-like systems, there is a manual path: `git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git` followed by `bash claude-seo/install.sh`. Windows users run `install.ps1` with PowerShell. The README explicitly warns against piping remote scripts directly, citing Claude Code's security guardrails. Once installed, you invoke commands like `/seo audit https://example.com`, `/seo page https://example.com/about`, `/seo schema https://example.com`, `/seo geo https://example.com`, and `/seo sitemap generate`. The README groups 30 core and extension commands into six groups, with a few more extension commands in docs/COMMANDS.md. The command surface is broad, but you must be inside Claude Code to use it.

The Falsifiability Methodology

The most distinctive feature is the methodology. The README says every recommendation explains why it matters and how you will know it worked. That is a deliberate attempt to avoid vague SEO advice. Instead of saying 'improve page speed', the plugin would state the observation, what it depends on, how to detect failure, and what metric to watch. This is a real departure from typical audit tools that output a score with no testable logic. The /seo agentic command also checks agent readiness, including AI agent access and llms.txt. The emphasis on falsifiability is a strong point for agencies that need to justify recommendations to clients. But it is a methodology, not a guarantee of correctness. The quality of the output still depends on the underlying agents and the primary sources they reference.

Extensions and Ecosystem

Claude SEO supports optional extensions: DataForSEO, Firecrawl, and Banana. These are named as extensions that expand the plugin's data sources. There is a companion project called Codex SEO, a port for Codex with TOML agents and deterministic runners. That suggests the workflow is portable, but the Codex version is a separate codebase. The public open-source version is MIT licensed, while a private mirror requires membership in the AI Marketing Hub Pro community. The public version is described as stable and downloadable. The extension ecosystem is a useful differentiator. You would need to consult the full documentation in `docs/COMMANDS.md` or the extension-specific docs to understand the cost and setup.

Limitations and Failure Modes

The README has a Limitations section. What is clear is that the plugin depends on Claude Code. If you do not use Claude Code, this tool is irrelevant. The setup requires Playwright Chromium, which means a full browser download and a running Python environment. That could fail in restricted network environments or on minimal CI runners. The parallel agent model also implies a cost: running up to 17 agents simultaneously consumes API tokens or compute, depending on your Claude Code plan. Any heavy audit will incur those costs. Another limitation is that the audit is only as good as the primary sources it references. If Google's guidance changes, the plugin needs updates. The release history shows active maintenance, with v2.5.0 in October 2026, so updates are frequent. But that also means you need to track releases to avoid stale recommendations.

Alternatives and Trade-offs

The main alternative is a manual audit using Google Search Console, Lighthouse, and custom scripts. That approach gives you full control but is time-consuming and does not produce falsifiable recommendations by default. Another alternative is a commercial tool like Screaming Frog or Ahrefs, which offer broad crawling and backlink data out of the box. The difference in approach is that those tools are standalone applications with their own interfaces, while Claude SEO lives inside a chat-driven coding assistant. The key trade-off is that Claude SEO leverages Claude Code's agent orchestration to parallelize work across specialist agents. If you already pay for Claude Code and want an audit that integrates with your existing workflow, Claude SEO is a natural fit. If you need a standalone tool that a non-technical client can run, a commercial crawler is simpler.

Maintenance, Upgrade, and License Considerations

The project is MIT licensed, which means you can use, modify, and redistribute it freely, subject to the license terms. The README does not provide legal advice, so you should review the LICENSE file yourself. The release cadence is active: v2.4.1 in September 2026, v2.4.2 in October 2026, and v2.5.0 in October 2026. That indicates a maintained project with regular fixes. The v2.4.1 release is titled a Google-currency patch for the September 2026 spam update, suggesting the plugin tracks Google's changing guidance. Upgrade cost is low if you use the plugin installer, which likely pulls the latest version. The manual install path is a git clone, so you can `git pull` to update. The isolated Python environment means updates should not break your global packages. However, you should run `/seo doctor` after upgrades to verify the runtime is still intact. The dependency on Playwright Chromium means a version mismatch could cause silent failures, so the doctor command is your first line of defense.

Editorial conclusion

Adopt Claude SEO if you run multiple client sites or need a repeatable, evidence-backed audit that surfaces issues like structured data problems and AI-citability gaps. Skip it if you are not already a Claude Code user, because the plugin has no standalone CLI. Before committing, verify that your site can tolerate Playwright Chromium running from an isolated Python environment, and check that the 30 core and extension commands cover the audit types you need. Confirm the license terms and the optional DataForSEO, Firecrawl, and Banana extensions align with your data budgets. The project is actively maintained with regular releases, and the methodology's explicit falsifiability checks are a concrete differentiator worth testing on a low-stakes page first.

Frequently asked questions

What is Claude's best SEO skill?

claude-seo is an open-source SEO analysis plugin for Claude Code that runs 26 sub-skills and 19 specialist agents across technical SEO, content quality, Schema.org markup, AI search optimization, local SEO, e-commerce and international SEO. Every audit produces a prioritized action plan with testable recommendations.

how to use claude seo

Start Claude Code, then run /seo audit https://example.com for a full site audit, /seo page https://example.com/about for a single page, /seo schema, /seo geo, and /seo sitemap generate. The README lists 30 core and extension commands in six groups, with a few more extension commands in docs/COMMANDS.md.

how to install claude seo

For Claude Code 1.0.33 or newer, add the marketplace, install the plugin by slug, then run /seo setup, which creates an isolated Python environment and installs Playwright Chromium. On Unix, macOS and Linux you can instead clone the repository and run the install script, with uninstall.sh and uninstall.ps1 provided to reverse it.

Is there a good SEO plugin for Claude Code?

claude-seo is published as an open-source plugin under the MIT licence with public releases and no membership required. A separate private mirror offers early access to upcoming features and direct collaboration, and requires membership in the AI Marketing Hub Pro community.

Official sources

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Add this badge to your README

If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.

Add this badge to your README

markdown
[![Hysen Labs](https://hysenlabs.com/badge/agricidaniel-claude-seo.svg)](https://hysenlabs.com/projects/agricidaniel-claude-seo)

Star history chart for your README

markdown
[![Star history](https://hysenlabs.com/chart/agricidaniel-claude-seo.svg)](https://hysenlabs.com/projects/agricidaniel-claude-seo)

Was this useful?