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

  1. Open the Performance report.
  2. Filter by a query you care about.
  3. 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.

SituationBest fix
Two pages covering the same topic in the same wayMerge them into one stronger page and 301 redirect the weaker one
Pages that overlap but serve different purposesDifferentiate them, and give each a distinct keyword and angle
A weak page that adds no valueRemove it or redirect it to the stronger page
Near-duplicate pages you need to keep, such as product variantsUse canonical tags to point to the main version
Internal links pointing to the wrong pageUpdate anchor text and links to point to the page you want to rank

Merging Pages the Right Way

  1. Choose the page with the best rankings, links and conversions as the one to keep.
  2. Move the useful content from the other page into it.
  3. Set up a 301 redirect from the old page to the kept page.
  4. Update internal links across your site.
  5. 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.