Keyword clustering tool
Paste up to 1,000 keywords and get groups of keywords that share a word or phrase, each one a page to write. Add search numbers to see which group is worth the most. Free, no sign-up, and your list stays in your browser.
One keyword per line, up to 1,000. Paste straight from a spreadsheet or a Search Console export: a number after the keyword (searches or impressions) sorts the groups.
Smallest group
Example list with made-up numbers. Replace it with yours.
- Keywords
- 24
- Groups
- 7
- Ungrouped
- 0
- Numbers from the Volume column: groups are sorted by their total.
espresso machine
4 keywords · 108,000 searches
Main keyword: espresso machine
- espresso machine70,000
- best espresso machine30,000
- espresso machine for home4,000
- how to descale an espresso machine4,000
cold brew
6 keywords · 85,000 searches
Main keyword: cold brew coffee
- cold brew coffee40,000
- how to make cold brew20,000
- cold brew concentrate10,000
- cold brew ratio7,000
- cold brew maker5,000
- best cold brew maker3,000
french press
4 keywords · 38,000 searches
Main keyword: how to use a french press
- how to use a french press15,000
- french press coffee12,000
- best french press7,000
- french press ratio4,000
coffee grinder
3 keywords · 34,000 searches
Main keyword: coffee grinder
- coffee grinder27,000
- burr coffee grinder5,000
- best coffee grinder for espresso2,000
coffee
2 keywords · 22,000 searches
Main keyword: coffee to water ratio
- coffee to water ratio12,000
- decaf coffee10,000
iced coffee
2 keywords · 21,000 searches
Main keyword: iced coffee recipe
- iced coffee recipe18,000
- iced coffee at home3,000
pour over
3 keywords · 12,000 searches
Main keyword: pour over coffee
- pour over coffee8,000
- pour over kettle2,000
- pour over ratio2,000
Serpwright groups your site's pages into topics, adds your Search Console data and suggests the pages each topic is missing. Then it writes the ones you approve.
3 days free, no card.
How to read the groups
And where word matching stops.
One group, one page
Keywords that share a phrase usually want the same page. Plan one article per group, built around its main keyword, instead of one per keyword. Several thin pages on one topic compete with each other.
How it groups
Each keyword is split into words. Common words (the, to, how) and modifiers (best, free, cost, alternatives, 2026) are skipped, and most plurals count as one word. Two-word phrases go first: the phrase shared by the most ungrouped keywords becomes a group, then the next. Single words follow the same way. A word in more than half the list waits until last, so a list about one topic still splits into subtopics.
What it can't see
It reads words, not Google's results. Two keywords with different words can want the same page (cheap flights, low cost airfare), and two with the same words can want different ones. Tools that compare the results for each keyword catch those, and they need paid search data. Check a group before you write it.
Totals rank, they don't forecast
With a number on each keyword, a group's total is the sum of its keywords. Keyword tools often give close variants the same searches, so a total can count some searches twice. Use it to choose which group to write first.
Already have pages on these topics? Two pages that answer one group can split its searches between them. The keyword cannibalization checker reads a Search Console export with queries and pages and lists the searches two or more of your pages split between them.
Topics from your own Search Console data
Serpwright reads your Search Console data, finds the searches your site shows up for but has no page for, then writes and publishes an article for each one you approve.
- Its topical map groups the pages you already have and shows which topics are missing pages.
- Each article starts from a brief you can edit, built around the search it targets.
- Articles publish to WordPress, Webflow or Shopify with internal links to your related pages.
3 days free, no card.