How to Implement the Topic Clusters Model, Step-By-Step

How to Implement the Topic Clusters Model, Step-By-Step

Are you not ranking as high as you’d like? Check out this step-by-step instructions on how to implement the topic clusters model on your blog with their basic importance.

Are you not ranking as high as you’d like?

Well, it comes down to the fact that search engines have repeatedly changed their algorithm.

And everybody knows that any algorithm change brings about a new SEO strategy; the topic clusters model is the latest evolution of such strategies.

Are you finding that you’re creating great content, but you still aren’t ranking?

Ultimately, it’s about how your content is developed and organized (more on this to come).

Enter the topic clusters model.

The old way of creating a bunch of different blog posts around the same target keyword is not working anymore.

The problem is that marketers who find themselves not ranking high enough end up creating even more content to rank for that particular keyword. This makes the problem even worse.

As you will see, the topic clusters model will increase your search engine visibility and provide a better user experience, not to mention change the way you approach your content strategy forever.

What You Will Learn

  • What topic clusters and why are they important for increasing your search engine visibility
  • Step-by-step instructions on how to implement the topic clusters model on your blog

What Is the Topic Clusters Model, and Why Is it Important?

The topic clusters model is, at its very essence, about the way that you organize the structure of your website and, particularly, about the way you organize your content, such as your blog posts.

Here’s what we mean by that:

The topic clusters model focuses on topics instead of keywords like classic content strategies, which means that you no longer choose a keyword and then write a bunch of blog posts to rank for that keyword.

All this does is leave you with a bunch of blog posts with overlapping content that has to compete with each other.

So, where did the topic clusters model come from?

The reason for this change is that search behavior is changing.

Ultimately, people are now searching in a much more conversational way than ever. Much of this has to do with the fact that people now use voice search on devices like Apple’s Siri to find the information they need.

Again, the result is that people are searching in a much more conversational way.

People no longer enter a couple of different terms into their search engine. Instead, they are asking complex questions

Enter the Hummingbird update in 2013; this meant that Google was no longer analyzing single keywords but rather phrases, ultimately due to these changing search trends.

Today, there are thousands of long-tail keyword variations. Gone are the days of a handful of major keywords that you would try to rank for. Again, this is due to the rise in voice and mobile search; people are asking Google more complicated questions.

Now, back to the topic clusters model.

Ultimately, there are many problems with how most websites are structured today. They are organized around keywords, which means that sites have so many different blog posts with overlapping content.

As you will see, this makes it difficult for web crawlers to understand connections between content. Essentially, by creating more content, you are making it harder for crawlers to even find your content to begin with. This is why so many people are not ranking as they’d like to.

This structure also makes it much more difficult for users to find the information they need. It does not offer a good user experience at all.

Let’s say you had ten different articles on how to improve your productivity. Undoubtedly those pages would feature a lot of the same content and similar URL structures.

As a result, search engines have difficulty determining how the content is related to each other - search engines can’t crawl your pages quickly.

It also means you wasted time writing different blog posts that are competing with each other. That’s a lot of wasted resources when it comes to producing content.

But if you organize your content based on the topic cluster model, your approach to content becomes much more streamlined.

Search engines can crawl your website a lot faster.

Every time a  blog post does well, the entire cluster also increases in the SERPs. In other words, if even one of your cluster blog posts ranks well, all of the other pages linked to that same pillar also rank higher as a result.

If this sounds confusing, we promise it will begin to make sense once you have a better idea of the topic clusters model.

So, here is why the topic clusters model is important:

  • Increased search engine visibility (because the content is no longer competing with each other)
  • Better user experience (due to a more organized website structure)
  • Improved content marketing budget

Here is how the topic clusters model works in practice:

Think of the topic clusters model as having three separate components:

  • Pillar content
  • Cluster content
  • Hyperlinks

If you’re unfamiliar with this model, it may sound complex, but it’s simple.

All the broad topics on your blog will each have their own pillar page. The pillar page is a specific page that will provide a broad overview of the topic. Pillar pages are also designed to convert visitors into leads.

Let’s discuss what the pillar page looks like in more detail.

For example, let’s say that you write a lot about the topic of productivity (in other words, this is a broad topic on your site, and you write about the topic quite a bit).

The pillar page covers the topic of productivity in more detail. Subtopics on productivity are referred to as ‘cluster content’ (more on this in a minute).

These pillar pages are great for the person who isn’t familiar with the topic but wants an overview.

Now, cluster content refers to all of the specific blog posts that cover the pillar page topic (productivity, let’s say) in more detail.

For example, cluster content could include blog posts on the Pomodoro method, Productivity Tips from the World’s Most Productive People and so on (keep in mind that cluster content will be based on long-tail keywords).

Now, you may be asking yourself: where do the hyperlinks come in?

Well, here’s how it works: the pillar page then lists all of the clusters at the bottom of the page (i.e., the specific blog posts on the topic), linking to each page as in the example below:

HubSpot has a pillar page (remember - that’s the broad topic) on Instagram Marketing.

They then have a bunch of cluster content on Instagram Marketing; as you can see, they have a blog post on ‘How to Create a Business Instagram Account’ and ‘Instagram Post Types, ’ as you can see below.

how the topic clusters model works in practice

Cluster content also links back to its relevant pillar page.

Here is another example:

Cluster Content: Crafting a Good Page Title for SEO), How to Create The Right Meta Description, How Google Meta Tags Impact SEO (again, cluster content refers to the individual blog posts)

Again, each piece of cluster content, which is a specific blog post, links back to the pillar page. However, keep in mind that cluster content can also hyperlink to relevant blog posts.

So, in the Hubspot example, their ‘How to Create a Business Instagram Account’ blog post could link to their ‘Instagram Post Types’ since they are both in the same cluster.

The linking process does two things:

  1. Search engines can more easily crawl the content and understand that those pages are connected
  2. Conveys that there is a lot of content on the topic, therefore communicating to Google and other search engines that the pillar page must be an authority on the topic

The orderly structure results in Google ranking the pillar pages higher.

And, again, when one individual blog post does well in ranking, all of the blogs in that cluster also rise in the rankings.

Hubspot has created a diagram to better illustrate the concept, which you can see in the image below:

content type

How to Implement the Topic Cluster Model, Step-by-Step

Depending upon the extent of the content on your website, implementing the topic cluster model on your website could be a large undertaking. But the results will certainly be worth your effort.

We have separated each task into parts: part A, part B, part C and so on.

PART A: Organizing your Content

The first part (part A) of implementing the topic cluster model is to examine your website’s content to identify what pages will serve as your pillar pages.

Remember that your pillar pages can be considered broad topics on your website.

This process will involve auditing your content to determine what content you’ve already written and identifying possible gaps, but let’s not get ahead of ourselves.

1. Identify Your Topics (Pillar Pages)

The first step is to identify the broad(ish) topics on your website that will serve as your pillar pages.

You will need to keep track of all this information, so creating a spreadsheet will be a good idea. You will also be using this to keep track of your cluster content, but more on that to come.

Identify Your Topics

So, how can you identify what topics will serve as a pillar page?

You can begin by looking at your website’s categories; this can provide a rough guide to what your pillar pages should look like.

website category

However, it’s important to note your pillar pages will need to be narrower in scope than your website categories.

With pillar pages, you will cover the topic broadly but not too much detail either.

For example, if you look at the Jeff Bullas blog in the image above, his ‘social media’ category would be too broad of a topic to be a pillar page. The same is true for the rest of the categories (i.e., blogging, content marketing and so on).

But this gives you a starting point.

Examine each category at a time.

Ultimately, looking at the categories on your blog helps give you an overarching framework for thinking about your categories. Still, these categories will more than likely be too broad.

(For those with a particularly extensive archive, one way to approach this is by narrowing down ten of your buyer persona’s problems). To do this, you can use surveys, interviews and so on. The ‘problems’ of your buyer personas will serve as your pillar pages.

For those who are not going to look at your buyer personas, here are a few other tips that can help you identify your pillar pages:

Another way of thinking about this is that pillar pages are designed to answer basic questions.

(Remember, the cluster content, i.e., your blog posts, will go into more detail).

So, while you might have an SEO category on your blog, this would not make a good pillar page because you couldn’t possibly create a pillar page about SEO that could cover the topic in enough depth - it’s far too broad to do so.

So, you need to something choose narrower in scope than simply SEO.

The SEO certainly topic provides a starting point, but, again, you need to create a pillar page that is a bit narrower.

HubSpot has pillar pages on Instagram Marketing and Sales Emails Templates as a few more concrete examples.

Here are some rough guidelines that can determine whether or not a particular topic can serve as a pillar page:

  • Can the pillar page answer many basic questions about a topic but still in enough depth? The idea here is for it to cover many different parts of the topic.
  • Could you write 20 to 30 blog posts on that particular topic?

Here’s another tip: if you’re trying to get that page to rank for a long-tail keyword, it should not be a pillar page (this falls under your content clusters).

It is also helpful to think of pillar pages as “ultimate guides.”

So, complete the first step by mapping your pillar pages at the top of your spreadsheet.

PART B: Assess Content & Develop More Content Clusters Via Keyword Research

The next phase of this process is to assess the depth of your content to see what cluster content you have to work with (and to develop blog post topics that could serve as future cluster content).

First, you want to determine what’s missing - what additional blog posts should you write about that you don’t already have on your blog?

Second, you want to identify your website's duplicate or overlapping content. The purpose of identifying duplicate content is, again, to ensure that you don’t have several blog posts that are all competing with each other.

So, how do you determine what’s missing?

To determine what’s missing - i.e., to determine content gaps - good ol’ classic keyword research can help with this.

Everyone has their own way of conducting keyword research; whether you use a free keywords research tool like Google Adwords Keyword Planner or a paid tool, the process is still the same.

Broadly speaking, you want to start by looking at your pillar pages; next, choose relevant long-tail keywords with the highest search volume. These long-tail keywords will serve as cluster content.

Then, it’s just a matter of figuring out whether you have content written that pertains to those particular long-tail keywords.

This is a broad overview; everyone has their own way of conducting keyword research - do what works for you.

However, we will go into more detail about a couple of techniques you can use to determine what types of cluster content you should develop.

  • One is to take a look at your pillar page topics and then brainstorm a list of keywords that your particular audience might search for

When brainstorming, the idea is not to self-reflect but to come up with as many ideas as possible.

Once you have developed your list, the next step is to develop a list of related keywords you might not have thought about during your initial brainstorming session. A tool like Ubersuggest can help you; you must enter your keyword into the search bar.

So, if your pillar page was ‘Instagram marketing,’ you can enter Instagram Marketing into the search bar and it will come up with a list of additional keywords that could potentially serve as more cluster content.

instagram marketing

But you’re not done yet.

Now you want to validate these ideas through competitor research. For this, SEMrush is a great option.

More specifically, you want to use SEMrush to figure out how your competitors are ranking for those keywords to determine possible gaps in their strategy that you can take advantage of.

This is simple; all you need to do is enter your competitors' domains and figure out their ranking. The key here is to pay attention to the keywords that your competitors are ranking for, but you aren’t but also the keywords that they aren’t ranking for.

For most of you, this will likely be basic stuff, but for the sake of comprehensiveness, this is what you should do:

Type in the name of your competitor in the search bar on SEMrush. Click ‘Organic Research’ and then ‘Competitors’ on the left-hand side.


This will bring up a list of competitors. You then want to click on ‘Common Keywords’ for the competitor of your choice.

Common Keywords

This will then bring up a list of keywords. This is SEMrush’s Keyword Gap Tool.

SEMrush Keyword Gap Tool

The last step in this process is to use something like Google Adwords Keyword Planner to get an idea of search volume and other important qualitative data to help narrow your list of keywords even further.

Again, basic stuff here. You want to narrow down the keywords with too high of a search volume or little and cut them from your list.

2) One other super simple and quick technique to find long-term keywords is to use Google Search. Simply type in your pillar content topic (let’s say it was “Instagram Marketing”) into Google Search and use Google’s autocomplete option.

Follow ‘Instagram Marketing’ with the letter ‘a, and you will come up with many long-tail keyword variations that could serve as possible cluster content.

possible cluster content

You can also work your way through the entire alphabet.

Then you want to evaluate your options using Google Adwords Keyword Planner, as you did in the example above.

These are just a few possible techniques when it comes to keyword research, but these are relatively simple and easy ones that take seconds.

Regardless of your technique, the last step is to look at your blog content to determine whether you’ve already written a blog post on that particular keyword. If not, you will need to write one.

To keep track of your content, you will want to refer to your spreadsheet again (see part A). Under each pillar page, write your long-tail keywords and then link to the blog post if you have content that matches that particular keyword.

If there is no link, you will know that you must create a blog post targeting that keyword.

You can now add any missing content to your editorial calendar.

Next, you want to assess duplicate content on your website.

For duplicate content, ask yourself: do you have a lot of blog posts on the same topic that is also ranking for the same keywords?

If that’s the case, you want to choose the highest-ranking URL and then compile all of the information in those posts into one blog post.

The last step is to redirect the other blog posts toward that one post.

PART C: Create New Pillar Pages

The next phase is actually to create your pillar content. Sometimes, you may be lucky enough to already have blog posts that function like pillar content.

For example, do you have ultimate guides that are also ranking well?

Remember, pillar content should serve to answer the basic questions but still in enough depth. Think of pillar pages as providing a broad overview of the topic.

Visitors can learn about the topic broadly and then navigate to the content clusters for more in-depth information on that particular topic.

Keep in mind that pillar pages can also focus on specific tools. For example, HubSpot has a pillar page on the topic of HubSpot’s Blog Topic Generator tool. Pillar content centered around tools is an evergreen topic and tends to get shared a lot.

But, for most people, pillar pages tend to center around covering the broad topics of your website, as detailed above.

Again, in some cases, you may already have blog posts that fit the pillar content description. But if not, you will have to create those pillar pages.

So, what does a pillar page look like, exactly?

Pillar pages look like any other “ultimate guide” blog post. Think at least 5000 words. There are lots of headings, screenshots and so on.

Here is an example of Hubspot’s pillar page for Instagram Marketing to give you a sense of what pillar pages should look like:

pillar page for Instagram Marketing

On their pillar page, HubSpot included the following subheadings:

This particular pillar page was over 8,000 words, so again, remember that while it is not meant to be overly detailed, it should cover the topic broadly.

Take a look at your current content and see whether or not you have any blog posts that fit the description of a pillar page (or perhaps any blog posts that have the potential to become pillar pages with more content added to them).

The last step of your pillar page should be linking to all the “cluster content” (i.e., all the blog posts that have to do with that particular pillar page). You can link to all of those articles at the bottom of the pillar page, just like HubSpot did in the example below:

Again, this is meant to be useful to the reader; they can get a broad overview of the topic and then explore specific topics in more detail.

HubSpot calls their section ‘Related Articles on Instagram Marketing.’

Related Articles on Instagram Marketing

You can use your spreadsheet to indicate whether or not you will need to create a new pillar page or not.

Once you have created your pillar page, ensure that you update your spreadsheet with the link to the pillar page. This will be useful once you have to link to your pillar pages in the next section.

PART D: Linking

Now that you have created a new hierarchy for your website, assessed all of your content, and created new pillar content (if necessary), one of the final steps is to link these pages together.

Again, this linking action tells crawlers that content is related, making it easier for web crawlers to understand connections and ultimately rank higher.

The first step is to go through each blog post and remove all of the previous internal hyperlinks contained in any of these blog posts.

Next, you want to replace the internal links you just removed with a hyperlink to the relevant pillar page instead. One important thing to note here is that each cluster page links to the pillar page with the same hyperlinked keyword.

You can also link to other relevant content within that particular content cluster.

This is simple stuff, but it can take a lot of time.

PART E: How To Organize Your Editorial Calendar

At this point, you understand the topic clusters model and how to implement it. But how do you update your editorial calendar?

1. How to Plan Future Content

We’ve established that you will no longer be creating a bunch of different blog posts, all on the same long-tail keyword.

It all comes down to using keyword research to determine the appropriate keywords that will serve as a single post (see part B).  If you don’t have content that meets these criteria, you will need to create new content. Add to your editorial calendar accordingly.

2. Create a Topic Cluster Checklist

The last and final step in implementing the topic clusters model is to put systems in place so that when you create your editorial calendar, you will be able to keep track of your links much more easily.

Remember: you need to keep track of the long-tail keywords you’re targeting, their relevant blog posts, links, etc. So, you need a spreadsheet to keep track of it all.

spreadsheet to keep track

Wrapping It Up:

Times are changing. If you expect to rank, you have to start thinking about approaching your content and website structure in a way that reflects these trends.

This means implementing the topic clusters model.

Arash Asli is at the forefront of business growth helping SMBs grow their businesses, as CEO of Yocale.com, an online scheduling and marketing platform. His thought leadership has been featured in major publications including Forbes, Huffington Post, and Inc. He is honored to have been named the Business in Vancouver's Top Forty under 40 business executive.

Where to Learn Really Useful Content Marketing Tips for Beginners

When we hear the term “content marketing”, it sounds...

4 mins read

How to Create SEO friendly PDF Documents

When we discuss SEO, all points go in favor...

4 mins read

4 Ways Businesses Can Benefit from Blogging After a Pandemic

The COVID-19 pandemic brought the entire world to a...

4 mins read