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.


Optimise for more than one keyword. Get better results.

It’s so 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 clustering here

Take the guesswork out of content production.

When creating new content, it can be very difficult to know when a certain piece should be broken out into more specific sub-topics. For example, if we had the keywords "architect fees" and "how much do architects cost?" would you quickly know whether you needed 2 different pages to target these, or if they could both 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.


Find 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 very quickly spot gaps in your content... It's just a case of looking for the clusters that don't rank (or rank poorly).

We cluster better. We really do.

We understand every niche is different so we give you maximum flexibility with your keyword clustering settings. You're able to adjust the URL overlap (default is 40%), the type of clustering algorithm used and how strict the NLP is to form your hub and spoke 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.

What this allows you to do is view how similar certain clusters are to one another so that you can easily plan and create a content calendar around a given "topic".

The hub and spoke insight is part of the “clustering” insight, so you won’t need to select this as an additional option.

Actionable 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.


We operate in Google’s world

Unlike some clustering tools which attempt to use Natural Language Processing to group keywords together, we actually analyse Google search results and group them based on what's ranking. It means we're more accurate.

Please note: We do 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 40% or more URLs in common, we’ll determine that they are a cluster (although you are able to adjust this 40% as you see fit).
  • By flcking a switch in the settings, our clustering report can also be enhhanced with GPT-3 technology from OpenAI to generate content title ideas.

“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

See our Keyword Clustering in action

The clustering report KWI generates can be used to easily build topic clusters around parent keywords. Our report will clearly show you what each page’s head keyword should be, whilst also listing other keywords that page can target. Combine our cluster insight with our rank tracking feature and spot gaps or cannibilisation issues in your content quickly.

Play Video

Frequently asked questions

We have put together some commonly asked questions.

Start your trial now for only $1

Try Keyword Insights. Get 750 credits for $1. Cluster upto 750 keywords, create upto 7 briefs or do 1500 keyword discovery searches.