Best Claude Skills for SEO: Audits, Keywords and Briefs
The best Claude skills for SEO in 2026: site audits, keyword clustering, content briefs and schema, with install lines, licenses and a security note for each.
Part of our guide to Agent Skills Explained: What They Are and How They Work.
The best Claude skills for SEO in 2026 are Claude SEO for full-site audits, the SEO skills in Marketing Skills and Aaron Marketing Skills for strategy, Addy Osmani's web quality skills for technical checks, and Sanity's SEO and AEO skill for structured data and AI answers. An SEO skill is an agent skill that loads a checklist: instead of improvising advice, Claude reads a SKILL.md file that tells it what to check, in what order, and how to report it. This guide covers the SKILL.md skills worth installing for on-page audits, technical checks, keyword clustering and content briefs, with an honest note on what each one runs on your machine.
Star counts come from the GitHub API and are stated as of 2026-11-12. Stars measure attention, not quality or safety. If you are new to skills, read Agent Skills explained first, and see the best Claude skills in 2026 across every category for skills outside SEO.
Quick comparison
| Skill | Best for | Stars (2026-11-12) | License | Runs scripts? | Network |
|---|---|---|---|---|---|
| AgriciDaniel/claude-seo | Full-site audits with agents | 28,519 | MIT | Yes (Python, headless browser) | Yes |
| coreyhaines31/marketingskills | SEO strategy inside a marketing kit | 59,917 | MIT | Skills are Markdown; repo has optional CLIs | Only if you use the CLIs |
| alirezarezvani/claude-skills | Scripted on-page checks | 29,698 | MIT | Yes (Python) | Only with --url |
| aaron-he-zhu/aaron-marketing-skills | SEO and GEO inside a large marketing set | 3,134 | Apache 2.0 | Small Bash and Python helpers | Not by default |
| addyosmani/web-quality-skills | Technical SEO and Core Web Vitals | 3,077 | MIT | Check the repo | Check the repo |
sanity-io/agent-toolkit (seo-aeo-best-practices) | Metadata, JSON-LD and AI answers | 197 | MIT | No (skill is Markdown) | No |
| EshaRana17/claude-seo-skill | Audits, clustering and briefs offline | New | MIT | Yes (stdlib Python) | No |
What a good SEO skill should do
Before the list, a quick yardstick. A useful SEO skill should:
- Follow Google's own documentation rather than folklore. Google's SEO Starter Guide and its guidance on creating helpful, reliable, people-first content are the baseline.
- Prioritize fixes. An audit with 60 equal-weight warnings is not an action plan.
- Be honest about data. A language model cannot know the monthly search volume of a keyword. A skill that prints numbers without a data source is inventing them.
- Tell you what it runs. Scripts, browsers and API calls all change the risk profile.
The skills
AgriciDaniel/claude-seo
Claude SEO is the most complete SEO package built for Claude Code. It ships 26 sub-skills and 19 sub-agents covering technical SEO, E-E-A-T, schema, sitemaps, hreflang, local and e-commerce SEO, AI search readiness and content briefs. Commands such as /seo audit <url>, /seo page <url>, /seo content-brief <topic> and /seo cluster <keyword> split the work across parallel agents and write a report to disk.
- Who it is for: agencies, consultants and in-house SEOs who want full-site audits and are comfortable letting a tool set up its own runtime.
- Install:
/plugin marketplace add AgriciDaniel/claude-seothen/plugin install claude-seo@agricidaniel-claude-seo - Stars: 28,519 (as of 2026-11-12)
- License: MIT
- Security note:
/seo setupcreates an isolated Python environment and installs a headless Chromium; it fetches the sites you audit plus some public sources, and optional extensions connect to paid SEO services and Google APIs with your own keys. ReadPRIVACY.mdand the install script before running it.
coreyhaines31/marketingskills
Marketing Skills is a large marketing kit, and several of its skills are pure SEO: seo-audit, ai-seo (getting cited in AI answers), programmatic-seo, schema, site-architecture and content-strategy. Each is a SKILL.md with reference files, written as a framework the agent works through with you.
- Who it is for: marketers and founders who want SEO alongside copywriting, CRO and launch skills from one source.
- Install:
npx skills add coreyhaines31/marketingskills --skill seo-audit ai-seo schema(or/plugin marketplace add coreyhaines31/marketingskills) - Stars: 59,917 (as of 2026-11-12)
- License: MIT
- Security note: the SEO skills themselves are Markdown and reference files with no scripts; the repo's separate
tools/folder documents CLIs and integrations that call third-party APIs with your keys, so install only the skills you need.
alirezarezvani/claude-skills
This collection is huge (hundreds of skills across engineering, product and marketing), and its marketing set includes seo-audit, local-seo-manager and programmatic-seo. The seo-audit skill is notable for doing real measurement: seo_checker.py parses a page's HTML for on-page issues and seo_health_scorer.py turns the results into a site health score.
- Who it is for: people who want repeatable, script-backed checks rather than a purely conversational audit.
- Install:
/plugin marketplace add alirezarezvani/claude-skillsthen/plugin install marketing-skills@claude-code-skills - Stars: 29,698 (as of 2026-11-12)
- License: MIT
- Security note: ships Python scripts;
seo_checker.pyuses only the standard library and makes a network request only when you pass--url, otherwise it reads a local HTML file.
aaron-he-zhu/aaron-marketing-skills: SEO and GEO
Aaron Marketing Skills is a set of 120 marketing skills, 16 of them for SEO and GEO (generative engine optimisation), run through a /aaron-marketing:seo-geo command. Its older standalone repo, seo-geo-claude-skills, is now a signpost that points here. The README says skills and commands are plain Markdown, with small Bash and standard-library Python runtimes for hooks, validation and scoring, and that the plugin adds nothing to /mcp.
- Who it is for: marketers who want SEO, GEO and content quality audits in one framework with the rest of their marketing.
- Install:
/plugin marketplace add aaron-he-zhu/aaron-marketing-skillsthen/plugin install aaron-marketing@aaron, or one skill withnpx skills add aaron-he-zhu/aaron-marketing-skills -s keyword-research - Stars: 3,134 (as of 2026-11-12)
- License: Apache 2.0
- Security note: the plugin registers hooks, which run without you asking; read them before installing the whole plugin, or install single skills instead.
addyosmani/web-quality-skills: seo and core-web-vitals
Web Quality Skills is built on Lighthouse and Core Web Vitals. Its seo skill covers meta tags, structured data and sitemaps, and its core-web-vitals skill works on LCP, INP and CLS using field and lab evidence. The repo also has performance, accessibility, best-practices and a combined web-quality-audit skill.
- Who it is for: developers who own the technical side of SEO and want it checked in the codebase.
- Install:
npx skills add addyosmani/web-quality-skills, or/plugin marketplace add addyosmani/web-quality-skillsthen/plugin install web-quality-skills@addy-web-quality-skills - Stars: 3,077 (as of 2026-11-12)
- License: MIT
- Security note: read each SKILL.md and any scripts folder before you install the whole set.
sanity-io/agent-toolkit: seo-aeo-best-practices
Sanity's agent toolkit includes seo-aeo-best-practices, a skill for metadata, Open Graph, sitemaps, robots.txt, hreflang, JSON-LD structured data, E-E-A-T and content written for AI answer surfaces. It ships as a SKILL.md with reference files on technical SEO, structured data, E-E-A-T and AEO. The SEO guidance is not tied to Sanity, though the same repo also has Sanity-specific skills and an MCP server.
- Who it is for: developers implementing page-level SEO and schema on any stack.
- Install: copy the
skills/seo-aeo-best-practicesfolder into~/.claude/skills/, or follow the install options in the repo README - Stars: 197 (as of 2026-11-12, for the whole toolkit)
- License: MIT
- Security note: the skill is Markdown and reference files; the MCP server in the same repo is a separate install that connects to your Sanity project.
EshaRana17/claude-seo-skill (seo-strategist)
Disclosure: built by the AgenticMart team.
claude-seo-skill installs a skill named seo-strategist. It covers four jobs: an on-page audit that ends in a prioritized fix list, keyword clustering by search intent, content briefs, and a technical SEO checklist. It also includes a small HTML checker script that inspects a saved page for titles, meta descriptions, headings, image alt text and canonical tags.
What is distinctive is what it refuses to do and what it does not touch. It never invents search volumes or difficulty scores; when you have no keyword tool data, it clusters by intent and tells you to bring numbers from Search Console or your keyword tool. The checker script is standard-library Python that reads local files only and makes no network calls. Any listing can get a free automated scan; each listing page shows its scan status, and you can browse others in the agent skills directory.
- Who it is for: writers, small sites and developers who want structured SEO help without giving a tool network access or API keys.
- Install:
git clone https://github.com/EshaRana17/claude-seo-skill ~/.claude/skills/seo-strategist - Security report: scan results on AgenticMart
- Stars: new repository, no star count reported here
- License: MIT
- Security note: one local-only Python script (standard library, no network, no API keys); everything else is Markdown.
Which Claude SEO skill should you pick?
- You run audits for clients: Claude SEO is the most thorough, and its reports are built for handing over.
- You already use Claude for marketing: pull just the SEO skills from Marketing Skills so your SEO, copy and CRO advice share one framework.
- You want scores you can rerun: the alirezarezvani
seo-auditscripts give you numbers you can compare release to release. - You own the technical SEO in code: Addy Osmani's
seoandcore-web-vitalsskills. - You want schema and AI answer readiness: Sanity's
seo-aeo-best-practices. - You want the smallest footprint: seo-strategist needs no setup step, no browser and no keys.
Skills are just folders, so you can mix them. The main cost of installing several is that their descriptions compete for the same requests, so prefer explicit invocation ("use the seo-strategist skill") when more than one could match.
Which skill for which SEO task?
| Task | Skills that cover it |
|---|---|
| Full-site audit | Claude SEO (/seo audit), Marketing Skills seo-audit, alirezarezvani seo-audit |
| Single page audit | Claude SEO (/seo page), seo-strategist, alirezarezvani seo_checker.py |
| Keyword clustering | Claude SEO (/seo cluster), seo-strategist, Aaron Marketing Skills keyword-research |
| Content briefs | Claude SEO (/seo content-brief), seo-strategist |
| Schema and JSON-LD | Marketing Skills schema, Sanity seo-aeo-best-practices, Addy Osmani seo |
| Core Web Vitals | Addy Osmani core-web-vitals |
| AI answers and AI Overviews | Marketing Skills ai-seo, Sanity seo-aeo-best-practices |
| Programmatic SEO | Marketing Skills programmatic-seo, alirezarezvani programmatic-seo |
A practical workflow: from audit to brief
Here is how the skills fit together on a real page refresh. Adjust the order to the tools you installed.
1. Audit the page you already have
Save the page's HTML locally (or point a scripted checker at it) and ask for an on-page audit. Check the output against Google's documentation: title links, snippets and meta descriptions, and canonical URLs. Ask for the top five fixes ranked by impact, not a list of everything.
2. Run the technical checks once per site
Technical problems usually live at site level: robots rules, sitemaps, duplicate URLs, structured data. Use Claude SEO's /seo technical or the seo-strategist checklist, and verify anything about crawling against Google's robots.txt introduction. For schema, the Marketing Skills schema skill drafts JSON-LD; validate it against Google's structured data guidelines before shipping.
3. Cluster keywords by intent
Export queries from Search Console or your keyword tool and paste them in. Ask the skill to group them by intent (informational, commercial, transactional, navigational) and to map each cluster to one page. This is where invented numbers creep in, so tell the agent to use only the volumes in your export.
4. Write the brief, then the draft
Turn each cluster into a content brief: target query, intent, the questions a searcher needs answered, a proposed outline, internal links, and what would make the page more useful than what already ranks. Google is explicit that using AI to write is fine but using it to mass-produce low-value pages is spam, so keep a human editor and real expertise in the loop. Google's spam policies are worth a read before any programmatic SEO project.
5. Re-audit after publishing
Run the same checker on the published page. Scripted checks make this cheap, and comparing before and after is the easiest way to confirm a fix actually shipped.
How do you optimise for AI Overviews and AI answers?
Google says the same SEO best practices apply to AI Overviews and AI Mode, and that there are no additional requirements or special optimisations needed to appear in them (Google Search Central: AI features and your website). To be shown as a supporting link, a page must be indexed and eligible to appear in Search with a snippet. So an AEO skill is most useful for the basics it enforces: a direct answer near the top of the page, headings that match real questions, and valid structured data. Be wary of any skill that promises a special trick for AI answers.
How can a skill help with internal linking?
Give the skill your sitemap or a list of URLs and titles, and ask it to suggest links from new or refreshed pages to related ones. Google's link best practices ask for crawlable <a href> links and descriptive anchor text, so tell the skill never to use "click here" or a bare URL as the anchor. Check each suggestion by hand; a model does not know which pages matter most to your business.
How do you refresh old content with a skill?
Pick pages that already get impressions in Search Console but have lost clicks. For each one, ask the skill to compare the page with the questions searchers ask today, list what is out of date, and propose specific edits rather than a full rewrite. Update facts against their sources, keep the URL, and re-run the on-page checker afterwards.
How do you check an SEO skill before installing it?
SEO skills often want to fetch pages, launch browsers and connect to Google APIs, so they deserve the same review as any other code you run. Before installing one:
- Read the SKILL.md and list the scripts. Know whether it runs Python, Node or shell commands.
- Find every network call. Fetching the page you asked about is expected; sending data to an unrelated host is not.
- Check what keys it wants. Search Console and PageSpeed keys should be scoped and revocable.
- Look for hooks. Plugins can register hooks that run without you asking.
- Pin a version. Update deliberately, not automatically.
Our Agent Skills guide covers this review in detail, and the scan methodology page explains what the free AgenticMart scan checks. Any listing can get a free automated scan; each listing page shows its scan status, and you can browse listings whose latest scan found no flagged issues. A scan is a malware and risk check, not a safety guarantee. If you are deciding between a skill and an MCP server for live SEO data, read Agent Skills vs MCP servers. Built your own SEO skill? See how to write an agent skill and submit it for a scan.
FAQ
Can a Claude skill tell me keyword search volume?
Not on its own. Search volume comes from data providers or Google's own tools. A skill can cluster and prioritize keywords you supply, or call a data API if you connect one, but any volume it states without a source is a guess.
Do SEO skills work outside Claude Code?
Mostly yes. SKILL.md is an open format (overview), so the instruction-only skills work in other agents that support it. Plugin-specific features, such as slash commands and sub-agents, may only work in Claude Code.
Is AI-written content bad for SEO?
Google's position is that how content is produced matters less than whether it is helpful and original. Using a skill to plan and draft is fine; publishing thin pages at scale to manipulate rankings breaks Google's spam policies.
Are SEO skills safe to install?
Instruction-only skills carry little risk beyond prompt content. Skills that run scripts, launch browsers or hold API keys need a review first. Check the listing's scan status in the agent skills directory or run through the checklist above. A scan is a risk check, not a guarantee.
Can Claude replace an SEO agency?
No. A skill can run audits, cluster keywords you supply and draft briefs quickly, but it has no access to your search data unless you connect it, and it cannot set business priorities or earn links for you. It works best as a faster first pass for a person who knows SEO.
Which SEO skill should I build first?
Start with the task you repeat most. For most teams that is a single page audit with a fixed checklist and report format, because it is easy to test against pages you already know. See how to write an agent skill for the format.
Browse agents, MCP servers and skills on AgenticMart, see what each can touch, and explore the newest standards on our agent protocol map. List yours free now, paid selling opens soon.