🎨

Spring Promo30% OFF Surfer plans & AI bundles until April 24th. Celebrate the release of Auto-Optimize and Internal Linking! 🎉 Grab the discount and take your Content Score from meh to ah-ma-zing in a single click. ✨

Save with Surfer

How To Build A Topic Cluster In 5 Steps

Being an authority in the eyes of users and search algorithms isn't only about providing useful information—you must also pay close attention to how your content interrelates. In other words, you need to create topic clusters.

In this guide, you'll learn what a topic cluster looks like and how to create one. We'll also explain why you should do it in the first place and show you some real-life results of an effective topic cluster strategy.

What you will learn

  • What topic clusters are
  • How they impact your search engine rankings
  • How to build content clusters from scratch
  • What results you can expect after creating topic clusters

What is a topic cluster?

A topic cluster is a group of closely related pages covering a particular subject. It demonstrates depth of expertise and helps users find all the information they need without leaving your website.

Topic clusters consist of three elements:

  1. The pillar page
  2. Cluster content or supporting pages
  3. Internal links within a cluster

So what does this look like in practice? Let's look at an example from Shopify.

  1. The pillar page, Shopify's Ultimate Guide to Dropshipping covers dropshipping from A to Z
  2. Shopify has created dozens of articles addressing related subtopics, such as private labeling, print-on-demand products, and dropshipping niches.
  3. They have linked to all these supporting pages from within the pillar page.

Readers who are interested in this e-commerce strategy can find all the information they need. This way Shopify positions itself as an authority on the topic of dropshipping.

Note that you might stumble upon different terminology related to topic clusters—content hubs, the hub and spokes model, content silos, etc.

Regardless of the phrasing, they all refer to the same concept—interlinking related content into groups to create a synergy that will rank the entire group higher in search engine results pages (SERPs).

Benefits of topic clusters for SEO

Topic clusters organize content around a main theme, improving site architecture by creating a logical content structure and establishing you as an authority on the topic.

Topical authority helps you demonstrate in-depth knowledge on a subject, signaling to search engines that your content is a reliable and comprehensive resource, which can lead to higher rankings in search results.

This approach enhances user experience by providing a more intuitive navigation path.

Creating clusters also helps you address an important change in SEO: the transition from keyword-focused to topic-focused SEO.

Previously, SEO efforts were primarily centered around targeting specific keywords to rank well for those terms. Content creators would often stuff their articles with as many instances of a keyword as possible, hoping to appear more relevant to search engines.

However, with advancements in search algorithms, particularly after Google's Hummingbird update, the focus has shifted from individual keywords to the overall topic and context of content.

Search engines have become more sophisticated, capable of understanding user intent and the relationships between different concepts.

By organizing content into clusters, websites can demonstrate their expertise on a subject, which is crucial for meeting Google's E-E-A-T guidelines and boosting rankings.

6 steps to create effective topic clusters

We'll walk you through the steps of creating an effective topic cluster using a practical example, which you can then adapt to your niche.

Let's assume you're starting a website focusing on healthy dieting and want to create your first cluster. In this case, you'd take the following steps:

1. Identify core topics

When selecting core topics for your clusters, it's essential to align them with your business goals and the needs of your audience.

Start by asking a simple question: What do you want to be known for and build authority around?

Consider the products and services your business offers as a starting point for generating seed keywords.

These seed keywords are foundational terms that are closely related to what your audience is actively seeking from your brand.

Some seed keywords related to our dieting website can be "fast diets," "weight management," "keto diet," and "fasting."

In this step, you can rely on your knowledge and research to find relevant topics and generate seed keywords.

Surfer can also assist you with finding topics related to dieting. Simply add your keyword into the Keyword Research tool and it will provide you with relevant topics you can tackle.

The challenge here is finding the core topics around which to build clusters.

Look for a topic that's broad enough to warrant numerous articles while still adhering to a single concept.

For a dieting website, a good example of a core topic could be intermittent fasting. It's not too broad, but it still offers plenty of opportunities to create quality content around.

2. Create a topical map

So we've selected intermittent fasting as a core topic. Now what?

Well, it's time to think about the pillar page and all the supporting pages that will make a cluster. Your topical map is a collection of content clusters for your website.

Start with a Google search for "intermittent fasting." Look at Google's related searches to see what people want to know about intermittent fasting.

Take note of topics like "intermittent fasting diet plan," "intermittent fasting benefits," and "intermittent fasting schedule." This immediately gives us a few subtopics we can cover.

We'll ignore navigational suggestions like "intermittent fasting reddit" because clusters should primarily be built around informational searches and commercial searches that align with your products and services.

You can also use Google's autocomplete to uncover subtopics, though they'll most likely be pretty similar to related searches.

Next, we'll review the related keywords suggested by Keyword Surfer, which are placed on the right side of the search results.

The plugin found 88 keyword suggestions, many of which overlap and revolve around subtopics such as:

  • Benefits of intermittent fasting
  • Intermittent fasting schedule
  • Intermittent fasting meal plans

This tells us the above topics are worth turning into supporting cluster pages.

Next, you can do keyword research to find relevant keywords under each cluster page. As above, you can find these keywords through a simple Google search and using the Keyword Surfer plugin.

For instance, on the "benefits of intermittent fasting" page, you can include keywords such as "benefits of fasting," "benefits of intermittent fasting for women," and "benefits of intermittent fasting 16/8."

All that's left to do now is structure this data into a spreadsheet and create our topical map. Here's a simplified example of what it can look like:

You'll include your pillar page, supporting pages, and the keywords you'll implement in each. You can do further searches for specific keywords to see more suggestions, which will also serve as reminders of the main topics you'll address in each article.

Your topical map will be much more elaborate than the above example, as the goal is to identify as many subtopics as possible. That's why this stage will involve quite some time and work, but give it the attention it deserves.

Alternatively, you can rely on Surfer to organize your cluster automatically.

In this case, it proposes a pillar page on "how to intermittent fast for weight loss" and 24 supporting pages populated with relevant keywords.

All that's left now is to build your cluster content.

3. Create a pillar page

A pillar page is the centerpiece of a topic cluster. It is designed to provide a comprehensive overview of the topic and guide readers to more detailed cluster content.

If we go back to our example, the pillar page can be something like "The Ultimate Guide to Intermittent Fasting for Weight Loss."

The goal is to provide a high-level overview of all the relevant information and leave the nitty-gritty parts for supporting pages.

With this in mind, you should plan your pillar page carefully before you start writing. Create an outline that will cover all the relevant subtopics and clarify the internal linking strategy.

When done, follow these tips to write an outstanding pillar article:

  • Organize your subtopics with header tags (H2, H3, etc.) to create a clear structure
  • Add a table of contents to make the article easy to navigate
  • Optimize the title, headings, and metadata by including relevant keywords naturally
  • Place internal links contextually and be mindful of the anchor text (more on that a bit later)
  • Use lists, tables, images, and similar elements throughout the text to improve readability

Such pages are much longer than an average blog post, typically 2,500+ words. So they require considerable time to write.

Using an AI content writing tool such as Surfer AI can speed up the process. From within your topical map, simply click on Write for 1 AI credit.

You'll be taken to a separate window where you can follow the steps to write an article with Surfer AI:

  1. Choose the article type
  2. Select your preferred tone of voice
  3. Include custom instructions if relevant
  4. Review and edit the generated outline

In less than 20 minutes, you'll have a comprehensive and fully optimized article ready to review.

4. Create supporting cluster pages

When the pillar page is done, it's time to move on to supporting content.

Supporting pages are primarily aimed at those who are in the advanced stages of their consumer journey and want to read in-depth content. This is where you'll be more granular and include all the information you've omitted from the pillar page.

For example, if one of your supporting topics discusses the benefits of intermittent fasting, you'll only want to list the main ones in the pillar and elaborate on all the benefits in a supporting article.

Note that there's no universal number of pages your cluster should have. The goal is to cover the topic from as many angles as possible without repetition.

From our example above, you can see that Surfer suggests 24 supporting pages that you can cover for a cluster on intermittent fasting.

Each page should address one topic and target a specific set of keywords, as doing so lets you avoid keyword cannibalization.

Cannibalization happens if multiple pages target keywords that are too similar and have the same search intent. Your pages start competing among themselves, eating away at each other's rank. This is another reason to create your topical map carefully.

Choose the keywords you'll target with each article, and make sure there aren't too many similarities between supporting content.

Then, get to writing. Creating multiple cluster pages is another time-consuming activity that you can automate with the help of AI.

5. Link related pages together

Once you've created your pillar and supporting web pages, it's time to bring them together using internal links.

Depending on your topic cluster model, there are several ways to do this, but we'll focus on a tried-and-tested method that Kyle Roof follows.

Link from your supporting pages upwards to the pillar page. 

And then link supporting pages to each other sequentially—page A links to page B and vice versa, B links to C, and so on.

Here’s a demonstration of what this looks like in practice.

This way, you'll optimize the flow of link juice among interlinked web pages and emphasize the importance of the pillar page, considering that all cluster pages link to it.

Since Surfer groups related pages into clusters and highlights your pillar and supporting pages, adding internal links should be a straightforward task based on the cluster you’re covering. 

Note that it's okay to link to pages beyond the cluster, if the outsider page is relevant and valuable enough.

Don't add too many links, though, as your cluster might lose its focus and become too diluted.

When adding links, make sure to use descriptive anchor text. Avoid hyperlinking text such as:

  • Click here
  • Read more
  • Check out this article

Instead, use natural and contextual anchor text that hints at the content on the cluster page.

For example, when your pillar page touches on the effects of fasting, you'll get an opportunity to link to the corresponding cluster article like so:

Intermittent fasting is an excellent way to lose weight without the yo-yo effect.

Descriptive anchor text is crucial for an effective topic cluster strategy. It gives context to your pages and is considered an important ranking factor.

Google's crawlers analyze anchor text to determine link relevance, so follow the above guidelines for the best results.

6. Audit your existing content

Our dieting website example assumes you're starting from scratch. But what if you're not?

If your website already has different content, you should assess it and group your pages according to the overarching topics.

This lets you skip some of the above steps and quickly create topic clusters.

Of course, it all depends on the exact content you have. For example, you might have a few articles that can serve as supporting pages but don't have a pillar. In this case, you can create a long-form piece that will serve as the pillar and connect cluster content to it.

You can also connect your Google Search Console account to Surfer to generate a topical map that takes into account existing content. 

 Surfer will then label pages that you have already covered, and point out how many pages are left in your cluster. 

In many cases, you'll realize you need more content to form a cluster, so go back to the research stage to identify any gaps. Cover the topic as comprehensively as possible, and then interlink your pieces as explained above.

How many topic clusters should you create?

Ideally, you should have 5–10 topic clusters addressing your site's core themes. These numbers aren't set in stone, though—think of them as a rule of thumb, with the exact number of clusters depending on factors like:

  • Information that Google deems relevant to your topic
  • Competitors' clusters and pages
  • Topic availability in your niche and your existing content
It's best to start your clusters with long-tail keywords that don't have a high search volume and competition.

By doing so, you can drill a small hole in your niche, which you'll later expand as you build more authority.

If all goes well, your pages will start climbing SERPs, and you can start tackling the more competitive keywords and topics you'll build clusters around.

Topic clusters—a case study

Alright, now let’s look at a real-life example of how an effective topical cluster strategy can boost rankings.

We recently published a case study on how Dino Digital's strategic implementation of topical clusters amplified an HR SaaS company's organic traffic by 17 times - in a very competitive industry. 

The core strategy revolved around building topical authority by focusing intensively on one cluster at a time, starting with high-level topics relevant to their audience and business.

They crafted a topical map using Surfer to identify key topics and related subtopics. 

Then, they deep dived into a specific subject, ensuring comprehensive coverage that outperforms competitors. This boosted the website's presence in relevant searches and cultivated audience trust. 

The team was able to scale their content production leveraging progarammtic SEO and Surfer AI. 

They would only move on to a new cluster after fully covering the previous one.

This strategy led to a remarkable increase in daily website traffic and established the brand as a knowledgeable authority in the HR tech space.

This shows the power of a focused topical cluster strategy in enhancing overall SEO performance.

Key takeaways

  • Topic clusters are crucial for successful SEO and your content marketing strategy as a whole. They help structure your website and make it easier for both users and search engines to navigate it.
  • Each topic cluster should be built around a specific subject related to your business. It consists of a pillar page and supporting pages that provide detailed information for users in the later stages of the buyer's journey.
  • To create a cluster, start by choosing a broad topic that can be broken down into related subtopics and developing a topical map.
  • You can use various free keyword research tools to come up with content ideas and plan the pillar and supporting pages. Start with less competitive keywords to climb SERPs more quickly, after which you can move on to the more demanding keywords.
  • When creating a pillar page, make sure it's a long-form piece that offers high-level information about the topic and touches on the subtopics covered by supporting pages.
  • Each supporting cluster article should focus on a single subtopic and cover it in greater depth.
  • When you write the cluster content, use the right internal linking structure to bring it together. Your pillar page should link to all supporting pages and vice versa, and you should link supporting pages among themselves sequentially.

Conclusion

Creating a topic cluster takes time and careful planning, but it's more than worth the effort. By ensuring a proper site structure and producing quality content, you'll make it easier for search engines to index your pages and achieve topical authority.

Start with low-competition topics, and be patient while working your way up. Build your site's reputation by showing you're the expert, and those prime spots in SERPs will follow.

No items found.
Like this article? Spread the world

Get started now,
‍7 days for free

Choose a plan that fits your needs and try Surfer out for yourself. Click below to sign up!

Screenshot of Surfer SEO Content Editor interface, displaying the 'Essential Content Marketing Metrics' article with a content score of 82/100. The editor highlights sections like 'Key Takeaways' and offers SEO suggestions for terms such as 'content marketing metrics