# claude-seo: Audit Websites with Claude Code

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/agricidaniel-claude-seo
Generated for open source discovery and AI-assisted research.

Claude SEO is an MIT-licensed SEO audit plugin built for Anthropic’s Claude Code. It uses specialist agents to analyze technical SEO, content, structured data, and AI-search readiness, then creates a prioritized action plan.

GitHub: https://github.com/AgriciDaniel/claude-seo
OSRepos URL: https://osrepos.com/repo/agricidaniel-claude-seo

## Summary

Claude SEO is an MIT-licensed SEO audit plugin built for Anthropic’s Claude Code. It uses specialist agents to analyze technical SEO, content, structured data, and AI-search readiness, then creates a prioritized action plan.

## Topics

- python
- ai-agents
- claude-code
- agent-skills
- seo-audit
- technical-seo
- generative-engine-optimization

## Repository Information

Last analyzed by OSRepos: Tue Nov 10 2026 23:50:25 GMT+0000 (Western European Standard Time)
Detail views: 10
GitHub clicks: 1

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Overview

Claude SEO is an SEO audit plugin built for Anthropic’s Claude Code. It addresses the work of checking a website across technical SEO, content quality, structured data, and AI-search readiness by coordinating specialist agents and turning their findings into a prioritized action plan.

It is aimed at SEO agencies, in-house teams, and consultants who want audits they can run and discuss in Claude Code. The plugin also covers local, e-commerce, and international SEO, with optional integrations for additional live data. The README says analysis runs through Claude Code, and reports are saved as files on the user’s machine.

## Key Features

- Runs full-site audits with parallel specialist agents and prioritizes findings by importance.
- Checks crawlability, indexing, sitemaps, redirects, page speed, and Core Web Vitals.
- Reviews E-E-A-T, content quality, topic coverage, and Schema.org structured data.
- Assesses AI-search and agent readiness, including AI citations, crawler access, `llms.txt`, and WebMCP.
- Provides commands for local SEO, backlinks, e-commerce, international SEO, and Google APIs.
- Saves reports as Markdown, with a command to create PDF reports through Google reporting features.
- Offers optional extensions for services such as SE Ranking, Profound, Bing Webmaster Tools, and Unlighthouse.

## Use Cases

- An SEO agency can run repeatable client audits and use drift monitoring to spot changes between reviews.
- An in-house team can check technical issues, content, and AI-search readiness before a site review or release.
- A freelance consultant can audit a prospect’s website and use the prioritized findings to guide an initial discussion.
- An e-commerce or local business team can use the focused commands to review product pages, local listings, or related SEO factors.

## Our Take
Claude SEO is an actively maintained, broad SEO skill for Claude Code, though its development is concentrated among a small share of contributors.

**Good fit if:**
- You already use Claude Code and want an interactive SEO audit with a prioritized plan rather than only a crawler report.
- Your work spans technical SEO, content, schema, or AI-search readiness, and you can use the required Python runtime.
- You want an MIT-licensed tool with optional integrations rather than mandatory paid SEO data services.

**Look elsewhere if:**
- You need a standalone crawler or SEO dashboard instead of a plugin that runs inside Claude Code.
- You need full field data without configuring Google APIs, since some measurements are estimates without API keys.
- Your team requires development to be broadly distributed, since most code contributions come from one person.

## Project Health

| Signal | Value |
|---|---|
| Status | **Active**: regular commits and releases |
| Last commit | 2026-11-10 (today) |
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 32 (latest v2.6.0, 2026-11-10) |
| Contributors | 47 (top contributor: 80% of commits) |
| Issues closed, last 90 days | 23+ (typically closed in 24 days) |
| Pull requests merged, last 90 days | 56 (typically merged in 15 days) |
| Project age | 9 months |

Checked on 2026-11-10 with the GitHub API.

## Project Facts

- Language: Python
- License: MIT
- Stars: 27.9k
- Forks: 3.6k
- Topics: ai, ai-seo, claude-code, claude-code-skill, marketing-automation, open-source, seo
- Archived: no

## What You Need

Detected in the repository:

- Python >=3.11 (from pyproject.toml)
- A test suite and automated checks on GitHub Actions

## Getting Started

In Claude Code, install the marketplace plugin and prepare its runtime:

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

Then run `/seo audit https://example.com`. See the [README](https://github.com/AgriciDaniel/claude-seo) for manual installation, commands, and extension setup.

## License in Plain Words

**MIT** (permissive).

- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the copyright and license notice
- Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

## Considerations

- The project requires Claude Code 1.0.33 or newer and Python 3.11 to 3.14. It also prepares a headless browser for site analysis.
- Without Google API keys, Core Web Vitals are lab estimates and indexing is inferred. Pages whose key content appears only after scrolling or clicking may produce noisy results.
- Audits send analyzed pages and data to Claude through Claude Code. Reports remain local, but teams should review the project’s [privacy details](https://github.com/AgriciDaniel/claude-seo/blob/main/PRIVACY.md) before use.
- The project is active, with regular commits and releases, but development is concentrated among one contributor. Teams adopting it may want to account for that dependency.
- Some optional extensions connect to paid services and require users to provide their own accounts; the core plugin does not require them.