Keyword clustering (grouping) by SERP Top-10

Clustering is the automatic grouping of search keywords based on the websites in the Top 10 search results on Yandex or Google. Clustering helps distribute keywords into groups based on competitors' Top rankings, which is useful when you need to build a website structure. You can perform clustering for any language and location available in the search engine.

Perform clustering based on Top 10

How to perform clustering

  1. Go toKeywords.
  2. Click  on the toolbar.
  3. Select Keyword clustering by Top10.
  4. Choose the Search EngineLanguage, and Location in the pop‑up window. If no location is selected, Yandex clustering will automatically use Russia as the default, while Google will default to the United Kingdom with English as the interface language.

  5. Select a keyword folder for clustering if you want to cluster keywords from a specific folder only.

  6. Tick Send to Email to select multiple clustering levels and receive them via email as CSV files.

  7. Select Clustering level и Clustering type.
  8. Click Start.
Which clustering type and level should I choose?
Based on our tests, the optimal clustering level is 3‑4 using the HARD type. This ensures that the keywords are closely related to each other. However, this should be verified experimentally, as it can vary depending on the website's niche. Note that within 7 days after clustering, you can perform a re‑clustering (changing the clustering type and level) at a reduced cost to test different options.
You Can Adjust the Clustering Level and Type Almost for Free Within 7 Days 🤩
If you're unsure which type or level to choose, don’t worry: within 7 days after performing a Top 10 clustering, you can re‑cluster your data, meaning you can change the type and level. The cost of re‑clustering is hundreds of times cheaper than the initial clustering. For example, if the clustering cost 300 rubles, re‑clustering will cost just 1 ruble.

Search keyword clustering: How to perform clustering

While clustering is in progress, the interface will be unavailable ❌
The average processing time for 5,000 keywords is 10‑15 minutes.
I want to redo the clustering using a different type and level. Do I need to run it again? And pay the full price again?
Within seven days after clustering, you can change the Clustering Level and Clustering Type at a discounted price. To re-cluster, click on the toolbar, select Level and Type and push Change

How to view clustering results

After the clustering process is complete, the keywords will be distributed into new groups. During clustering, the keywords volume is analyzed, and the group is named after the keyword with the highest volume ("!Volume" in Yandex). Keywords that have no URL matches are grouped into a separate category Keywords without connections.

Can clustering be done in Russian locations for Google? Doesn’t volume check not work there?
Yes, it can! Clustering in Russian locations for Google works because, in this case, we check the volume in Yandex. Volume in Google Russia is not available, as Google Ads has suspended support for Russian locations.
Enable groups after clustering so they appear in theRank Tracker 🤖
After clustering, groups are turned off by default, and disabled groups don't appear in Rank Tracker. To make the groups visible, enable them: click the gray circle to the left of the group name or check the groups and select the enable tool from the toolbar. If the circle is green, the group is enabled.

How to perform clustering: How to view clustering results

This Guide is Written for the Table Mode 📌
In theKeywords there are two modes: the default mode and the table mode. The table mode is more powerful: it allows you to work with dozens of keywords and groups, create a multi‑level structure in the semantic core, and use advanced filters and regular expressions. To switch to table mode, click  in the top left corner of the section.
Can I revert to the old keyword distribution across groups or undo clustering?
Clustering can't be undone. If you want to test clustering, create a copy of the project to keep your keyword groups unchanged in the main project.

How to perform multiple types of clustering simultaneously

To perform multiple types of clustering simultaneously and compare them, tick Send to Email. If this option is enabled, you'll be able to select multiple clustering levels.

After clustering, you'll receive an archive via email containing CSV files. Each file will include the clustered keyword set for the selected clustering level. The file names will indicate the project ID and the clustering level. In the interface, you'll see the keyword set corresponding to the highest clustering level among picked.

Which location to choose for clustering: Moscow or Russia?

The search results for Russia are more experimental in nature. An average user will never see them, and this location might be used for setting up advertising campaigns, geotargeting, and similar purposes. It’s better to use the "Moscow Top" because it's likely more competitive and comprehensive. Due to the high competition, Yandex at least strives to show users the correct results. This means the Top 10 provides more relevant answers, and the resulting clusters will be more accurate.