Keyword Clustering Tool
Keyword clustering involves grouping keywords that are similar to each other together. Essentially a “keyword cluster” is a group of keywords that mean the same topically and can be targeted together on a single page.Upload your keyword list into Keyword Insights, and we’ll analyse the search engine result pages to group any keywords together where the ranking URLs are the same or similar.
We use live, country-specific SERP (Search Engine Results Page) data for clustering.
We support up to 200,000 keywords to be clustered at a time.
Bring your own keywords to cluster or combine keywords from Keyword discovery or Search console.
Our clustering reports provide comprehensive insights with additional metrics to help you prioritize and strategize effectively. Each report includes the ranking URL alongside the average rank, search intent, potential traffic opportunities, difficulty score, and SERP features for each keyword cluster. These details allow you to easily assess where you currently stand and identify the most valuable areas for content development.
Our reports include a competitor visibility map, showing you at a glance how rivals rank for key keyword clusters and highlighting gaps in your own visibility.
Our platform offers multiple clustering algorithms, each fine-tuned for specific use cases to optimize your SEO strategy.
Our platform stands out with its highly advanced settings, allowing for detailed customizations based on your niche and strategy. We provide more clustering settings, outputs, and algorithms than any other tool, giving you unparalleled flexibility and precision in your SEO efforts.
Optimise for more than one keyword. Get better results
It’s much easier (and organically rewarding) to create content that can rank for many low-volume, low-difficulty keywords than creating a piece targeting a single high-volume keyword.
Cluster your keywords and aim to rank for groups of keywords.
Learn more about itTake the guesswork out of content production.
When creating new content, knowing when a particular piece should be broken out into more specific sub-topics can be challenging. For example, if we had the keywords "architect fees" and "how much do architects cost?" would you quickly know whether you need 2 different pages to target these or if they could be targeted on the same blog?
Keyword Insights makes this quick and painless. We use live search results pages and group keywords based on what's ranking. So you’ll know, in seconds, when a page should be broken out into sub-topics to stand the best chance of ranking.
Learn more about itFind gaps in your content quickly. Like, really quick.
With the flick of a switch, we allow you to pull in your current rank and the ranking URL for each cluster.
This will allow you to spot gaps in your content very quickly... It's just a case of looking for the clusters that don't rank (or rank poorly).
Learn more about itWe cluster better. We really do.
We understand every niche is different, so we give you maximum flexibility with your keyword clustering settings. You can adjust the URL overlap (default is 30%), the type of clustering algorithm used and how strict the NLP is to form your topical cluster recommendations.
We make topical modelling simple.
Once you have your keyword clusters, it may be helpful to know how closely related those clusters are to other clusters. We apply NLP to find the semantic relationship between the clusters.
This allows you to view how similar specific clusters are to one another so that you can easily plan and create a content calendar around a given "topic".
The topical cluster insight is part of the “clustering” insight, so you won’t need to select this as an additional option.
Learn more about itActionable Insights through Cluster Analysis with Our Algorithm
We understand that analyzing cluster outputs can be a laborious task. That's why we created an in-house algorithm that carefully analyzes your output clusters, selects the best keyword from each cluster, and even highlights it for content briefing and writing.
Our algorithm takes into account search volume and uses a machine learning model to determine the keyword that generates the most articles in Google SERPs. With just a click of a button, you can send the cluster for brief creation, saving you time and effort.
Competitor visibility
In your keyword cluster project, navigate to the 'Competitor Visibility' tab for an overview of how competitors perform with the same keywords you've uploaded. Simply conduct your keyword research, upload the keywords to the clustering tab, and add your domain. Our platform will then reveal which competitors are outperforming you in your target clusters.
We operate in Google’s world
Unlike some clustering tools which attempt to use Natural Language Processing to group keywords together, we analyse Google search results and group them based on what's ranking. It means we're more accurate.
Please note: We use NLP to "cluster the clusters" together, as detailed in the section above, but not to cluster the keywords together
Our clustering report uses live, country-specific SERP (Search Engine Results Page) data for each query.
To cluster keywords, we check every keyword in the top 10 results, if a keyword shares 30% or more URLs in common, we’ll determine that they are a cluster (although you are able to adjust this 30% as you see fit).
After processing the data, we turn it into clear visualizations, allowing you to analyze it effortlessly and create content briefs quickly.
Explore our workflow

Keyword insights has quickly become an essential part of our agency's tool stack. The clustering, intent classification and briefing features help us supercharge our SEO and content team's productivity levels, allowing them to spend more time delivering valuable insights for our clients.
William Nye
Technical Director at Builtvisible
Frequently asked questions
Try $1 trial for 7 days
Pay $1 and can try out all of our features for a period of 7 days.
At the end of the trial you will be automatically downgraded to pay as you go version of the tool. You won't be charged anything unless you decide to sign up for one of our subscription plans.
600 One time credits
Try credits in every feature
Clustering: 1 credit/keyword* (up to 600 keyword clustering)
Content Briefs: 100 credits/brief (up to 6 content briefs)
AI Writing Assistant: 200 credits/article (up to 3 articles)
Explore other features cost in comparison table
600 One time credits
Try credits in every feature
Clustering: 1 credit/keyword* (up to 600 keyword clustering)
Content Briefs: 100 credits/brief (up to 6 content briefs)
AI Writing Assistant: 200 credits/article (up to 3 articles)
Explore other features cost in comparison table
Keyword Insights is the first platform specifically designed to help you build and own topical authority in your niche.
© Keyword Insights is a registered trademark in the United Kingdom. Trading under Snippet Digital Ltd. All rights reserved.