SEO

Keyword Cannibalisation

Also called keyword cannibalization, SEO cannibalisation, content cannibalisation

When two or more pages on the same website target the same search intent, so they compete with each other and neither ranks as well as one page would.

Quick facts: Keyword Cannibalisation

Category
SEO
Also called
keyword cannibalization, SEO cannibalisation, content cannibalisation
Level
Intermediate
Affects
Rankings for contested terms, distribution of links and signals, reporting clarity, which page visitors land on
Where to see it
Search Console Performance report (Queries and Pages tabs), site: searches, a crawler, a keyword map
In this article4
  1. How keyword cannibalisation works
  2. Why it matters
  3. Common mistakes
  4. How to act on it

Keyword cannibalisation happens when two or more pages on the same website aim at the same search and the same need, so they compete with each other in Google’s results. Instead of one strong page, the site offers several partial ones, and Google has to guess which to show.

How keyword cannibalisation works

Google generally shows only one or two results from a single site for a given query. When several of your pages look like plausible answers, it may rotate between them, rank a weaker one, or rank none of them highly, because links, engagement and relevance are split across pages rather than concentrated on one.

The cause is usually growth without a plan. A blog post from 2021 on “how much does a loft conversion cost”, a 2023 post on “loft conversion prices in London” and a service page with a cost section all chase the same question. Tag and category archives listing the same posts, product variants on separate URLs and old campaign landing pages that were never removed create the same overlap.

Not every shared keyword is cannibalisation. A service page for “boiler installation” and a guide on “how long does a boiler installation take” share words but serve different search intents, and both can rank. The test is whether the pages answer the same need for the same person.

Why it matters

For a small UK business with limited authority, splitting effort across duplicate pages is expensive. Every link, every update and every internal link goes to whichever page someone happened to pick, so none gains enough to compete with a rival who has one clear, thorough page.

It also confuses visitors and muddles reporting. A searcher may land on an outdated 2021 article with old prices instead of the current service page, and in Search Console the clicks for one topic are scattered across URLs so trends are hard to read.

Common mistakes

  • Writing a new post instead of updating the old one. The most common cause of cannibalisation on blogs.
  • Deleting a page without redirecting it. Any links and visibility it had are lost rather than passed to the page you keep.
  • Calling any shared word cannibalisation. Pages with different intents are not competing, and merging them can hurt both.
  • Using a canonical tag as the default fix. A canonical is a hint, and it is meant for near-duplicates. For two distinct articles, merging is usually cleaner.
  • Linking internally to both pages with the same anchor. This tells Google you cannot decide either.

How to act on it

Open the Performance report in Google Search Console, filter by a query you care about, and switch to the Pages tab. If several URLs share the impressions and the ranking page changes from week to week, look closer. A site: search with the topic can reveal pages you had forgotten.

For each overlap, decide which page best fits the intent. Then choose a fix:

  • Merge: combine the useful content into the stronger page and point the others to it with a 301 redirect. This kind of content consolidation is the most common fix.
  • Differentiate: rewrite one page so it targets a genuinely different need, such as turning a second cost post into a guide on financing.
  • Canonicalise: for near-identical pages that must both exist, such as product variants, use a canonical tag to name the preferred one.

Then update internal links to point at the page you kept. Prevention is simpler than cure: check every planned page against existing ones before writing it. Untangling overlapping content and planning one page per topic is part of the content SEO and strategy work I do.

Do and do not

Do

  • Check new page ideas against existing pages before writing
  • Merge overlapping pages and 301 redirect the weaker one
  • Point internal links at the page you keep

Do not

  • Write a new post when an old one covers the topic
  • Delete competing pages without redirects
  • Treat every shared word as cannibalisation

Questions people ask about this

Is keyword cannibalisation a Google penalty?

No. Nothing is applied to your site from outside; the pages are simply competing with each other, so Google spreads its attention and may pick the weaker one. That is why the fix is editorial (merge, differentiate or redirect) rather than a reconsideration request.

Is keyword cannibalisation always bad?

No. If two of your pages rank in the top few positions for the same query and serve different needs, such as a service page and a detailed guide, that can take up more space in the results. It becomes a problem when pages with the same purpose hold each other back.

Should I delete one of the competing pages?

Rarely delete outright. Move anything useful from the weaker page into the stronger one, then 301 redirect the weaker URL so any links and visitors carry across. Deleting without a redirect throws away whatever the page had earned.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.