Technical SEO. Diagnostics

How to Identify Keyword Cannibalization in Google Search Console, Step by Step

FreeNo paid tools needed, GSC shows it
Pages tabWhere the split becomes visible
URL flipThe signature to look for
10 queriesStart with the ones that pay you

Quick answer

To find keyword cannibalization in Google Search Console, open the Performance report, click a specific query, and switch to the Pages tab. A healthy query shows one page earning nearly all impressions; a cannibalised query shows two or more of your pages splitting them. Compare date ranges and you will often see the ranking URL flip back and forth between the pages, which is the classic signature. Run this on your most important queries first, list every query where multiple URLs share impressions, and you have your fix list.

Cannibalization hides in plain sight because most people read Search Console at the query level and never look underneath. The total impressions for a term look fine, the average position looks mediocre but stable, and nothing seems urgent. It is only when you split a query by page that the problem appears: your impressions are not one page performing averagely, they are two pages interfering with each other. The check takes minutes, costs nothing, and regularly explains rankings that have been stuck for months. Here is the exact process.

The Core Check, Click by Click

1
Open Performance and pick a query

In Search Console, open the Performance report and set a reasonably long date range, three months is a good default, so you are looking at a pattern rather than a blip. Click on one specific query that matters to your business, which filters the whole report to that query alone.

2
Switch to the Pages tab

With the query filter applied, click the Pages tab. This is the reveal: you are now looking at every URL Google has shown for that query. One dominant page is health. Two or more pages sharing the impressions is cannibalization, and the more even the split, the worse the interference.

3
Compare date ranges for the flip

Use the date comparison to check the same query across two periods. Cannibalised queries show the ranking URL trading places between periods, page A leads one month, page B the next. That instability is why the query never climbs: Google keeps re-answering the question of which page to trust.

4
Log it and move to the next

Record the query, the competing URLs, and their impression split. Then repeat for your next important query. Twenty minutes of this produces a complete cannibalization worklist, ordered by how much each query matters.

The cannibalization signature in Search ConsoleOne query, two of your pages trading places. Neither ever climbs. Illustrative.QUERY: one important commercial termWeek 1Week 2Week 3Week 4Week 5Week 6/page-one/ impressions/page-two/ impressionsThe URLs alternate week to week: Google keeps changing its mind, so neither page accumulates rank.RamKrShukla.com
Two URLs trading impressions for one query, week after week. The instability itself is why neither climbs. Illustrative.

What Counts as Cannibalization, and What Does Not

Not every multi-URL query is a problem, and knowing the difference saves you from fixing things that are not broken. If a query shows your category page plus a genuinely different supporting article, and the category holds a stable large majority of impressions, that is often fine, the pages serve different intents and Google is occasionally testing the alternative. The cases that need action are the ones where the split is substantial, where the URLs alternate, or where the page you want to rank is losing to a page that cannot convert. The question is never just are two pages showing, it is are two pages interfering.

Flag a query for fixing when:

  • Two or more of your URLs each take a meaningful share of the query’s impressions
  • The ranking URL flips between date ranges instead of one page holding steady
  • The query’s average position has been stuck or sliding despite the content being solid
  • The page winning the impressions is the wrong page for the intent, an old post beating your commercial page
  • Clicks are near zero even though combined impressions are substantial, the split is keeping every URL too low to earn clicks

From Worklist to Fixes

The GSC check tells you where the interference is. It does not tell you what to do about each case, that depends on whether the competing pages share one intent or serve two. The four possible moves, merging, redirecting, differentiating, or canonicalising, and how to choose between them, are covered in the full guide to diagnosing and fixing keyword cannibalization, which is the companion to this walkthrough. If your site is large enough that checking queries one at a time is impractical, the scaled version of this diagnosis using a crawler or rank tracker is covered in finding cannibalization with SEO tools.

Common Questions

Can Google Search Console show keyword cannibalization?

Yes, and it is the best free way to find it. Filter the Performance report to a single query, open the Pages tab, and see how many of your URLs share the impressions. One dominant page is healthy; two or more splitting the query, especially with the ranking URL flipping between date ranges, is cannibalization.

What does it mean when two pages rank for the same keyword?

It means Google cannot decide which of your pages best answers the query, so it splits signals between them and often alternates which one it shows. Neither page accumulates the authority it needs to climb, which is why cannibalised queries sit stuck in mediocre positions while a competitor with one clear page takes the top.

How often should I check for cannibalization?

Quarterly for most sites, and any time an important query has been stuck or has started sliding. Cannibalization creeps back as you publish, because new content naturally drifts toward the terms that matter, so the check belongs in your regular routine rather than being a one-off audit.

Which queries should I check first?

The ones that pay you: your commercial head terms, the queries your money pages depend on, and any query where you see high impressions but almost no clicks. A stuck high-impression query is the classic sign that a split is holding every competing URL below the positions where clicks happen.

Found the split and not sure which fix applies?

Diagnosis is the easy half. Choosing between merging, redirecting, differentiating, and canonicalising is where the fix succeeds or backfires. I audit cannibalization and hand you the fix list with the right move for each case.

Get an SEO AuditTechnical SEO Services

Tags: Technical SEOKeyword CannibalizationGoogle Search ConsoleDiagnostics

Client Results, Not Claims

5x D2C revenue in 18 months via SEO
10x SaaS trials, zero new blog posts
120K Monthly organic visitors from zero

Free Resource

Steal My 40 Point SEO Audit Checklist

The exact list I run on every paid audit. Score your site in 30 minutes.

Get the checklist →

Is your site invisible to AI search?

Ask ChatGPT to recommend brands in your category. If you are not the answer, we should talk.

Book a Free Strategy Call