Topic Cluster Content Strategy: Pillars, Spokes, and Internal Links

A topic cluster is not a keyword list with extra blog posts. HubSpot defines it as related cluster pages organized around one central pillar page, connected by internal links. Keyword clustering still matters—it assigns one intent to one URL—but the cluster is the architecture layer: a hub that umbrellas many supporting URLs so search and AI systems see coverage of a subject, not a set of pages competing with each other. That architecture only works if each spoke owns a distinct question, the pillar is broad enough to be a real umbrella, and links run both ways in context—not a footer dump. Sparse coverage (a couple of supporting articles) reads as thin; a working cluster typically needs a full spoke set, early spoke-to-pillar links, and a merge-and-redirect rule when two URLs chase the same intent. Clustered sites are also associated with more organic traffic, longer ranking duration, and more AI citations than standalone pages, including when query fan-out sends sub-questions to spokes the pillar is too broad to own. This article is the operator OS for that model: how to sniff a true pillar, plan unique-intent spokes, wire bidirectional links, kill cannibalization before you publish more, and ship a reusable cluster map so scaled publishing stays on one topic.
- A cluster is a pillar plus unique-intent spokes plus bidirectional links that make the pillar the hub.
- Keyword clustering is one intent per URL; the topic cluster is the site-architecture layer around those URLs.
- Plan roughly 8–12 spokes, link each spoke to the pillar in the first 200–300 words, and merge overlapping URLs onto the strongest page.
- Clustered content is associated with about 30% more organic traffic, longer ranking hold, and several times more AI citations than standalone posts.
- Audit and relink what you already have, then track the cluster as a unit: pillar rank, spoke coverage, and link completeness.
A topic cluster is a hub, not a pile of similar keywords
That setup is why a topic cluster is not a spreadsheet of related phrases. It is three working parts: a broad pillar page that covers the subject at a high level, supporting pages that each own a distinct search intent, and internal links that treat the pillar as the hub.
Keyword clustering is a different job. It maps one intent to one URL so you do not publish two pages that compete. A topic cluster sits one layer up: it is the site architecture that groups those unique URLs around the pillar so crawlers—and AI features that fan out across sub-questions—can read the set as one subject. If you still need grouping mechanics, use a keyword-clustering playbook; this piece owns the graph those URLs sit in.
The difference is what you ship: not more similar posts, but a map you can audit as a unit—pillar, spokes, and the links between them.
Architecture first — A cluster ranks as one subject only when a pillar, unique-intent spokes, and hub links are planned and shipped together—not when related keywords sit in a list.
The pillar sniff test—and how many spokes actually count
That architecture only holds if the hub is actually a pillar. Run a sniff test before you write another outline: would this page answer the head query a searcher typed, and is it broad enough to umbrella many supporting posts? A long-tail how-to fails it; that URL belongs as a spoke, not as the page everything else points to.
HubSpot planned the same way when they rebuilt their blog: topics broad enough for 20–30 different posts, still narrow enough to own as a real pillar. Leslie Ye’s version of the test is the same two questions—does the page answer every question behind the head keyword, and is it an umbrella for 20 to 30 posts? If you cannot say yes to both, you do not have a pillar yet.
Depth of coverage is the other half of the test. Most successful clusters include 8–12 supporting pages per pillar; two or three posts read as shallow coverage, not a cluster. Eight to twelve is a practical minimum to start with. Audit URLs you already have before inventing new spokes so the pillar sits on coverage that exists, then fill only the intent gaps that remain.
Sniff test — A pillar is a head-query page wide enough to umbrella many posts; plan 8–12 unique-intent spokes and map them to URLs you already have before you write new ones.
Unique-intent spokes—and the cannibalization gate
Once you know the pillar can umbrella a real cluster, the next filter is intent, not wording. Cannibalization is two URLs answering the same job. Similar titles are a clue; identical searcher tasks are the collision. If two pages both try to close the same query, neither should stay live as a spoke.
Assign each spoke one unique intent so a publishing pipeline cannot spawn near-duplicates from the same map. That assignment is the gate: if two briefs describe the same job, you do not ship a second URL. Merge overlapping posts onto the strongest page first. HubSpot’s guidance is to combine the information on the highest-ranking URL and redirect the other posts toward it. 301 the rest, then brief new spokes only for intents that still have no home.
If you already have a cluster brief, treat this as passed only when every planned spoke maps to a distinct job and leftover collisions are merged. The worksheet that follows assumes that gate is closed; skip it and you scale duplicates, not coverage.
Gate — One intent, one live URL. Merge and 301 collisions onto the strongest page before you add spokes.
Bidirectional links that actually make the pillar the hub
Once overlapping URLs are merged, the cluster still is not a hub until the links say so. Every spoke should point to the pillar in the first 200 to 300 words so crawlers and readers hit the umbrella page immediately. The pillar should send people the other way in relevant body copy—not a dumped list at the footer. Related spokes may cross-link when it genuinely helps the next question, but a sparse web beats a mesh that dilutes the hub.
Treat density as a cue, not a stuffing rule: about one internal hyperlink per 150 words. Those two-way links are the citation and ranking lever. HubSpot’s original Topics Over Keywords work found that the more internal links they added between related pages, the higher those pages climbed in SERPs. Bidirectional internal linking has been associated with 2.7× higher AI citation probability, and proper internal linking is cited as boosting rankings by up to 40%. Leave automation rules, AI suggestions, and productized insertion to a dedicated internal-linking guide—this section is the policy that automation should enforce.
Hub first — Spokes link to the pillar early; the pillar links out in context; related spokes cross-link sparingly. That three-way map—not a footer dump—is what turns unique-intent pages into one subject.
Track the cluster as one subject, then ship the map
Once the links are in place, stop scoring posts in isolation. Rank duration, organic lift, AI citations, and how deep crawlers have to go belong to the cluster, not to whichever URL happened to pick up a spike. Relink what you already published before you brief another spoke: completeness of spoke-to-pillar, pillar-to-spoke, and a few selective spoke-to-spoke connections is a shippable metric, not a later tidy-up.
Google’s AI features may use a “query fan-out” technique—issuing multiple related searches across subtopics and data sources—so a spoke can earn a citation on a sub-question the pillar is too broad to own. That is why five or more interconnected pages on a topic matter: in one 2025 citation analysis, 86% of AI citations came from sites with that depth, and clustered sites received 3.2× more citations than single-page competitors. Pages within three clicks of the homepage also generate far more SEO traffic than deeper URLs, which is another reason the hub has to stay easy to reach.
Hand writers and autoblogging a reusable map, not another how-to: the pillar keyword, eight to twelve unique spoke intents, and a three-way link plan. Publish that map as a unit so the cluster ranks as one subject instead of a pile of similar posts.
Ship the unit — Audit, relink, and report the cluster as one map—pillar, unique-intent spokes, and bidirectional links—before you add more URLs.
Key Takeaways
Audit one live topic against this map, merge colliding URLs, wire bidirectional links, and ship the next cluster as a unit instead of another pile of similar posts.
Frequently Asked Questions
You Might Also Like
- Guides How to Create a Topic Cluster (Step-by-Step)
- Strategy Keyword Clustering: How to Group Keywords into Rankable Topics
- Automation Internal Linking Automation: How to Scale Links Without Manual Work
- Strategy Long-Tail Keyword Research: A Practical Workflow for Briefs
- Guides SEO Content Brief Template: The Complete Guide to Briefs That Rank