Skip to content
Intent and Topic Architecture

05.03 · Concept

Topic Clusters and the Entity Behind the Words

Design a cluster of pages around a topic and its entity rather than around keyword variants, and explain what an entity is to a search system.

Topic clusters organise pages around a real subject and the search entity behind its names, not around minor keyword rewrites. A strong architecture defines the core concept, separates supporting pages by intent, and uses internal links to show relationships between concepts, comparisons, use cases, problems and decisions.

What this lesson answers

  • what is an entity in SEO
  • how to build topic clusters for SEO
  • topic cluster versus keyword variation pages

Notes

A topic cluster is a way to organize content around a subject people care about, not around every phrasing of a search query. Instead of making separate thin pages for “best logging tools,” “application logging software,” and “log management platforms,” you design a small system of pages: one broad hub that explains the main topic, plus supporting pages that answer distinct subtopics, comparisons, use cases, and problems. The cluster helps users navigate from broad understanding to specific decisions, and it helps a search system see that your site covers the subject coherently.

An entity is…

Common questions

What is a topic cluster in SEO?
A topic cluster is a structured set of pages built around a subject. It usually has a broad hub page and supporting pages for specific intents, subtopics, comparisons or problems. The goal is to help users move through the topic clearly and help search systems understand that the site covers the subject coherently.
What does entity mean to a search engine?
An entity is the underlying thing a query refers to, rather than the exact wording used. A database product, company, protocol, person or concept can be an entity. Search systems connect different names, attributes and relationships so they can interpret meaning beyond simple string matching.
Why not create separate pages for every keyword variant?
Separate pages for small phrasing changes usually create repetition, weak content and internal competition. A better approach is to combine equivalent intent into one strong page, then create supporting pages only when the reader need is genuinely different. That gives users clearer answers and gives search systems a cleaner structure.