All free tools
Free · no signup

Keyword Clustering Tool

Paste a keyword export and get it grouped into topics you could write a page for. The grouping runs entirely in your browser — your list never leaves this page, which matters when you paid for it.

Your keywords

34 keywords

Volume read from "volume". Header row skipped.

Balanced
Broader groupsTighter groups

Roughly one group per page you'd write.

Your list never leaves this page — the grouping runs in your browser and nothing is uploaded.

34keywords8groups10ungrouped

gantt chart

4 keywords79,000/mo
  • gantt chart49,500
  • gantt chart template22,200
  • how to make a gantt chart in excel5,400
  • free gantt chart maker1,900

certification

3 keywords78,500/mo
  • pmp certification60,500
  • project management certification9,900
  • pmp certification cost8,100

project management

5 keywords73,000/mo
  • project management software40,500
  • best project management software12,100
  • what is project management9,900
  • free project management software8,100
  • project management software for small business2,400

kanban board

2 keywords37,500/mo
  • kanban board33,100
  • kanban board template4,400

project management tools

4 keywords26,980/mo
  • project management tools18,100
  • free project management tools4,400
  • best project management tools3,600
  • online project management tools880

agile project management

2 keywords16,400/mo
  • agile project management14,800
  • what is agile project management1,600

scrum

2 keywords14,700/mo
  • scrum vs agile8,100
  • kanban vs scrum6,600

waterfall

2 keywords6,500/mo
  • agile vs waterfall3,600
  • waterfall project management2,900
10 keywords matched nothing else
  • project manager salary27,100
  • project plan template14,800
  • project manager job description12,100
  • how to become a project manager8,100
  • project charter template6,600
  • project timeline template5,400
  • project management methodologies4,400
  • risk register template4,400
  • project management definition2,900
  • is pmp worth it1,600

Grouped on the words the keywords share. That’s a first pass, not a verdict — two keywords can mean the same thing in different words, and the only way to know is to look at which pages rank for both.

Share this result

Posts the numbers below and nothing you typed or pasted, and you get to edit it before it goes out.

Grouped 34 keywords into 8 topics in my browser — biggest group has 5, and 10 matched nothing. No upload, no signup.

Why a keyword list isn’t a content plan

An export gives you rows. A plan needs pages. The gap between them is that several keywords usually describe one page, and if you treat each row as an article you produce a set of thin pages that compete with each other — a problem you then have to diagnose later as cannibalisation.

Clustering is the step that closes that gap. Group the list, and each group becomes one brief with one primary keyword and a handful of variations the page should also cover.

What this tool does, precisely

It groups keywords by the words they share, weighted so that rare words count for more than common ones. That last part is what stops a list where everything begins with “best” from collapsing into one useless group called “best”. Plurals are folded, so “running shoe” and “running shoes” group; function words like how, to and vs are capped so they can never be the reason two keywords group.

Each group grows from a seed — the highest-volume keyword in it, or the shortest when your list has no volumes — so a group means “these are all variants of this head term”, and the name it’s given is the words every member has in common.

What it can’t do, precisely

This is the part most free clustering tools leave out, so here it is plainly: grouping by shared words is a first pass, not a verdict.Proper clustering asks a different question — which pages actually rank for each keyword, and do those results overlap? Two keywords that return the same ten results are one page no matter how differently they’re worded. That comparison needs a live results lookup for every keyword in your list, which is a paid request per keyword, which is why no tool does it for free.

So there are two failures to watch for, and both are easy to spot by eye:

  • Synonyms split.“cheap flights” and “budget airfare” are one page and share no words, so they land in different groups. Nothing lexical can fix that; you can, in about ten seconds of reading.
  • Intents merge.“what is project management” and “project management software” share three words and want completely different pages — one explains, one compares. Load the example above and you can watch it happen.

Which is the right way to use the output: as a first draft of a plan that you spend five minutes correcting, rather than a plan you brief straight from.

How to work the slider

There is no correct sensitivity, because it depends on how broad your list is. A list pulled from one topic needs a tighter setting to separate anything; a list spanning a whole site needs a looser one or you get hundreds of pairs.

The practical method is to start at Balanced and move one step at a time until the groups look like pages you would actually commission. If a group contains two obviously different jobs, tighten. If half your list is sitting in the ungrouped list at the bottom, loosen.

That ungrouped list is worth reading rather than skipping. Keywords that match nothing else are often the most interesting rows in an export — a question nobody on your site has answered, phrased in a way nothing else in your list uses.

Where the list should come from

Clustering is step seven of the process in the keyword gap guide, and the six steps before it decide whether any of this is worth doing. Grouping a list you haven’t filtered just gives you tidy groups of keywords you shouldn’t target.

Keyword Gapproduces the list this tool is built for: every keyword a competitor ranks for and you don’t, with both positions, volume, difficulty and an intent label, which you can export and paste straight in above. If you’re starting from a seed term rather than a competitor, Keyword Research is the other end of the same job, and Organic Keywords shows what you already rank for — worth checking before you brief a page that competes with one of your own.

Questions

What is keyword clustering?
Grouping a keyword list so that keywords one page could rank for end up together. It's the step between having a list and having a content plan: a group becomes a page, rather than each keyword becoming a thin article that competes with the others.
How is this different from paid keyword clustering tools?
Paid tools mostly cluster on search results: they look up who ranks for each keyword and group keywords whose top results overlap. That needs a live lookup per keyword, which costs money per run. This tool groups on the words the keywords share, which costs nothing and runs in your browser. It gets you most of the way and it will miss keywords that mean the same thing in different words.
When does grouping by shared words get it wrong?
Two places. It splits synonyms — 'cheap flights' and 'budget airfare' describe one page and share no words, so they land in different groups. And it merges different intents that happen to share vocabulary, like 'what is project management' and 'project management software', which are an explainer and a comparison page. Skim the groups before you brief anything.
What does the sensitivity slider do?
It sets how much two keywords must have in common before they group. Loose gives you fewer, broader groups closer to a topic; tight gives you more, smaller groups closer to near-duplicates. There's no correct setting — move it until the groups look like pages you'd actually write.
How many keywords should be in a group?
However many one page can genuinely satisfy. A group of thirty near-identical phrasings is one page. A group of thirty that covers pricing, comparisons and how-to questions is three or four pages that got merged, and the slider will separate them.
Is my keyword list uploaded anywhere?
No. The parsing and the grouping both run in your browser, and there's no request to any server carrying your list. You can turn off your network connection after the page loads and it still works.
What file formats can I paste?
One keyword per line, or a CSV, TSV or semicolon-separated export with a header row. It looks for the keyword column by name and falls back to the first column, and it finds a volume column by its header or by picking the first mostly-numeric one. Duplicates are removed automatically.
Is this tool free?
Yes, with no signup, no credit card and no cap on how many lists you group. Lists are capped at 5,000 keywords per run so the page stays responsive.

More free tools

You grouped the list. Where did the list come from?

Clustering is the step after the export. Keyword Gap shows every keyword your competitors rank for and you don't — the rows worth clustering in the first place.

7-day free trial Cancel anytime