Better Structure with Topic Clusters

Vadim Kravcenko
Vadim Kravcenko
Sep 24, 2024 · 4 min read
Strategy •

Topic clusters changed how I think about content architecture. They're also overhyped — and I say that as someone who uses them on every site I manage.

The concept is simple: instead of publishing isolated articles targeting individual keywords, you build interconnected content hubs. A pillar page covers a broad topic. Cluster pages go deep on subtopics. Internal links tie everything together. Google sees the network and treats you as a topical authority, not just a page that happens to mention a keyword.

The hype: "Topic clusters will 10x your traffic and make you an authority overnight." The reality: they work, but slowly, and only if the execution is right. I've seen teams build clusters that backfired because they cannibalized their own keywords. I've also seen clusters lift an entire domain's organic performance by 40% over six months. The difference is almost always in the linking and the intent differentiation, not the content volume.

What Topic Clusters Actually Are

Hub and spoke model diagram showing how topic clusters work: a central pillar page connects to multiple supporting spoke pages via bidirectional links
The topic cluster model mirrors a hub-and-spoke structure where the pillar page links to supporting content, which links back, building topical authority. Source: SEO-Kreativ

Let me explain this through what actually happened when we built our first cluster at SEOJuice, because the theory sounds cleaner than the reality.

A topic cluster has three pieces:

  1. Pillar page — a comprehensive overview of the broad topic (e.g., "Internal Linking for SEO")
  2. Cluster pages — focused articles on subtopics (e.g., "Anchor Text Best Practices," "Orphan Pages and How to Fix Them," "Link Equity Distribution")
  3. Internal links — every cluster page links back to the pillar, and the pillar links out to every cluster page

When we decided to build an "internal linking" cluster for our own site in mid-2025, we thought it would be straightforward. We already had five blog posts loosely related to internal linking. We'd write a pillar page, connect everything, and watch the rankings climb. Here's what actually happened:

Month 1: We wrote the pillar page first. Mistake. It was generic and surface-level because we hadn't written the cluster pages yet, so we didn't know what specific angles we'd be linking to. We had to rewrite it entirely three months later.

Month 2: We published four new cluster pages and linked everything together. Google noticed — impressions across the cluster as a whole started climbing within two weeks. But individual rankings barely moved. This is normal, and if you don't know to expect it, you'll panic and abandon the strategy.

Month 3: We discovered two of our cluster pages were cannibalizing each other for the query "internal linking strategy." Both were ranking around position 20, competing with each other instead of the actual competitors. We consolidated them into one stronger page. That single fix moved us from position 20 to position 12.

Month 4: Our pillar page — the one we'd rewritten — finally cracked page 1 for "automated internal linking," moving from position 28 to position 5. The cluster pages weren't individually ranking well yet, but they were collectively passing enough authority to the pillar to make a difference. Total time from start to measurable result: four months. Not four weeks. Four months.

HubSpot popularized the model around 2017 when their research team found that interlinking related content improved SERP placements. Their data was clear: impressions increased with the number of links within clusters, and month-over-month first-page rankings grew after implementation.

What's changed since 2017 is that this is no longer a competitive advantage — it's table stakes. Google's algorithms evaluate topical depth across your entire site. A single well-optimized page competing against a site with 15 interlinked pages on the same topic doesn't stand a chance.

Cluster vs. Silo vs. Hub-and-Spoke: The Differences That Matter

These terms get used interchangeably, which causes confusion. They're related but not identical, and the choice between them affects how you structure your URLs and your links.

Model Structure URL Impact Best For
Topic Cluster Pillar + cluster pages linked bidirectionally. Flat link structure. URLs can live anywhere. Links create the relationship. Blogs, SaaS knowledge bases, content marketing
Content Silo Strict directory hierarchy. Pages link only within their silo. Physical silos require /topic/subtopic/ URL structure. E-commerce categories, large publisher sites
Hub-and-Spoke Central hub links to spokes. Spokes link back. Functionally identical to clusters. No URL requirement. Links define structure. Competitive keyword targeting, topical authority
For most websites in 2026, the link-based approach (clusters) wins because it's more flexible and easier to maintain than URL-based silos.

One distinction I find useful: a pillar page contains all the content in one massive resource (3,000–10,000 words). A hub page is more of an index — it summarizes each subtopic briefly and links out for depth. I prefer the hub approach because pillar pages tend to become unwieldy monsters that nobody reads top to bottom. But I know experienced SEOs who swear by the pillar approach. Test which works for your audience.

Building Your First Cluster: 5 Steps

Step 1: Pick a topic you already have content about

Don't start from scratch. You want to cluster existing assets. The topic should be broad enough to support 8–15 subtopic pages but specific enough to represent a single expertise area. "SEO" is too broad. "Technical SEO for WordPress" is about right. "WordPress XML Sitemap Configuration" is too narrow — that's a cluster page, not a pillar.

Step 2: Map your subtopics

Brain-dump every subtopic a reader would need. Then sort them:

  • Must-have — core subtopics the cluster is incomplete without
  • Nice-to-have — valuable but not essential
  • Already exists — content you've published that fits this cluster

Validate with search volume. Not every cluster page needs high volume — some exist to demonstrate depth. But at least 60% should target keywords people actually search for.

Step 3: Audit your existing content

This is where most people skip ahead and start writing. Don't. Go through your blog and tag every article that could belong to this cluster. You'll often find 3–5 articles that fit — they just aren't linked to each other. For each, decide: refresh, rewrite, or link as-is? More on content refreshes here.

Step 4: Create the pillar (or hub) page

Your pillar needs to do two things: give the reader a complete overview of the topic, and link to every cluster page for deeper reading. Structure it with clear H2 sections — one per subtopic area. Write 150–300 words of overview per section and link to the relevant cluster page with descriptive anchor text.

The pillar page is not a table of contents. It's a standalone piece that delivers value even if the reader never clicks a single link. Think Wikipedia article: comprehensive, with clear pointers to go deeper.

Step 5: Link everything together

The linking structure is non-negotiable:

  • Every cluster page links to the pillar (in the introduction and contextually in the body)
  • The pillar links to every cluster page
  • Cluster pages link to each other where it makes sense (don't force it)

Use descriptive, varied anchor text. The 2026 best practice: 2–5 contextual links per 1,000 words, total page links under 150, key pages within 3 clicks of the homepage.

A Real Example: Our Internal Linking Cluster

Here's how our own "Internal Linking" cluster works at SEOJuice:

Pillar: Automated Internal Links (our feature page covering the full internal linking landscape)

Cluster pages:

Every page links back to the pillar. The pillar links to all of them. Where relevant, cluster pages link to each other. When Google crawls any page in this cluster, it discovers the entire network and understands we don't just have a page about internal linking — we have deep, interconnected expertise.

An aside on timing: this cluster took four months to show measurable results. The first signal was an increase in impressions across the cluster as a whole. Individual page rankings followed. If you check after two weeks and see nothing, that's normal. Clusters are a medium-term play.

Measuring Cluster Performance

Don't measure individual pages. Measure the cluster as a whole.

Metric What It Tells You How to Measure
Total cluster impressions How visible the entire topic area is in search GSC — sum impressions across all cluster URLs
First-page keyword count How many keywords across the cluster rank on page 1 Any rank tracker — group keywords by cluster
Pillar page position Whether the cluster is lifting the pillar's authority Track the pillar's primary keyword over time
Internal link click-through Whether readers navigate between cluster pages GA4 event tracking on internal links
Keyword cannibalization Whether cluster pages compete against each other GSC — check if multiple cluster URLs rank for the same query

The Mistakes I've Seen (and Made)

I've reviewed hundreds of sites trying to implement topic clusters. These are the mistakes I see most, including some I've made myself:

  1. Creating the pillar page first. Start with your subtopic map. The pillar should be the last thing you write, after you know what you're linking to. I built a pillar page for "SEO automation" before writing the cluster pages. It was generic because I didn't yet know what specific angles the cluster would cover. I rewrote it entirely after the cluster pages existed.
  2. Making every topic a cluster. If you can't list at least 6 meaningful subtopics, it's not a cluster — it's just an article. Don't force the model onto topics that don't support it.
  3. Forgetting to link back. Great cluster pages that never link to the pillar defeat the entire purpose. The links are the structure. Without them, you just have a collection of articles on similar topics.
  4. Ignoring existing content. You probably already have 30–50% of the cluster pages written. Audit before you create. The fastest cluster to build is the one that's half-built already.
  5. Keyword cannibalization. The biggest risk. If two cluster pages start ranking for the same query, consolidate them or differentiate their intent more clearly. SEOJuice's cluster analysis catches this, but you can also check manually in GSC.

FAQ

How many cluster pages do I need?

8–15 is the sweet spot for most topics. Fewer than 5 and you don't have enough depth. More than 20 and you're probably stretching the topic or should split into two clusters.

Can a page belong to multiple clusters?

Technically yes, but be careful. If a page truly fits in two clusters, your clusters probably overlap too much. Each page should have one primary home.

Do I need to restructure my URLs?

No. Unlike content silos, topic clusters work through links, not URL structure. Keep your existing URLs. Internal links create the topical relationships Google needs to see.

How long before I see results?

3–6 months for a new cluster. If you're adding pages to an existing pillar that already ranks, sometimes within weeks. The first signal is always an increase in impressions, not rankings.

Should I use exact-match anchor text for cluster links?

No. Use natural, varied anchor text. If your cluster page targets "anchor text optimization," don't make every link to it say exactly that. Use variations: "optimizing your anchor text," "anchor text best practices," "how to choose anchor text."

What's the difference between a topic cluster and a content hub?

Functionally, the same thing. "Content hub" emphasizes the central page. "Topic cluster" emphasizes the relationship between all pages. Use whichever term your team understands.

Where to Go From Here

Discussion (4 comments)

system_designer

system_designer

7 months, 1 week

Did you A/B test adding cluster pages + the internal linking or is the lift observational? From an implementation POV I'd validate with crawl-graph exports (Screaming Frog/Sitebulb) and server log analysis to confirm improved crawl depth and reduced orphaned pages — otherwise pillar hubs can just redistribute thin content. Also curious how you handle canonicalization for large clusters.

Michael Rodriguez, SEO Consultant

Michael Rodriguez, SEO Consultant

7 months, 1 week

Good question — we didn’t run a pure A/B test. In my experience leading SEO for enterprise SaaS, a staged rollout across comparable site sections gives cleaner signal. Validate with crawl-graph exports (Screaming Frog/Sitebulb) + server-log analysis to confirm deeper Googlebot crawl and fewer orphaned pages. For canonicals: rel=canonical→pillar for near-duplicates, otherwise canonical=self and consolidate/noindex thin pages. I can share our log-analysis template — what CMS/scale are you on?

Rachel Brown, Marketing Consultant

Rachel Brown, Marketing Consultant

7 months, 1 week

In my 6 years running content strategy for B2B SaaS, aligning pillar pages and cluster pages to buyer-intent stages — and mapping CTAs on the pillar to high-intent clusters — drove ~30% uplift in organic-assisted conversions. Recommend formalizing topic and intent fields in your CMS so contributors consistently link clusters back to the pillar; I can share our brief/template if useful. Happy to connect and compare approaches.

Anna Lee Digital

Anna Lee Digital

7 months

Too heavy for family biz

ConversionQueen

ConversionQueen

6 months, 3 weeks

tbh topic clusters wrecked my small SaaS blog — building a pillar + a dozen thin cluster pages diluted keywords and traffic until I consolidated. I merged weak cluster pages, used canonicals, and saw rankings recover in weeks. Anyone else think clusters only make sense once you have steady traffic to justify depth?

SEOJuice
Stay visible everywhere
Get discovered across Google and AI platforms with research-based optimizations.
Works with any CMS
Automated Internal Links
On-Page SEO Optimizations
Get Started Free

no credit card required