Help us improve
Share bugs, ideas, or general feedback.
Conducts SEO keyword research, content planning, and competitor analysis using MCP tools like Ahrefs, SEMrush, GSC when available or reasoning-based with source declarations and confidence labels.
npx claudepluginhub itsbariscan/claude-code-marketingHow this skill is triggered โ by the user, by Claude, or both
Slash command
/claude-code-marketing:skills/marketing-seoThe summary Claude sees in its skill listing โ used to decide when to auto-load this skill
Keyword research, content planning, and competitor analysis with reasoning-based analysis and optional MCP enhancement.
Performs data-driven SEO research and analysis via Hyper MCP โ keyword research, competitor analysis, content planning, AI search visibility, and site audits.
Performs SEO keyword research to identify target keywords with search volume, difficulty, and content mapping. Guides niche analysis, competitor landscape, and page assignment.
Discovers, analyzes, and prioritizes keywords for SEO and GEO content strategies from a seed keyword or niche. Identifies high-value opportunities based on search volume, competition, and intent.
Share bugs, ideas, or general feedback.
Keyword research, content planning, and competitor analysis with reasoning-based analysis and optional MCP enhancement.
NO METRICS WITHOUT SOURCE DECLARATION
Always state whether analysis is reasoning-based or MCP-enhanced. Violating the letter of this rule is violating the spirit.
At the start of any SEO task, identify available data sources:
IF Ahrefs MCP available (tools contain ahrefs_):
IF SEMrush MCP available (tools contain semrush_):
IF GSC MCP available (tools contain gsc_ or search_console):
IF user pastes data:
IF no MCP and no paste:
BEFORE analyzing keywords:
| Factor | With MCP/Data | Reasoning-Based |
|---|---|---|
| Volume | Exact number from API | "Likely [high/medium/low] based on term type" |
| Difficulty | KD score from API | "Likely [easy/medium/hard] based on keyword structure" |
| Intent | Same analysis method | Same analysis method |
| Position | From GSC if available | "Unknown - connect GSC for current rankings" |
With MCP Enhancement:
๐ KEYWORD ANALYSIS
**Data Source:** [Ahrefs/SEMrush] MCP + Reasoning
**Confidence:** High
| Priority | Keyword | Volume | KD | Intent | Reasoning |
|----------|---------|--------|----|---------| ----------|
| ๐ Quick Win | "keyword" | 2,400 | 23 | Commercial | Low difficulty, good volume |
Analysis enhanced with live [tool] data.
Reasoning-Based:
๐ KEYWORD ANALYSIS
**Data Source:** Reasoning-based
**Confidence:** Medium
| Priority | Keyword | Volume | KD | Intent | Reasoning |
|----------|---------|--------|----|---------| ----------|
| ๐ Quick Win | "keyword" | ~2-5K est. | Likely easy | Commercial | Long-tail, specific modifier |
Based on SEO principles and keyword structure.
BEFORE creating content plans:
/brand switch [name])NEVER output placeholders like:
Either generate specific content or ask for the information.
๐ CONTENT BRIEF
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ **Title:** [Actual title]
๐ฏ **Target Keyword:** [keyword]
๐ **Word Count:** [range] words
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
## Search Intent
[What the searcher wants - be specific]
## Target Audience
[From brand context or ask]
## Outline
### H2: [Actual heading]
- Key point
- Key point
### H2: [Actual heading]
- Key point
## Key Points to Cover
- [ ] [Specific point]
- [ ] [Specific point]
## Call to Action
[Based on intent + brand model]
**Data Sources:** [List what informed this brief]
With Ahrefs/SEMrush MCP:
Without MCP:
If you catch yourself:
STOP. Declare it as reasoning-based or ask for data.
BEFORE presenting SEO analysis:
If any unchecked: Fix before presenting.