The JournalContent Marketing

How to Build a Topic Cluster (Pillar + Spokes)

How to build a topic cluster: HubSpot's 20-30 umbrella test, ship a hub at 8-10 spokes, Hussain/Davies link outcomes, and a link architecture matrix.

TL;DR: How to build a topic cluster: pick one pillar topic broad enough for many spokes, write each spoke for one search intent, and wire bidirectional internal links. HubSpot’s umbrella test aims for 20-30 supporting posts. Ship a hub page around 8-10 committed spokes. Hussain and Davies saw DA 40→60, +13% W/W organic sessions, and +1,500% clicks on one keyword when they linked related content as a topic.

Introduction

Most blogs die as reverse-chronological piles. Writers chase head keywords, publish orphans, and wonder why Google treats every URL like a one-off tip sheet.

How to build a topic cluster is the fix for that mess. You stop optimizing isolated posts and start owning a neighborhood of related answers that search engines and answer engines can crawl as one topical unit.

Key takeaways:

  • A topic cluster is a pillar page plus focused cluster (spoke) pages, connected with descriptive internal links back to the pillar and, when useful, across related spokes (HubSpot).
  • HubSpot’s Leslie Ye test: a true pillar answers the head query and is broad enough to umbrella about 20-30 supporting posts. A long-tail-only page is a spoke, not a pillar.
  • feat.'s editorial rule (and common Reddit practice) is different: ship or update a hub page at about 8-10 committed spokes. Do not wait for 30 drafts before the hub exists.
  • Anum Hussain and Cambria Davies’s 2015 Topics Over Keywords work reported domain authority 40 → 60, weekly organic sessions +13% W/W, and over 1,500% SERP clicks on one keyword after tightening topical linking (Hussain).
  • Google documents that AI Overviews and AI Mode may use query fan-out across subtopics, which rewards sites with deep, findable coverage, not one mega-post (Google Search Central).

What Is a Topic Cluster

A topic cluster is a content architecture that groups related pages around one central pillar page, with every cluster page linking back to that pillar so search engines and readers see one organized topic instead of scattered posts.

HubSpot calls the same pattern hub and spoke. The pillar covers a broad subject at a high level. Each spoke owns one subtopic, long-tail question, or use case. Internal links make the semantic relationship explicit (HubSpot).

That is not the same job as content marketing vs performance marketing. Budget labels decide whether a dollar buys brand or activation. Cluster architecture decides whether your owned content compounds as topical authority or competes with itself.

Three parts, no mysticism:

  1. Pillar page. Broad overview. Owns the head term. Links out to spokes.
  2. Cluster pages (spokes). One intent per URL. Link back to the pillar with clear anchors.
  3. Link graph. Bidirectional pillar ↔ spoke links, plus selective spoke ↔ spoke links when topics truly overlap.

Framework diagram of pillar page linked bidirectionally to spoke pages with selective cross-links

Source: Editorial framework from HubSpot topic-cluster linking rules. https://blog.hubspot.com/marketing/topic-clusters-seo

Why Topic Clusters Matter

Scattered posts waste crawl budget and reader patience. Clusters concentrate relevance, route equity, and give AI surfaces more subtopic URLs to cite when they fan out a query.

Why this earns a build guide:

  • Search moved from keywords to topics. HubSpot’s guide walks Hummingbird (2013), RankBrain (2015), BERT (2019), and MUM (2021) as successive steps toward understanding intent and relationships, not exact strings (HubSpot).
  • Internal links change outcomes. Hussain and Davies reported that more internal links among related pages correlated with higher SERP placement and more impressions. Their team logged DA 40 → 60, +13% week-over-week organic sessions, and over 1,500% clicks on one keyword during that Topics Over Keywords period (Hussain).
  • AI features fan out. Google states that AI Overviews and AI Mode may issue multiple related searches across subtopics and show a wider, more diverse set of helpful links than classic web search (Google). A thin archive has fewer eligible pages. A cluster has many.
  • Google still wants findability. The same AI-features doc lists making content findable through internal links among foundational SEO practices. There is no special AI-only schema required for inclusion.
  • Cannibalization drops when intents split. Operators on Reddit and Moz’s guide both treat overlapping intents as the failure mode. One URL per intent beats five half-answers fighting for the same SERP (Moz; r/SEMrush).

There is no public dataset that names a universal average traffic lift percentage for every site that adopts clusters. Treat Hussain/Davies as a documented experiment, not a guarantee. Refuse vendor case studies that claim multi-million session jumps without primary methodology.

Bar chart of Hussain/Davies 2015 outcomes: DA 40 to 60, plus 13 percent W/W sessions, plus 1500 percent clicks on one keyword

Source: Anum Hussain, Topics Over Keywords, 2015. https://www.anumhussain.com/presentations/topics-over-keywords

How Topic Clusters Work

A topic cluster works when one pillar owns the broad question, each spoke owns one narrower intent, and the link graph makes those relationships obvious to crawlers and humans. Failures usually come from size confusion (waiting for 30 drafts) or link laziness (spokes that never point home).

The two numbers people confuse

HubSpot’s Leslie Ye sniff test asks whether a page answers the head-term searcher and is broad enough to umbrella 20-30 posts. If you are optimizing only a long-tail, it is not a pillar (HubSpot).

That 20-30 figure is a breadth target for what a pillar can eventually support. It is not a ship gate.

feat.'s editorial rule (and the pattern operators describe in r/SEO and r/seogrowth) is a hub-ship threshold: when a pillar has about 8-10 committed spokes, publish or update a hub page that links every spoke and is linked back from each. Reddit threads commonly describe starting with roughly 5-10 or 8-15 supporting articles before expanding (r/seogrowth; r/SEO).

Threshold Typical range Job Mistake if confused
Breadth target (HubSpot Ye) ~20-30 supporting posts Decide whether a topic is wide enough to be a pillar Treating 20 as minimum before any hub ships
Hub-ship threshold (feat. editorial) ~8-10 committed spokes When to publish/update the hub that lists every spoke Leaving spokes orphan until the full 30 exist
Operator start band (community) ~5-10 or ~8-15 spokes Practical first cluster size Inventing a fixed “magic number” as a law

Comparison bars for HubSpot 20-30 breadth target versus feat. 8-10 hub-ship threshold versus Reddit 5-10 start band

Source: HubSpot Leslie Ye quote (20-30); feat. AGENTS hub-ship rule (~8-10); Reddit operator ranges (~5-10 / 8-15) as labeled community practice, not a census. https://blog.hubspot.com/marketing/topic-clusters-seo

Link architecture matrix

HubSpot’s three linking rules are the operating system:

Link type Required? Rule
Spoke → pillar Yes Every cluster page links to the pillar with descriptive anchor text
Pillar → spoke Yes (important spokes) Pillar links out where each subtopic is introduced
Spoke → spoke Selective Only when topics genuinely overlap for the reader
Orphan spoke Never No page in the cluster without a path to the pillar

Without those links you have a topic-themed archive, not a cluster.

Publish order

Moz recommends ranking supporting pages first when early wins matter. Publishing the pillar first can leave it competing with unfinished spokes (Moz). Practically: draft the pillar outline early so H2s mirror spoke themes, ship high-intent spokes, then thicken the pillar as spokes go live.

What belongs in one spoke

One clean job. If two keywords share the same intent, they share one URL. If a subtopic needs more depth than a short pillar section, it earns a spoke. If it cannot be separated from the nearest sibling without repeating the same answer, it does not.

Affiliate and marketplace teams feel this when “how affiliate marketing works,” commission structures, and disclosure each need their own page but must still point to the same pillar. See how affiliate marketing works as a pillar-shaped overview with spokes for rates, platforms, and compliance.

How to Build a Topic Cluster Step by Step

Follow five steps: pick 3-5 pillar candidates, validate demand, write the pillar overview, ship one-intent spokes, then wire the link graph and maintain a coverage tracker. HubSpot’s sequence is the backbone; the size rules above decide when the hub goes live (HubSpot).

  1. Choose 3-5 core pillar topics. Map each to a product, service, or expertise area you must own. Drop topics that cannot support many distinct intents.
  2. Validate with People Also Ask, related searches, and tools. Keep subtopics that justify a dedicated URL. Cut vanity long-tails with no demand or no business claim.
  3. Draft the pillar page for breadth. Answer “what is X?” early. Use H2s that mirror major spoke themes. Link out as spokes publish.
  4. Build cluster pages one intent at a time. Match format to intent (how-to, comparison, definition, checklist). Link each spoke back to the pillar before publish.
  5. Ship or update the hub around 8-10 committed spokes. Keep expanding toward the 20-30 breadth target where the topic earns it. Audit links twice a year (or quarterly for fast markets).

Cluster tracker fields worth keeping

  • Page URL, target keyword, status (planned / draft / live / deprecated)
  • Linked to pillar? Linked from pillar?
  • Related spoke cross-links
  • Gap notes (demand with no page)

Measure the cluster as a portfolio: rankings and clicks for head plus long-tails, pages per session inside the cluster, assisted conversions, and whether AI answers cite any URL in the set. Google reports AI Overview and AI Mode clicks inside Search Console’s Web search type; do not invent a separate AI-only article version (Google).

For funnel-stage context when mapping spokes to awareness vs purchase, use marketing funnel benchmarks by stage and industry. For how organic assists get misread as last-click failures, see attribution models compared.

Common Mistakes

These failures kill clusters faster than missing a keyword tool.

  • Waiting for 30 spokes before shipping a hub. Confuses HubSpot’s breadth target with a launch gate.
  • Five spokes that share one intent. Cannibalization dressed as productivity.
  • Pillar that is a long-tail deep dive. Fails Ye’s umbrella test; rename it a spoke.
  • Spokes with no link home. Orphans do not form a cluster.
  • Keyword stuffing the hub with every synonym. Topical authority comes from coverage and links, not density.
  • Promising universal traffic multiples. There is no public cross-site average lift dataset; cite named experiments only.
  • Treating clusters as a substitute for distribution. SEO compounds; affiliates and co-selling still need products people can sell (how to start affiliate marketing with no audience).

Frequently Asked Questions

Q: How do you build a topic cluster for SEO? A: Pick a pillar topic broad enough for many subtopics, validate spokes with PAA and related searches, write a breadth-first pillar, publish one-intent cluster pages, and link every spoke to the pillar (and the pillar to each important spoke). HubSpot documents this five-step sequence.

Q: What is the difference between a pillar page and a cluster page? A: A pillar page is the broad hub that owns the head term and points to deeper coverage. A cluster page (spoke) owns one specific subtopic or long-tail intent and links back to the pillar with descriptive anchor text.

Q: How many articles should be in a topic cluster? A: HubSpot’s Leslie Ye test says a pillar should be broad enough for about 20-30 supporting posts. Ship or update a hub around 8-10 committed spokes, then expand. Reddit operators often start near 5-10 or 8-15. There is no universal magic number.

Q: Do topic clusters help with Google AI Overviews? A: Google says AI Overviews and AI Mode may use query fan-out across subtopics and that internal links remain a foundational SEO practice. Clusters give you more findable, intent-matched URLs eligible to surface. No special AI-only markup is required.

Q: Should I publish the pillar page before the spokes? A: Outline the pillar early so H2s mirror spoke themes, but Moz notes that supporting pages ranking first can build momentum and that pillar-first publishing can compete with unfinished spokes. Many teams ship high-intent spokes, then thicken the pillar as the graph fills.

Conclusion

Building a topic cluster is a discipline of one pillar, many one-intent spokes, and a link graph you maintain. Use HubSpot’s 20-30 figure as the breadth ambition, ship the hub near 8-10 committed posts, and cite named outcomes like Hussain and Davies instead of invented lift averages.

If you built a product and need people to sell it while your content compounds, list it on feat..