Keyword Grouper
Turn a long keyword list into topic groups you can plan pages around. Paste keywords or upload an export from Search Console, Ahrefs, Semrush or Keyword Planner, and get groups with intent tags and totals, ready to download.
Runs in your browser. Your keywords are never uploaded or stored.
How to use the keyword grouper
- Paste your keywords, one per line, or upload an export. A number after each keyword, such as search volume or impressions, is optional; if it's there, groups are ranked by their total.
- Add your brand and competitor names so branded searches are tagged separately.
- Choose how broad the groups should be, and the smallest group size worth keeping.
- Review the groups, then download them as a CSV to plan pages in a spreadsheet.
How the grouping works
The tool looks for the phrases your keywords share and puts each keyword in the group for its most useful shared phrase:
- It ignores words that don't change the topic. Filler words such as "the" and "for", and modifiers such as "best", "cheap", "how to" and "near me", are left out of grouping, so "best running shoes" and "cheap running shoes" land together. Numbers and years are ignored too.
- It treats plurals as the same word, so "shoe" and "shoes" match.
- It spots your seed term. A phrase in more than half your keywords, such as "seo" in a list of SEO keywords, doesn't separate anything, so it isn't used as a group. Keywords that only share the seed term are collected in its own group.
- It balances breadth against precision. Broader favors phrases many keywords share; narrower favors longer, more specific phrases; balanced sits between them.
- It keeps groups worth planning around. Groups smaller than your minimum are dissolved and their keywords moved to their next best group, or to Ungrouped.
How intent is tagged
Each keyword gets one tag based on its wording, checked in this order: branded (contains a brand name you entered), local ("near me", "nearby"), transactional ("buy", "price", "cost", "hire", "book"), commercial ("best", "top", "review", "vs", "alternatives"), and informational ("how", "what", "why", "guide", or a question). Anything else is general. A group shows a single intent when at least half its keywords share it, and "Mixed" otherwise, which usually means the group needs more than one page.
These tags describe the wording, not what Google decides. Google works out intent from how people search and what satisfies them, which is why the results page is the final word on what kind of page a keyword needs.
What to do with the groups
- Plan one page per group, as long as the group's keywords share an intent. A group that mixes "how to" questions with "buy" searches usually needs two pages.
- Check the results for your most valuable groups. If Google shows the same pages for two groups, they probably belong on one page; if it shows different kinds of pages within a group, split it.
- Map groups to existing pages first. Improving a page that already ranks is usually faster than publishing a new one, and it avoids creating pages that compete with each other.
For the whole process, from collecting keywords to mapping each group to a page, read our guide to keyword clustering.
For more on turning groups into pages, see our guide to on-page SEO, which covers search intent in depth, and our guide to keyword cannibalization, for when two pages end up competing.
Keyword grouper: frequently asked questions
What is keyword grouping?
Keyword grouping, also called keyword clustering, sorts a long list of search terms into groups that share a topic, so you can plan one page per group instead of one page per keyword. It's the step between keyword research and deciding which pages to write or improve.
How is this different from SERP-based clustering?
This tool groups keywords by the words they share. SERP-based clustering compares the actual search results for each keyword and groups terms that return the same pages, which needs paid search data for every keyword. Wording is a fast, free first pass; for the groups that matter most, check the results pages before deciding that two keywords belong on one page.
Can I upload a Search Console or Ahrefs export?
Yes. Upload or paste an export with a header row, from Search Console, Ahrefs, Semrush, Keyword Planner or a spreadsheet. The tool finds the keyword column and a volume, impressions or clicks column automatically, and handles comma, tab and semicolon files.
Is my keyword list stored anywhere?
No. Your keywords are processed in your browser and never uploaded, which also means you can safely group client or unpublished keyword lists.
Does it work in languages other than English?
Partly. Grouping by shared words works in any language that separates words with spaces, but the lists of filler words, plurals and intent words are English, so groups and intent tags are most accurate for English keywords.
Want a content plan built from real demand?
Our content strategy work turns keyword research into a prioritized plan of pages to write and improve.