seo-cluster

Generate SERP-overlap topic clusters with hub-and-spoke link matrices and HTML maps.

Updated May 10, 2026
One-click install
npx skills add https://github.com/itdevwork-git/claude-seo --skill seo-cluster-itdevwork-git
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-cluster
Source: https://github.com/itdevwork-git/claude-seo/tree/main/skills/seo-cluster
Command: npx skills add https://github.com/itdevwork-git/claude-seo --skill seo-cluster-itdevwork-git

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SERP-based semantic topic clustering eliminates the guesswork in keyword grouping by using Google’s actual ranking overlap to plan a hub-and-spoke content architecture.

Core Features & Use Cases

  • SERP-overlap keyword clustering: Groups keywords by shared top-10 organic results instead of text similarity, producing decisions aligned with how Google ranks pages.
  • Hub-and-spoke content architecture planning: Selects the pillar keyword, assigns spoke clusters and per-post templates, and targets practical word counts.
  • Internal link matrix + interactive visualization: Generates a machine-readable JSON link adjacency list and produces an interactive cluster-map.html for stakeholder-friendly planning.
  • Optional execution integration: When claude-blog is available, executes the plan to create posts and then updates backward links; otherwise generates detailed content briefs.

Quick Start

Use the seo-cluster skill to create a topic cluster plan by running: /seo cluster plan "best project management software".

Frequently Asked Questions about seo-cluster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is SERP-overlap keyword clustering and how does it work for content planning?

SERP-overlap keyword clustering groups keywords by shared top-10 organic search results instead of text similarity, producing a hub-and-spoke content architecture that aligns with how Google actually ranks pages.

How do I build a hub-and-spoke content architecture from raw seed keywords?

To build a hub-and-spoke architecture, the skill processes raw seed keywords through SERP data collection, intent classification, and cluster planning to select a pillar keyword, assign spoke clusters, and generate an internal link matrix.

How can I generate an internal linking plan and visualize topic clusters?

You can generate an internal linking plan by creating a machine-readable JSON link adjacency list from the cluster plan, which is then rendered into an interactive HTML map for stakeholder-friendly visualization.

Do I need external SERP data to perform SERP-driven topic clustering?

Yes, SERP-driven topic clustering requires SERP data collection via WebSearch or a DataForSEO MCP fallback to analyze ranking overlap and accurately group keywords into semantic topic clusters.

Can I automatically generate content briefs or post drafts from a topic cluster plan?

Yes, when claude-blog is available, the skill executes the cluster plan to create post drafts and update backward links; otherwise, it generates detailed content briefs based on the hub-and-spoke architecture.

How does intent classification handle navigational keywords during keyword research?

Intent classification excludes navigational keywords during keyword research to ensure the resulting topic clusters focus strictly on informational and commercial queries suitable for blog content planning.