-
Here’s what I have learnt about keyword cannibalization (feedback appreciated)
I've been going down the cannibalization rabbit hole lately, and wanted to write up what I've learned so far. This is a mix of things I've tested myself and stuff I picked up from posts here. Happy to be corrected on anything because I'm still figuring a lot of this out.
What even is cannibalization?
The short version: it's when your own site competes against itself. You have two (or more) pages targeting the same keyword, Google can't decide which one to rank, and so it splits the authority between them. Neither page ranks well. You essentially halve your own chances.
How to spot it:
Open Google Search Console, pull your search analytics data filtered by query and page. If you see the same keyword showing multiple different URLs from your site, that's a flag. Also watch for:
-
Page position volatility: page bouncing between positions 20 and 80 (a page bouncing around wildly is often doing so because Google is confused about which of your pages is the more relevant answer to the query)
-
High impressions but low clicks across several pages for the same query
-
Running a "site:query" search for a topic and getting 3 or 4 results back from your own domain
The SERP overlap method is also useful here. If you take two suspected competing pages and look at how much their actual search results overlap (to me, more than 70% overlap in top 10 results usually means Google sees them as targeting the same intent). At that point you probably want one page, not two.
Picking a winner:
When you decide to consolidate, you need to pick which page survives. I evaluate them roughly on:
-
Which is currently ranking highest (best existing position) for the target query/kw
-
Which got the most clicks in the last 90 days
-
Which has more backlinks pointing to it
If two pages are close on all of that, I'd keep the one that has fewer incoming internal links to update, just to reduce the work.
Actually consolidating:
Once you have a winner –
-
Read through all the losing pages and pull out anything unique that isn't already in the winner
-
Set the losing pages to draft or delete them
-
Set up 301 redirects from the old URLs to the winner
-
Update any internal links across your site that were pointing to the losing pages
The 301 redirect part matters more than people think. A proper 301 is what moves the authority.
Common mistakes I see (and have made):
-
Creating new content before fixing existing cannibalization. If your site has pages competing against each other, adding more content just adds more competition. Fix what you have first.
-
Making year-specific URLs ("best tools 2024", "best tools 2025"). Sometimes, these compete with each other and with the evergreen version. Better to have one URL that you update, not new URLs every year.
-
Treating canonical tags as a real fix. They're better than nothing but they're not the same as a redirect.
Recovery timeline:
This isn't instant. In my experience, week 1 you're mostly checking that redirects work and there are no 404s. Week 2 onwards expect some position volatility while Google sorts things out. The winner should start stabilizing at a better position and total clicks for that keyword should go up.
Would appreciate your feedback:
If anyone has experience with any of this or can point out where I'm off base, would genuinely appreciate it. My goal here is to learn and get this right. Would really love to know cases where you've successfully implemented decannibalization and seen great results.
-
Log in to reply.