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 — $299What 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
Creates fully optimised blog posts that rank on Google — keyword clustering, competitor analysis, voice injection, and on-page SEO in one workflow.
Audits any page against 80+ on-page SEO signals with a scored report and specific fixes.
Reverse-engineers the top 3 ranking pages for any keyword and extracts the winning formula.
Extracts your unique writing voice from existing content and creates a reusable voice profile.
Takes a Google Lighthouse report and systematically fixes every issue to achieve 100/100 on all four metrics.
Creates high-converting service pages using the Zipper Method — every service × every location.
Browse the full library
297 skills across 31 categories. One purchase, lifetime updates.
See all bundles