Topic Clusters: How to Build a Pillar and Cluster Pages
- Level: Intermediate
- #SEO
- #Content
- #Keywords

A topic cluster is a group of pages on the same subject: a pillar page, which covers the topic broadly, and several cluster pages (also called satellites), which answer specific questions, all connected by internal links. To build one, pick a topic you have something to say about, list your audience's questions, group them by search intent, give each page a main keyword, write the pages and link everything together.
Google does not use the term "topic cluster" in its documentation. It is an organizing method, not a search engine rule. If you are just starting out, go through What is SEO: the complete guide first and come back.
Quick summary
- The model was popularized by HubSpot. The results it reports are its own data, not an independent study.
- Each URL in the cluster should have its own main keyword and its own search intent. Two pages for the same intent cause cannibalization: the pages compete for the same search.
- The pillar covers the whole topic and links to the cluster pages. Each cluster page links back to the pillar.
- There is no official number of cluster pages. The limit is how many distinct questions you can answer well.
- A cluster of weak, repetitive pages does not help. Google treats pages generated at scale, without helping the user, as spam.
How to read this guide
If you are new to SEO, read "What is a topic cluster", the step by step and the spreadsheet example. If you already work in SEO, skip to the pillar vs. cluster page table, the linking rules, the scaled production risk and the AI section. Acronyms and terms are in the glossary.
What is a topic cluster, and does Google recognize the concept?
It is a content strategy in which a pillar page and several supporting pages treat a subject from complementary angles. The concept was popularized by HubSpot, which describes it in Topic clusters: the next evolution of SEO as a pillar, cluster pages and links between them. The company reports that, in its tests, more internal links between related pages coincided with better rankings. That is an internal report with no open methodology to replicate.
In plain English: imagine an encyclopedia about coffee. The "Coffee" entry gives the overview and sends the reader to "Arabica", "Grinding" and "Roasting". Each entry goes deeper into one question and sends the reader back to the overview. The site ends up organized like a book, not like a pile of loose sheets.
For SEO professionals: Google does not publish a signal called "topical authority" or a "cluster weight". What can be supported is more modest: crawlable, descriptive internal links help with discovery and context, and a clear structure makes it easier for you to keep each page focused. The gain comes from organization and coverage, not from an architecture trick.
What is the difference between a pillar and a cluster page?
The pillar answers the broad question and serves as the entry door. The cluster page answers a specific question and resolves it completely. For the same topic, the intents are different, and that is what keeps the pages from competing for the same search.
| Pillar | Cluster page | |
|---|---|---|
| Question | Broad ("what is", "complete guide") | Specific ("how", "how much", "which") |
| Main keyword | Head term, more generic | Long tail, more specific |
| Length (range we use on this blog) | 2,800 to 4,500 words | 1,500 to 2,300 words |
| Role in links | Links to every cluster page | Links to the pillar and to 1 or 2 siblings |
| Depth | Summarizes each subtopic and points onward | Resolves the question without depending on the pillar |
The length ranges are our own editorial standard, not a Google rule. What counts is that the question is fully answered.
How do you build a topic cluster step by step?
Follow the order below. The most common mistake is starting with the texts and leaving the map for later.
- Choose a topic that pays off for the business and that you have something to say about. Prefer subjects your customers ask about in support and sales. A topic that is too broad ("marketing") does not become a cluster, it becomes a whole site.
- Collect the questions and terms. Sources: conversations with customers, Google search, and your site's queries in Search Console (see the Search Console guide). For the research process, use keyword research step by step.
- Group by intent, not by word. Two queries with different words can call for the same page. Rule of thumb: compare the top 10 results for the two searches; if many are the same, it is one page. If they are different, it is two. Understand the types in search intent.
- Define the pillar and give each URL a main keyword. Record it in the map. One URL, one main intent.
- Prioritize the cluster pages by business value and by gap: what you can answer better than whoever already ranks.
- Write and publish in waves. Publish the pillar with the first 3 to 5 cluster pages and add the rest gradually. Link as soon as each page exists, without leaving links pointing to pages that do not exist yet.
- Interlink and review every quarter. Check in Search Console whether the right cluster page ranks for each question and whether the pillar is not taking the searches of the cluster pages.
What does a cluster map look like in practice?
The map is a spreadsheet with one row per URL. It is what prevents duplication before it happens.
Hypothetical example: an online bookkeeping firm builds a cluster on "bookkeeping for freelancers".
| URL | Main keyword | Intent | Type | Links to |
|---|---|---|---|---|
| /bookkeeping-for-freelancers | bookkeeping for freelancers | Broad informational | Pillar | All cluster pages |
| /how-to-start-bookkeeping | how to start bookkeeping | Informational (step by step) | Cluster page | Pillar, expense tracking |
| /how-to-track-business-expenses | how to track business expenses | Informational (step by step) | Cluster page | Pillar, invoicing |
| /how-to-invoice-clients | how to invoice clients | Informational (step by step) | Cluster page | Pillar, expense tracking |
| /when-to-hire-an-accountant | when to hire an accountant | Informational (decision) | Cluster page | Pillar, service |
| /online-bookkeeping-service | online bookkeeping for freelancers | Commercial | Service page | Pillar |
The keywords are illustrative. Before locking in your map, check each term in search and in your own Search Console. Note the last row: the decision-stage cluster page can lead to the commercial page, but the commercial page has its own intent and should not be competed for by the pillar.
In plain English: the spreadsheet is the floor plan of a house. You decide where each room goes before raising the walls, because tearing down a wall later (merging or deleting published pages) costs a lot more.
How do you link the cluster?
Each cluster page links to the pillar right at the start, with an anchor that describes the topic. The pillar links to all cluster pages, in context. Between cluster pages, link only when the subject really fits. The mechanics of links (anchors, crawlability, orphan pages) are in internal links for SEO.
| Link | Anchor | Note |
|---|---|---|
| Cluster page to pillar | "bookkeeping guide for freelancers" | First paragraph or first 150 words |
| Pillar to cluster page | "how to track business expenses" | Inside the section that summarizes the subject |
| Cluster page to cluster page | "how to invoice clients" | Only when the reader needs the next step |
| Cluster page to commercial page | descriptive of the service | At most 1 or 2 times, after the answer |
Google only follows links built with <a href>, as the crawlable links documentation explains, and recommends descriptive, concise anchors.
How many cluster pages does a cluster need?
There is no official number. The right number is how many distinct questions, with distinct intent, you can answer better than the current results. As a starting point, 5 to 12 cluster pages cover most topics for small businesses; start from the lower number and expand as Search Console data shows demand. This is a rule of thumb of ours.
The limit is the same one Google sets in its spam policies: generating many pages with the main goal of manipulating ranking, rather than helping the user, is "scaled content abuse", whether the text is written by people, by AI or by a mix. The helpful content guide asks for the opposite: content created for people, with clear authorship and an explanation of how it was produced.
For SEO professionals: variations of the same query with one page for each ("dentist in neighborhood A", "dentist in neighborhood B") are the classic risk case. Only justify separate pages if each has its own useful information. Otherwise, consolidate and use one well-made page.
Do topic clusters help you show up in AI?
They can help, with no guarantee. Google says AI Overviews and AI Mode may use query fan-out, which fires several related searches to build the answer, and that there is no special optimization beyond being indexed and eligible for a snippet, as stated in the AI features documentation. A cluster that covers subtopics with clear pages has a better chance of having a page that answers each of those searches. That is inference, not a rule.
How each AI chooses its sources is not public. Structure each page to be citable: a direct answer, headings in question form, tables and dates. See SEO for AI Search and query fan-out.
What are the most common mistakes?
- Two cluster pages for the same intent. It is the most common cause of cannibalization. Resolve it before publishing, with the map.
- A shallow pillar. A pillar that only lists links, without summarizing each topic, does not serve the reader.
- A cluster page that needs the pillar to make sense. Each one should answer its question on its own.
- A cluster with no maintenance. Data, prices and deadlines change. Review with dates.
- Linking without criteria. Too many irrelevant links take away focus.
How does Contentor fit into this process?
The map and the strategy remain yours. Contentor helps with production: it generates the cluster page articles with validated-structure templates, includes internal links and publishes to WordPress. To see the flow from end to end, read how to create a content cluster with AI and, if you want to try it, generate your first articles on Contentor.
Frequently asked questions
How many articles does a topic cluster need?
There is no official number. A good starting point is one pillar and 5 to 12 cluster pages, each answering a distinct question. Publish in waves and use Search Console to see which questions have demand before expanding. More pages do not mean more results.
Can the pillar and a cluster page appear for the same search?
They can, when the intent is broad. It is expected that the pillar appears for the general term and the cluster page for the specific question. The problem arises when two cluster pages compete for the same question. In that case, consolidate, as explained in the guide to keyword cannibalization.
Do I need a 4,000-word pillar page?
No. Length comes from the question. A pillar needs to cover the whole topic and point to the cluster pages, and that can fit in fewer words. The ranges we use on this blog are editorial, not a Google rule. Long text without usefulness makes reading worse.
Do topic clusters work for a small site?
They work, and that is where they help most, because they force focus. A small site can have one cluster with one pillar and 5 well-chosen cluster pages tied to its offer. The mistake is opening five clusters at the same time and leaving none complete.
Can I use AI to write the whole cluster?
You can use AI, but Google's policy does not distinguish the method: what matters is whether the pages help the user. Review facts, add your own experience and data and avoid nearly identical pages. See the flow in AI with human review when you want to go deeper.
Next step
After building the map, define which questions deserve their own pages by reading keyword research step by step. Once the cluster is live, check whether the pages get in each other's way with the guide to keyword cannibalization.
Read also:
Prepare your content for AI answers
Create AEO/GEO briefs, entities, schema, and structured articles for Google AI Overviews, AI Mode, and traditional SEO.
Try Contentor freeStrengthen your authority for AI Search
Combine source-worthy content with contextual backlinks on vetted sites to reinforce trust, discovery, and topical authority.
View contextual backlinks


