Keyword Grouper (Clustering)
Turn a long keyword list into named topic groups, by the words they share.
Try before you buy.
- Free preview: every count for your list, with the first groups (up to 3), their size and their first keywords; the other keywords and groups are counted, not shown.
- Locked until you unlock it: download and copy.
- Unlock: Premium pass, ₹799 for 30 days or ₹249 for 1 week, a one-time payment that never renews. Batch runs unlock with a pass only. Unlock: Premium pass, $19.99 for 30 days or $7.99 for 1 week, a one-time payment that never renews. Batch runs unlock with a pass only.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
Up to 5,000 keywords. A Keyword Planner, Search Console, Ahrefs or Semrush export works too. Nothing is uploaded.
Grouping
Modifiers ignored
best, top, cheap, cheapest, affordable, budget, buy, buying, purchase, price, prices, pricing, cost, costs, deal, deals, discount, discounts, sale, sales, offer, offers, coupon, coupons, promo, review, reviews, rated, rating, compare, comparison, vs, versus, online, near, nearby, me, local, free, new, good, great, how, why, where, when, guide, guides, tips, ideas, example, examples. Function words such as for, to and the are always ignored.
Groups
Ad groups for Google Ads Editor
Each group becomes an ad group with its keywords; ungrouped keywords are left out. Import the file in Google Ads Editor with Account → Import → From file.
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
About the Keyword Grouper (Clustering)
Keyword research gives you hundreds or thousands of phrases; ads and content plans need them in groups. Paste your list — or a Keyword Planner, Search Console, Ahrefs or Semrush export — and the grouper sorts the keywords into topic clusters by the words they share: trail running shoes, best trail running shoes and waterproof trail running shoes end up together, apart from women’s running shoes and marathon training plan. Each group is named after its main term, and the groups export as a CSV for ad groups or content hubs.
It matches word forms (an English stemmer makes running shoe and run shoes the same words), gives rare shared words more weight than words every keyword has, and can ignore modifiers such as best, cheap or near me. It groups by wording only: it does not look up search results, so two keywords with the same meaning in different words (cheap flights and low-cost air tickets) stay apart. Everything runs in your browser.
Without a pass you see a free preview: every count for your list, with the first groups, their size and their first keywords; the other keywords and groups are counted, not shown. All the groups in full, and copying or downloading them, unlock with a Premium pass.
How to use it
- Paste keywords, one per line, or paste or open a keyword export (CSV or tab-separated). A table’s keyword column and its volume column (Avg. monthly searches, Volume, Impressions…) are found automatically; negative keywords (
-free, or a Negative match type) are left out, because they are exclusions, not topics. - Pick Broad topics, Balanced or Tight ad groups, or set the similarity yourself: the higher it is, the smaller and tighter the groups.
- Set the minimum group size; smaller groups are listed as ungrouped. Add words to ignore, such as your brand or place names, so they don’t decide the groups.
- Read the groups and filter them; with a Premium pass, copy them as text, download a CSV, or download ad groups for Google Ads Editor in the match type you choose.
Examples
running shoes · best running shoes · women’s running shoes · trail running shoes · best trail running shoes · waterproof trail running shoes · marathon training plan · half marathon training plan · marathon training schedule · nike pegasus · nike running shoes …
running shoes (7) marathon training plan (4) trail running shoes (4) running shoes for flat feet (3) nike (2) running for beginners (2) Ungrouped: couch to 5k plan, how to start running
With Tight ad groups, women’s running shoes becomes a group of its own and the general “running shoes” group keeps only its four closest keywords.
How the grouping works
- Words: each keyword is split into words; function words (for, to, the…) are always ignored, and so are the modifiers if you tick that option. English words are reduced to their stem with the Porter stemming algorithm (M.F. Porter, “An algorithm for suffix stripping”, Program 14(3), pp. 130–137; the algorithm’s home page), so running, runs and run match.
- Weights: shared words and two-word phrases count by how rare they are in your list (inverse document frequency). A word in nearly every keyword, such as your main product, counts little; a word shared by a handful of keywords counts a lot, so groups form around what sets them apart.
- Groups: the shortest, most common keywords start the groups; every other keyword joins the group whose combined words are most similar to its own (cosine similarity), if the similarity reaches your setting, or starts a new group. Keywords are then moved to their best group again until nothing changes, so the order of your list does not matter.
- Names: a group is named after the keyword made of exactly the words most of its members share (without modifiers), or after those words.
Choosing the settings
- Broad topics (35% similarity) makes a few large groups — good for content hubs and site sections.
- Balanced (55%) separates sub-topics such as trail and flat feet running shoes.
- Tight ad groups (70%) keeps only close variants together — good for ad groups whose ads and landing pages must match the keywords.
- Minimum group size 2 lists every lone keyword as ungrouped; raise it to keep only larger themes.
- Ignore modifiers groups best running shoes and cheap running shoes with running shoes. Untick it if intent words should make their own groups. The words ignored are listed under the option.
Using the groups
For ads, download the Google Ads Editor CSV (with a Premium pass): each group becomes an ad group (Campaign, Ad group, Keyword and Criterion Type columns), ready for Account → Import (CSV file columns). Clean or re-type the keywords first with the Keyword Match Type Generator if needed. For content, each group is a page or a section: the group name is a candidate topic, its keywords are the phrases that page should answer, and keywords that land in several of your existing pages are a sign of overlap.
Limitations
- Groups are based on wording only. Keywords that mean the same thing in different words are not grouped, and keywords that share words but differ in intent may be. Check the groups before you use them.
- Word forms are matched for English only; other languages are grouped by exact words (any script works).
- Up to 5,000 keywords are grouped at a time; the rest of a longer list is counted and left out.
- There is no search data: volumes appear only when your pasted table has them.
Privacy
On this device: nothing is sent
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
What do I get without a pass?
Without a pass, Keyword Grouper (Clustering) shows every count for your list, with the first groups (up to 3), their size and their first keywords; the other keywords and groups are counted, not shown. Until you unlock it, the result can’t be downloaded or copied. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
Does it compare search results (SERP clustering)?
No. Grouping keywords by the pages Google shows for them needs the search results of every keyword, which this page does not fetch. This grouper compares the words themselves, which is instant and private, and works well for keyword lists built around products, services and topics.
Why is a keyword ungrouped?
Its words were not similar enough to any group at your setting, or its group was smaller than the minimum size. Lower the similarity, lower the minimum size, or add the word that keeps it apart (a brand or a place) to the words to ignore.
Can I paste an export from my keyword tool?
Yes. Paste or open a CSV or tab-separated file: the grouper finds the keyword column by its header (Keyword, Query, Top queries, Search term…) and a volume column (Avg. monthly searches, Search volume, Volume, Impressions…), and shows group totals. Title lines above the header are skipped, and files in UTF-8 or UTF-16 are both read.
Is my keyword list uploaded?
No. Reading, stemming and grouping all run in your browser; your list never leaves your device.