Keyword Grouping Tool
Paste up to 5,000 keywords, one per line, and this tool groups them by the significant words they share. Stop words are ignored and simple plurals are matched, so “running shoes” and “running shoe” fall together. Choose how many words a group must share, review the groups and export them to CSV for your content plan or keyword map.
Keyword Grouping Tool
Up to 5,000 keywords. Duplicates are removed.
Stop words such as “for” and “the” are ignored, and simple plurals are matched (shoes and shoe).
Groups
Groups are based on shared wording only, not on which pages rank in Google. Check the search results before merging keywords onto one page.
Runs in your browser. Nothing you enter is uploaded or saved.
How to use this tool
- Paste keywords. Paste your keyword list from a research tool, one keyword per line.
- Choose the match level. Pick how many significant words keywords must share to be grouped.
- Group and review. Press Group keywords and review each group and the ungrouped list.
- Export. Export the groups to CSV and check the search results before assigning groups to pages.
How the grouping works
Each keyword is lower-cased, stop words such as “for” and “the” are removed, and simple plurals are reduced (shoes to shoe). Keywords that share the chosen number of significant words are grouped, starting with the most common combinations.
Wording is not intent
This tool groups by wording, not by SERP overlap. Two keywords with similar words can need different pages (“seo course” and “seo course fees”), while different wording can share one page. Check whether the same URLs rank for both before merging.
Choosing the match level
One shared word gives broad, topic-level groups that suit pillar pages. Two or three shared words give tighter groups that are closer to a single page each.
Frequently asked questions
What is keyword clustering?
Grouping related keywords so one page can target a whole group rather than one phrase. SERP-based clustering compares ranking URLs; this tool uses shared words as a quick first pass.
Why are some keywords ungrouped?
They do not share enough significant words with any other keyword at the chosen level. Try a lower setting or group them by hand.
Does the CSV open in Excel and Google Sheets?
Yes. It is UTF-8 with a header row of group and keyword.