Keyword Cannibalization

When several pages on one site target the same query and compete with each other, splitting signals and confusing engines.

Keyword cannibalization happens when multiple pages on the same site target the same keyword or search intent, forcing them to compete with each other. Instead of one strong page, you get several weaker ones that split internal links, backlinks and relevance signals, and Google may swap which one it ranks — or rank none of them well.

It usually creeps in over time: a blog post, a category page and a landing page all end up chasing the same query, or a programmatic template mints many near-identical pages for slight keyword variations. The symptom is several URLs from your site trading places for one query with mediocre positions, and titles that look almost the same.

The fix depends on the case. Often the best move is to consolidate — merge the thin pages into one authoritative page and redirect the rest — or to clearly differentiate each page to a distinct intent. Because consolidation involves removing or redirecting URLs, confirm first that the pages you'd retire aren't quietly earning traffic before you touch them.


Related terms

  • 301 vs 302 vs 410 — Status codes for moved or removed pages: 301 permanent redirect, 302 temporary redirect, 410 gone. Each signals a different intent.
  • Canonical Tag — A rel="canonical" link that names the preferred URL for a page, telling search engines which version to index when duplicates exist.
  • Thin Content — Pages with little unique value — auto-generated, scraped, doorway or near-duplicate pages that spam systems demote.
  • Title Tag — A page's <title>, shown as the clickable result headline. One of the strongest on-page relevance signals — keep it unique.