Skip to content

SEO Keyword Cluster Planner

Groups keywords by shared Google results and designs hub-and-spoke content plans with internal links

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”
Step-by-step guide: how to use SEO Keyword Cluster PlannerInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 5 original files, the MIT licence and an attribution note.

    seo-cluster.zip
  2. 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. 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.