You search a term your site should own, and Google keeps swapping which of your pages it shows. One week a blog post ranks, the next week a weaker page takes its place, and neither one climbs.
That flip-flopping is a classic sign of keyword cannibalization: two or more of your URLs competing for the same query, so Google struggles to settle on one.
Search Console has the data to confirm it and name the pages involved. This post walks through finding cannibalization in the Performance report, ruling out false alarms, and deciding what to change.
Keyword cannibalization shows up in Search Console when a single query returns two or more of your URLs with split clicks and unstable positions. Filter the Performance report to one query, open the Pages tab, and check the split. If several URLs share impressions for that term and none ranks strongly, they are competing, and the usual fix is to consolidate them.
What counts as cannibalization, and what does not
Cannibalization is not simply two pages mentioning the same keyword. It is two pages that Google reads as answering the same intent, so they compete for one spot instead of covering different needs.
A product page and a how-to guide can both use a term without conflict, because they satisfy different intents. Two how-to posts that each try to be the definitive answer to the same question are the real problem.
The signals show up over time. Positions that swap between URLs week to week, or a page that loses impressions the moment another is published, point to competition rather than coincidence.
Find it in the Performance report
Search Console is the fastest place to confirm cannibalization, because it shows which of your URLs actually appear for a given query.
- Open the Performance report and set the date range to the last three or six months so short-term noise averages out.
- On the Queries tab, find the term you expect to own, then click it to filter the whole report to that single query.
- With the query filter still applied, open the Pages tab. It now lists every URL that earned an impression for that exact term.
- Read the split. One dominant URL with a tail of near-zero pages is usually fine, but two or more URLs sharing meaningful clicks and impressions is the cannibalization pattern.
- Turn on the Average position metric and compare a recent range against the prior one. Competing URLs often sit close in position and trade places, which the comparison view makes visible.
Google's Performance report documentation explains how the query and page filters combine, which is what makes this drill-down work.
Confirm it is really competition
Not every shared query is a problem, so rule out the false positives before changing anything.
Run a site search for the term, such as site:yoursite.com followed by the keyword, to see which pages Google treats as relevant. If the results serve genuinely different intents, leave them alone.
Then check whether clicks are actually lost. Two URLs can both appear for a query while one wins nearly every click, in which case there is nothing to fix. The real issue is a split in clicks paired with an average position stuck outside the top few results.
What to do once you find it
The fix depends on which page you want to rank. In most cases you consolidate rather than delete, folding the weaker page into the stronger one and pointing the old URL at it.
When both pages have a reason to exist, separate their intent instead. Rewrite titles, headings, and internal links so each targets a distinct query, and Google usually stops treating them as interchangeable. Google's guide to consolidating duplicate URLs covers how canonical signals steer which version it keeps.
If the weaker page has no independent value, the choice moves into pruning territory, which is a judgment call covered in when to delete old posts instead of updating them.
Untangling overlap across a large blog is rarely a single edit. Mapping which URLs compete and choosing the fix for each is part of search and AI visibility work, and you can start with Get Free Assessment.
If this post is wrong, outdated, or you would take a different path
I write from work I have done on real sites. Search products change, and a step that was right when I published can go stale. I can also be wrong about the method.
If you disagree with the approach, the facts, or the outcome, I want the detail. Tell me what is off, what you would do instead, and where you saw it. I use that to correct the post so the next reader is not stuck.
This is not a comment thread. Use Contact me so the note is tied to this post and I can reply.
You are sending feedback for
How to find keyword cannibalization in Google Search Console
On-Page & Content SEO
https://test.hammadshk.com/blog/how-to-find-keyword-cannibalization-in-google-search-console