Strategically execute content and predictably rank for more keywords using advanced clustering and competitive analysis based on live SERP data.
Keyword clustering is the process of grouping similar keywords together based on their search intent or topic. This helps to organize and manage large sets of keywords and makes it easier to optimize for search engine rankings. By clustering keywords, you can identify the keywords that can be targeted in one webpage because they serve the same or similar intent. Clustering keywords can help strategists devise an SEO content strategy for higher organic traffic and topical authority.
Look at this example of the keyword “pet blogging“
Group | Semantic cluster |
Pet blogging | Animal blogging, Dog pet blog, Cat blog Blog, about pets, How to start pet blogging Is pet blogging profitable? Pet blogging niche |
Keyword clustering is a useful technique for enhancing a website’s organic reach. By logically grouping semantically related terms, such as synonyms or antonyms, keyword clustering can help target keywords more precisely and deliver more relevant search results.
Benefits of keyword clustering:
Imagine you run a website that sells pet supplies and you want to rank for the keyword “SEO trends”. With keyword clustering, you could also target related keywords like “latest SEO trends”, “New SEO trends” and “Marketing SEO trends” in the same blog post. By including these related keywords in your H2s or H3s, you can increase the number of search terms your webpage targets and rank for multiple relevant keywords, which will ultimately drive more traffic to your website. Keyword clustering can be a highly effective way to create a structured and comprehensive content strategy.
A keyword clustering tool or software is a platform that streamlines keyword research by analyzing a list of keywords and grouping them into related clusters or groups based on their semantic relationships. A keyword clustering tool can help organize keywords more efficiently and quickly, eliminating the guesswork and time-consuming process of manual spreadsheet manipulations.
This approach involves grouping all keywords related to a main topic and its target keyword phrase into a cluster. If you’re aware of groups based on common terms, you can effortlessly add or remove the groups that you prefer for easy access.
Tools like Semrush and Ahrefs use this method to show the keyword clusters. While this method is helpful for refining your initial list of keywords and keyword research, it is not ideal for keyword clustering.
See the above example of a cluster formation using Semrush. This is totally different from clustering, it does not group similar ideas based on their meaning. I specifically highlighted the keyword with different search intent. So now let’s look at a more definitive way of grouping these keywords.
Grouping based on SERP analysis is a more definitive way to cluster keywords based on similar intent. This involves gathering the top 7-10 ranking pages in Google for every keyword and grouping them together if they have at least 3 URLs in common. This allows you to target a group of keywords that are related objectively and semantically.
Let’s look at an example:
Keyword 1: “Types of professional writing”
Below are the ranking pages for the keyword “Types of professional writing”
Now, below are the ranking pages for “examples of professional writing”:
Clearly, there are three pages in both search queries common. What does that tell us? They are semantically related and if you optimize your content for both of these keywords, you can rank for both.
While this approach is more time-consuming if done manually, a keyword clustering tool can automate the process and access thousands of keywords. This method can be highly effective for creating a structured and comprehensive SEO content strategy that leads to higher organic traffic and increased website traffic.
Look at the below screenshot of Outranking’s clustering tool. It analyzed over 1700 keywords and grouped them into 290 distinct groups.
You can cluster keywords using two methods:
To start, identify the main keyword or topic you want to build topical authority around. Using a keyword research tool such as Ahrefs, Semrush, Outranking, or Ubersuggest, generate a list of all related keywords. If you are using Outranking you can insert the query to create the clustering project.
This list can be quite long, so it is important to exclude any keywords that aren’t relevant. For example, if you sell organic dog food, you wouldn’t want to rank for “dog walking service”. Instead, your focus would include keywords such as “organic”, “food”, and “nutrition”. A tool like Semrush does the trick, allowing you to exclude irrelevant keywords by clicking the eye icon to filter your search. See the below example, we will search for “Organic dog food” and “Healthy Dog food” in Semrush, remove the keywords that aren’t fit and combine both the list of keywords into one.
Group keywords with common URLs by using a keyword clustering tool that employs the Agglomerative Clustering Algorithm. In this approach, all keywords are compared against one another and are clustered into a group if they share at least three URLs from the top 10 search results. This method is more accurate than grouping keywords based on common terms, as it eliminates irrelevant search queries.
Outranking is a great tool that completely automates this process. It allows you to upload content from any keyword research tool or use its built-in keyword data source. If you have your GSC integrated, it will even map the keywords you currently rank for, making it super easy to identify areas for improvement in your content.
if you are using Outranking for clustering your keywords, you can use the below methods to get your data in:
Identify the primary keyword in each keyword cluster or group. While this can be tricky, there are several techniques and tools available to help circumvent common mistakes that can waste time and effort.
Primary keywords should only be chosen after evaluating the entire cluster. Here are some common techniques for identifying primary keywords:
However, gathering and organizing this data for all the cluster keywords can be difficult and may require a complicated Excel sheet. Alternatively, using a tool like Outranking can automate this process and help you identify the most promising target in each cluster to rank easily. After you have your groups, this should be your next step before you dive into creating content.
Once you’ve determined a primary keyword for each cluster in your main group, find the page that you can link to the most or the page that can give the most links to other pages.
For example, if your group name was “SEO team” and your main topics are as listed below which one would be the most linkable?
In this case, the primary keyword “SEO team” would be the most suitable choice for the pillar page. It can provide links to other pages, and vice versa.
At this point, other topics in your group can be used to create subtopics that link to the pillar page. Writing about similar topics that cover different aspects of your main topic can help build your topical authority.
You can use a tool like Outranking to seamlessly integrate this keyword refinement into an audit report or write new content using the AI-assisted SEO content editor. You can even prioritize and manage your document workflow all in one place.
In this guide, we have written three main keyword clustering tools.
Many would refer to the below tools as clustering tools but they are not:
Keyword Cupid is a popular keyword clustering tool that uses machine learning to generate accurate results. The software helps users build content silos using large inputs of data, such as keywords and claims to use neural network models to reverse engineer Google’s Knowledge graph in real-time. The mind map feature is also available, which provides visual representations of information for easier data interpretation.
Plans | Keywords | Pricing |
Starter | 500 keywords | $9.99 |
Freelancer | 5000 Keywords | $49.99 |
Agency | 2000 Keywords | $149.99 |
Enterprise | 80000 Keywords | $499.99 |
Keyword Cupid may be suitable for advanced SEOs willing to invest time in assembling more data for a complete solution.
Keyword Insights is a keyword clustering and AI content briefing tool that helps users generate the best content by grouping keywords and building an outline in minutes. It is a standalone clustering software that provides features that are usually only available on tools with a broad assortment of offerings. Keyword insights like organizing the groups and clusters into well-organized spreadsheets and tabs.
Overall, Keyword Insights is a useful tool for keyword clustering and AI content briefing, with accurate results and a fast clustering process. However, it lacks crucial aspects like clustering custom keywords, mapping ranking data and deeper analysis of what keywords you can rank for easily.
Use Semrush, Ahrefs, Ubersuggest, Outranking, or any other keyword research tools to collect and analyze data. Simply upload your keywords list into a new clustering project.
Outranking analyzes every keyword by checking SERP results live to find the number of common pages in each keyword’s SERP data and groups them based on similar intent.
Use “allintitle:” data to gather information on keywords that are underutilized and use this data to prioritize which keyword to target from the group.
Determine the true difficulty of ranking for a keyword by using a backlink assessment of the top-ranking pages and finding the minimum number of backlinks needed to outrank them.
Don’t be fooled by difficulty numbers – instead, look at the domain with the highest authority among the clusters in the keyword to assess if you can rank in the top 3 without too much effort.
By linking your clustering project with Google Search Console, you can map every keyword in a cluster with the URLS that you currently rank for. This will help you decide on an optimization strategy by choosing a more suitable primary keyword.
After using automated grouping and selecting the primary keyword, create a content planner to build topical authority using silo strategy.
Automatically analyze thousands of keywords at once or incrementally add and analyze keywords in a group to build your SEO content strategy as you grow.
To leverage your ranking data, cluster your website keywords by URL or commonality and find opportunities to optimize existing content and create new content.
Use Google Search Console data to find pages to optimize internal linking and rewrite the target passes by infusing internal links in the same silo. This can boost page rank and connect pages for more organic traffic.
Extremely easy workflow to go from a primary keyword in the cluster to a complete first draft and then perform a comprehensive audit using SEO content optimization tool build into Outranking. You can also create extremely thorough content briefs using the same workflow.
A keyword grouping tool is a helpful tool that can analyze every keyword in the group. It looks at the top competitors for each keyword and groups keywords with at-least 3 competition pages in common. It then performs additional data extraction techniques so that users can choose a primary keyword in each topic cluster.
To establish topical authority, it’s important to write about many similar topics. Each topic will have its own cluster of keywords that you can target and try to rank for.
In essence, they are not different. However, sometimes people refer to topic cluster tools as tools that analyze content to identify common topics and group them.
Using AI generators and cluster generators that rely solely on common terms to map may not be the most effective way to group them accurately. Instead, a data-driven approach is necessary for achieving more precise keyword clustering. This involves accessing SERPs for each keyword and grouping them based on common competing web pages.
Outranking provided the following list of data: