58473 576
Serpstat updates 13 min read

How To Group Keywords Automatically With The Serpstat "Clustering" Tool

Updated and improved tool
Updated Clustering tool
Photo of Eugenia Pisarenko - Customer Support & Education Specialist at Serpstat
Eugenia Pisarenko
Customer Support & Education Specialist at Serpstat
To compose the structure of a site correctly, distribute keywords for certain pages manually, draw up a technical assignment for writing articles to a copywriter, separate requests into commercial and informational — all these takes you a lot of time? In this article, you will learn how our updated "Clustering" tool can help you reduce spent time on these processes.

By the way, the new version of the tool now groups а list of keywords into clusters faster, and you can add up to 50,000 keywords to projects. We have simplified cluster hierarchy and improved report navigation.

Read about the new version of the tool below!

What is keyword clustering?

Keyword clustering is the process of grouping keywords in such a way that keywords in the same group (or cluster) are relevant to a particular website page.
Let's say you have a list of keywords: iphone 6s, iphone 7, bmx, mountain bike, road bikes and macbook. Here is what you'll get after clusterization the following clusters: {iphone 6s, iphone 7}; {bmx, mountain bike, road bikes}; {macbook}.

Why do you need keyword clustering?

- grouping of the related keywords;
- automatic analysis of a semantic core;
- collecting the right keywords for specific pages;
- keywords distribution across pages for a site's SEO structure;
- searching for website keywords that fall outside all obtained groups.
Example of a project for clustering keywords in Serpstat
Would you like to check out the Clustering tool with Serpstat?
Activate the trial and test the platform for free 7 days long!

How other keyword clustering tools work?

The most fundamental drawback of the majority of existing keyword clustering tools is that the clusters are formed based on the cluster's center — the keyword with the highest search volume. They find similar keywords which share SERPs results with it.

Here are some problems of such method cases:
resulting clusters may either contain keywords without a strong semantic similarity;
too many clusters that could have been merged into larger clusters appear;
parsing search volume data takes time, additional costs and sources.
How our keyword clustering tool works?
The aim of grouping keywords in Serpstat is to get clusters with the most semantically related keywords and not lose any of the keywords.
We don't set a cluster keyword center with the highest search volume.
Serpstat considers all keywords analyzing genreal URLs in SERPs.
We use a one-level cluster hierarchy.
Serpstat checks the connection strength of all analyzed keywords according to your selected settings.
Connection strength — is the number of identical URLs in keywords' top-30 search results. Thus, the highest number of mutual results is 30 URLs.

What keyword clustering methods Serpstat provides?

To group keywords for your needs you may select two major settings: strength and cluster type. The results with the number of clusters and the similarity of their keywords depend on this choice.

Below you can see examples with some pairs of various settings of strength and cluster type that suits different cases.
Settings of the project: strength and cluster type
1) There are three types of strength — Weak/Medium/Strong.

- By setting "Weak" parameter, the keywords with minimum 3 mutual URLs in top-30 search results will be combined into a cluster;
- With "Medium" strength, keywords need to have 8 common URLs;
- "Strong" strength sets 12 common URLs in top-30 search results in a single cluster.

2) There are two cluster types to choose from: "Weak" and "Strong".

"Weak" parameter tells the system that a cluster can be created if at least one pair of keywords has common URLs in top-30 search results (depending on the previous Weak/Medium/Strong strength).

Example Soft "Weak" cluster type
"Weak" cluster type
"Strong" one requires all keywords in a cluster to have common URLs in top-30 search results (the requirement for the number of common keywords is defined in the previous step where you selected Weak/Medium/Strong clustering).
Example Hard "Strong" cluster type
"Strong" cluster type
After clustering is finished, some keywords can fall into the "Unsorted keywords" directory. These are keywords that have no semantic similarity to the topic of the analyzed keyword set and should be removed from the dataset.

An alternative solution here is to create separate pages for these keywords or move them to one of the created clusters if you consider they belong there.

What clustering method to choose?

You can choose any pairing of the settings according to your needs. The decision should be based on the semantic similarity of the objects from your dataset.

If keywords are initially closely related, for example, sneakers of different brands, you should choose "Strong"+"Strong" or "Strong"+"Weak" so that only the closest synonyms are combined into a cluster. As a result, you'll get lots of clusters to use for separate pages or specific categories.

In the case of various products and services, for example, you are collecting keywords for a multi-product store or medical center with a full range of health-care services, it's worth selecting "Weak"+"Weak".
Would you like to group keywords into clusters with Serpstat?
Activate the trial and test the platform for free 7 days long!

How to use Keyword Clustering tool?

Let's create a project and launch the keyword clustering.

1. Go to the side menu and open "Clustering and TA" tool.
Menu: Clustering and Text analysis tool
2. Click on "Add a new project" button.
Create a new project
3. Enter a project name and a domain (if you want to run a text analysis for a particular domain), click "Next".
Write the name of the project
4. Then fill the form with search engine; country, region (optional) and town (optional, for Google).
Select search engine and country
5. Select strength and cluster type and click "Start".
Selecting strength and cluster type
6. Paste the list of keywords or import them from .csv or .txt files and click "Start".
Please note that for 1 keyword you spend 5 credits (you see this information in the calculator of spending credits below).
Add keywords and start custering
Make a cup of coffee and sit back, grouping takes some time :)
Start the project and waiting for the result
7. After a while, you'll get something like this in the results:
The report with clusters
In the left block we see the list of clusters.
- the number of clusters in this project is displayed in brackets (1) next to the name of the "Clusters" column;
- the "Clusters" column displays the names of the created clusters (2);
- the "Keywords" column shows the number of keywords in the cluster (3).
Cluster names and number of keywords
On the right block you see all your keywords grouped into clusters with some additional information:
Keywords that groupped in clusters by the strength and cluster type
1. Volume — how often users type this keyword into a search per month.

2. Every keyword has its connection strength. It shows how related to the cluster's subject this keyword is (from 0 to 100%).

3. Homogeneity shows the strength of connection between keywords (from 0 to 100%).

4. URL that ranks for the keywords in the cluster. If you add a domain while creating a project, we will display the URL which suits the cluster's subject the most. If you don't specify the domain, you can add URL manually when launching text analysis.
Let's pass to some additional options when you click on drop-down menu:
Operations with keywords in cluster
1. Click on "Add keywords" to add new keywords to the project (after that you need to click the button "Refresh clustering").

2. If you want to delete some keywords from the cluster, tick them and click on "Delete keywords".

3. The "Move to unsorted" button allows you to move selected keywords to the "Unsorted keywords" directory.

4. If you need to move selected keywords to the other cluster click the "Move keywords to..." button.

5. To delete a cluster, click on the "Delete cluster" button.
6. By clicking on "Show metatop" you see the list of major competitors in SERP for keywords from this cluster (top-30). The higher a page's rank in the meta-top, the more relevant it is to the cluster's topic.
Top-30 most relevant URLs to the cluster's topic.
7. Change the name of clusters, create new ones, delete and move keywords between clusters. Everything is for your convenience.

That's finally it! Try our new tool ;)
Group keywords into clusters with Serpstat!
Activate the trial and test the platform for free 7 days long!
No additional payments, "Clustering" tool is included to your pricing plan. Learn more about pricing plans and other on the page SEO checking tool.
Don't hesitate to ask, if you have any questions. We'll do our best to answer all of them ;)
Join us on Facebook and Twitter to follow our service updates and new blog posts :)

Speed up your search marketing growth with Serpstat!

Keyword and backlink opportunities, competitors' online strategy, daily rankings and SEO-related issues.

A pack of tools for reducing your time on SEO tasks.

Get free 7-day trial

Rate the article on a five-point scale

The article has already been rated by 11 people on average 4.27 out of 5
Found an error? Select it and press Ctrl + Enter to tell us

Share this article with your friends

Are you sure?

Introducing Serpstat

Find out about the main features of the service in a convenient way for you!

Please send a request, and our specialist will offer you education options: a personal demonstration, a trial period, or materials for self-study and increasing expertise — everything for a comfortable start to work with Serpstat.




We are glad of your comment
I agree to Serpstat`s Privacy Policy.

Thank you, we have saved your new mailing settings.

Report a bug

Open support chat
mail pocket flipboard Messenger telegramm