Mobile Rankings Tanked But Desktop Is Fine

On this page

A mobile-only ranking drop has fewer possible causes than it first seems, because Google builds one index from the mobile version of your pages and serves it to every device. If your site is responsive, the mobile and desktop versions carry the same content, so a content problem would show up on both devices. What’s left to check includes whether the split is real, what differs on the mobile results page and in the mobile experience itself, and, if you serve separate mobile URLs or different HTML to phones, whether the mobile version is missing something the desktop version has.

One index, built from mobile

Google announced in October 2023 that the move to mobile-first indexing was complete. In the same post it noted that crawling and indexing as a smartphone meant a mobile page now needed to be as complete as the corresponding desktop version. The version that earns your rankings is the mobile one, whatever share of your traffic comes from desktop.

That has a direct consequence for diagnosis. Google’s mobile-first indexing guide says that with responsive design, the content and the metadata are the same on the mobile and desktop versions. On a responsive site, then, thin content, a lost link or a missing section is a problem for both devices, not a reason for mobile alone to fall.

Confirm the split first

Open the Search Console Performance report and use the Devices tab, then compare the same pages and queries on mobile and desktop over the same dates. Two details from Google’s help page shape how you read it:

  • Average position is the average position of the topmost result from your site.
  • Results differ by device. Google says search results are specific to the time, place, device and recent history of the person searching.

A third-party rank tracker checking mobile and desktop from one location is a sample, not your traffic. If Search Console shows mobile clicks and impressions falling on pages where desktop holds, the split is real. If only a tracker shows it, check that first.

What can differ by device

None of these is proof on its own; each is a difference you can check.

The results page itself. Because results are specific to the device, a change in what Google shows on phones for your queries can move your mobile position with no change on your site, so search your main queries on a phone and compare what ranks around you.

The mobile page experience. web.dev’s Core Web Vitals page sets the 75th percentile of page loads, segmented across mobile and desktop devices, as the threshold to measure, and Search Console’s Core Web Vitals report shows the two separately. The same HTML can pass on desktop and fail on phones: a slower CPU and network, and a narrower viewport that can change which element is the largest contentful paint. Oversized images that CSS shrinks on screen still download at full size, so check which element is LCP on mobile before optimizing.

Dialogs that cover the page. Google’s guide to avoiding intrusive interstitials says that, unless they’re legally mandatory, you shouldn’t obscure the entire page with interstitials. A newsletter or app-install dialog that sits in a corner on desktop can fill the whole screen on a phone. Check each dialog at phone width.

A separate mobile version. If you serve separate mobile URLs, or different HTML to phones on the same URL, the mobile version is its own build and can drift. The mobile-first indexing guide asks you to make sure the mobile site contains the same content as the desktop site, and says having the same content on both versions ensures the two versions can rank for the same keywords. It also asks for the same structured data and metadata on both. A mobile template that dropped a module, a FAQ block or a product description to stay light is a parity gap in exactly the version Google indexes.

Content that waits for a tap

One parity trap looks mobile-specific but isn’t. The mobile-first indexing guide says Google won’t load content that requires user interactions, such as swiping, clicking or typing, to load. Content that is in the HTML but collapsed behind a tab or accordion can be indexed; content fetched only after a tap isn’t loaded. Because the index is shared, content that never loads in the mobile version is missing for desktop results too. If a section like that disappeared, expect both devices to feel it.

Test in layers

Each layer can catch problems the previous one misses:

  1. DevTools device emulation for layout, viewport and whether content renders at narrow widths. It doesn’t reproduce a phone’s CPU.
  2. Lighthouse in mobile mode for lab performance under simulated mobile conditions and for the LCP element.
  3. A real mid-tier phone on a cellular connection, where CPU cost and image weight show up.
  4. URL Inspection’s live test to see the page Google fetches, with the Crawled as field showing the user agent type used for the test, and to compare its HTML with the desktop page.
  5. Analytics by device. If engagement or conversion falls on mobile while desktop holds, it points to where the experience breaks.

Start with the mobile Core Web Vitals and the LCP element, then dialogs, then parity if you run a separate mobile version.

Frequently asked questions

My traffic is mostly desktop. Does the mobile version still decide my rankings?

Yes. Google indexes from the mobile version of your pages and serves that index to every device. A desktop-heavy audience doesn’t change which version Google indexes.

Could a mobile-only drop be a content problem?

On a responsive site, content is the same on both versions and a content problem would show on both devices. With separate mobile URLs or different HTML for phones, a content gap in the mobile version is possible, and Google says the same content on both versions is what lets them rank for the same keywords.

How long does recovery take after the fix?

Google has to recrawl the fixed pages, and field data in PageSpeed Insights covers the previous 28 days, so improvements show up gradually rather than on the day you ship.

Leave a comment

Your email address will not be published. Required fields are marked *