
SEO Keyword Cluster Planner
Groups keywords by shared Google results and designs hub-and-spoke content plans with internal links
- Repository
- AgriciDaniel/claude-seo
- Stars
- 25,798
- Licence
- MIT
- Files
- 5 files
What it does
Once installed, the agent can take a seed keyword and plan a content strategy around it. It expands the keyword into 30-50 related variants by searching the web, groups them by checking how many top-10 Google results two keywords share, and designs a central 'pillar' page with supporting 'spoke' posts linked to each other. It also generates an interactive HTML map of the plan. If a companion writing skill is installed, it can then draft the posts; otherwise it produces content briefs.
Great for
- SEO marketers planning a blog or content hub around a topic
- Content teams who want a documented internal linking structure before writing
- Site owners who want to avoid two posts competing for the same keyword
Skip it if
- Quick one-off keyword lists, since the full workflow runs many web searches and is slow and token-heavy
- Sites that need verified search volume numbers, because the skill relies on web search and optional paid DataForSEO data rather than guaranteed metrics
- Users who expect it to write publish-ready articles without review, since drafted content still needs fact-checking and editing
Try asking
- “Plan a content cluster around the seed keyword 'email marketing for small business'”
- “Import my existing SEO strategy output and build hub-and-spoke clusters from it”
- “Regenerate the interactive cluster map for my current plan”
- “Turn the approved cluster plan into content briefs for each spoke post”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 5 original files, the MIT licence and an attribution note.
seo-cluster.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip seo-cluster.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip seo-cluster.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Start with a specific seed keyword; broad seeds produce noisier clusters.
- When DataForSEO is connected, check the cost estimate before approving large batches.
- Review navigational and borderline intent flags manually before executing content creation.
What's inside
- references/execution-workflow.md
- references/hub-spoke-architecture.md
- references/serp-overlap-methodology.md
- SKILL.md
- templates/cluster-map.html
Redistributed unmodified from AgriciDaniel/claude-seo under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.