Keyword Grouper

Paste one keyword per line. Phrases that share a key word are grouped together, and you can add a search volume after a comma to total each group.

Copies the groups as CSV

Plurals are treated as the same word, and small joining words are ignored. Phrases with no shared word are listed as ungrouped.

Worked examples

Two themes and a loner

running shoes running socks trail shoes trail socks waterproof jacket

running: running shoes; running socks trail: trail shoes; trail socks Ungrouped: waterproof jacket

Shoes and socks each appear in two phrases, but each phrase goes to the first group that claims it.

About Keyword Grouper

A keyword list of a few hundred phrases is hard to plan from until it is sorted into topics. Each topic usually becomes a page or a section, and several phrases that share a key word can often be answered by the same page. Sorting by hand is slow and inconsistent, and a spreadsheet filter only finds one word at a time.

This grouper looks for the word that the most phrases share, puts those phrases in a group, then repeats with the phrases that are left. Plurals count as the same word, so shoe and shoes land together, and small joining words such as for, the and how are ignored. If you add a search volume after a comma, each group shows its total. Phrases with nothing in common are listed at the end as ungrouped, and a copy button gives you the result as CSV.

How to use Keyword Grouper

  1. Paste your keywords, one per line. Add a volume after a comma if you have one.
  2. Set the smallest group size. Two finds every pair, higher numbers show only big themes.
  3. Read the groups from the largest down and check that each one makes sense.
  4. Press Copy to take the groups as CSV into a spreadsheet.

Common uses

  • Turning a keyword export into a content plan
  • Deciding which phrases belong on the same page
  • Sorting search terms from an advertising account into ad groups
  • Finding the biggest themes in a long list

Frequently asked questions

How are the groups chosen?

The tool counts how many phrases contain each word, picks the word shared by the most phrases and groups them, then repeats with whatever is left. A phrase belongs to the first group that claims it.

Why did an unrelated phrase join a group?

Because it shares a word with the others. Grouping by shared words cannot tell that two meanings of a word differ, so scan the biggest groups by eye.

How do I add search volumes?

Put the number after the keyword, separated by a comma or a tab, for example red shoes, 1200. Groups then show the total volume, and the CSV has a column for it.

Are word endings handled?

Plurals are merged, so shoe, shoes and batteries and battery match. Other word forms, such as run and running, are treated as different words.

How many keywords can I paste?

A few thousand work comfortably. For very large lists, paste in parts or raise the smallest group size.