---
title: "How to Create a Topic Cluster (Step-by-Step)"
description: "Learn how to create a topic cluster step by step—map one pillar, 6–12 unique-intent spokes, and internal links from an existing brief without thin pages."
url: "https://articles.flowcrews.com/how-to-create-a-topic-cluster-step-by-step"
category: "Guides"
date_published: 2026-09-10
reading_time_minutes: 6
word_count: 1474
---

# How to Create a Topic Cluster (Step-by-Step)

*An operator worksheet: one pillar, 6–12 unique-intent spokes, and a linking map from a brief you already have.*

![How to Create a Topic Cluster (Step-by-Step)](https://pub-07fb5e4955ba485b822d6b388be96d9a.r2.dev/2e474d51-a072-472e-ab2f-1a43a8990566/how-to-create-a-topic-cluster-step-by-step/hero-09e40524-f611-4842-b794-4d43b91220c0.jpg)

**TL;DR:**

- One pillar owns the parent intent; spokes must not compete with it or each other.
- Aim for 6–12 spokes, each tied to a distinct question, job-to-be-done, or comparison.
- Build from an existing brief so you expand coverage instead of inventing thin pages.
- Internal links should flow spoke-to-pillar and related-spoke-to-spoke with descriptive anchors.
- If two URLs could satisfy the same query, merge, retarget, or drop one before you publish.

## Start from a brief you already have

## Build a spoke worksheet: 6–12 URLs, one intent each

## Link the cluster so Google and readers see one map

## Ship, QA, and grow the cluster without competing with yourself

## Conclusion

- Parent intent first — Own one job-to-be-done with a one-sentence pillar promise and fold same-intent modifiers into H2s instead of extra URLs.
- Six to twelve distinct spokes — Each spoke answers a unique learn, compare, or do intent with its own SERP angle and a defined internal-link job.
- Merge before you publish — Combine any candidate that would cannibalize the pillar or a sibling, and park leftover keywords as updates or FAQs.
- Link as one map — The pillar links every live spoke with job-matching anchors, each spoke links back, and spoke-to-spoke links stay sequential only.
- Ship a live hub — Publish the pillar plus drafted unique pages, QA for unique H1s and no orphans, and fold competing URLs rather than rewriting both.
- Expand only on new intent — Treat the worksheet as the operating system so the next cluster does not compete with itself.

Open your existing brief, write the pillar promise, and fill a 6–12 spoke worksheet before you create another URL.

## Frequently Asked Questions

### What is a topic cluster in SEO?

A topic cluster is a **pillar page** plus supporting articles (spokes) that each target a unique sub-intent, connected by internal links so the site shows topical depth instead of isolated posts.

### How many spoke pages should a cluster have?

Most useful clusters land in a **6–12 spoke** range: enough to cover distinct intents, not so many that pages start repeating the pillar. Quality of unique intent matters more than a fixed count.

### How is a topic cluster different from keyword clustering?

Keyword clustering groups similar queries; a **topic cluster** is a publishing and linking architecture. You still cluster keywords, then assign each group to one URL so you do not create cannibalizing pages.

### Should every spoke link to the pillar?

Yes. Each spoke should link to the pillar with a clear anchor, and the pillar should link out to every spoke. Related spokes can cross-link when it helps the reader complete a next step.

### Can I build a cluster from content I already planned?

That is the better starting point. Map your existing brief to one parent intent, drop or merge overlapping outlines, then fill only the spoke gaps that earn their own search intent.

### What makes a spoke page thin?

A spoke is thin when it restates the pillar, targets the same primary query, or lacks a job the pillar cannot do—such as a how-to, comparison, or definition the hub only mentions in passing.
