How to Create a Topic Cluster for SEO: A 5-Step Process With a Worked Example

by | Oct 12, 2026 | Uncategorized | 0 comments

Topic cluster SEO is the practice of organising your content around one central pillar page and a set of supporting pages that each cover a single subtopic, all connected with deliberate internal links. Instead of publishing 30 disconnected posts that fight each other, you publish 1 hub and 12 spokes that reinforce each other and tell search engines you own the subject. simpletiger.com has a solid rundown on this.

Most guides stop at the theory. This one does not. Below you get the exact 5-step process we use at King Content Agency, followed end to end on a single real-world example, from raw keyword list to published cluster with the internal links mapped out. At the end, you also get the part almost nobody covers properly: how to spot and merge overlapping pages before keyword cannibalisation quietly caps your rankings.

What a topic cluster actually is (and why it still works in 2026)

A topic cluster has three components:

  • The pillar page: a broad, comprehensive page targeting the head term and the informational core of the topic. It links out to every cluster page.
  • The cluster pages: narrow pages, each answering one specific question or search intent in depth. Each one links back up to the pillar.
  • The internal link structure: the wiring that turns a pile of URLs into a recognisable topical unit.

Why bother, when you could just write good pages? Three reasons that matter right now:

  1. Intent coverage beats keyword stuffing. Search engines evaluate whether your site covers a subject completely, not whether one page repeats a phrase.
  2. AI-driven search rewards structure. AI Overviews and answer engines pull from pages that resolve one question cleanly. Narrow, well-scoped cluster pages get cited far more often than sprawling 6,000-word monsters.
  3. Internal links distribute authority. A pillar that receives 12 contextual internal links from related pages is dramatically easier to rank than a lonely orphan page.

The single most common mistake: teams build the content and skip the linking. A cluster without internal links is not a cluster. It is a folder.

content cluster diagram

The 5-step topic cluster SEO process

Step 1: Choose a pillar topic you can realistically own

A good pillar topic sits at the intersection of three filters:

  • Commercial relevance: people who read it could plausibly become customers.
  • Search demand with breadth: the topic must fan out into at least 8 to 15 distinct subtopics with their own search volume. If it does not fan out, it is a blog post, not a pillar.
  • Winnability: check who ranks in the top 10 for the head term. If it is 10 DR 90 marketplaces and you are DR 25, pick a narrower pillar and work up.

Our worked example

Throughout this guide we will build a cluster for a fictional client: PayrollFit, a payroll software company selling to UK small businesses with 1 to 20 employees.

Candidate pillars considered:

Candidate pillar Monthly volume Subtopic breadth Winnable? Verdict
payroll software 18,000 High No (review sites dominate) Too competitive for now
small business payroll 2,400 High Yes Selected pillar
payroll taxes 3,100 Medium Yes Better as a cluster page
how to pay employees 880 Low Yes Cluster page

Pillar chosen: Small Business Payroll: The Complete Guide at /guides/small-business-payroll/.

Step 2: Build the keyword pool and cluster it by SERP overlap

This is where most topic cluster SEO projects go wrong. People group keywords by how similar the words look. You should group them by how similar the search results look.

Here is the workflow:

  1. Pull the seed pool. Export keyword ideas for your head term from your tool of choice (Semrush, Ahrefs, or a free combination of Google Search Console plus Keyword Planner). Add “also rank for” keywords from the top 3 competitors’ pillar pages. Aim for 300 to 800 raw keywords.
  2. Clean it. Remove branded terms belonging to competitors, irrelevant geographies, and anything with zero commercial or informational fit.
  3. Cluster by SERP similarity. For each keyword, capture the top 10 ranking URLs. Any two keywords sharing 3 or more identical URLs in the top 10 belong on the same page. This is the rule that prevents cannibalisation before you write a single word.
  4. Label the intent of each cluster: informational, commercial investigation, transactional, or navigational.
  5. Assign one page per cluster. One intent, one URL. Never two.

The worked example: from 640 keywords to 11 pages

After cleaning, PayrollFit’s pool was 640 keywords. SERP-overlap clustering collapsed it into 11 groups. Here is the resulting cluster map (abbreviated to the primary keyword per group):

# Primary keyword Vol. Intent Page type Role
0 small business payroll 2,400 Informational Guide Pillar
1 how to set up payroll 1,900 Informational Step-by-step Cluster
2 payroll taxes explained 3,100 Informational Explainer Cluster
3 payroll for one employee 590 Informational Use-case guide Cluster
4 payroll frequency options 720 Informational Comparison Cluster
5 payroll compliance checklist 480 Informational Checklist + template Cluster
6 employee vs contractor 2,600 Informational Comparison Cluster
7 common payroll mistakes 390 Informational Listicle Cluster
8 payroll cost calculator 1,300 Transactional Interactive tool Cluster
9 payroll software vs accountant 640 Commercial Comparison Cluster
10 outsourced payroll cost 880 Commercial Pricing guide Cluster

Two keywords that looked like separate topics, “payroll deadlines” and “payroll compliance checklist”, shared 6 of the top 10 URLs. They were merged into a single page (#5). That one decision prevented a cannibalisation problem 6 months down the line.

Step 3: Define the brief for each page before you write anything

Each page in the cluster needs a one-page brief containing:

  • Primary keyword and 5 to 15 secondary keywords from the same SERP-overlap group
  • The single question the page resolves stated in one sentence
  • Target URL slug, decided upfront so links can be built in parallel
  • Content format matched to what already ranks (if the top 10 are all listicles, do not write an essay)
  • Word count range based on the median of the top 5, not the maximum
  • Required internal links out, including the pillar and 2 to 4 siblings
  • Unique angle: original data, a template, a calculator, a screenshot walkthrough, or genuine practitioner commentary

For the pillar page specifically, structure it as a genuine hub. Each cluster page gets its own H2 section on the pillar with 150 to 250 words of summary, followed by a contextual link to the full page. That way the pillar is useful on its own and passes relevance to every spoke.

Step 4: Wire the internal links (the step everyone rushes)

Here are the linking rules we apply on every cluster build. Print them and stick them to the brief. Originally covered on https://siteimprove.com.

Link direction Rule Example anchor
Cluster to pillar Mandatory, one link, placed in the first 150 words “our complete guide to small business payroll”
Pillar to cluster Mandatory, one link per cluster page, inside its H2 section “how to set up payroll step by step”
Cluster to sibling 2 to 4 per page, only where genuinely relevant to the sentence “the difference between an employee and a contractor”
Cluster to money page 1 per page maximum, contextual, never in every paragraph “payroll software for small teams”
Site nav to pillar Link the pillar from the resources menu or footer so crawl depth stays at 2 or less “Payroll guide”

Anchor text guidance: use descriptive, varied anchors that contain the target page’s topic. Do not use the identical exact-match anchor 12 times, and never use “click here” or “read more” as the only anchor to an important page.

The PayrollFit link map

The finished wiring for the example cluster looked like this:

  • Pillar links out to all 10 cluster pages, plus the product page and the pricing page.
  • Every cluster page links up to the pillar in its intro.
  • Sibling links were assigned by logical adjacency, not randomly. For example: “how to set up payroll” links to “payroll compliance checklist” and “payroll frequency options”. “Employee vs contractor” links to “payroll taxes explained” and “common payroll mistakes”. “Payroll cost calculator” links to “outsourced payroll cost” and “payroll software vs accountant”.
  • Total internal links created: 46. Average inbound internal links per cluster page: 3.4. Inbound internal links to the pillar: 12.

Track this in a simple spreadsheet with columns for Source URL, Target URL, Anchor text, Placement, and Status. It takes an hour and it is the difference between a cluster and a pile.

Step 5: Publish, measure, then prune

Publish the pillar first if it is new, then release cluster pages at a steady cadence (2 to 4 per month is realistic for most teams). Add the internal links to the pillar as each cluster page goes live, and go back to update older cluster pages with links to the new ones.

Measure the cluster as a unit, not page by page:

Metric Where to get it Review cadence
Total cluster impressions and clicks GSC, filter by URL path Monthly
Number of keywords ranking top 10 Rank tracker, grouped by tag Weekly
Pillar position for the head term Rank tracker Weekly
AI Overview / answer engine citations Manual spot checks or a visibility tool Monthly
Assisted conversions from cluster URLs GA4 path exploration Quarterly
Cannibalisation flags GSC query-to-page report Quarterly

Expect meaningful movement in 3 to 6 months for a new cluster on an established domain, and 6 to 12 months on a young domain. Do not judge cluster performance after 4 weeks.

content cluster diagram

How to spot and merge overlapping pages before they cannibalise each other

Keyword cannibalisation is when two or more of your pages compete for the same query. Neither page accumulates full authority, rankings flip-flop, and click-through rate suffers because the wrong URL is often shown. In a topic cluster SEO project this is the number one silent killer, especially when you are building a cluster on top of years of legacy blog posts.

Three ways to detect it in under 30 minutes

  1. The Google Search Console query test. Go to Performance, open a query, then switch to the Pages tab. If two or more of your URLs show impressions for the same query and neither sits in the top 5, you have overlap. Repeat for your 20 highest-impression queries.
  2. The site search test. Run site:yourdomain.com "your target phrase". If three near-identical posts come back, Google is being forced to pick a winner and it may not pick the one you want.
  3. The SERP overlap test (best for planning). Take the primary keyword of two existing pages and compare the top 10 results. Sharing 3 or more URLs means Google treats them as the same topic, so they should be one page.

The merge decision matrix

Symptom Diagnosis Action
Two pages, same intent, both weak True cannibalisation Merge the best content into the stronger URL, 301 redirect the other
Two pages, same intent, one clearly wins Redundancy Redirect the loser, or repurpose it to a genuinely different subtopic
Two pages, different intent (info vs commercial) Not cannibalisation Keep both, sharpen the titles and H1s, add a link between them
Pillar outranked by its own cluster page for the head term Link and scope imbalance Narrow the cluster page’s scope, add more internal links to the pillar
Five thin posts on micro-variations Fragmentation Consolidate into one strong cluster page, redirect all four

How to merge two pages properly

  1. Pick the winner URL: the one with more backlinks, better historical rankings, or the cleaner slug.
  2. Move the genuinely unique sections from the loser into the winner. Do not paste duplicate paragraphs.
  3. Rewrite the winner’s title tag, H1, and intro so they cover the combined intent.
  4. 301 redirect the loser URL to the winner. Never leave it live and never just delete it.
  5. Update every internal link that pointed at the old URL so it points directly at the winner (redirect chains waste crawl budget).
  6. Resubmit the winner in GSC and monitor the merged query set for 6 to 8 weeks.

What happened in the worked example

PayrollFit’s existing blog had 34 posts. The audit found:

  • 4 posts competing for variations of “how to set up payroll” (merged into 1, three 301s)
  • 3 posts on payroll deadlines and compliance (merged into the checklist page)
  • 2 posts on employee vs contractor status (merged, kept the older URL for its backlinks)
  • 9 posts with no topical relevance to payroll at all (left alone, excluded from the cluster)

Net result: 34 posts became 21, of which 10 were rebuilt as cluster pages under a new pillar. Total published word count fell by roughly 18 percent, while the number of keywords ranking in the top 10 across the payroll topic rose from 47 to 163 over the following two quarters. Fewer, better connected pages beat more pages nearly every time.

content cluster diagram

A reusable topic cluster template

Copy these columns into a spreadsheet and you have a working cluster planner:

  • Cluster ID
  • Primary keyword
  • Secondary keywords (same SERP group)
  • Monthly volume
  • Search intent
  • Page role (pillar / cluster)
  • Content format
  • Target URL
  • Existing URL to merge or redirect
  • Links out to pillar (yes/no)
  • Sibling links assigned
  • Owner
  • Publish date
  • Status
content cluster diagram

Common topic cluster SEO mistakes to avoid

  • Building the cluster around your product features instead of around what people actually search.
  • Making the pillar a link dump. It has to be genuinely readable and useful standalone.
  • Writing 12 pages that all say roughly the same thing. If you cannot state the unique question a page answers in one sentence, do not publish it.
  • Ignoring existing content. Audit before you create, or you will build a cluster on top of a cannibalisation problem.
  • Forgetting the links after publication. New cluster pages must be linked from older ones retroactively.
  • Chasing volume over relevance. A 200-search keyword that your buyers type is worth more than a 20,000-search keyword they never do.

FAQ

What is clustering in SEO?

Clustering in SEO is the process of grouping related keywords that share the same search intent into a single content unit, then assigning one page per group. Keywords are best clustered by comparing the ranking URLs in their search results: if the results heavily overlap, one page can serve them all.

What are cluster topics?

Cluster topics are the individual subtopics that support a broader pillar topic. Each one is narrow enough to be fully answered on a single page, has its own search demand, and links back to the pillar. In our example, “payroll taxes explained” and “payroll for one employee” are cluster topics under the pillar topic “small business payroll”. The reasoning is set out in this piece.

How many pages should a topic cluster have?

Typically 1 pillar and 8 to 15 cluster pages. Fewer than 6 and the topic is probably not broad enough to justify a pillar. More than 20 and you likely need to split it into two clusters with a parent hub above them.

What is the 80/20 rule in SEO?

The 80/20 rule in SEO says roughly 80 percent of your organic results come from 20 percent of your pages. In practice that means auditing and improving your top-performing pages and your pillar hubs usually pays off faster than publishing more new content. Applied to topic clusters: perfect the pillar and your three highest-intent cluster pages before expanding.

What are the four main types of SEO?

The four main types are on-page SEO (content, titles, headings, internal links), off-page SEO (backlinks, mentions, digital PR), technical SEO (crawling, indexing, site speed, structured data), and local SEO (Google Business Profile, local citations, location pages). Topic clusters sit primarily within on-page SEO but depend on technical SEO for crawlability.

Do topic clusters still work with AI search and AI Overviews?

Yes, and arguably more than before. Answer engines favour pages that resolve one question clearly and are supported by corroborating content on the same domain. A tightly wired cluster gives an AI system multiple consistent signals about your expertise on a subject, which increases the chance of being cited.

How long does it take to see results from a topic cluster?

On an established domain, expect early movement in 8 to 12 weeks and meaningful traffic growth in 3 to 6 months. On a new domain, plan for 6 to 12 months. Clusters compound: the last three pages you publish usually rank faster than the first three.

Ready to build your first cluster?

Topic cluster SEO is not complicated, but it is unforgiving of shortcuts. Pick a pillar you can win, cluster your keywords by SERP overlap rather than by intuition, brief one page per intent, wire the internal links deliberately, and audit for overlap before you publish rather than after.

If you would rather have the keyword clustering, the briefs, the cannibalisation audit and the writing handled for you, King Content Agency builds and publishes complete topic clusters for B2B and SaaS brands. Get in touch and we will map your first cluster for free.

Search Keywords

Recent Posts

Subscribe

Subscription Form

Follow Us