SEO guides

Topic Clusters for Small Sites: Avoid Cannibalization

Give every important URL one clear job, group query variations by user task, plan contextual links, and reject overlapping pages before they become maintenance debt.

Two marketers mapping a central page to distinct supporting topics and stopping an overlapping page at a boundary check

A topic cluster is an editorial planning method, not a Google ranking feature. For a small site, its value is practical: assign every important page one primary job, connect related jobs with useful internal links, and stop creating a new URL for every keyword variation.

Start with a page map, not a large content calendar. If two proposals would answer the same question for the same person at the same stage, they probably belong on one URL. This guide prevents overlap before publication. If live pages already trade impressions for the same queries, use the Search Console cannibalization guide to diagnose real data first.

What a useful topic cluster contains

Useful componentCommon failure
A defined audience and business subjectA broad keyword with no decision or customer behind it
One primary job per URLSeparate pages for singular, plural, and reordered phrases
Supporting pages with distinct tasksThin spokes that repeat the same definition
Contextual links between related jobsEvery page linking to every other page without a reader reason
An owner and maintenance planA large calendar that no one reviews after publication

Google recommends a logical site structure, links to important pages from relevant pages, and concise, relevant anchor text. It also says there is no magical ideal number of links on a page. Build the structure for readers and maintainability, then make that structure crawlable.

Start with page jobs, not keyword counts

Write one sentence for every existing or proposed URL:

This page helps [audience] make [decision or complete task]
using [evidence or method].

Three pages can discuss SEO audits while doing different jobs:

Now compare two weak proposals: “what an SEO audit includes” and “what is included in an SEO audit.” Different wording does not create a different job. Put the useful material on one stronger URL.

Build a page map before writing

FieldDecision it forces
Working URLWhat stable public identifier will own the task?
Primary jobWhat decision or action belongs here?
Audience and stageWho needs it, and are they learning, comparing, buying, implementing, or troubleshooting?
Query familyWhich wording variations express the same task?
Page typeShould this be a service, hub, guide, comparison, case, or tool?
Unique evidenceWhat does this page contribute that another page does not?
Closest existing URLCould an update solve the problem without creating a new page?
Required linksWhich pages should send readers here, and where should this page send them next?

The closest-existing-URL field is mandatory. It forces the writer to plan against the site that already exists instead of an empty spreadsheet.

Group query variations by user intent

SEO audit price, SEO audit cost, and how much is an SEO audit usually belong to one query family because the reader wants the same decision. Use the natural variations inside one complete page.

Create a separate URL only when the answer requires a different action, audience, format, or evidence.

QueryPrimary jobLikely page type
SEO audit priceCompare cost and scopePricing guide
SEO audit checklistPerform or inspect audit stepsImplementation guide
SEO audit serviceEvaluate and buy helpService page
SEO audit example reportInspect a deliverableCase or sample

Keyword tools can reveal phrasing and demand. They cannot make the final editorial decision about whether two users need the same page.

Choose the right cluster center

The center is the page that best orients a reader to the subject. It does not have to be a long pillar article. A useful center may be a service category, product category, concise guide hub, definitive guide, or resource index.

For a small service site, a commercial page can remain the main business destination while an educational hub organizes practical guides. They should link when the next step is useful without pretending they serve identical intent.

Give every page a contract

Primary audience:
Primary decision:
Main query family:
Must answer:
Will not answer in depth:
Unique evidence:
Primary conversion:
Closest existing page:
Required internal links:

The “will not answer in depth” line prevents drift. This topic-cluster guide owns pre-publication mapping, query boundaries, hub choice, and link planning. It acknowledges live overlap, but sends the reader to the separate Search Console workflow for diagnosis.

Require unique evidence or utility

A distinct keyword is not enough. A page should contain something that belongs to its job: a decision table, calculation, tested procedure, annotated screenshot, case, template, failure path, or official-source interpretation.

If two proposals would use the same H2 outline, examples, and conclusion, merge them before writing. Changing only the title creates maintenance debt and competing signals.

Plan internal links by reader movement

Google can crawl normal <a href> links and uses their context and anchor text to understand pages. Plan three useful directions:

Broader to narrower

A hub or broad guide links to a specific task when the reader needs detail.

SEO guide hub -> Search Console pre-audit

Narrower to broader

A specific guide links to the service or broader framework when the reader needs context or a next step.

Search Console pre-audit -> technical SEO audit service

Sibling to sibling

Related guides link when a real sequence joins them.

topic cluster planning -> cannibalization diagnosis

Use descriptive anchors such as Search Console cannibalization diagnosis or old-page merge and redirect decision. Avoid repeated “read more” links and keyword-heavy anchors forced into every article.

Do not confuse overlap with duplication

RelationshipExampleAction
Shared concept, different jobService page and preparation guideKeep both and link
Same job, complementary depthShort old post and stronger new guideUpdate or merge
Duplicate versionsParameters, print view, copied pathCanonicalize or redirect
Related sequencePlan a cluster, then diagnose live overlapKeep both with clear boundaries
Different audienceBeginner setup and developer referenceKeep only when content genuinely differs

Canonical tags are for duplicate or very similar URLs. They are not a method for choosing a winner between two useful pages with different primary content. If a page is retired, a permanent redirect is usually clearer than leaving two full pages and hoping a canonical repairs the editorial decision.

Run a pre-publication collision test

Compare the proposal with the three closest existing URLs. Answer yes or no:

  1. Does it serve the same audience?
  2. Does it solve the same primary task?
  3. Does it target the same intent and funnel stage?
  4. Would it use substantially the same H2 outline?
  5. Would it rely on the same examples and evidence?
  6. Would the same internal anchor naturally point to either page?
  7. Would a reader need both pages?
  8. Can the writer state the boundary in one sentence?

Several yes answers in the first six questions, combined with weak answers to the last two, are a warning. Update the existing page, merge the useful material, reposition the proposal around another task, or reject the new URL.

Rejecting an article is a valid content decision. Publishing is not progress when the new page has no independent role.

How many pages should a small cluster have?

There is no correct number. A cluster may begin with one commercial destination, one orientation page if needed, two or three supporting guides with separate jobs, and one case or proof page. That is an example shape, not a quota.

FloxoLab adds a dedicated cluster hub only after six related guides are live and at least three more are planned. This is an internal maintainability threshold, not a Google rule. Before that point, the existing SEO guide hub and contextual links are enough.

Every registered FloxoLab article also needs contextual links from at least two distinct articles or cases. Hub cards do not satisfy the rule. The requirement prevents isolated pages and forces link support to be part of publication rather than cleanup months later.

Maintain the cluster as one system

Review the map when a new article is proposed, a service changes, several pages begin earning the same query family, a migration changes URLs, or the hub stops representing the current library.

  1. Update page contracts and boundaries.
  2. Confirm canonical URLs and remove redirecting internal links.
  3. Find orphaned or weakly linked pages.
  4. Review content that repeats another page's job.
  5. Update sources and verified dates after substantive changes.
  6. Use Search Console page and query patterns to test suspected overlap.
  7. Record merge, redirect, reject, or reposition decisions.

When an old URL no longer deserves its own role, use the old-page decision framework to choose between updating, merging, redirecting, noindexing, keeping, and deleting.

Compact planning checklist

The goal is not to own every phrase with a separate URL. It is to make the site's knowledge and offers understandable: one page per primary task, connected to the next useful decision.

Sources checked

Google's site-structure, internal-link, and canonical guidance was verified from official sources on July 27, 2026. The page-contract, hub-threshold, and two-source inlink rules are FloxoLab editorial methods, not Google requirements.

Need a content map before another batch?

I can inventory the current URLs, define page jobs, flag likely collisions, and turn the approved gaps into a maintainable publication sequence.

Discuss an SEO plan