# claude-seo-skill

A Claude Code plugin for site audits, keyword research, content checks, schema markup, and visibility in AI search.

- plugin · `type=plugin` · Claude Code · ★ 38
- Author: mangollc
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/mangollc/claude-seo-skill
- Updated: 2026-02-19
- HTML: https://affpapa.org/en/nevibecode/plugins/claude-seo-skill

## What it does

claude-seo-skill adds 13 slash commands to Claude Code for SEO and AEO work. You can create a client profile, inspect a site’s technical health, score a page from 0 to 100, research keywords, and map related terms. Other commands generate JSON-LD, plan Google Business Profile posts, review competitor backlinks, and prepare monthly reports.

The plugin also checks whether a brand appears in Google AI Overviews, Perplexity, or ChatGPT. `/enhance-aeo` gathers questions from Google PAA, Reddit, and Quora, tests brand visibility, and builds a priority plan. Client profiles make the command set usable across multiple accounts.

Website-reading commands rely on `firecrawl-cli`. Install it with `npm install -g firecrawl-cli`, then run `firecrawl login --browser`. Without that login, commands that inspect a site cannot read its pages.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install claude-seo-skill@claude-community
```

## When to use it
- run a technical health check on a website
- group search terms by topic and intent
- score an individual page for SEO issues
- create JSON-LD for a page
- check brand presence in AI search

## Example prompts
- Set up a client named `"Joe's Plumbing"` with `/new-client`.
- Run a site health check with `/audit https://mywebsite.com`.
- Research local terms for an emergency plumber using `/keywords "emergency plumber austin" --local`.

## Similar
- [extracting-google-paa-questions-for-seo](https://affpapa.org/en/nevibecode/skills/extracting-google-paa-questions-for-seo.md) — skill · 804 installs
- [seo-aeo-best-practices](https://affpapa.org/en/nevibecode/skills/seo-aeo-best-practices.md) — skill · 7300 installs
- [seo-aeo-geo](https://affpapa.org/en/nevibecode/skills/seo-aeo-geo.md) — skill · 318 installs
- [firecrawl-seo-audit](https://affpapa.org/en/nevibecode/skills/firecrawl-seo-audit.md) — skill · 32000 installs
- [seo-competitor-pages](https://affpapa.org/en/nevibecode/skills/seo-competitor-pages.md) — skill · 7600 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
