Home › Blog

Keyword Cannibalization Audit: A Step-by-Step Process

Aya Saleh · October 23, 2026 · 4 min read

Keyword cannibalization happens when two or more pages on the same site compete for the same search query. Google keeps switching between them, neither page builds enough strength, and both sit lower than one strong page would.

In September 2026 I ran a full keyword cannibalization audit for Sage Wellness, an acupuncture and Traditional Chinese Medicine clinic in New York. The audit covered 93 URLs and ended with 40 fixes, rolled out in 8 phases. Here is the exact process, including how to find keyword cannibalization in Google Search Console and how to fix it.

Step 1: Pull query and page data from Search Console

Export the last 3 months of Performance data with both the Query and Page dimensions. The Search Console interface only shows one dimension at a time, so use the API, Looker Studio or a connector that exports both together.

You want one row per query and page pair, with clicks, impressions and average position.

Step 2: Find keyword cannibalization: queries with more than one ranking page

Group the rows by query and keep only queries where two or more URLs have impressions. These are your candidates, not your problems yet. Two pages can share a query without hurting each other, for example a homepage and a service page for a brand search.

Flag a query as a real conflict when:

Step 3: Decide the intent behind each query

Before choosing a winner, decide what the searcher wants. For a clinic, a search like "acupuncture for PCOS NYC" is commercial: the person wants a provider. A search like "can acupuncture help PCOS" is informational: the person wants an answer first.

The commercial query belongs to a service page. The informational query belongs to an article that links to that service page.

Step 4: Pick one page per intent

For every conflict, choose the page that should own the query. I use three questions:

  1. Which page matches the intent best?
  2. Which page already has more links and history?
  3. Which page do we want people to land on and convert from?

Step 5: How to fix keyword cannibalization: choose the right fix

Every losing page gets one of these actions:

Fix When to use it
301 redirect The page has no unique value left; merge it into the winner (see technical SEO).
Merge content Both pages have useful parts; move them into the winner, then redirect.
Retarget The page is useful but aimed at the wrong keyword; give it a new focus and keep its URL.
De-optimize Remove the competing keyword from the title, H1 and intro.
Internal link fix Point anchor text for the query at the winner only.

A real example from Sage: two PCOS articles were competing with each other and with the new PCOS service page. One article was redirected into the service page. The other was retargeted to a different question and kept its URL and traffic.

Step 6: Set internal linking rules

Most cannibalization comes back through internal links. For Sage we set two rules:

That way every article pushes authority toward the page that should rank. This is the core of my on-page SEO service.

Step 7: Roll it out in phases and track every change

Forty changes at once make it impossible to see what worked. We grouped the fixes into 8 phases: redirects first, then merges, retargets, quick on-page fixes and internal links. Every row in the tracking sheet has the URL, the action, the target page, the date and a status column.

Step 8: Measure

Compare the 4–6 weeks after each phase with the same period before it. For Sage, comparing September and early October with July and August 2026, keywords in the top 3 grew from 29 to 61, and keywords in the top 10 from 65 to 116, as the cannibalization plan rolled out alongside new content and links.

Quick checklist

  1. Export query and page data together.
  2. List queries with two or more ranking URLs.
  3. Label each query as commercial or informational.
  4. Pick one owner page per intent.
  5. Redirect, merge, retarget or de-optimize the rest.
  6. Fix internal links so anchors point to the owner page.
  7. Roll out in phases and log every change.
  8. Measure each phase against the period before it.

Fixing overlaps also helps in AI search: Google is more likely to quote one clear page per topic, as I explain in how to get cited in AI Overviews.

Cannibalization is rarely one dramatic problem. It is usually dozens of small overlaps, and fixing them in order is one of the fastest ways to move a site that already has content but cannot break into the top results. If you run a clinic or practice, this is a big part of my SEO for clinics work.

More articles