Skill Locker
All skills
v1.3.03 loop iterations

Keyword Cluster Builder

Google ranks pages for topics, not single keywords. The Keyword Cluster Builder turns one root keyword into the 15-50 semantically related terms a single page can rank for at once — without padding, without guessed volumes, without mixing intents that need separate pages.

What this skill does

Real searchers don't all type the same keyword for the same need. They type variations, slang, misspellings, half-questions. A page that targets only the head term misses every other phrasing — sometimes dozens of them, sometimes the highest-intent ones. This skill encodes the five-layer mental scaffold that finds the full set: direct variations, specific contexts, method/capability queries, decision queries, and related questions.

Step zero is intent. A polished cluster built for the wrong meaning of the root is the most damaging output the skill can produce because it looks professional — the user may not notice it solved the wrong problem. If the root is ambiguous ("mercury", "python", "apple") and business context doesn't resolve it, the skill stops and asks. It also tags every candidate keyword by intent type — informational, commercial investigation, transactional, navigational — because terms with different intent cannot rank on the same page, no matter how topically related they look. When a request spans multiple intents, you get separate clusters, one per intended page, plus a priority order — never one intent-mixed table that ranks for nothing.

The output is a five-column table (keyword, layer, estimated volume, relevance), plus recommended H2 topics and FAQ questions drawn directly from the cluster. If you supply a SEMrush or Ahrefs CSV, real volumes go in; rows the skill expanded semantically are marked — (semantic add) so the no-fabrication line stays visible. The skill never invents a number to fill a blank cell.

A few deliberate constraints: it won't pad to hit a number. If a narrow root genuinely yields only 8 strong terms, you get 8 and a reason — an honest small cluster beats 30 terms half of which dilute the page. It won't force a transactional term into an informational cluster. And it won't write the post for you — that's the SEO Blog Writer's job. This produces the brief.

When this triggers

  • ·You have one target keyword and want every variation a single post can capture
  • ·You pasted a keyword list from SEMrush or Ahrefs and need it grouped into pages
  • ·You're not sure if your keyword list is one page or three
  • ·Your root keyword is ambiguous (python the language vs the snake) and you need it resolved before clustering
  • ·You're briefing FAQ questions and H2 topics and need them grounded in actual searcher phrasing

Example

Trigger

User says: 'Build me a cluster for invoice software. B2B SaaS, target customer is freelancers and small agencies.'

Output

Intent: commercial investigation. Single page = one intent. KEYWORD CLUSTER: Invoice Software (commercial) | # | Keyword | Layer | Volume | Relevance | |---|---------|-------|--------|-----------| | 1 | invoice software | Root | 8,100 | Core | | 2 | best invoice software | Direct | 2,400 | High | | 3 | invoice software for freelancers | Context | 880 | High | | 4 | QuickBooks vs FreshBooks | Decision | — (semantic add) | | ... 22 more Volumes from your export; rows marked '(semantic add)' are expansions — confirm in SEMrush. NOTE: 'invoice software pricing' is transactional — split it onto a separate pricing page. Do not merge. H2 topics (4) + FAQ questions (6) drawn from the cluster.

Get this skill + 8 more

Get the full SEO & Content pillar (9 skills) or the complete library.

Get the full stack — $299

What you get

  • 142-line SKILL.md, ready to drop into ~/.claude/skills/
  • Tested through 3 Karpathy-loop iterations (versions v1.0.0 → v1.3.0)
  • Triggers automatically when relevant — no command to remember
  • Lifetime updates as the skill is refined further

More from SEO & Content

Browse the full library

297 skills across 31 categories. One purchase, lifetime updates.

See all bundles