Query cannibalization happens when two or more pages on your site compete for the same search query. Google is forced to pick a winner — and often rotates between them unpredictably, leaving both pages underperforming. Daylytix detects cannibalization automatically using your Google Search Console data.

⚠️
GSC required. Cannibalization detection needs an active GSC connection returning data. If the section is empty, verify your integration in Settings → Integrations.

How Detection Works

Daylytix pulls your top search queries from GSC and groups them by query string. If a single query drove clicks or impressions to two or more distinct URLs in the same 28-day window, that query is flagged as cannibalized.

  1. Fetch top queries from GSC (last 28 days, up to 1,000 rows)
  2. Group rows by query string
  3. For each query with multiple pages: record each URL's clicks, impressions, CTR, and position
  4. Flag the pair/group as a cannibalization conflict

Reading the Report

The cannibalization section appears in the Search Console tab under "⚔️ Cannibalization". Each entry is a conflicting query with all competing URLs shown beneath it.

ColumnMeaning
QueryThe search term for which multiple pages appeared
Competing URLsPages that each received impressions for this query
ClicksTotal clicks per URL for this query over the period
ImpressionsHow many times each URL appeared in search results
PositionAverage ranking position per URL
CTRClick-through rate per URL

Why Cannibalization Hurts Rankings

ProblemEffect
Split link equityBacklinks pointing to two pages instead of one dilutes PageRank
Crawl budget wasteGoogle crawls both pages repeatedly instead of prioritising new content
CTR splitTwo listings for the same query share available clicks between them
Ranking instabilityGoogle rotates between pages, causing volatile position fluctuations
Confusing signalsMixed anchor text and internal links send contradictory relevance signals

How to Fix Cannibalization

Option 1: Consolidate (Merge) the Pages

If both pages cover the same topic, merge the best content into one URL and 301 redirect the weaker page to it.

Identify the canonical URL

Pick the page with stronger backlinks, better content, or higher position as the keeper.

Merge content

Move any unique, valuable content from the loser page into the winner page.

Set up a 301 redirect

Redirect the old URL to the winning URL permanently. All link equity transfers.

Update internal links

Update any links across your site that pointed to the old URL.

Option 2: Differentiate the Pages

If the pages serve genuinely different intents, optimise each for a distinct query so they no longer compete. Rewrite titles and meta descriptions to target different keywords, and strengthen the unique angle of each page (e.g. one targets informational intent, one transactional).

Option 3: Use a Canonical Tag

If you must keep both URLs live (e.g. paginated content, tag pages), add a rel="canonical" on the secondary page pointing to the primary:

<link rel="canonical" href="https://example.com/primary-page/" />

Option 4: Noindex the Weaker Page

For thin archive or tag pages cannibalising content pages, add a noindex tag:

<meta name="robots" content="noindex, follow" />

Severity Levels

SignalSeverityRecommended action
High-volume branded query, 2 URLs competingCriticalConsolidate immediately
Core money keyword, split impressions evenlyCriticalConsolidate or add canonical
Mid-volume query, pages differ slightlyWarningDifferentiate or add canonical
Low-volume long-tail, minor overlapLowMonitor; fix if positions drop
Pagination or filter pages vs. main pageWarningCanonical on paginated pages

After consolidating or differentiating pages, use internal linking to reinforce which page should rank:

  • Ensure the page you want to rank has more internal links than the secondary page
  • Use the target keyword as anchor text when linking to the primary page
  • Remove or update internal links pointing to the secondary page with that keyword as anchor
  • Use the Internal Linking Suggestions tab in Daylytix to find underlinked pages

Monitoring After Fixes

Schedule a re-audit 2–4 weeks after implementing fixes. In the next cannibalization report you should see the merged/redirected URL no longer appearing, and the primary URL gaining the clicks previously split between two pages.

💡
Use Compare: Open the Compare panel (⚖️ in the sidebar) to place the pre-fix and post-fix audits side by side and measure improvement across all metrics.

Was this article helpful?

Let us know so we can keep improving our documentation.