You publish a new page targeting an important keyword, and instead of improving, your rankings for that keyword start bouncing around. One week one page ranks, the next week a different page does, and neither holds a strong position.
That’s often keyword cannibalization: multiple pages on your site competing for the same search.
What Is Keyword Cannibalization?
It happens when two or more pages target the same keyword and search intent, so search engines can’t tell which one should rank. Common results include:
- Rankings that swap between pages
- Neither page ranking as well as a single strong page would
- Backlinks and internal links split across several pages
- Visitors landing on a less relevant or less convincing page
Not every overlap is a problem. Two pages can rank for similar keywords if they serve different intents, such as a guide explaining a topic and a service page selling help with it.
How to Find Cannibalization
Use Google Search Console
- Open the Performance report.
- Filter by a query you care about.
- Switch to the Pages tab.
If several pages are getting impressions for the same query, and rankings fluctuate between them, you may have a cannibalization issue.
Search Your Own Site
Search Google for site:yourdomain.com keyword. If several pages appear that cover the same topic in the same way, look at them more closely.
Review Your Content Inventory
Blogs that have been running for years often have several posts on nearly the same topic, written at different times. List your content by target keyword and look for duplicates.
How to Fix It
The right fix depends on the pages involved.
| Situation | Best fix |
|---|---|
| Two pages covering the same topic in the same way | Merge them into one stronger page and 301 redirect the weaker one |
| Pages that overlap but serve different purposes | Differentiate them, and give each a distinct keyword and angle |
| A weak page that adds no value | Remove it or redirect it to the stronger page |
| Near-duplicate pages you need to keep, such as product variants | Use canonical tags to point to the main version |
| Internal links pointing to the wrong page | Update anchor text and links to point to the page you want to rank |
Merging Pages the Right Way
- Choose the page with the best rankings, links and conversions as the one to keep.
- Move the useful content from the other page into it.
- Set up a 301 redirect from the old page to the kept page.
- Update internal links across your site.
- Monitor rankings for the target keyword over the next few weeks.
Prevent It With Keyword Mapping
The best fix is avoiding the problem in the first place. A keyword map assigns each important keyword and intent to one page.
- List your main keywords and group them by intent.
- Assign each group to a single page.
- Before creating new content, check the map to make sure it doesn’t overlap with an existing page.
- Use internal links to reinforce which page is the main one for each topic.
A Quick Example
A plumbing company has a service page called “Emergency Plumber” and a blog post called “What to Do in a Plumbing Emergency.” Both target “emergency plumber.” The fix is to point the service page at the commercial searches, such as “emergency plumber near me,” while the blog post targets informational searches like “what to do if a pipe bursts,” and links to the service page.
If you’d like help untangling overlapping content, my on-page and content SEO service includes keyword mapping, content consolidation and internal linking.
Frequently Asked Questions
Is keyword cannibalization always bad?
No. If two pages serve different intents, it can be fine for both to appear. It’s a problem when pages compete for the same intent and weaken each other.
Does merging pages lose traffic?
Done properly with 301 redirects, merging usually concentrates signals into one stronger page and improves rankings over time.
How often should I check for cannibalization?
Every few months for active blogs, and always before publishing new content on an existing topic.