Topic clusters and hub pages, without the buzzwords
A topic cluster is simply a well-organised section of a site: one hub page that covers a subject broadly and links to deeper pages, each of which links back. Done honestly, it helps readers navigate and helps search engines understand what you know well.

"Topic clusters", "content hubs", "pillar pages": the vocabulary changes every few years, and the idea underneath stays simple. Group related content around a subject, give the subject a main page that introduces it and links to the detailed pages, and link the detailed pages back to the main one and to each other where it helps the reader. That is how a good reference book or a good shop is organised. It also happens to be easy for search engines to understand.
The idea gets distorted when it becomes a production formula: one pillar plus twenty "cluster articles" per keyword, written to fill a template rather than to answer anything. This guide covers the useful version, using a hypothetical home-coffee site as the running example.
Why organising by topic helps
- Readers find the next step. Someone who reads "how to dial in espresso" probably wants grind size, dose and water temperature next. A hub and clear links take them there.
- Search engines see coverage and structure. A set of well-linked pages on related subtopics, each focused on one need, signals that the site covers the subject in depth. It also concentrates internal links on the pages that matter.
- Writers avoid overlap. Planning by topic makes it obvious when two planned articles would answer the same question, which prevents cannibalization before it starts.
- Gaps become visible. Laying out a topic shows which subtopics you have not covered, which is often more valuable than another article on something you already have.
Step 1: choose topics that match the business
A topic worth a cluster is one where your audience has many related questions, your business has real expertise, and the pages can lead somewhere useful (a product, a service, a signup). For the coffee site: "espresso at home", "pour-over brewing", "coffee grinders", "buying beans". "History of coffee houses" might be interesting, but it does not connect to anything the site offers and is better as a one-off article, if at all.
Use your keyword research groups to find them: topics are usually visible as clusters of related keyword groups sharing a head term.
Step 2: map the subtopics
List every distinct reader need within the topic. For "espresso at home":
| Subtopic | Reader need | Page type |
|---|---|---|
| Choosing a home espresso machine | Compare types and budgets | Buying guide |
| Dialling in espresso | Fix sour or bitter shots | How-to with troubleshooting table |
| Grind size for espresso | Understand and adjust grind | Explainer |
| Milk steaming | Learn to texture milk | Step-by-step with video |
| Descaling and cleaning | Maintain the machine | How-to |
| Single vs dual boiler | Understand a technical choice | Comparison |
| Espresso machines (shop) | Buy | Category page |
Each row should be different enough that a reader of one page would not be satisfied by another. If two rows need the same answer, merge them. If a row is really several questions, split it only if each part has enough substance.

Step 3: build the hub
The hub page introduces the topic and routes readers to the detailed pages. Two common designs:
- Guide hub: a substantial overview ("Espresso at home: the complete beginner's guide") that explains the essentials and links to each subtopic page at the point where it becomes relevant. Good for topics that people learn in sequence.
- Directory hub: a short introduction followed by organised groups of links with one-line summaries. Good for large topics where readers come with one specific question.
Either way, the hub must be useful on its own. A hub that is nothing but a list of links with no explanation, or a 5,000-word essay that tries to answer every subtopic itself (and therefore competes with the detailed pages), both miss the point.
The hub should target the broad topic query ("home espresso guide") and the detailed pages the specific ones. That division of labour is what keeps them from competing.
Step 4: link deliberately
The linking pattern is what turns a group of articles into a cluster:
- The hub links to every detailed page, with descriptive anchor text.
- Every detailed page links back to the hub, typically early (in the introduction or breadcrumb) and again where the reader might want the bigger picture.
- Detailed pages link to each other where the reader's next question naturally leads: from dialling in to grind size, from milk steaming to cleaning the steam wand.
- Commercial pages are linked where buying is the natural next step: from the buying guide to the category, from descaling to descaling products.
Do not force every page to link to every other page; that dilutes the signal and annoys readers. The internal linking guide covers anchor text and how to check link structure with a crawl.
Step 5: URLs and navigation
Folder structure (/espresso/dialling-in/) is optional. It helps people and analytics understand where a page belongs, but search engines understand clusters through links and content, not URL paths. If your existing URLs are flat, do not migrate them just to create folders. Breadcrumbs that reflect the topic structure, with BreadcrumbList markup, give much of the same benefit without changing URLs.
Add the hub to the main navigation or to a prominent topics page so it is reachable in one or two clicks from anywhere.
Turning an existing blog into clusters
Most sites do not start with a plan; they have years of posts organised by date. Restructuring them is one of the most effective content projects available, and it does not require new writing at first.
- Export every post with its URL, title, clicks and impressions for the last twelve months, and the queries it ranks for.
- Tag each post with a topic by hand. A spreadsheet column is enough. Posts that fit no topic you care about are candidates for pruning.
- Within each topic, find overlaps: posts answering the same question in different years. Merge them into the strongest one and redirect the rest.
- Write or promote a hub for each topic. Often an existing popular overview can be turned into the hub by adding a structured section of links.
- Add the links: hub to posts, posts to hub, and sensible links between neighbours.
- List the gaps the mapping revealed. These are the first new articles to commission.
On a blog with a few hundred posts this is a week or two of work, and it often moves traffic more than months of new publishing, because it strengthens pages that search engines already know.
What goes wrong
- Clusters of thin pages. Twenty 600-word articles that each answer a sliver of a question, created to "complete the cluster", are weaker than eight solid ones. Search engines increasingly treat scaled thin content as a negative signal for the whole site.
- Hubs that compete with their children. If the hub answers "how to dial in espresso" in full, the detailed page on dialling in has nothing to add and the two compete.
- Clusters with no destination. Content that never leads to a product, service or signup may earn traffic but not business.
- Set and forget. Clusters age. Subtopics go out of date, new questions appear, and links break when pages are merged or removed.
Measuring a cluster
Measure at the cluster level, not just page by page. In Search Console, filter pages by the cluster's URLs (a regex on the folder or a list of slugs; see the regex filters guide) and track total clicks, the number of queries the cluster appears for, and average position for the hub's main query. A healthy cluster grows its query count over time, as search engines rank its pages for more long-tail variations.
Review each cluster every six months: refresh outdated pages, merge overlapping ones, add pages for new questions, and check the links still make sense. The content refresh guide covers how to decide which pages need work.
Questions
Do topic clusters directly improve rankings?
Not as a special signal. They help because they produce well-linked, non-overlapping pages that cover a subject thoroughly, which helps search engines understand the site and helps readers find the next page.
How many articles does a cluster need?
As many as there are distinct reader needs in the topic, and no more. Some topics support five supporting pages; others support fifty. Padding a cluster with near-duplicate articles hurts.
Should the hub page be a long guide or a directory?
It depends on the topic. For many subjects, a hub that explains the basics and points to deeper pages works best. For large topics, a hub that is mostly a well-organised directory with short summaries is fine.
Can a page belong to two clusters?
Yes. Link it from both hubs where it is genuinely relevant. Keep its primary topic clear so it does not compete with pages in either cluster.
Keep reading

Internal linking that actually moves rankings
Internal links are the one ranking lever you fully control. This guide covers click depth, orphan pages, anchor text, navigation versus in-…

Keyword research from scratch: a repeatable process for a new site
Good keyword research ends in a page plan, not a spreadsheet of ten thousand phrases. Start from how customers talk, expand carefully, judg…

Keyword cannibalization: diagnosing it in Search Console and fixing it
Cannibalization is when two or more of your pages target the same need and take turns ranking, usually worse than one strong page would. It…