Two clusters that share a name. Most SEO writing treats them as the same object. They are not. A keyword cluster groups strings; a topic cluster organizes entities. The difference decides whether the editorial calendar produces compounding coverage or duplicate pages that compete with each other on the SERP.
The unit difference
A keyword cluster takes a list of strings — queries the audience types — and groups them. The grouping methods vary: SERP overlap (Ahrefs clustering), AI-driven semantic clustering (Keyword Insights and similar), rule-based modifiers. The unit is the string. The output is a set of string groups that can each become a page.
A topic cluster takes a list of entities — concepts the audience asks about — and organizes them into a graph. One entity sits at the center (the canonical entity, the pillar); constituent entities surround it (the cluster pages); high-betweenness edges connect to adjacent topic clusters (the bridges). The unit is the entity. The output is a connected network.
Side by side
Why teams conflate them
Three reasons.
The first is that the outputs look similar at a glance. Both produce groups of related items; both can be turned into a list of pages to write. The difference becomes visible only when you ask “why these pages, in this order, with these internal links?” The keyword cluster answers “these strings cluster together”; the topic cluster answers “these entities form a coherent territory.”
The second is that the tools market themselves interchangeably. SEO platforms with string-level clustering features describe their output as “topic clusters” because the marketing reads better. Buyers reasonably assume they have purchased the topic-cluster capability when they have purchased the keyword-cluster capability.
The third is that the failure modes overlap. A keyword-cluster-driven build can produce coverage that looks like a topic cluster from the outside while behaving like a list of competing pages on the inside. The pages rank individually, weakly, and the cluster signal does not accumulate.
When each one is the right answer
- Keyword cluster is the right unit at the discovery layer. After surfacing 500–5,000 related queries, grouping them into manageable chunks is necessary before structural analysis. Keyword clustering is what makes the next step feasible.
- Topic cluster is the right unit at the publishing layer. After the structural analysis identifies the central entity, the constituent entities, and the bridges, the topic cluster is what gets built.
- Both, in sequence is the usual answer. Keyword clusters reduce the scale of the planning problem; topic clusters organize the publishing plan. Skipping either step produces predictable failures.
The bridge in practice
The translation from keyword clusters to topic clusters has its own page: raw keywords to content opportunities. The short version: cluster the keywords first (any tool with decent SERP-clustering will do), then re-cluster the entities the keyword groups point at, then derive the topic-cluster structure from the entity graph rather than from the keyword groups.
Done this way, the keyword clusters become an input to topic clustering rather than a substitute for it. The structural work happens on entities; the keyword data informs the discovery layer underneath.