seo
SEO analysis and optimisation. Audits content and technical SEO, proposes and applies fixes through self-correction loops, and gates each stage on explicit approval.
| Version | 2.0.1 |
| Marketplace | magus-marketing |
| Commands | 9 |
| Subagents | 5 |
| Skills | 12 |
| MCP server | yes |
| Hooks | yes |
Install
claudeup
Find seo on the Plugins tab and turn it on. claudeup registers the magus-marketing
marketplace if you do not have it, and installs what the plugin needs to actually run —
binaries, MCP servers, CLI tools.
For a team, press s to save your plugins as a profile and commit it. Everyone else runs
claudeup install — see Teams and profiles.
Prefer to do it by hand? Installing Magus has the manual path.
When to reach for it
- Use when the user wants autonomous keyword research —
autonomous-keyword-research - Use when preparing briefs for writers or planning new content pieces —
content-brief - Use when planning internal links or optimizing site structure —
link-strategy - Use when wiring autonomous SEO workflows or self-correction retries —
quality-gate - Use when adding structured data to content for enhanced SERP appearances —
schema-markup - Use when analyzing search results for content strategy —
serp-analysis
Commands
| Command | What it does |
|---|---|
/seo:seo | Interactive SEO workflow entry point that routes to appropriate commands or agents |
/seo:seo-alternatives | Parallel content generation orchestrator using multiple AI models for A/B testing and hybrid optimization |
/seo:seo-audit | Technical SEO audit for crawlability, Core Web Vitals, schema markup, and on-page SEO |
/seo:seo-brief | Generate comprehensive content brief from keyword with multi-agent orchestration |
/seo:seo-optimize | Optimize existing content for SEO with keyword density, meta tags, headings, and optional multi-model validation |
/seo:seo-performance | Content performance analysis combining GA4 and GSC data for optimization recommendations |
/seo:seo-research | Comprehensive keyword research with multi-agent orchestration for clusters and recommendations |
/seo:seo-review | Multi-model content review orchestrator with parallel E-E-A-T validation and consensus analysis |
/seo:setup-analytics | Interactive setup wizard for GA4 and Google Search Console integrations |
Subagents
Dispatched with the Agent tool, each in its own context window.
| Agent | What it does |
|---|---|
seo:analyst | Reads the SERP for a query — who ranks, what intent they serve, where the gap is. Use when deciding what to write about, sizing up competitors, or checking whether a keyword is winnable. |
seo:data-analyst | Interprets GA4 and Google Search Console data, correlating traffic and ranking movement with what changed. |
seo:editor | Reviews draft content against E-E-A-T and the brief, returning a scored approve or reject with the specific edits needed. |
seo:researcher | Expands a seed topic into keywords, clusters them by intent, and finds the gaps a site does not yet cover. Use when planning what to write, before a brief exists. |
seo:writer | Writes a full article from a content brief, optimized for search and for E-E-A-T. Use when a brief exists and the draft needs producing, not when the topic or angle is still undecided. |
Skills
| How you get it | |
|---|---|
| ● | Claude can reach for it on its own |
| ○ | You invoke it by name |
Why a skill lands in one row or another
| Skill | What it covers | |
|---|---|---|
| ● | seo:analytics-interpretation | Interpret GA4 and GSC data with benchmarks, status indicators, and actionable insights |
| ● | seo:content-brief | Content brief template and creation methodology for SEO-optimized content. Use when preparing briefs for writers or planning new content pieces. |
| ● | seo:content-optimizer | On-page SEO optimization techniques including keyword density, meta tags, heading structure, and readability. |
| ● | seo:data-extraction-patterns | Common patterns for extracting analytics data from GA4 and GSC with API handling |
| ● | seo:keyword-cluster-builder | Techniques for expanding seed keywords and clustering by topic and intent. Use when building keyword lists, planning content calendars, or identifying topic clusters for pillar content strat… |
| ● | seo:link-strategy | Internal linking strategy and anchor text optimization patterns. Use when planning internal links or optimizing site structure. |
| ● | seo:performance-correlation | Correlate content attributes with GA4 and GSC metrics to identify performance drivers |
| ● | seo:quality-gate | Gates agent-to-agent progression on quality thresholds, replacing manual approval with AUTO GATEs. Use when wiring autonomous SEO workflows or self-correction retries. |
| ● | seo:schema-markup | Schema.org markup implementation patterns for rich results. Use when adding structured data to content for enhanced SERP appearances. |
| ● | seo:serp-analysis | SERP analysis techniques for intent classification, feature identification, and competitive intelligence. Use when analyzing search results for content strategy. |
| ● | seo:technical-audit | Technical SEO audit methodology including crawlability, indexability, and Core Web Vitals analysis. Use when auditing pages or sites for technical SEO issues. |
| ○ | seo:autonomous-keyword-research | Runs keyword research end to end — discovery, expansion, clustering, prioritization — with AUTO GATEs and self-correction. Use when the user wants autonomous keyword research. |
MCP server
This plugin runs an MCP server; its tools appear as mcp__* once the plugin is enabled.
Hooks
This plugin installs hooks. They run automatically and are the usual first place to look if its behaviour stops firing.
Source
plugins/seo/ on GitHub, including its full README.