Mobile-First Indexing: What Still Trips Sites Up
Google indexes the mobile version of your site. Learn the content, structured data and image parity issues that still cost sites rankings on mobile-first.
Table of Contents
Google has used mobile-first indexing for all new sites since 2019 and completed the rollout to all sites by 2023. What this means in practice: Google uses the mobile version of your page — the version seen by smartphone users — as the primary version it crawls, indexes, and ranks. The desktop version is secondary. If your mobile version shows different content, fewer headings, or stripped-down structured data compared to your desktop version, Google is seeing and ranking the lesser version.
Most responsive sites handle this correctly by default — because the responsive design serves the same HTML to both desktop and mobile, just styled differently. The problems appear in specific patterns that still trip sites up.
The Short Version
- Google ranks based on the mobile version of your page — content, schema, or images missing from mobile simply don’t count.
- Most responsive sites are unaffected by default; the risk concentrates on sites with separate mobile URLs, adaptive serving, or JavaScript-driven content hiding.
- Content removed from mobile via CSS or JS (not just visually collapsed) may never be indexed at all — that’s a different and more serious problem than a collapsed accordion.
- Check the URL Inspection tool’s “Crawled as” field to confirm whether Google is using Googlebot Smartphone or Desktop for any given page.
Four parity issues at a glance
| Issue | What goes wrong | How to check |
|---|---|---|
| Content parity | Content present on desktop is removed (not just collapsed) on mobile | Compare mobile vs desktop HTML via Chrome device simulation |
| Structured data parity | Schema only injected into the desktop template | Rich Results Test with smartphone crawling option |
| Image and media | Lower-resolution images served on mobile, or scroll-triggered lazy load never fires for Googlebot | Inspect mobile-rendered HTML for actual image src/srcset |
| Intrusive interstitials | Full-screen popups blocking content for mobile visitors from search | Load the page on mobile as a first-time visitor from a search referrer |
Content parity: the most common issue
Some sites hide content on mobile that’s visible on desktop — a “Read more” expansion that starts collapsed on mobile but open on desktop, a sidebar with contextual links that disappears on small screens, or content in a tab that’s not visible by default. If this content is hidden behind a click on mobile, Google can still index it (hidden-but-accessible content is treated as full content) — but if the content is literally not present in the mobile HTML (removed via CSS display:none or JavaScript), Google may not index it at all.
Check for content parity by comparing the mobile and desktop versions of your most important pages: use Chrome’s device simulation (F12 → mobile icon) and check that headings, body content, internal links, and any important text are present in both versions. If you use a page builder that hides entire sections on mobile, verify those sections are still in the HTML rather than being server-side removed.
Structured data parity
If structured data is rendered differently on mobile vs desktop — for example, if it’s added via a desktop-specific script or only injected into the desktop template — the mobile version may have no structured data at all. Google evaluates structured data from the mobile version, so markup that only exists on desktop won’t earn rich results.
Verify this through the Rich Results Test: test the mobile URL version (the Rich Results Test has a smartphone crawling option) and confirm that the expected schema types are present in the rendered mobile version.
Image and media issues
Images that display differently on mobile create two separate issues. First, if the mobile version uses a smaller, lower-quality image (served via a CSS background-image swap or a JavaScript-based responsive image implementation), Google’s mobile crawler may index the lower-resolution version for image search. Second, images that load via lazy-load scripts on mobile need to be crawlable — if the lazy-load implementation only triggers on scroll and Googlebot doesn’t scroll, images below the fold on mobile may not be indexed.
Use the <img> tag with srcset for responsive images rather than JavaScript-only implementations wherever possible — this is natively supported and correctly crawled by Googlebot.
Intrusive interstitials on mobile
Google’s Page Experience guidelines penalise intrusive interstitials — full-screen popups or overlays that block content on mobile. A popup that covers the main content on mobile when a user arrives from search is a specific signal Google has said it will use to downgrade ranking. Cookie consent banners and login dialogs are excepted; full-screen promotional overlays are not. If your site shows a large email capture popup immediately on mobile load for first-time visitors from search, this is worth testing and adjusting.
For the full technical audit framework, see the SEO audit checklist. For Core Web Vitals specific to mobile, see how to fix Core Web Vitals.
A worked example: a hidden mobile FAQ section
A service business noticed its FAQPage rich results were appearing reliably in desktop search previews during testing, but Search Console showed the FAQ rich result almost never appearing for actual mobile searches — even though the vast majority of the site’s traffic was mobile. Testing the mobile URL specifically in the Rich Results Test (rather than the default desktop crawl) revealed the cause: the page builder’s “hide on mobile” setting for the FAQ section removed it from the DOM entirely on small screens, rather than just collapsing it visually. The FAQPage schema referenced Q&As that, on mobile, didn’t exist on the page at all — a direct violation of the visible-content-must-match-markup rule, and exactly why Google wasn’t surfacing the rich result for mobile queries.
The fix was switching the builder setting from “hide on mobile” (DOM removal) to a CSS-only collapse that kept the FAQ content present but visually condensed into an accordion on small screens. Within two weeks of Google re-crawling the mobile version, the Rich Results Test showed valid FAQ markup on mobile, and the FAQ rich result began appearing in mobile search results for the relevant queries — recovering a CTR advantage that had effectively been invisible to the team because their own testing habitually happened on desktop.
Frequently asked questions
What Google sees on mobile is what gets ranked
The shift to mobile-first indexing isn’t something to act on urgently if your site is already responsive and serving consistent content across devices. But it’s worth knowing: when something goes wrong with indexation, or when your desktop and mobile traffic diverge unexpectedly, the mobile version is where to start the investigation.
If you’d like a mobile-first indexing check included in a broader technical audit, get in touch.
