Claude SEO plugin

A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents

  • 23,574 ★ on the repository
  • Last commit
  • MIT
Plugin

Broad access

Why this level

  • The installer sets up a Python env and the Chromium browser
  • Stores Google API credentials in ~/.config/claude-seo
  • Makes network requests to audited sites
All reasons and checks

agricidaniel/claude-seo

Install

Works in

Manual install

/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo
/seo setup

Requires Claude Code 1.0.33+. Setup creates an isolated Python env and installs Playwright Chromium

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The installer sets up a Python env and the Chromium browser
  • Stores Google API credentials in ~/.config/claude-seo
  • Makes network requests to audited sites

This is third-party code. Review the repository files before installing.

What it does

The plugin runs 25 skills and 18 specialist agents to analyze a site: Core Web Vitals, content quality, Schema.org markup, local SEO, e-commerce, international SEO and AI search optimization. A full /seo audit fans out to parallel agents and produces markdown reports and a PDF with a prioritized plan. SPAs are rendered headlessly with Playwright. Google API data and services like Ahrefs are optional via credential tiers and MCP extensions.

Who it is for. SEO agencies, in-house SEO leads and freelance consultants working in Claude Code.

Good fit when

  • You need a full technical and content audit of a site
  • You are validating schema markup on a page
  • You are preparing a site to be cited in AI search answers
  • You need to check local SEO and a Google Business Profile

Not a fit when

  • The site is promoted mostly in Yandex: the methodology follows Google guidance
  • You need a cheap quick run: some agents run on Opus, so a full audit costs more

Example request

/seo audit https://example.com and build a prioritized fix plan

Limitations

Without Google credentials Core Web Vitals are lab estimates only. Pages with scroll-tied hydration give noisy findings. Requires Python 3.10+ and Claude Code, and Playwright Chromium is needed for SPAs and screenshots.

How to disable. Run uninstall.sh from a cloned repo: git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git and bash claude-seo/uninstall.sh.

FAQ

Do I need API keys?

No, the free tier works without keys. Google credentials add real field data and indexation status, configured via /seo google setup.

Is there a Codex version?

Yes, the author maintains a separate Codex SEO port.

Discussion

No questions or reviews yet.

Plugins
Russian stack

A Claude Code plugin with 15 skills and 10 parallel subagents: a full SEO audit including checks for Yandex Turbo Pages, Metrika and robots.txt

PluginExtended access4Repository stars

A Claude Code skill set for auditing sites for AI search: citability, AI crawler access, llms.txt, schema and reports

SkillExtended access11.3KRepository stars

SEO Ops

seo-ops

A check of a site's SEO foundation by URL like a crawler: a pass and fail report with evidence. A Claude Code plugin

PluginMinimal access979Repository stars

A CLI and agent skill for website SEO audits: technical SEO, Core Web Vitals, structured data, security and AI search readiness

CLIExtended access654Repository stars

SE Ranking SEO Skills

Claude SEO Skills

A set of agent skills that turn SEO data into finished deliverables: briefs, audits, keyword clusters, schema, sitemap

SkillExtended access189Repository stars

SEO audits for sites, articles and GitHub repos: topic sub-skills, evidence-collecting scripts and a fix plan

SkillExtended access1KRepository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialRepository starsMain difference
Claude SEO (this entry)no23,574
SuperSEO Skillsno37311 SEO skills for Claude
SEO Skills for AI Agentsno677eleven SEO skills for Claude Code
7Deer Skillsno331a skill set for Roblox game sites

README in short

Claude SEO is an open-source MIT plugin for SEO analysis in Claude Code. The README covers installation via the marketplace or a script, 32 /seo commands, and checks for Core Web Vitals, E-E-A-T, schema and AI search. The methodology requires a failure check and a leading indicator for each recommendation. Limitations, requirements and a frequent release history are listed too.

README badge

Original SKILL.md

---
name: seo-ahrefs
description: Ahrefs API analyst (extension). Reads referring domains, backlinks, organic keywords, and content explorer data via the tested @ahrefs/mcp@0.0.11 server. Pairs with seo-backlinks for multi-source confidence weighting.
metadata:
  version: "2.3.1"
compatibility: "Tested with @ahrefs/mcp@0.0.11 (installed by extensions/ahrefs/install.sh)."
---

# seo-ahrefs

Live Ahrefs data via the tested `@ahrefs/mcp@0.0.11` server.
Package check (2026-07-10): verify the current Ahrefs MCP package source before changing this tested version.

## Prerequisites

- Run `extensions/ahrefs/install.sh` (Linux/macOS) or `install.ps1` (Windows) before using this skill.
- An Ahrefs API token (https://ahrefs.com/api).
- Node 18+ on `$PATH` for the MCP server.

Before calling any Ahrefs tool, verify the MCP is connected by checking
that any Ahrefs MCP tool is available in this session. If tools are
not available, tell the user the extension is not installed and
provide the install command above.

## Routing

| Command | Action |
|---|---|
| `/seo ahrefs metrics <url>` | Domain / URL rating, referring domain count, organic traffic estimate |
| `/seo ahrefs backlinks <url>` | Top referring domains, anchor distribution, follow/nofollow ratio |
| `/seo ahrefs organic <url>` | Organic keywords, ranking distribution, traffic by country |
| `/seo ahrefs content <topic>` | Content Explorer top results, social shares, referring domains |

## Output conventions

- Cite the data source on every metric: "Ahrefs (live, confidence 1.00)".
- When Ahrefs and Moz disagree on the same metric, trust Ahrefs and note the discrepancy in the report.
- Toxic link assessment: combine Ahrefs backlink quality signals with the existing seo-backlinks Common Crawl + verify crawler signals.

## Cross-skill delegation

- For multi-source confidence weighting across Moz + Bing + Common Crawl + Ahrefs, hand back to `seo-backlinks`.
- For SERP-feature analysis where Ahrefs and DataForSEO overlap, prefer DataForSEO for live SERP data.

## Cost guardrails

Ahrefs API usage is metered per unit. Before running a batch (>= 50 URLs):

1. Estimate cost with `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run dataforseo_costs.py` (the cost-tracker module is generic and supports Ahrefs unit accounting).
2. Surface the estimate to the orchestrator.
3. Log actual cost after each call.

This is the same workflow the seo-dataforseo skill uses.

Report a problem

Foxx AIClaude SEO
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.