seo-cluster

Cluster keywords by shared Google top-10 SERP results into hub-and-spoke plans.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/nishchaydev/emitra --skill seo-cluster-nishchaydev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-cluster
Source: https://github.com/nishchaydev/emitra/tree/main/.agent/SEO%20SKILL/claude-seo-main/skills/seo-cluster
Command: npx skills add https://github.com/nishchaydev/emitra --skill seo-cluster-nishchaydev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It eliminates guesswork in SEO content architecture by clustering keywords based on actual Google SERP overlap, producing a hub-and-spoke plan that maps intent to pages.

Core Features & Use Cases

  • SERP-overlap keyword clustering: Groups keywords by shared top organic results (not text similarity) to determine which keywords should share a target page vs. different pages.
  • Hub-and-spoke architecture planning: Selects a pillar keyword and organizes spoke clusters with template and word-count targets for each page.
  • Internal link matrix + interactive visualization: Generates a bidirectional internal linking structure (JSON adjacency list) and an HTML cluster map for review and iteration.
  • Optional execution integration: If a blogging skill is available, it can execute the plan into content; otherwise it outputs detailed content briefs.

Quick Start

Use the seo-cluster skill to plan a hub-and-spoke for the seed keyword "project management software" by providing the seed keyword as the argument.

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 SEO?

SERP overlap keyword clustering groups keywords by shared Google top-10 organic results rather than text similarity. This mechanism determines which keywords should target the same page versus requiring distinct pages, preventing keyword cannibalization.

How do I plan a hub-and-spoke content architecture from a seed keyword?

To plan a hub-and-spoke content architecture, provide a seed keyword to expand into variants. The system computes SERP overlap, classifies keyword intent, selects a pillar keyword, and outputs spoke clusters with template and word-count targets.

How does SERP-based topic clustering prevent keyword cannibalization?

SERP-based topic clustering prevents keyword cannibalization by enforcing primary keyword uniqueness across generated clusters. By grouping keywords only when they share top organic search results, it ensures distinct pages target distinct search intents.

Can I generate an internal link matrix and cluster visualization for my content strategy?

Yes, you can generate an internal link matrix and cluster visualization. The process outputs a bidirectional internal linking structure as a JSON adjacency list and an interactive HTML cluster map for content strategy review and iteration.

Does topic clustering require DataForSEO or can it use WebSearch as a fallback?

Topic clustering supports DataForSEO for computing SERP overlap but fully functions using a WebSearch fallback. No dependencies are required to execute the clustering, intent classification, and content architecture generation.

What is the best way to execute a generated SEO topic cluster plan into actual content?

The best way to execute an SEO topic cluster plan is integrating a blogging skill to generate content directly. If a blogging skill is unavailable, the system outputs detailed content briefs based on the cluster-plan JSON for manual execution.