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

For structured data breadcrumbs to appear in search results, they must be visible on the page. Google checks three levels: technical validity of the markup, compliance with rules, and overall site quality before displaying the rich results.
276:47
🎥 Source video

Extracted from a Google Search Central video

⏱ 985h14 💬 EN 📅 26/02/2021 ✂ 39 statements
Watch on YouTube (276:47) →
Other statements from this video 38
  1. 21:28 Les sitemaps suffisent-ils vraiment à déclencher un recrawl rapide de vos pages modifiées ?
  2. 21:28 Peut-on forcer Google à recrawler immédiatement après un changement de prix ?
  3. 40:33 La taille de police influence-t-elle réellement le classement Google ?
  4. 40:33 La taille de police CSS impacte-t-elle vraiment vos positions dans Google ?
  5. 70:28 Le contenu masqué derrière un bouton Read More est-il vraiment indexé par Google ?
  6. 70:28 Le contenu masqué derrière un bouton « Lire plus » est-il vraiment indexé par Google ?
  7. 98:45 Le maillage interne surpasse-t-il vraiment le sitemap pour signaler vos pages stratégiques à Google ?
  8. 98:45 Le maillage interne est-il vraiment plus décisif que le sitemap pour hiérarchiser vos pages ?
  9. 111:39 Pourquoi l'API Search Console ne remonte-t-elle pas les URLs référentes des 404 ?
  10. 144:15 Pourquoi Google continue-t-il à crawler des URLs 404 vieilles de plusieurs années ?
  11. 182:01 Faut-il vraiment s'inquiéter d'avoir 30% d'URLs en 404 sur son site ?
  12. 182:01 Un taux de 404 élevé peut-il vraiment pénaliser votre référencement ?
  13. 217:15 Comment cibler plusieurs pays avec un seul domaine sans perdre son référencement local ?
  14. 217:15 Peut-on vraiment cibler différents pays sur un même domaine sans passer par les sous-domaines ?
  15. 227:52 Faut-il vraiment utiliser hreflang quand on cible plusieurs pays avec la même langue ?
  16. 227:52 Faut-il vraiment combiner hreflang et ciblage géographique en Search Console ?
  17. 285:28 Pourquoi vos rich results disparaissent dans les SERP classiques alors qu'ils s'affichent en recherche site: ?
  18. 293:25 Les breadcrumbs invisibles bloquent-ils vraiment vos rich results dans Google ?
  19. 325:12 Faut-il vraiment optimiser l'hydration JavaScript pour Googlebot en SSR ?
  20. 347:05 Le nombre de mots est-il vraiment inutile pour ranker sur Google ?
  21. 347:05 Le nombre de mots est-il vraiment un facteur de classement pour Google ?
  22. 400:17 Le volume de trafic de votre site impacte-t-il votre score Core Web Vitals ?
  23. 415:20 Le volume de trafic influence-t-il vraiment vos Core Web Vitals ?
  24. 420:26 Les Core Web Vitals comptent-ils vraiment dans le classement Google ?
  25. 422:01 Les Core Web Vitals peuvent-ils vraiment booster votre classement sans contenu pertinent ?
  26. 510:42 Pourquoi Google ne peut-il pas garantir l'affichage de la bonne version locale de votre site ?
  27. 529:29 Faut-il vraiment dupliquer tous les codes pays dans le hreflang pour cibler plusieurs régions ?
  28. 531:48 Pourquoi hreflang en Amérique latine impose-t-il tous les codes pays un par un ?
  29. 574:05 PageSpeed Insights mesure-t-il vraiment la performance de votre site ?
  30. 598:16 Peut-on vraiment passer du long-tail au short-tail sans changer de stratégie ?
  31. 616:26 Peut-on vraiment masquer les dates dans les résultats de recherche Google ?
  32. 635:21 Faut-il arrêter de mettre à jour les dates de publication pour améliorer son référencement ?
  33. 649:38 Google réécrit-il vraiment vos titres pour vous rendre service ?
  34. 650:37 Google réécrit vos balises title : peut-on vraiment l'en empêcher ?
  35. 688:58 Faut-il vraiment signaler les bugs SERP avec des requêtes génériques pour espérer une réponse de Google ?
  36. 870:33 Les nouveaux sites e-commerce doivent-ils d'abord prouver leur légitimité hors de Google ?
  37. 937:08 La longueur du title est-elle vraiment un facteur de classement sur Google ?
  38. 940:42 La longueur des balises title est-elle vraiment un critère de classement Google ?
📅
Official statement from (5 years ago)
TL;DR

Google insists that marked up structured data breadcrumbs must actually be visible on the page to generate rich results. Technical validation of the markup is not enough — Google also checks for compliance with guidelines and overall site quality before displaying anything in the results. Many technically compliant sites never receive breadcrumb rich snippets for reasons that go beyond mere markup.

What you need to understand

What does 'visible on the page' really mean?

Google does not just parse your JSON-LD or microdata. The actual visibility of the breadcrumbs in the DOM is a fundamental requirement. Specifically: if you hide your breadcrumbs with CSS (display:none or visibility:hidden), even with perfect schema.org markup, you will never get a rich snippet.

This requirement aligns with Google's anti-spam philosophy. Structured data must reflect what the user sees, not create ghost content intended solely for crawlers. The engine now systematically cross-checks the markup with visual rendering — an evolution that started with the shift to mobile-first indexing and has been reinforced by the massive use of JavaScript rendering.

What are the three levels of verification applied by Google?

First level: technical validity of the markup. Your JSON-LD or RDFa must be syntactically correct and compliant with the schema.org/BreadcrumbList vocabulary. The Search Console will highlight critical errors (missing properties, incorrect types). This is the minimum requirement — but it guarantees nothing.

Second level: compliance with editorial guidelines. Google checks that your breadcrumb adheres to specific guidelines: no keyword stuffing in the items, a logical hierarchical structure, and consistency between the URL and the breadcrumb trail. A breadcrumb that reflects whimsical navigation or keyword stuffing will be ignored even if technically valid.

Third level: overall site quality. This is the most opaque — and frustrating point. Google applies a qualitative assessment of the domain before displaying rich results. A technically flawless site may never see its enriched breadcrumbs if it does not reach a level of trust that Google never quantifies publicly.

Does this triple validation apply to all types of rich results?

Yes, all rich snippets follow this funnel logic: technical → guidelines → quality. Breadcrumbs are just one case among others. FAQ, HowTo, Product, Recipe — all these markups undergo the same cascade of filters. The specificity of the breadcrumb is that many developers believe it's enough to paste JSON-LD for it to automatically appear.

The reality is: the breadcrumb is a 'low-reward' rich result that Google only displays if it believes it truly enhances the UX in the SERP. If your site has a chaotic architecture, non-RESTful URLs, or inconsistent navigation, Google may decide that showing your breadcrumb would harm the readability of the results — and hide it by default.

  • Mandatory visibility: breadcrumbs must be visually present on the page, not just hidden markup.
  • Triple validation: technical (syntax) → compliance (guidelines) → quality (domain trust).
  • No guarantee of display: even if compliant, your breadcrumb may never appear in SERPs if Google deems the site insufficiently reliable.
  • Architecture/URL consistency: the breadcrumb must reflect the actual site hierarchy, not an arbitrary navigation.
  • Applicable to all rich results: this funnel logic holds for FAQ, Product, Recipe, etc.

SEO Expert opinion

Is this statement consistent with real-world observations?

Absolutely. We regularly see sites with impeccable breadcrumb markup in the Search Console — zero errors, zero warnings — that never receive a rich snippet in the SERP. Technical validation is just a prerequisite, not an automatic trigger. The third level (overall site quality) is the real filter — and that's where it falters for 80% of cases.

What confirms this logic is that newly launched domains often take 6 to 12 months to see their breadcrumbs displayed, even with perfect markup from the outset. Google gradually builds its trust. Conversely, an established site with authority may see its breadcrumbs appear within a few days after implementation. The time delta is enormous — and it can only be explained by an underlying qualitative scoring.

What nuances should be added to this rule?

First point: 'visible' does not mean 'above the fold'. Your breadcrumbs can be positioned at the bottom of the page or in a footer — as long as they are rendered in the DOM without CSS trickery, it's acceptable. Google crawls the entire page, not just the immediately visible part. What matters is the absence of deliberate hiding.

Second nuance: the overall quality criterion of the site remains completely opaque. [To be verified]: it is assumed to rely on a mix of signals — Core Web Vitals, organic click-through rates, user behavior, quality backlinks — but Google has never documented the weight of each factor. SEOs work blindly on this aspect, optimizing all possible signals without knowing which will trigger the display.

Third point: Google can remove breadcrumbs display retroactively. If a site degrades its quality (spike in spam, massive duplicate content, manual penalties), rich results disappear — including breadcrumbs. It is not a permanent acquisition; it is an ongoing evaluation.

Attention: don't waste time over-optimizing the breadcrumb markup if your site has major structural weaknesses (flat architecture, incomprehensible dynamic URLs, inconsistent navigation). Address these fundamental issues first — the enriched breadcrumb will come later, not before.

In what cases does this rule not apply?

It always applies — but certain types of sites seem to benefit from a less strict treatment. Established e-commerce sites (large retailers, well-known marketplaces) often get their enriched breadcrumbs very quickly, even with technically average implementations. Google prioritizes UX in transactional SERPs: displaying a clear breadcrumb on a product page improves click-through rates.

Conversely, affiliate sites or content monetized by ads face much stricter filtering. Even with flawless markup and consistent navigation, they may wait indefinitely. Google seems to apply a logic of 'perceived added value': if the site is deemed not differentiating, rich results are not awarded — breadcrumbs included.

Practical impact and recommendations

What practical steps should you take to maximize the chances of display?

Start by checking the actual visibility of your breadcrumbs. Inspect the final rendering in Chrome DevTools: your <nav> or <ol> breadcrumb elements must be present without display:none, visibility:hidden, or opacity:0. If you are using lazy loading or conditional rendering in JS, ensure that the breadcrumb is always present at the time of the first paint — Google does not wait indefinitely.

Next, align your schema.org markup strictly with the visible navigation. Each item of the JSON-LD must exactly correspond to a clickable link in the HTML breadcrumb. No shortcuts, no fabricated levels to stuff keywords. The consistency of URL/breadcrumb/site hierarchy is scrutinized — any blatant inconsistency will be penalized by a refusal to display.

What mistakes should you absolutely avoid?

Never hide breadcrumbs solely for crawlers. Some developers attempt to generate a breadcrumb in JSON-LD without a visible HTML equivalent, thinking it will save time. This is counterproductive: not only does it not generate any rich results, but it risks triggering a cloaking signal if Google detects a systematic divergence between markup and user rendering.

Avoid purely cosmetic breadcrumbs that have no relation to the actual architecture. Classic example: a blog that displays 'Home > Blog > Category > Article' while the real URL structure is /article-slug/ without any nesting. Google detects these inconsistencies — and penalizes them by refusing enriched display. If your architecture is flat, own it rather than simulating a fictitious hierarchy.

Do not neglect Core Web Vitals and overall UX. A slow site, with a catastrophic CLS or an LCP beyond 4 seconds, will struggle to obtain any rich result — breadcrumbs included. Google applies a holistic qualitative filter: perceived performance is part of the score.

How can you check if your implementation is compliant?

Use the Rich Results Test from the Search Console to validate the technical syntax. Zero errors, zero warnings — that's the minimum. But don't stop there: manually inspect the SERP for your main URLs. If no enriched breadcrumb appears after 4 to 6 weeks, you are likely stuck at level 2 (guidelines) or 3 (quality).

Trigger a forced crawl through the URL Inspection Tool after each markup modification. Request indexing to accelerate consideration. Then monitor impressions in Performance: if Google displays your breadcrumbs, you will often see a slight boost in organic CTR — a good proxy to confirm activation.

  • Check CSS visibility: no display:none or equivalent on HTML breadcrumbs.
  • Align JSON-LD and visible navigation: each item of the markup must correspond to a clickable link.
  • Test with the Rich Results Test: validate syntax and schema.org compliance.
  • Audit architecture/URL coherence: the breadcrumb must reflect the actual hierarchy, not an invented navigation.
  • Optimize Core Web Vitals: LCP, CLS, INP indirectly impact eligibility for rich results.
  • Monitor the real SERP for 6 weeks: display may take time, especially for new domains.
Enriched breadcrumbs are not just a matter of technical markup — they reflect the overall trust that Google has in your site. If you’ve done everything correctly with the markup but nothing displays, it’s likely a signal that other aspects (architecture, performance, editorial quality) need priority attention. These cross-optimizations often require a strategic and technical deep dive: if you lack internal resources or face tight deadlines, engaging a specialized SEO agency can significantly accelerate compliance and unlocking rich results.

❓ Frequently Asked Questions

Un breadcrumb masqué en CSS mais présent en JSON-LD peut-il générer un rich snippet ?
Non. Google exige que les breadcrumbs soient réellement visibles dans le rendu de la page. Un markup caché via display:none ou visibility:hidden sera ignoré, même si techniquement valide.
Combien de temps faut-il attendre après l'implémentation pour voir apparaître les breadcrumbs enrichis ?
Cela dépend de l'autorité du domaine. Un site établi peut voir les breadcrumbs affichés en quelques jours. Un nouveau site peut attendre 6 à 12 mois, le temps que Google construise sa confiance.
Pourquoi mon breadcrumb validé dans la Search Console n'apparaît-il toujours pas en SERP ?
La validation technique ne suffit pas. Google applique ensuite un filtre de conformité aux guidelines, puis un filtre qualitatif basé sur la confiance globale accordée au site. C'est souvent ce troisième niveau qui bloque l'affichage.
Les breadcrumbs doivent-ils être positionnés en haut de page pour être éligibles ?
Non, la position dans la page importe peu tant que les breadcrumbs sont rendus dans le DOM sans masquage CSS. Ils peuvent être en footer et rester éligibles.
Peut-on perdre l'affichage des breadcrumbs enrichis après les avoir obtenus ?
Oui. Si la qualité du site se dégrade (spam, contenus dupliqués massifs, pénalité manuelle), Google peut retirer l'affichage des rich results, breadcrumbs inclus. C'est une évaluation continue, pas un acquis définitif.
🏷 Related Topics
Domain Age & History Content Structured Data Featured Snippets & SERP AI & SEO Pagination & Structure Local Search

🎥 From the same video 38

Other SEO insights extracted from this same Google Search Central video · duration 985h14 · published on 26/02/2021

🎥 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.