SEO Course · Module 2 · Lesson 3

Keyword Mapping: One Keyword Cluster, One Page

A keyword list is not a plan. Mapping is what turns your list into a site: every keyword grouped into a cluster, every cluster assigned to exactly one page, every page knowing precisely which searches it exists to win. Skip this step and your own pages will end up competing against each other.

After Lesson 2.2 you have a sheet of labelled keywords. This lesson answers the question that sheet raises: how many pages do I need, and which keywords go where?

The Core Principle: One Cluster, One Page

You do not create one page per keyword. Remember from Lesson 1.2: Google’s language systems understand meaning, so one good page ranks for dozens or hundreds of phrasings of the same need. The real unit of planning is the cluster — a group of keywords that share the same intent and would be satisfied by the same page.

The test for whether two keywords belong in one cluster is beautifully simple:

The SERP test: search both keywords. If Google shows mostly the same pages for both, they’re one cluster → one page. If the results are substantially different pages, Google considers them different needs → separate pages. You don’t have to guess — Google has already answered.

Examples of the test in action:

  • “eggless cake pune” and “eggless cake order pune” → same results → one cluster, one service page.
  • “eggless cake pune” and “eggless cake recipe” → completely different results (shops vs recipes) → different clusters, different pages, different intent (T vs I).
  • “keyword mapping” and “keyword mapping template” → mostly same results → one page (with a template in it).

Building Clusters From Your Sheet

Work through your keyword sheet in three passes:

  1. Sort by intent first. Your I/N/C/T labels from Lesson 2.1 are the first dividing line — an informational and a transactional keyword never share a page, even if the words look similar (“photo cake” vs “how photo cake is made”).
  2. Group by need within each intent. Within the transactional keywords, “photo cake pune”, “photo cake near me”, “photo cake order online pune” all express one need. Within informational, “photo cake price”, “photo cake cost”, “how much does photo cake cost” are one need.
  3. SERP-test the borderline cases. Whenever you’re unsure whether two groups should merge, run the SERP test. Ten seconds settles it.

Each final cluster gets a primary keyword — usually the highest-volume, most natural phrasing — plus its supporting variations. The primary goes in the title and H1 (Module 3 covers this); the variations flow naturally through the content.

📄 /eggless-cakes-pune/T — service page
eggless birthday cake pune ★ eggless cake order pune eggless cake near me eggless cake home delivery pune best eggless cake shop pune
📄 /blog/customised-cake-price-guide/C/I — price guide
customised cake price ★ photo cake price pune theme cake cost how much does customised cake cost 1 kg customised cake price
📄 /blog/how-to-order-customised-cake/I — guide post
how to order customised cake ★ how many days advance to order cake what details to give for photo cake customised cake design ideas

The Mapping Sheet

Your entire site plan fits in one spreadsheet with these columns:

ColumnExample
Page URL (planned)/eggless-cakes-pune/
Primary keywordeggless birthday cake pune
Supporting keywordseggless cake order pune, eggless cake near me…
IntentT
Page typeService page
StatusPlanned / Written / Published / Refreshing

This sheet becomes the single source of truth for your whole SEO operation. Before writing anything new, you check the map. That habit alone prevents the disease this lesson exists to cure:

Keyword Cannibalization: When Your Pages Fight Each Other

Cannibalization happens when two or more of your own pages target the same cluster. Google now has to choose between them — and it chooses badly for you:

  • Your authority signals (internal links, backlinks) split across the competing pages, so neither ranks as high as one combined page would.
  • Google may rank the wrong page — your thin old post instead of your polished new guide.
  • Rankings often flip-flop between the pages, with the query’s position bouncing as Google keeps changing its pick.

It happens innocently: a blog grows over years, and you write “photo cake price guide” in 2024, “how much do photo cakes cost” in 2025, and “photo cake rates in pune” in 2026 — three pages, one cluster, all mediocre.

How to detect it

  1. site: search. Google site:yourdomain.com “photo cake price” — if multiple results appear for one cluster, investigate.
  2. Search Console. Performance → filter by the query → Pages tab. If two or more URLs collect impressions for the same query (and the totals keep trading places over time), that’s cannibalization in action.

How to fix it

SituationFix
One strong page, one weak duplicateMerge: move any unique value from the weak page into the strong one, then 301-redirect the weak URL to the strong one.
Both pages have real, distinct value but overlap on a keywordDifferentiate: re-point one page at a different cluster (change its title, H1 and focus), and make each link to the other with clear anchor text.
Old page is outdated with nothing worth keepingRedirect: 301 the old URL to the current page. (Don’t just delete — you’d lose any links it earned.)
Not everything that looks like cannibalization is. Two pages ranking for the same query is fine — even great — if they serve different intents (your price guide and your service page can both appear for “photo cake pune”). It’s a problem only when pages of the same intent compete for the same cluster.

Mapping Reveals Your Content Gaps

A finished map does one more valuable thing: the clusters with no page assigned are your content calendar. Sort unassigned clusters by the priority score from Lesson 2.2 (relevance + volume + winnability), and you have an ordered list of exactly what to build next — no more “what should I write about?” ever again.

Try it yourselfTake the keyword sheet from Lesson 2.2’s exercise and map it: (1) sort by intent, (2) group into clusters, (3) SERP-test one borderline pair, (4) assign each cluster a planned URL and primary keyword. Then run site:yourdomain.com with your biggest cluster’s primary keyword — if you’re already publishing, there’s a fair chance you’ll catch your first cannibalization case today.

Key Takeaways

  • The planning unit is the cluster, not the keyword — one good page ranks for many phrasings of one need.
  • The SERP test decides clustering: same results = same page; different results = different pages.
  • Intent divides first — informational and transactional keywords never share a page, however similar the words.
  • Maintain a mapping sheet (URL, primary keyword, supporting keywords, intent, page type, status) as your single source of truth.
  • Cannibalization — multiple same-intent pages on one cluster — splits your authority; fix by merging, differentiating, or redirecting.
  • Unassigned clusters, sorted by priority, are your content calendar.
Scroll to Top