Skip to content

Cannibalisation matrix

Queries where several of your URLs compete, and how to fix them.

  • Lesson 4 of 7
  • Intermediate
  • 6 min read
  • Checked against the product 2026-11-03

In shortKeyword cannibalisation is when several of your own pages compete for the same search query, so Google keeps switching between them and none ranks as well as one strong page would. The Cannibalisation matrix (Analytics → Search Console → Cannibalisation matrix) lists up to 20 such queries from your last 30 days of Search Console data, shows the competing pages, and suggests which page should win.

What cannibalisation looks like

Say you have a guide called *What is AEO* and a blog post called *AEO explained for beginners*. Both get impressions for "what is aeo". Google tests one, then the other; your position wobbles, links and clicks are split, and a competitor with one clear page sits above both. That's cannibalisation.

It is not always a problem. Your homepage and a product page can both show for your brand name. A how-to guide and a pricing page can both appear for a query with mixed intent. Two results on page one can be a win. The question is whether the split is costing you clicks.

What the matrix counts

  • It reads your last 30 days of Search Console data broken down by query and page.
  • A query is listed when more than one of your pages got impressions for it, the pages' positions are less than 15 places apart, and the query had at least 1,000 impressions in total.
  • It shows the top 20 queries by impressions. An AI model writes recommendations for the top five.
Low-traffic sites

The 1,000-impression floor means smaller sites often get No cannibalization detected even when two pages overlap on smaller queries. You can still spot those by hand: in the MCP command center, ask for queries where more than one page got impressions in the last 90 days.

Run the analysis

  1. Open the matrixGo to Analytics → Search Console → Cannibalisation matrix and confirm the site in the top bar. The dashed card shows the filter criteria.
  2. Click Run AnalysisClick Run Analysis. A message says how many cannibalised queries it found.
  3. Expand a queryThe table lists each Query, the number of competing Pages, total Impressions and Pos Diff (the gap between the best and worst position). Click a row to see each competing page with its position, CTR, clicks and impressions, best-ranked first.
  4. Read the AI recommendationsAI Insights & Recommendations covers the top five cases: the likely search intent, which page should be primary and a consolidation approach. Treat it as a draft; you know which page converts and which one you want to rank.
  5. Save the listResults aren't stored. Copy the queries and decisions before leaving the page, because another run charges again.

How to fix a cannibalised query

First pick the primary page for the query: the one that best matches what the searcher wants, usually the one with more links, better conversions or the better position. Then choose a fix for the others.

FixWhen to use itHow
Merge and redirectThe pages say much the same thingMove anything unique into the primary page, then 301-redirect the other URL to it and update internal links
DifferentiateBoth pages are worth keeping but target different intentsRe-angle the secondary page to a different query: change its title, H1 and intro, and stop it competing for the primary query
Internal linksThe primary page is right but Google keeps picking the other oneLink from the secondary page (and related posts) to the primary with descriptive anchor text
Canonical tagNear-duplicates must stay live, such as filtered or printable versionsPoint the duplicate's canonical to the primary. Google treats it as a hint, not a command
Leave itBoth pages rank in the top few places and serve different needsTwo results can earn more clicks than one. Monitor instead of fixing
Don't merge on a single number

A large Pos Diff with one page far behind is usually harmless: Google has already picked a winner. Act first on queries where two pages sit close together and swap places, and check the expanded rows for which page actually earns the clicks.

Credits are taken before Search Console is read and before the AI model runs, so a run that errors during the AI step isn't refunded automatically. Very large sites should also know the analysis reads up to 25,000 query-page rows, so the long tail may be cut off.

Check yourself

1. Which case is most worth fixing?
2. You must keep a printable copy of a guide live. How do you stop it competing with the main guide?
3. Why might a small site see "No cannibalization detected" even when pages overlap?

0 of 3 answered.

Progress is saved in this browser.

Put the lesson to work

Paste your site and get a free SEO, AEO and GEO audit with the fixes, then come back to the next lesson.