On-Page SEO · Glossary · Updated Apr 2026

Keyword cannibalization

Definition

Keyword cannibalization is when two or more pages on your site target the same query with overlapping intent, so Google can't decide which to rank. Ranking signals split between them and none reaches its full potential. Detected in GSC when multiple URLs alternate for one query.

Find related

Long definition

Cannibalization is the most common "why don't I rank?" problem on sites with 50+ URLs. It happens in two shapes:

  1. Identical intent, different URLs — a category page and a blog post both trying to rank for "best running shoes." Google sees overlapping signals and either picks one (leaving the other weak) or alternates across URLs, which is worse — no URL accumulates ranking authority.
  2. Overlapping intent at the edges — a pillar article on "crawl budget" and a supporting article on "crawl budget optimization for large sites" both ranking for general "crawl budget" queries. Less destructive than Case 1 but still splits signal.

Detection uses Google Search Console's Performance report:

  1. Export query-level data for the suspected keyword.
  2. Filter to queries with multiple pages appearing in the top 20.
  3. If two pages each get 30-70% of impressions for the same query, you likely have cannibalization.
  4. Check the "Pages" tab filtered to that query — if the same query shows multiple URLs with overlapping click shares, confirmed.

Fixes, in order of preference:

  1. Consolidate — merge the two pages into one canonical URL that covers the intent better. 301 the weaker page. This is usually right when intents are actually identical.
  2. Differentiate intent — rewrite each page to target a different intent (the pillar covers the what/why, the supporting article covers the how). Add explicit internal links.
  3. Noindex the weaker URL — when consolidation isn't feasible (legacy URL with unique backlinks you can't lose), noindex the less important one.
  4. Canonical the weaker URL — soft-consolidate if the URLs must stay live for other reasons.

Common misconceptions

  • "Having multiple pages on similar topics is always cannibalization." No. Pillar + supporting article structure is the opposite — it's intended coverage differentiation. Cannibalization is specifically when intents and queries overlap.
  • "If I rank #1 with one URL, cannibalization doesn't affect me." It affects capped potential. You could rank #1 and have the sibling URL ranking in positions 11-20 for related longtail — but you don't, because the sibling is stealing signals from the #1.
  • "Deleting the weaker URL is always the fix." Deletion throws away the equity. 301 redirect to the stronger URL consolidates the signals properly. Use 410 Gone only when the URL has no inbound links and no historical traffic worth preserving.
  • "Internal linking fixes cannibalization." Internal linking helps clarify intent hierarchy (pillar vs supporting) but doesn't fix true cannibalization where both pages are fighting for the same query. Fix by consolidation or differentiation first.