$ /seo-audit https://yoursite.com
8 free skills that turn Claude Code into an SEO command line.
Type a slash command. Get results. No plugins, no API keys.
Claude Code skills are reusable prompt files (SKILL.md) that live in your ~/.claude/skills/ folder. When you type a slash command like /seo-audit, Claude Code reads the skill file and follows its instructions.
Each skill here handles one SEO task: auditing sites, clustering keywords, generating schema markup, optimizing meta tags, tracking AI visibility, and more.
No code to write. No APIs to configure. Install the skills, open Claude Code, type a command.
curl -fsSL https://raw.githubusercontent.com/ccforseo/seo-claude-code-skills/main/install.sh | bashSkills install to ~/.claude/skills/. Open Claude Code and start typing.
Works with OpenAI Codex and Antigravity too:
# Install for all supported platforms at once
curl -fsSL https://raw.githubusercontent.com/ccforseo/seo-claude-code-skills/main/install.sh | bash -s -- --target allWant to analyze your own GSC, GA4, and Ads data? The SEO Command Center adds data pipelines, report templates, and CLAUDE.md configs on top of these free skills. Learn more
| Skill | Command | What It Does |
|---|---|---|
| SEO Audit | /seo-audit |
Full technical audit with A-F scoring across 10 categories |
| Schema Generator | /schema-gen |
JSON-LD structured data for any page type |
| Keyword Cluster | /keyword-cluster |
Group keywords by search intent and topic |
| Content Brief | /content-brief |
Writer-ready brief with SERP analysis and AEO citation blocks |
| Internal Links | /internal-links |
Find orphan pages, link gaps, and anchor text issues |
| AI Visibility | /ai-visibility |
Check if AI search engines cite your brand |
| Meta Optimizer | /meta-optimizer |
Rewrite titles and descriptions for higher CTR |
| Cannibalization | /cannibalization |
Find pages competing for the same keywords |
Run a complete technical SEO audit on any URL. Covers 10 categories with 80+ checks.
/seo-audit https://yoursite.com
What it checks:
- Crawlability and indexation (robots.txt, sitemaps, canonicals)
- HTTPS and security headers
- Core Web Vitals (LCP, INP, CLS)
- Mobile usability
- On-page SEO (titles, headings, images)
- Structured data validation
- Internal linking depth
- E-E-A-T signals
- AI search readiness (bot access, content extractability)
Output: Scored report (A-F per category) with prioritized fixes, effort estimates, and references to other skills for resolution.
Generate valid JSON-LD structured data for any page type. Copy the output, paste it into your site, and pass Google's Rich Results Test.
/schema-gen Article https://yoursite.com/blog/post-title
Supported types: Article, Product + Offer, FAQPage, HowTo, LocalBusiness, Organization + WebSite, Person, BreadcrumbList, Event, Course, SoftwareApplication, VideoObject, Review + AggregateRating.
Output: Ready-to-paste JSON-LD blocks with all required and recommended properties. Includes validation checklist.
Feed in a raw keyword list. Get back clusters grouped by topic and search intent, scored by priority, and mapped to pages on your site.
/keyword-cluster keywords.csv
Accepts: CSV files, JSON, or pasted keyword lists (one per line).
What it does:
- Classifies every keyword by intent (informational, navigational, commercial, transactional)
- Groups keywords into topic clusters using SERP overlap and semantic similarity
- Detects cannibalization risk across clusters
- Maps clusters to existing pages or flags new page opportunities
- Scores each cluster 0-100 by volume, intent value, and competition
Output: Cluster report with summary table, quick wins, cannibalization alerts, and a content calendar.
Generate a writer-ready content brief from a target keyword. Covers everything needed to outrank current results and get cited by AI search engines.
/content-brief "claude code seo tutorial"
What it produces:
- SERP analysis of top 10 results (content type, word count, heading patterns)
- Primary + 8-15 secondary keywords with placement plan
- Search intent analysis
- Full article skeleton (H1/H2/H3) with section guidance
- AEO citation blocks (50-70 word paragraphs optimized for AI extraction)
- Entity list with first-mention definitions
- Competitor analysis with differentiation angles
- Internal linking plan
- Ready-to-use title tag, meta description, URL slug, and schema recommendations
Analyze your site's internal linking structure. Find orphan pages, broken links, anchor text problems, and missing connections between related content.
/internal-links sitemap.xml
Accepts: Crawl exports (Screaming Frog, Sitebulb), sitemap URLs, or URL lists.
What it finds:
- Orphan pages with zero internal links
- Link equity sinks and deserts
- Generic anchor text ("click here", "read more")
- Hub-spoke gaps (pillar pages not connected to their articles)
- Pages buried 4+ clicks deep
- Broken internal links and redirect chains
Output: Executive summary, critical issues, top 10 link insertions with suggested anchor text and context sentences.
Check whether ChatGPT, Perplexity, Google AI Overviews, Claude, Copilot, and Gemini cite your brand when people search for topics you cover.
/ai-visibility --brand "yoursite" --domain yoursite.com
What it audits:
- Bot access: Are AI crawlers blocked in your robots.txt?
- Citation presence: Does your domain show up in AI answers for your target queries?
- Content extractability: Is your content structured for AI extraction? (definition blocks, tables, FAQs, cited stats)
- Competitor citations: Who gets cited instead, and what do they do differently?
Output: AI Visibility Score (% of queries citing you), per-platform breakdown, extractability scores, and a three-pillar fix plan.
Rewrite title tags and meta descriptions to improve click-through rates. Checks character limits, analyzes competitor titles, and generates SERP previews.
/meta-optimizer --url https://yoursite.com/pricing
What it does:
- Checks titles and descriptions against character limits
- Analyzes competitor titles in top 10 for gaps
- Generates SERP preview mockups
- Flags duplicates, keyword stuffing, brand-first titles, and intent mismatches
- Suggests A/B test variants for high-traffic pages
Works on: Single URLs, URL lists, or full sitemaps for batch processing.
Find pages on your site that compete against each other for the same keywords. Cannibalization splits ranking signals and suppresses both pages.
/cannibalization --sitemap https://yoursite.com/sitemap.xml --query "seo audit"
Detection methods: GSC query overlap, site search, SERP position checks, title and content overlap.
For each issue: Severity score, competing URLs with traffic data, and a recommended action (consolidate, differentiate, canonicalize, or noindex) with step-by-step instructions.
These skills reference each other. A typical SEO workflow chains them in sequence:
YOUR SEO WORKFLOW
┌─────────────────────────────────────────────────────────────────────┐
│ │
│ 1. RESEARCH │
│ /keyword-cluster keywords.csv │
│ Group raw keywords into topic clusters by intent │
│ │ │
│ ▼ │
│ 2. PLAN │
│ /content-brief "target keyword" │
│ Generate a writer-ready brief for the top cluster │
│ │ │
│ ▼ │
│ 3. OPTIMIZE │
│ /schema-gen Article /blog/new-post │
│ /meta-optimizer /blog/new-post │
│ Add structured data, optimize title and description │
│ │ │
│ ▼ │
│ 4. CONNECT │
│ /internal-links sitemap.xml │
│ Link new content to existing pages │
│ │ │
│ ▼ │
│ 5. VERIFY │
│ /seo-audit https://yoursite.com │
│ /cannibalization --query "keyword" │
│ Confirm technical SEO passes, no keyword overlap │
│ │ │
│ ▼ │
│ 6. TRACK │
│ /ai-visibility --brand "yoursite" │
│ Monitor AI search citations over time │
│ │
└─────────────────────────────────────────────────────────────────────┘
curl -fsSL https://raw.githubusercontent.com/ccforseo/seo-claude-code-skills/main/install.sh | bashgit clone https://github.com/ccforseo/seo-claude-code-skills.git
cd seo-claude-code-skills
./install.shCopy any skill folder into ~/.claude/skills/:
cp -r seo-audit ~/.claude/skills/seo-audit./install.sh --target claude # Claude Code (default)
./install.sh --target codex # OpenAI Codex
./install.sh --target antigravity # Antigravity
./install.sh --target all # All platforms- Claude Code, OpenAI Codex, or Antigravity
- Claude Pro, Max, or Team subscription
- macOS, Linux, or WSL
These free skills analyze URLs and content you point them at. They work on their own.
The SEO Command Center adds your own data. Drop CSV exports from Google Search Console, GA4, and Google Ads into Claude Code. Ask questions about your rankings, traffic, and ad spend.
What the kit includes:
- CLAUDE.md configs for consultants, agencies, in-house teams, and developers
- 6 analysis templates (page 2 opportunities, CTR gaps, paid-organic overlap, content investment, AI cannibalization, bounce vs rank)
- Report templates (monthly SEO report, client onboarding, content calendar, AI visibility report)
- Data export guides for GSC, GA4, and Google Ads
- Client template with config.json for multi-client setups
Free skills analyze what you show them. The Command Center analyzes what you own.
PRs welcome. Each skill lives in its own folder with a SKILL.md file.
To add a skill:
- Create a folder:
your-skill-name/ - Add a
SKILL.md(follow existing skills as examples) - Add
references/subfolder if the skill needs reference data - Update the
SKILLSarray ininstall.sh - Update this README
- Open a PR with a description and example command
Rules: One skill per folder. Lowercase, hyphenated names. One purpose per skill. Test with Claude Code before submitting.
A skill is a SKILL.md file that acts as a reusable prompt. Type a slash command, Claude Code reads the file and follows its instructions. Skills live in ~/.claude/skills/ and work across all your projects.
No. These skills use Claude Code's built-in web fetching, file reading, and bash commands. No browser extensions, no third-party APIs.
Yes. Each SKILL.md is plain text. Edit it to match your workflow, add checks, or change output formats.
Free skills analyze URLs and content you give them (audit this site, cluster these keywords). The SEO Command Center adds data analysis: drop GSC, GA4, and Ads exports into Claude Code and get insights from your own performance data.
Built by ccforseo.com
Claude Code SEO skills and workflows for marketers, developers, and agencies.
Star the repo if these skills save you time.