What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

With the shift to mobile-first indexing, only the content and markup present on the mobile version are taken into account. Breadcrumbs that are only available on the desktop version will no longer be used.
16:16
🎥 Source video

Extracted from a Google Search Central video

⏱ 1h01 💬 EN 📅 31/01/2020 ✂ 21 statements
Watch on YouTube (16:16) →
Other statements from this video 20
  1. 1:04 Does the length of URLs really affect rankings in Google?
  2. 2:06 Does the language of backlinks really influence SEO?
  3. 4:17 Do full-screen interstitials really kill your SEO?
  4. 5:32 Can redirected interstitials really harm your indexing?
  5. 9:16 Should we really be worried about nofollow links in spam examples?
  6. 13:10 Could linking to AMP cache URLs jeopardize your SEO?
  7. 15:16 Can DMCA complaints really hurt your site’s rankings in the SERPs?
  8. 18:01 Why does an URL overhaul take longer to index than a domain change?
  9. 19:15 Is site speed really a negligible ranking factor in Google?
  10. 24:07 Why does Google index non-canonical pages even when the rel=canonical markup is correct?
  11. 28:31 Is it true that Googlebot still serves old versions of your pages?
  12. 30:43 Do JavaScript redirects really pass PageRank?
  13. 33:09 Why are your pages struggling in the SERPs even when targeting the same query?
  14. 34:17 Are structured data becoming an unmanageable headache for SEOs?
  15. 36:58 Should you really focus all your content on the homepage for single-product websites?
  16. 38:01 Can poorly implemented structured data really mislead Google?
  17. 41:13 Do URLs blocked by robots.txt really consume your crawl budget?
  18. 42:15 Can featured snippets come from URLs outside of position #1?
  19. 44:37 Do URLs with recent dates really boost your SEO?
  20. 46:30 Should you really recrawl a page to get Google to acknowledge your link changes?
📅
Official statement from (6 years ago)
TL;DR

Google now exclusively indexes the content and markup present on the mobile version of your site. Breadcrumbs that are absent from this mobile version—even if they exist on the desktop—will no longer be considered by the algorithm. This means that it is essential to integrate breadcrumbs into the mobile HTML, not just in a responsive design or via a hidden hamburger menu.

What you need to understand

Why does Google now only index the mobile version?

Since the shift to mobile-first indexing, Google exclusively uses the mobile version of a page to analyze, index, and rank it. This is no longer an addition — it is the only source of truth. If a structural element like breadcrumbs exists only on desktop, it becomes invisible to the engine.

This change responds to usage logic: the majority of searches are conducted on mobile. Google has therefore chosen to align with the actual user experience. Websites that neglect their mobile version find themselves penalized, even if their desktop version is flawless.

What does this change mean for technical SEO?

Breadcrumbs play a crucial role in understanding the architecture of a site. They help Google establish the hierarchy of pages, identify main categories, and distribute PageRank coherently. Without them, the engine may misinterpret the site's structure.

Let’s be honest: many responsive sites hide breadcrumbs on mobile to save space. This is a defendable UX choice, but it becomes problematic for indexing. If the Schema.org BreadcrumbList markup is only present in the desktop DOM, it serves no purpose.

How can I check if my breadcrumbs are being considered?

You need to test using Google’s Mobile-Friendly Test or the Search Console in URL inspection mode. Check the rendered HTML: the breadcrumbs should be visible in the mobile source code, not just displayed via CSS for wider screens.

Beware of classic pitfalls: a breadcrumb injected using client-side JavaScript may not be crawled properly if rendering takes several seconds. And a breadcrumb hidden with display:none only on mobile is likely to be ignored, even if the JSON-LD markup is present.

  • Google indexe only the content present on the mobile version since the switch to mobile-first indexing.
  • Breadcrumbs missing from this mobile version are no longer used to understand the site structure.
  • It is imperative to ensure that the BreadcrumbList Schema.org markup is present in the mobile HTML, not just the desktop.
  • Overly aggressive CSS hiding or slow JavaScript rendering can negate the effects of breadcrumbs.
  • URL inspection in the Search Console allows you to validate what Google actually sees on mobile.

SEO Expert opinion

Is this statement consistent with field observations?

Yes, absolutely. It has been observed for several years that sites maintaining structural differences between desktop and mobile suffer from indexing inconsistencies. Breadcrumbs are a typical case: hidden on mobile for UX reasons, they disappear from the index.

The problem is that many developers are still thinking in terms of classic responsive design—which means the same HTML for all screens, with CSS variations. But if the CSS hides a crucial element, Google does not see it. And that's where the issue lies.

What nuances should be added to this rule?

John Mueller does not clarify whether Google tolerates visually hidden but DOM-present breadcrumbs. In theory, a breadcrumb in aria-hidden or position:absolute off-screen could be crawled. But it's risky — Google has previously penalized content deemed manipulative in similar contexts.

[To be verified]: Google has never clarified whether a breadcrumb present only in JSON-LD Schema.org, without a visible HTML counterpart, suffices. Field tests suggest that it does, provided that the JSON-LD is correctly injected server-side or during the first render. But caution: if the JSON-LD script is loaded lazily, it may be ignored.

Warning: A site using PWA or a JavaScript framework (React, Vue, Next.js) may generate different mobile HTML depending on the rendering mode. If SSR (Server-Side Rendering) does not inject the breadcrumbs as part of the first server response, Google may miss them.

When does this rule not apply?

For sites with strict responsive design — that is, a single HTML served to all devices, with no server-side variation — the question does not arise. Breadcrumbs are present everywhere, even if CSS displays them differently.

However, for sites with adaptive design or with distinct mobile templates (less common, but they still exist), this is a major risk. If the mobile template does not generate breadcrumbs, they are lost. And this is exactly what Mueller points out.

Practical impact and recommendations

What should be done concretely to comply?

The first step: audit your site in mobile mode. Use the Search Console, ‘URL Inspection’ section, and verify that the rendered HTML actually contains the breadcrumbs — both in semantic markup (HTML tags like <nav> or <ol>) and in the JSON-LD Schema.org BreadcrumbList.

If your site is responsive and the breadcrumbs are only hidden via CSS on mobile, ensure they remain in the DOM. Avoid display:none that could be interpreted as cloaking if Google judges the content deceptive. Prefer a visual concealment via visibility:hidden or clip-path, or better: actually display them.

What mistakes should absolutely be avoided?

Don’t let a developer remove the breadcrumbs from the mobile HTML on the grounds that “it takes up space.” This is a strategic error that directly impacts how well Google understands your architecture. If UX requires them to be hidden, keep them in the code and add the JSON-LD in duplicate.

Another classic pitfall: modern JavaScript frameworks (Next.js, Nuxt, Gatsby) that generate the breadcrumbs client-side after the first paint. Google may crawl the page before the JavaScript has fully executed. As a result: no breadcrumbs seen, no structure understood. SSR or SSG is absolutely necessary for these critical elements.

How can I verify that my site is compliant?

Run a Mobile-Friendly test on a typical page (for example, an e-commerce product sheet or a blog article). Inspect the generated HTML and search for the presence of the markup itemtype="http://schema.org/BreadcrumbList" or its JSON-LD equivalent. If you don’t find it, Google won't see it either.

Also, use Screaming Frog in “Mobile Googlebot” mode to crawl your site and extract detected breadcrumbs. Compare with a crawl in desktop user-agent. Any difference is a warning sign. And that’s where many sites discover they have a problem.

  • Ensure that breadcrumbs are present in the mobile HTML via the Search Console URL Inspection.
  • Check that the Schema.org BreadcrumbList markup is generated server-side or during the first render (SSR/SSG).
  • Avoid display:none on mobile to hide breadcrumbs — prefer reduced display or an alternative UX solution.
  • Crawl your site with Screaming Frog in mobile user-agent and compare with desktop to detect discrepancies.
  • Test each important template (homepage, category, product, article) systematically to validate the presence of breadcrumbs.
  • Document your technical choices: if you visually hide breadcrumbs but keep them in the DOM, note this to prevent a future developer from removing them.
Breadcrumbs are a cornerstone of SEO architecture. Their absence on mobile can degrade Google’s understanding of your site and affect your ranking. If your technical team is hesitant about the best approach — SSR, standalone JSON-LD, or UX redesign to display the breadcrumbs — these optimizations can prove complex to implement alone. Engaging a specialized SEO agency can provide personalized support and help avoid costly errors during the transition to a fully compliant mobile-first architecture.

❓ Frequently Asked Questions

Si mes breadcrumbs sont en JSON-LD uniquement, sans HTML visible, Google les prend-il en compte sur mobile ?
En théorie oui, à condition que le JSON-LD soit injecté côté serveur ou lors du premier rendu. Mais prudence : si le script est chargé en différé ou après interaction utilisateur, Google peut le manquer. Le plus sûr reste un HTML sémantique doublé du JSON-LD.
Peut-on masquer les breadcrumbs visuellement sur mobile sans perdre leur bénéfice SEO ?
Oui, mais avec prudence. Utilise des techniques CSS qui gardent le contenu dans le DOM (position:absolute hors écran, clip-path, aria-hidden). Évite display:none qui peut être interprété comme du cloaking si Google juge le contenu manipulateur.
Mon site est en responsive strict, suis-je concerné par cette déclaration ?
Si ton HTML est identique desktop et mobile, tu es tranquille — les breadcrumbs sont présents partout. Le risque concerne surtout les sites en adaptive design ou avec des templates mobiles distincts qui omettent ce balisage.
Comment savoir si Google voit réellement mes breadcrumbs sur mobile ?
Utilise l'Inspection d'URL dans la Search Console, onglet « HTML rendu ». Cherche le balisage BreadcrumbList ou les balises <nav> correspondantes. Si tu ne les trouves pas, Google ne les voit pas non plus.
Les frameworks JavaScript comme Next.js posent-ils un problème pour les breadcrumbs ?
Seulement si les breadcrumbs sont générés côté client après le premier rendu. Avec du SSR (Server-Side Rendering) ou du SSG (Static Site Generation), les breadcrumbs sont présents dès la première réponse HTML et Google les crawle sans souci.
🏷 Related Topics
Domain Age & History Content Crawl & Indexing Structured Data Mobile SEO Pagination & Structure

🎥 From the same video 20

Other SEO insights extracted from this same Google Search Central video · duration 1h01 · published on 31/01/2020

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.