Keyword Research

Keyword Research by Topic Cluster: The Workflow, With Templates

Most keyword-research workflows describe the discovery half and stop. The interesting half — turning the discovered keywords into a clustered publishing plan — is rarely written down because it requires the graph view that most tools don't provide. Here is the workflow with the templates.

By Dmitry Paranyushkin · Updated

Topic-cluster keyword research is the workflow most SEO articles reference and few actually walk through. The reason is that the workflow requires holding the topic graph in mind, and most teams default back to a keyword spreadsheet because the spreadsheet is the shape their tools produce. The steps below are the workflow as it actually runs, with the templates that make each step transferable across topics.

The workflow

1

Pick a seed topic, not a seed keyword

Step 1 · 15 minutes

Topics are clusters; keywords are nodes. A seed topic is one or two phrases that characterize the cluster you intend to build authority on. Examples: keyword research, topical authority, semantic SEO, knowledge graphs for SEO.

Avoid head terms that are too generic (“SEO,” “marketing”) or too specific (“best keyword research tool for SaaS startups in 2026”). The right seed sits at the centroid of the cluster you want to own.

2

Build the demand graph

Step 2 · 20 minutes with a graph tool, two hours by hand

Pull the related queries Google surfaces for the seed (autocomplete + People Also Ask + the related-searches block). Pull the question variants from AnswerThePublic or AlsoAsked. Add the entity neighborhood from Google’s Knowledge Graph for the seed term if relevant.

Represent the resulting query list as a co-occurrence network: nodes are entities, edges are co-occurrences of those entities across the query list. The clusters that surface are the actual shape of demand.

3

Build the supply graph

Step 3 · 20 minutes with a graph tool

Pull the top 30–50 SERP results for the seed query. Extract the entities and topics each page covers (titles, H2s, definitions, first 200 words). Build the parallel co-occurrence graph.

The clusters in the supply graph are what the current SERP rewards. Compare them with the clusters from step 2.

4

Identify clusters and gaps

Step 4 · 30 minutes

For each cluster in the demand graph, check whether the supply graph has a corresponding cluster of similar size and density. Three outcomes:

  • Matched. Demand cluster present in supply. SERP is saturated; publishing here is incremental work.
  • Underweight. Demand cluster present in supply but smaller or less coherent. Real opportunity; new content can become the canonical reference.
  • Missing. Demand cluster absent from supply. Highest opportunity; first coherent answer becomes the default cited source.
5

Map the publishing plan

Step 5 · 45 minutes

For each cluster, define one canonical page (the central article on the cluster’s central entity) and three to five perimeter pages (canonical pages on constituent entities). Add bridges to adjacent clusters identified in the demand graph.

Order the publishing plan by gap size, not by volume. Missing clusters first; underweight next; matched clusters last (and possibly not at all if the cluster is fully saturated).

6

Re-run quarterly

Step 6 · 1–2 hours per topic per quarter

Demand shifts as new platforms and formats emerge. Supply shifts as competitors publish. The gaps move with them. Quarterly refresh keeps the publishing plan aligned with the demand that actually exists rather than the demand at the time of the initial analysis.

Most teams skip this step and discover six months later that two of their target gaps closed and a new one opened. The refresh is much cheaper than the rework.

Templates

Three artifacts that travel across topics. Build them once; reuse across clusters.

  • Demand-graph capture sheet. Columns for entity, source (autocomplete / PAA / related searches / external tool), approximate volume, observed co-occurrences. One row per entity. Used in step 2.
  • SERP-coverage matrix. Rows are clusters; columns are the top 20 SERP results. Each cell marks whether the page covers that cluster (full / partial / none). Surfaces gaps visually. Used in steps 3 and 4.
  • Publishing-plan grid. Rows are planned pages; columns are cluster, page type (central / perimeter / bridge / commercial), priority, target queries, sibling links. Used in step 5 and updated in step 6.

Where this workflow stops being feasible by hand

Two thresholds. Past them, the workflow needs tooling.

Past three clusters in active build. The mental overhead of holding multiple cluster states becomes the bottleneck. A graph tool that persists the demand and supply graphs across clusters lifts the bottleneck.

Past 500 queries per cluster. Manual clustering past this volume produces enough errors that the gap analysis becomes unreliable. AI-assisted clustering (KeywordGraph or similar graph-native tools) handles the volume cleanly.

Common misconceptions

Frequently asked questions

How long does topic-cluster keyword research take?
For a single cluster with a graph tool, about two hours end to end. For a single cluster by hand, about a day. For a content strategy spanning five clusters, expect 8–15 hours of work plus quarterly refreshes.
What is semantic keyword research?
Keyword research where the output is a graph of entities and co-occurrences rather than a flat list. The workflow described here is one operationalization of semantic keyword research. Ahrefs, Semrush, and MarketMuse each ship different versions of the same core idea with different strengths.
What's a topic cluster in SEO?
A topic cluster is a group of pages on a site that cover related entities, connected by internal links and pointing at a central article. The workflow on this page is how you discover which clusters to build; the cluster itself is what gets built.
Should I do topic-cluster research or keyword research?
Topic-cluster research is keyword research done structurally. The distinction is not which work you do but how you organize the output. Keyword research as a list and topic-cluster research as a graph produce different publishing plans from the same underlying data.
What tools do topic-cluster keyword research?
KeywordGraph (graph-native, demand-versus-supply gap analysis), Ahrefs and Semrush (cluster layers on top of broad SERP data), MarketMuse (cluster + content scoring). Each approaches the workflow differently; the underlying logic is the same.
Keyword research stops being a list and starts being a graph the moment you treat it as the planning input for topical authority. Read the full guide or run a free knowledge graph on your own keyword list.