What is keyword cannibalization?
Keyword cannibalization is two pages (or more) on your own website ranking for the same query. A plumber with a "Emergency plumbing repair in Nice" page and a blog post titled "What to do about a leak in Nice?" is targeting the same search twice. An online store with a category page and a buying guide for the same product, same thing.
The intuition "two pages, two chances to rank" is wrong. Google looks for the single best page on your site for a given query. When two candidates are roughly equal, it hesitates, tests one then the other, and most of the time never settles on either.
Why it hurts you
- Your signals get diluted. Internal links, clicks, the occasional external link: everything gets split between two URLs instead of strengthening one. Two pages at 50% do worse than one page at 100%.
- Google can pick the wrong one. Sometimes the blog post ranks instead of the service page, the one that converts. You get traffic, but on the page that does not sell.
- Your rankings become unstable. The back-and-forth between the two URLs shows up in Search Console: the average position yo-yos for no apparent reason.
When it is NOT cannibalization
The diagnosis is overused, and fixing a false positive costs more than doing nothing. Three situations that look like it without being it.
- Two pages on the same query, but only one gets impressions. Google has already decided. There is no hesitation to arbitrate, so nothing to fix.
- A brand query. Your homepage, contact page and about page all showing up for your company name is normal and desirable: the searcher wants the company, not one specific page.
- Close variants with distinct intent. "bathroom renovation cost" and "bathroom renovation" look alike, but the first calls for pricing and the second for a description of the service. Two pages are justified, as long as each fully commits to its angle.
The real tell is alternation: the same query returns one URL some weeks and the other one the next. No alternation, no cannibalization.
Detect it in 10 minutes
Open Search Console, Performance report:
- Click a query that matters to your business.
- Open the Pages tab, keeping the query filter active.
- If two or more URLs show up with significant impressions, you have found a cannibalization.
Another quick method: type site:yourdomain.com "your query" into Google. The pages that come up first are the ones Google considers candidates. More than one page genuinely optimized for the query in the top results, same diagnosis.
The 3 ways to fix it
- Merge. The most common case: the two pages say roughly the same thing. Keep the best URL (the oldest, the best linked, or the one that converts), bring over whatever unique value the other one had, then 301-redirect the old one to the page you keep.
- Differentiate. If the two pages serve genuinely different intents, one commercial and one informational, separate them clearly: a distinct target query in each page's title and h1, plus a link from the article to the service page to pass it relevance. That is the silo principle of internal linking.
- Redirect without merging. If the weak page brings nothing unique (old news post, forgotten duplicate), a 301 redirect to the strong page is enough. No regrets: a page that dilutes your signals costs more than it earns.
In all three cases, expect two to six weeks before the ranking stabilizes on the remaining URL.
How do you pick the page to keep?
This is the decision that stalls most often, because people approach it out of fondness for a piece of content rather than from the facts. Four criteria, in this order.
- External links. A page that has earned links from other sites carries value no rewrite can recreate. If one of the two has them and the other does not, the decision is made.
- Conversion. Between a page that brings in quote requests and one that brings in reading, keep the one that keeps the business alive, and fold the educational content into it.
- URL age. All else being equal, the older URL has accumulated more history. Redirecting the old one to the new wastes that.
- Current position. The last criterion, not the first: a ranking is earned back in weeks, an external link is not recovered at all.
Once the page is chosen, never delete the other one: redirect it with a 301. A deleted page returns a 404 and loses everything it had accumulated, including the external links you wanted to reclaim.
What about AI answer engines?
Answer engines make the problem worse, not milder. Where Google shows ten results and can afford to hesitate between two of your pages, an AI usually cites only one per topic, and sometimes none at all when its sources contradict each other.
Two pages on the same site covering the same subject with slightly different figures or advice produce exactly the signal an answer engine avoids: a source that does not agree with itself. Consolidating your duplicates therefore pays twice, on ranking and on citability. It is one of the rare SEO jobs whose GEO benefit outgrows the original one.
Prevention beats the cure
Cannibalization almost always comes from an editorial calendar with no map: you write an article because the topic sounds good, without checking whether an existing page already covers it. The habit that prevents it all: before every new piece of content, search the target query in Search Console and in Google with site:. If a page already ranks for it, improve that page instead of creating a new one. Our article on updating old content explains why that is almost always the better investment.