Keyword cannibalization
Definition: Keyword cannibalization happens when several pages on the same site target the same search intent, so they compete with each other and none ranks as well as a single consolidated page could.
Also called: keyword cannibalisation, content cannibalization
Updated
Intent, not words
Two pages that use the same keyword are not automatically cannibalizing each other. “How to choose running shoes” and “best running shoes for beginners” share words but serve different needs: one teaches, the other compares products. Cannibalization is when two pages answer the same need, so a search engine has to guess which one to show and often alternates between them.
The term is an SEO practitioner concept, not one Google uses in its documentation. Google sometimes shows two results from the same site on purpose, so seeing two of your URLs for one query is not a problem in itself.
How to spot it
In Search Console’s Performance report, filter by a query you care about and open the Pages tab. Warning signs:
- Two or more URLs getting impressions for the same query.
- The ranking URL switching back and forth over weeks.
- Neither URL holding a stable position, while a competitor with one strong page sits above both.
Four ways to fix it
- Merge. Combine the best of both pages into the stronger URL and 301 redirect the other. This is the usual answer when the pages say similar things.
- Differentiate. Re-angle one page to a distinct intent, then update its title, headings and content to match.
- Canonicalize. Where near-duplicates must both exist, for example product variants, point one at the other with a canonical tag.
- Fix internal links. Use consistent anchor text that points to the page you want to rank.
Our view: cannibalization is often a symptom of publishing a new post on a topic instead of updating the old one. An editorial rule of “update first, publish second” prevents most of it. The SEO audit guide shows where this check fits in a full audit.