What keyword clustering is
Keyword clustering is the job of taking a long, messy keyword list and grouping it so that every phrase one page could realistically rank for sits together. "Best running shoes", "best running shoes for men" and "top rated running shoes" belong on one page. "How to clean running shoes" belongs on another, because a reader searching for cleaning instructions does not want a buying guide.
Get this wrong and you write four thin articles that compete with each other. Get it right and you write one strong page that picks up dozens of related searches, which is how sites rank for keywords they never explicitly targeted.
This keyword clustering tool does that grouping in your browser. Paste up to 5,000 keywords, with or without search volumes, and it returns clusters with a suggested primary keyword, the combined volume of the group, a likely search intent and a CSV you can hand to a writer or drop into a content calendar. Nothing is uploaded and no account is needed.
Why clustering matters more than the keyword list itself
- It prevents keyword cannibalisation. Several of your own pages chasing the same searches split the signals between them, and Google picks one, often not the one you wanted.
- It sets the real content plan. A list of 800 keywords is not a plan. Eighty clusters is a plan, with a page and a priority attached to each.
- It shows where the volume actually is. A cluster of thirty long-tail phrases at 90 searches a month each is worth far more than one keyword at 1,200, and only clustering makes that visible.
- It makes briefs easier. A cluster is the subtopic list for an article. Each keyword is a question the page should answer somewhere.
- It protects your time. Writing one page instead of five near-duplicates is the cheapest efficiency gain in content production.
Modern search engines match pages to meaning rather than to exact strings, which is exactly why clustering works: one well-built page covering a topic properly can rank for the whole family of phrases around it.
How to use the keyword clustering tool
- Paste your list. One keyword per line. If your export includes volume, keep it: comma, tab or pipe separated all work, so a copy-paste from a spreadsheet or a keyword tool needs no cleaning.
- Set the tightness. Balanced suits most lists. Move it looser if you are getting too many tiny clusters, tighter if unrelated phrases are landing together.
- Add words to ignore. If your brand name or a city appears in most keywords, it is noise for grouping purposes. Put it here so it does not pull unrelated phrases together.
- Run it and read the clusters. Each card shows the suggested primary keyword, the number of keywords, the combined volume and an intent label, with the full keyword list underneath.
- Adjust and re-run. Clustering is iterative. Two or three passes at different tightness settings usually produce a grouping you are happy with.
- Export. Download the CSV for a spreadsheet, or copy the plan as text for a doc or a ticket. Each cluster is then ready to become a brief.
How the grouping works
The tool compares the meaningful words in each phrase. It lowercases everything, strips common stop words such as "for", "the" and "to", matches simple word endings so that "shoe" and "shoes" count as the same word, and removes anything you listed as a word to ignore. Then it measures how much two phrases overlap and groups them when the overlap passes the threshold your tightness setting sets.
Keywords are processed in order of volume, so the strongest phrase in each group tends to become its anchor, and later phrases join the cluster they are closest to. Anything that matches nothing becomes a cluster of one, which is useful information in itself: those are often either a topic you have not explored or a keyword that does not belong in this project.
Intent labels come from the modifiers in the cluster. Words such as buy, price, discount and coupon suggest a transactional page. Best, top, review, versus and alternative suggest commercial comparison. How, what, why, guide and tutorial suggest informational content. Anything with "near me" or a location pattern is flagged local.
Lexical clustering vs SERP clustering
There are two ways to cluster keywords, and it is worth knowing which one you are using.
| Lexical, what this tool does | SERP-based | |
|---|---|---|
| Method | Compares the words in each phrase | Compares the pages that actually rank for each phrase |
| Cost | Free, instant, private | Needs paid SERP API data, one call per keyword |
| Strength | Fast, no limits, good on clean topical lists | Catches phrases that share results without sharing words |
| Weakness | Misses synonyms, such as "laptop" and "notebook" | Slow and expensive at scale, and results shift over time |
For most blogs and small sites, lexical clustering gets you most of the way for nothing. Its blind spot is worth managing though: run a quick eye over the singletons and look for synonyms that should have merged, and where a cluster decision really matters, search the two keywords yourself. If the same pages rank for both, they belong together, whatever the wording suggests.
Preparing your keyword list
Clustering is only as good as the list you feed it. A few minutes of preparation makes a visible difference:
- Export volume with the keywords. Without it the tool cannot tell which phrase should lead a cluster, and you cannot prioritise the clusters afterwards.
- Remove obvious junk first. Misspellings, other companies' brand names, adult or irrelevant terms, and anything at zero volume you have no reason to keep.
- Decide about your own brand terms. Branded keywords rarely need a new page, so either strip them out or add the brand to the ignore list.
- Keep one language and one market per run. Mixing countries produces clusters that make no sense for either.
- Do not filter out the long tail. Low-volume phrases are where the clustering pays off; they are the subheadings and FAQ questions of the finished page.
Turning clusters into pages
Once you have clusters, the plan almost writes itself, but three decisions still need a human.
1. One cluster, one page, most of the time
The default is one page per cluster. Exceptions: a cluster of two keywords at 20 searches a month is usually a section inside a bigger page, and two clusters with the same intent and heavy word overlap are often better merged than published separately.
2. Decide the page type from the intent
Informational clusters become guides, explainers and how-tos. Commercial clusters become comparisons, roundups and reviews. Transactional clusters become product or service pages. Trying to serve two intents on one page usually serves neither.
3. Check against what you already have
Before writing anything new, search your own site for the primary keyword. If a page already covers that cluster, updating and expanding it beats publishing a competitor to yourself. This single check prevents most cannibalisation.
From there, each cluster becomes a brief: the primary keyword as the target, the other keywords as the subtopics and questions to cover. Our content brief generator takes a cluster's primary keyword and builds the outline around it.
Choosing the primary keyword
The tool suggests the highest-volume phrase in the cluster, or the shortest one when volumes are missing. That is right most of the time, and worth overriding when it is not.
- Match the angle you intend to write. If the biggest keyword is "running shoes" but your page is a buying guide, "best running shoes" is the honest target even at lower volume.
- Prefer the phrase you can realistically rank for. A head term dominated by major retailers may be out of reach, while a specific variant is winnable now.
- Watch for a mismatch inside the cluster. If the top keyword's intent differs from the rest, the cluster probably wants splitting.
- Use the primary in the obvious places — title, H1, first hundred words, URL — and let the rest of the cluster appear naturally in subheadings and body copy. No page needs every phrase inserted verbatim.
Reading the intent labels
| Label | Triggered by | Page type it suggests |
|---|---|---|
| Informational | how, what, why, guide, tutorial, examples, meaning | Explainer, how-to, definition piece |
| Commercial | best, top, review, vs, alternative, comparison | Roundup, comparison, review |
| Transactional | buy, price, cheap, deal, coupon, order, pricing | Product, service or pricing page |
| Local | near me, in [place], local | Location page or local service page |
These are educated guesses from wording, not readings of the search results. The definitive test takes thirty seconds: search the primary keyword and look at what Google already ranks. If the first page is full of product listings, an explainer will not break in, whatever the label says.
Mistakes to avoid when clustering
- Trusting the output without reading it. Every clustering method, free or paid, produces a few groupings that are obviously wrong to a human.
- Clustering too tightly. Twenty clusters that should have been five means twenty thin pages competing with each other.
- Clustering too loosely. One giant cluster covering three intents becomes an unfocused page that ranks for nothing.
- Ignoring the singletons. They are often your most interesting opportunities, or a sign the list needs more keywords around that topic.
- Planning pages you will never write. Eighty clusters and a one-post-a-month schedule means prioritising, not scheduling all of them.
- Forgetting the pages you already have. Updating an existing page usually ranks faster than publishing a new one.
Frequently asked questions
What is keyword clustering?
Keyword clustering is the process of grouping a keyword list so that all the phrases one page could realistically rank for sit together. Each cluster becomes one page, which stops several of your own pages competing for the same searches.
How does this tool decide which keywords belong together?
It compares the meaningful words in each phrase, ignoring stop words and matching simple word endings, then groups phrases that share enough of those words. You control how strict the grouping is with the tightness setting.
Is this the same as SERP-based clustering?
No. SERP-based clustering compares the actual ranking pages for each keyword and needs paid API data. This tool clusters by wording, which is free, instant and private, and gets most of the way there. Check any cluster you are unsure about by searching the keywords and seeing whether the same pages rank.
How many keywords can I cluster at once?
Up to 5,000 in one run, which covers most site-level exports. Everything is processed in your browser, so nothing is uploaded and there is no daily limit.
Should every cluster become its own page?
Usually, but use judgement. Very small clusters with low volume often belong as a section inside a larger page, and two clusters with the same intent and overlapping wording may be better merged. The tool suggests the grouping; the page plan is your decision.
How is the primary keyword chosen?
The highest-volume keyword in the cluster, falling back to the shortest phrase when no volumes are supplied. You can override it, and sometimes should: a slightly lower-volume phrase that matches the page's angle more closely is often the better target.
What does the intent label mean?
It is a guess based on the words in the cluster: terms like buy or price suggest transactional intent, best or review suggest commercial comparison, and how or what suggest informational. Confirm by looking at what currently ranks, since the search results are the real answer.
Cluster your keyword list
Paste the export you have been avoiding, run it at Balanced, and read the top ten clusters by volume. That list is your next quarter of content, in the order it should be written. Back to the tool.