What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

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 La longueur des URLs affecte-t-elle vraiment le classement dans Google ?
  2. 2:06 La langue des backlinks influence-t-elle vraiment le référencement ?
  3. 4:17 Les interstitiels plein écran tuent-ils vraiment votre SEO ?
  4. 5:32 Les interstitiels en redirection peuvent-ils vraiment tuer votre indexation ?
  5. 9:16 Les liens nofollow dans les exemples de spam doivent-ils vraiment nous inquiéter ?
  6. 13:10 Pourquoi pointer vers les URLs de cache AMP peut-il compromettre votre SEO ?
  7. 15:16 Les plaintes DMCA peuvent-elles vraiment pénaliser votre site dans les SERP ?
  8. 18:01 Pourquoi une refonte d'URL prend-elle plus de temps à indexer qu'un changement de domaine ?
  9. 19:15 La vitesse du site est-elle vraiment un facteur de classement négligeable dans Google ?
  10. 24:07 Pourquoi Google indexe-t-il des pages non canoniques malgré un balisage rel=canonical correct ?
  11. 28:31 Pourquoi Googlebot rend-il encore d'anciennes versions de vos pages ?
  12. 30:43 Les redirections JavaScript transmettent-elles réellement du PageRank ?
  13. 33:09 Pourquoi vos pages se battent-elles dans les SERPs alors qu'elles ciblent la même requête ?
  14. 34:17 Les données structurées vont-elles devenir un casse-tête ingérable pour les SEO ?
  15. 36:58 Faut-il vraiment concentrer tous ses contenus sur la page d'accueil pour les sites mono-produit ?
  16. 38:01 Les données structurées mal implémentées induisent-elles Google en erreur ?
  17. 41:13 Les URL bloquées par robots.txt consomment-elles vraiment votre budget de crawl ?
  18. 42:15 Les extraits en vedette peuvent-ils provenir d'URLs hors position #1 ?
  19. 44:37 Les URL avec dates récentes boostent-elles vraiment votre SEO ?
  20. 46:30 Faut-il vraiment recrawler une page pour que Google prenne en compte vos modifications de liens ?
📅
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.