SEO Topic Clusters Explained: Hub-and-spoke structure, search coverage, and their role in B2B SaaS
An SEO topic cluster is a deliberately linked set of pages covering one subject. A hub frames the broad topic and routes readers to spoke pages that satisfy narrower, distinct search tasks. The model can improve navigation, discovery, editorial coverage, and maintenance, but the diagram itself does not create authority or guarantee rankings.
HubSpot’s current topic-cluster explanation describes a central pillar connected to related supporting pages. Google’s SEO Starter Guide supports the underlying mechanics—logical organization, discoverable links, and descriptive anchor text—but does not prescribe “topic clusters” as a required architecture.
There is no accepted formula for the right number of spokes, links, or words. A cluster is complete enough when it covers the distinct tasks the business has evidence to support, without creating pages whose jobs substantially duplicate existing ones.
Topic clusters are not taxonomies or keyword lists
| Concept | Primary job | Common failure |
|---|---|---|
| Topic cluster | Coordinate pages and links around a subject and distinct user tasks | Producing many near-duplicate spokes |
| Hub or pillar | Frame the subject and route to deeper tasks | Trying to rank for every subtopic on one page |
| Spoke | Complete one narrower page task | Becoming a keyword variation with no distinct value |
| Taxonomy | Classify and organize content consistently | Treating a category label as editorial strategy |
| Keyword set | Record query language and demand evidence | Assuming every keyword requires a URL |
| Canonical URL | Represent duplicate or very similar URLs | Using canonical tags to avoid deciding page ownership |
A website can have a sound taxonomy with no intentional cluster. It can also build a cluster across different content types and taxonomy branches when that route is useful to readers. The hub-and-spoke model describes editorial and link relationships, not necessarily URL folders.
Search coverage starts with page tasks
For B2B SaaS, a broad subject often contains several jobs:
- Definition: What is the concept, and what is it not?
- Evaluation: Which approach fits a declared use case?
- Implementation: How does a team produce a specific artifact or workflow?
- Diagnosis: Which observed symptom points to which likely cause?
- Governance: Which evidence, review, security, or compliance boundaries apply?
- Measurement: Which outcome and counting contract show whether the work changed?
These are possible page roles, not a mandatory six-spoke template. Search the current results, review first-party product and customer evidence, and inspect existing site pages before assigning URLs. A narrow query can belong inside an existing page if its answer supports the same reader decision.
A useful cluster brief gives each page a contract:
Page task: the decision or artifact this page completes
Primary audience: the person responsible for that task
Includes: the evidence and sections required to complete it
Excludes: neighboring jobs owned elsewhere
Hub relationship: why the hub should route here
Spoke relationships: which adjacent task naturally follows
Review trigger: what evidence or product change makes the page stale
The exclusion field prevents coverage from becoming repetition. If two briefs promise the same decision to the same audience with the same evidence, they are probably one page, regardless of keyword differences.
Internal links should explain the relationship
Links in a topic cluster do three jobs:
- Discovery: expose an indexable path to the page.
- Navigation: let a reader continue to the next relevant task.
- Context: describe why the destination is relevant here.
Google recommends concise, relevant anchor text and links from other relevant pages to important destinations. That does not mean every spoke must link to every other spoke. Dense, mechanical cross-linking can make the page harder to use.
Link where the relationship is real:
- Hub to spoke: “Build a measurement contract” is clearer than “learn more.”
- Spoke to hub: return to the broader model when readers need context.
- Spoke to spoke: connect only when one task depends on or naturally follows another.
- Update links: point to the current source of truth rather than an obsolete duplicate.
Pages are added, consolidated, redirected, and retired. The cluster inventory needs owners and review triggers, not only a launch diagram.
Prevent overlap before publishing
Use a collision review across proposed and existing pages:
| Check | Collision signal | Resolution |
|---|---|---|
| Page task | Same decision or artifact | Merge or redefine one page |
| Audience | Same reader at the same stage | Clarify why separate routes are needed |
| Definitions | Inconsistent boundaries | Select one canonical definition and link to it |
| Evidence | Same sources supporting the same claims | Consolidate unless interpretation differs materially |
| Query set | Different phrases with the same result intent | Prefer one comprehensive owner page |
| Conversion action | Several pages compete for the same next step | Assign an intentional sequence |
When duplicate or very similar URLs must remain, Google’s canonicalization guidance explains how a representative URL may be selected. But a canonical tag is not an editorial decision. If both pages remain indexable and make conflicting claims, the content problem remains.
Measure the cluster as several linked hypotheses
Do not collapse performance into one “cluster score.” Review separate layers:
- Inventory: distinct page tasks published, missing evidence-backed tasks, stale or orphaned pages.
- Discovery and indexation: important pages found, crawled, and eligible, with technical reasons recorded when not.
- Query coverage: which tasks receive impressions and which queries reveal a mismatch.
- Engagement: whether hub routes and in-context links help readers continue.
- Outcomes: whether eligible visitors complete the page’s declared next action.
- Maintenance: overlap, inconsistent definitions, broken links, and review-trigger age.
Changes in one layer do not prove causation in another. A spoke may gain impressions after a market event, a product change, or a technical repair. Annotate changes and compare the affected pages and queries rather than attributing all movement to cluster structure.
Know where the model stops helping
The hub-and-spoke metaphor becomes restrictive when:
- A task belongs naturally to several subjects.
- The audience enters through a spoke and never needs the hub.
- Product documentation, tools, templates, and research use different update cycles.
- The broad hub becomes an artificial summary with no independent reader job.
- Internal links are added to satisfy a diagram rather than help a decision.
Use the smallest structure that makes ownership, discovery, and next steps clearer. A strong two-page relationship is better than an unsupported ten-spoke plan.
Sources
Continue the evidence path
Related reading
Related
Logo Schema Explained: Organization identity, logo properties, and common consistency limits
Extend SEO Topic Clusters Explained: Hub-and-spoke structure, search coverage, and their role in B2B SaaS with Logo Schema Explained: Organization identity, logo properties, and common consistency limits, an adjacent AI Search & GEO decision that clarifies a different operating layer and evidence boundary.
Related
Can You Track Brand Mentions in AI Search? What Is and Is Not Observable
Extend SEO Topic Clusters Explained: Hub-and-spoke structure, search coverage, and their role in B2B SaaS with Can You Track Brand Mentions in AI Search? What Is and Is Not Observable, an adjacent AI Search & GEO decision that clarifies a different operating layer and evidence boundary.