Keyword Density Checker
Find the words and phrases your copy actually leans on.
Cluster a keyword list into groups by the words they share.
The Keyword Grouper clusters a flat keyword list by the words the phrases share, producing labelled groups ready to become ad groups or content topics. It is lexical rather than semantic clustering and says so — but it does the mechanical 80%, turning two thousand ungrouped rows into forty piles your judgement can then work on.
Paste a flat keyword list and the grouper clusters it by the words the phrases share, producing labelled groups you can turn into ad groups or content topics. You control how many shared words are needed and how big a group has to be to count.
This is lexical clustering, not semantic clustering, and the distinction is worth being honest about. It groups by the words in the phrases, so "cheap merino socks" and "affordable merino socks" land together on "merino socks" but not on the idea of cheapness. Proper semantic clustering compares the search results for each keyword and needs an index of them. What this does is the mechanical 80% — the pass that turns two thousand ungrouped rows into forty labelled piles you can then judge, which is a far better use of your judgement than sorting.
Require one shared word for broad groups or two for tight ones, which is usually the right setting.
Common words are excluded from grouping so they cannot become the label everything clusters on.
Each cluster is named by its shared words, so it is usable as an ad group name straight away.
Keywords that fit nowhere are listed rather than forced, and that list is where the odd intents hide.
It states plainly that semantic clustering needs a search index this cannot have.
One per line, straight from an export.
Two shared words makes tight groups; one makes broad ones. Two is usually right.
Common words are ignored by default so they do not become group labels.
Each is labelled with its shared words and sized, with the ungrouped remainder listed last.
No. Semantic clustering compares the actual search results for each keyword and groups the ones Google answers the same way, which requires an index. This groups by shared words, which is faster, works offline, and gets most of the way there for most lists.
Fewer than people put in them. Five to twenty tightly related keywords lets one ad speak to all of them, which is the entire point of the group. A group of two hundred keywords means an ad that matches none of them well.
Common words — the, for, and, with, best — that appear across nearly every keyword. Left in, they become the shared word and everything clusters into one useless group. They are removed from the grouping but kept in the keywords themselves.
They are listed separately as ungrouped rather than forced into a group they do not belong to. That list is usually worth reading — it is where the genuinely different search intents hide.
What people who use the Keyword Grouper think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Keyword Grouper. It takes half a minute and no account.
Write the first reviewFind the words and phrases your copy actually leans on.
See your listing the way most people actually see it.
See the anchor text profile of a page, grouped and ranked.
Build caching headers without guessing what the directives do.
Turn a list of old and new URLs into Apache redirect rules.
Compare two pages and find the passages they share.
Paste a page and get every meta tag audited in one report.
See the H1 to H6 outline and every level it skips.