Device Cannibalization Report

Device cannibalization happens when Google serves a different page from your site for the same keyword depending on whether someone searches on desktop or mobile. Instead of one consistent landing page, you have two pages splitting the keyword's signals across devices.

This is different from regular keyword cannibalization, where multiple pages compete on the same device. Here, Google has decided that different pages on your site are better suited for different devices.

How the report works

The report identifies keywords where:

  • Different landing pages rank on desktop vs mobile for the same keyword
  • At least 30 impressions per device type
  • At least 100 total impressions across both devices

For each keyword, the report shows both landing pages side by side with their respective positions, making it easy to see what's happening.

The report is sorted by total impressions, so the highest-visibility cases appear first.

Example: different pages by device

For the keyword "project management tips":

Device Landing Page Position
Desktop/blog/project-management-tips-guide6
Mobile/resources/pm-checklist11

Google is showing your long-form guide on desktop but your checklist on mobile. The desktop page ranks on page 1, while the mobile page is stuck on page 2. Consolidating signals onto one page could improve your mobile ranking significantly.

Why does this happen?

  • Mobile-friendliness differences: One page may be more mobile-friendly than the other, causing Google to prefer it on mobile devices
  • Content format preferences: Google may decide that a shorter, more scannable page is better for mobile users, while a comprehensive guide suits desktop users
  • Page speed differences: A faster-loading page may be preferred on mobile where connection speeds vary more
  • Internal linking patterns: If your mobile navigation differs from desktop (common with responsive designs), different internal link structures can influence which page Google ranks
  • Separate mobile URLs: If you use m.example.com or /amp/ pages, Google may choose these for mobile even when your main page is the better option

Why it matters

Having different pages rank on different devices creates several problems:

  • Diluted link signals: Backlinks to one page don't help the other page's ranking on the opposite device
  • Inconsistent user experience: Someone who finds your page on their phone and later searches on desktop gets a different page, which can be confusing
  • Harder to optimize: You're effectively optimizing two pages for one keyword, doubling the work with split results
  • Lower overall performance: Neither page gets the full benefit of being the single authoritative result

How to fix it

  1. Decide which page should rank: Look at the positions and click data. Usually, the page ranking better on desktop is stronger. Make it work well on both devices
  2. Ensure responsive design: The target page should provide a great experience on both desktop and mobile without separate URLs or dramatically different content
  3. Check mobile page speed: If the desktop-preferred page is slow on mobile, that may be why Google chose a different page for mobile. Optimize loading speed
  4. Consolidate with canonicals: If both pages need to exist, use a canonical tag on the secondary page pointing to the primary one
  5. Redirect if needed: If one page is clearly inferior, 301 redirect it to the better page
  6. Strengthen internal linking: Point internal links to your preferred page from both desktop and mobile navigation
Note: Some device-specific page differences are intentional. If you've designed a mobile-specific experience that genuinely serves mobile users better, having Google rank it on mobile may be the right outcome. Focus your fixes on cases where the split is accidental and hurting your performance.