Guide du balisage BreadcrumbList
Comment implémenter les données structurées BreadcrumbList, comprendre leur relation avec le fil d’Ariane HTML visible et tester leur admissibilité dans les résultats de recherche Google.
Langues
1 indice probant sur cette page
- Outil en ligne associéSchema Markup Validator
BreadcrumbList est le type schema.org qui décrit en JSON-LD le fil d’Ariane d’une page. Il peut produire un chemin lisible dans l’extrait Google à la place de l’URL brute et fournit à Google un signal de catégorisation. La structure requise contient un tableau itemListElement ordonné de ListItem, chacun avec position, name et item ; item est facultatif uniquement pour la dernière entrée, qui représente la page courante. Google recommande de refléter un parcours utilisateur typique plutôt que l’arborescence des URL, et autorise l’omission des entrées correspondant à l’accueil et à la page actuelle. Ce balisage n’est pas un facteur de classement et ne garantit jamais l’affichage enrichi ; vérifiez donc vos propres résultats.
En bref — BreadcrumbList est un bloc de code, généralement en JSON-LD, qui indique à Google le chemin situant une page dans votre site —
Home > Category > Page. Google peut afficher ce chemin lisible dans le résultat de recherche à la place d’une URL complexe et s’en servir pour comprendre la catégorie de la page. Le fil doit comporter au moins deux étapes, chacune avec uneposition, unnameet un lien, sauf la dernière étape — la page actuelle — dont le lien est facultatif.
Définition du schéma BreadcrumbList
Un fil d’Ariane est le petit chemin de navigation affiché près du haut d’une page pour indiquer votre position : Home > Shoes > Running Shoes. BreadcrumbList est le type schema.org qui décrit ce chemin dans un format lisible par les machines, afin que les moteurs de recherche puissent l’interpréter directement. Evidence for this claim Schema.org defines BreadcrumbList as an ItemList representing a chain of linked web pages. Scope: Schema.org vocabulary; Google has separate breadcrumb feature requirements. Confidence: high · Verified: Schema.org: BreadcrumbList
La plupart des sites l’ajoutent en JSON-LD, sous la forme d’un petit bloc de code dans le HTML de la page. Google accepte également Microdata et RDFa, mais recommande JSON-LD.
Pourquoi ce balisage est utile
Deux raisons principales :
- Un résultat de recherche plus lisible. Google peut afficher le fil d’Ariane dans l’extrait à la place de l’URL brute. Les internautes voient ainsi
example.com › Shoes › Runningplutôt qu’une longue adresse. Evidence for this claim Google says breadcrumb markup can categorize page information and can be used in search-result breadcrumbs. Scope: Google Search breadcrumb documentation; display is not guaranteed. Confidence: high · Verified: Google: Breadcrumb structured data - Une meilleure compréhension de la catégorie de la page. Google lit le fil pour situer la page ; une même page peut donc apparaître sous différents chemins selon la requête saisie.
Structure minimale requise
Un BreadcrumbList contient une liste ordonnée appelée itemListElement. Chaque étape du chemin est un ListItem doté de trois propriétés :
position— numéro de l’étape, en commençant par 1.name— libellé de l’étape, par exemple « Chaussures de course ».item— URL vers laquelle pointe cette étape.
Seule exception : la dernière entrée, qui représente la page actuelle, peut omettre l’URL item, puisque l’utilisateur se trouve déjà sur cette page.
Deux erreurs fréquentes
- Ce n’est pas un facteur de classement. Le schéma de fil d’Ariane influence la présentation du résultat et la manière dont Google catégorise la page ; il ne la fait pas monter dans les résultats.
- Le chemin doit refléter la navigation des utilisateurs, pas les dossiers de l’URL. Google le recommande explicitement. Si l’URL est simplement
/product-123/, mais que les visiteurs arrivent parHome > Shoes > Running, balisez ce parcours de navigation.
Autre point important : l’ajout du schéma ne crée pas de fil d’Ariane visible pour les visiteurs. Cette navigation repose sur un HTML distinct que vous devez construire. La navigation visible, l’expérience utilisateur et la valeur des liens internes constituent un sujet séparé ; cette page traite du balisage.
Vous cherchez le détail des propriétés obligatoires et facultatives, un exemple de code défectueux puis corrigé, la méthode de validation et une analyse honnête de l’affichage des fils d’Ariane par Google en 2026 ? Ouvrez l’onglet Avancé.
En bref — BreadcrumbList décrit le fil d’Ariane d’une page sous forme de données structurées — JSON-LD est recommandé, Microdata et RDFa sont aussi acceptés. Il remplit deux fonctions : rendre la page admissible à un chemin de navigation dans l’extrait Google à la place de l’URL et fournir un signal de catégorisation.
BreadcrumbList.itemListElementdoit être un tableau ordonné deListItem, chacun avecposition,nameetitem;itemest facultatif uniquement pour la dernière entrée. Google recommande un parcours utilisateur typique plutôt que la structure de l’URL et autorise l’omission de l’accueil comme de la page actuelle. Ce balisage n’est pas un signal de classement et ne garantit jamais l’affichage enrichi. Son affichage régulier dans les SERP de 2026 reste discuté : implémentez-le pour sa valeur de catégorisation et vérifiez vos propres résultats.
Définition précise
BreadcrumbList est un type schema.org, défini comme “an ItemList consisting of a chain of linked Web pages, typically described using at least their URL and their name, and typically ending with the current page.” (traduction) « une ItemList constituée d’une chaîne de pages Web liées, généralement décrites au minimum par leur URL et leur nom, et se terminant habituellement par la page actuelle ». En pratique, vous créez un BreadcrumbList dont itemListElement est un tableau ordonné de ListItem, à raison d’une entrée par étape. Evidence for this claim Google's breadcrumb examples use ordered ListItem entries with position, name, and item, with documented flexibility for the final item. Scope: Google Search breadcrumb feature requirements; schema.org permits a broader vocabulary. Confidence: high · Verified: Google: Breadcrumb structured data
Vous pouvez utiliser JSON-LD, Microdata ou RDFa. Google recommande JSON-LD, qui constitue mon choix par défaut : un seul bloc de script, indépendant du balisage visible, facile à produire avec un modèle et à déboguer.
Les deux fonctions du balisage de fil d’Ariane
Beaucoup de pages concurrentes passent directement au code JSON-LD et manquent cette distinction : le balisage remplit deux fonctions séparées.
1. Admissibilité à un affichage enrichi. Google peut remplacer l’URL brute de l’extrait par le fil d’Ariane. Le mot admissibilité est important : un balisage valide fait de la page une candidate, sans garantir l’affichage.
2. Signal de catégorisation lu par Google. La documentation l’indique : “Google Search uses breadcrumb markup in the body of a web page to categorize the information from the page in search results.” (traduction) « La recherche Google utilise le balisage du fil d’Ariane dans le corps d’une page Web pour catégoriser les informations de cette page dans les résultats de recherche. » C’est pourquoi une même URL peut apparaître sous des chemins différents selon la requête. Google exploite le fil comme contexte, pas comme simple décoration ; cette valeur subsiste même sans affichage visible.
La documentation Google représente concrètement plusieurs chemins par plusieurs objets BreadcrumbList distincts sur la même page, avec un bloc JSON-LD complet par parcours réaliste, et non par un fil unique qui s’adapterait à la requête. Si une page appartient réellement à plusieurs catégories, balisez chaque parcours séparément et gardez chaque fil valide : chaque ListItem doit avoir ses propres position, name et item. Un chemin « principal » ne décrit pas les autres.
Propriétés obligatoires et facultatives
Voici le socle de précision : une fois ces règles respectées, le reste relève du détail.
Obligatoires :
BreadcrumbList.itemListElement— “An array of breadcrumbs listed in a specific order.” (traduction) « un tableau de fils d’Ariane répertoriés dans un ordre précis ». Il contient les étapes ordonnées.ListItem.position— “The position of the breadcrumb in the breadcrumb trail. Position 1 signifies the beginning of the trail.” (traduction) « la position de l’élément dans le fil d’Ariane ; la position 1 indique le début du parcours ». Commencez à 1 et incrémentez.ListItem.item, accompagné dename— l’URL et le libellé de chaque étape. Cette propriété est obligatoire sauf pour la dernière entrée, qui représente la page actuelle.
Google formule ainsi l’exception : “It is not required to include a breadcrumb ListItem for the top level path (your site’s domain or host name), nor for the page itself.” (traduction) « Il n’est pas obligatoire d’inclure un ListItem de fil d’Ariane pour le chemin de premier niveau — domaine ou nom d’hôte — ni pour la page elle-même. » L’accueil et la page actuelle sont donc tous deux facultatifs, contrairement à une idée répandue.
Un fil valide doit comporter au moins deux ListItem pour avoir un sens ; une seule étape ne constitue pas un fil d’Ariane.
Parcours utilisateur ou structure de l’URL
Cette nuance mérite d’être retenue, car Google la formule explicitement alors que beaucoup de guides l’ignorent : “We recommend providing breadcrumbs that represent a typical user path to a page, instead of mirroring the URL structure.” (traduction) « Nous recommandons de fournir des fils d’Ariane représentant un parcours utilisateur typique vers une page, plutôt que de reproduire la structure de l’URL. »
Evidence for this claim Google recommends breadcrumbs that represent a typical user path rather than simply mirroring the URL structure. Scope: Google Search breadcrumb guidance; sites should choose an accurate navigational path. Confidence: high · Verified: Google: Breadcrumb structured dataAutrement dit, le fil d’Ariane décrit une navigation, pas une arborescence de répertoires. Lorsque les deux divergent — URL plates, catégorisation profonde, pages d’étiquettes ou navigation à facettes donnant accès à un produit par plusieurs chemins — balisez le parcours qu’un utilisateur suivrait réellement, et non les dossiers de l’URL. Ce point compte particulièrement en ecommerce, où un produit appartient légitimement à plusieurs catégories et où la navigation à facettes complique les URL. Choisissez le parcours utilisateur principal pour le balisage de la page.
Ce n’est pas un facteur de classement
Disons-le clairement : aucune consigne de Google ne relie BreadcrumbList au classement. Le balisage agit sur la présentation dans les résultats et sur la catégorisation interne, pas sur la position. Son ajout ne vous fera pas monter et son absence ne vous pénalisera pas. Implémentez-le pour son signal de catégorisation et son affichage potentiel, à faible coût.
Validation et déploiement
Google recommande une procédure simple :
- Ajoutez les propriétés obligatoires dans le format choisi, en respectant les consignes d’emplacement de Google.
- Validez avec le test des résultats enrichis et corrigez les erreurs critiques.
- Déployez d’abord sur quelques pages, vérifiez-les avec l’inspection d’URL dans Search Console, puis généralisez au site.
Search Console comporte un rapport d’amélioration Fils d’Ariane qui recense les erreurs et avertissements du site une fois le balisage en ligne. Utilisez-le pour surveiller la qualité dans le temps.
Pourquoi mon résultat enrichi n’apparaît-il pas ?
Un balisage valide est nécessaire, mais insuffisant. John Mueller décrit trois niveaux généraux d’admissibilité : le balisage doit d’abord être techniquement valide, puis respecter les règles de Google sur les données structurées ; enfin, un signal plus large, souvent applicable au site entier, concerne la qualité et la confiance accordées au site pour afficher des résultats enrichis.
Mueller propose aussi un diagnostic approximatif : lancez une requête site: sur votre domaine et vérifiez si l’enrichissement y apparaît. S’il est visible avec site: mais absent des requêtes normales, le problème relève probablement davantage de la qualité ou de la confiance accordée au site que du balisage lui-même.
Pour les fils d’Ariane, Mueller estime que le risque de non-conformité est faible : il est difficile de décrire incorrectement un chemin aussi littéral au point d’enfreindre une règle. Si l’affichage n’apparaît pas, cherchez donc d’abord du côté de la couche d’affichage ou de qualité plutôt que d’une violation propre au balisage.
Une règle générale reste applicable : les consignes générales relatives aux données structurées exigent que le balisage reflète le contenu réellement visible sur la page. N’inventez pas un fil sans rapport avec la structure du site pour obtenir un résultat enrichi ; un balisage non conforme peut, en principe, entraîner une action manuelle.
Google affiche-t-il encore les fils d’Ariane dans les SERP ? Réponse honnête en 2026
La prudence s’impose, car les sources se contredisent réellement. Certains articles de 2025–2026 affirment que Google a supprimé l’affichage, d’abord sur ordinateur puis sur mobile ; d’autres guides datés de 2026 présentent BreadcrumbList comme l’un des types de schéma les plus stables. Mi-2026, la documentation Google limite toujours la fonctionnalité au “desktop in all regions and languages where Google Search is available” (traduction) « aux ordinateurs dans toutes les régions et langues où la recherche Google est disponible » et ne comporte aucun avis d’abandon.
Je ne trancherai pas par une affirmation catégorique : l’affichage évolue, et des témoignages secondaires fondés sur des captures d’écran ou une seule région ne constituent pas une base fiable. Ma recommandation est pratique : implémentez le balisage malgré tout. Sa valeur de catégorisation ne dépend pas de l’affichage visible, son coût est faible et il n’a pas d’inconvénient. Vérifiez ensuite vos propres SERP pour vos propres requêtes, sur les appareils et dans les régions qui vous importent.
Si vous recherchez l’aspect navigation et expérience utilisateur — fil visible, liens internes, circulation du PageRank et accessibilité — consultez le sujet voisin consacré à la structure du site. Cette page reste volontairement centrée sur le balisage.
Bing et les autres moteurs
BreadcrumbList est un type schema.org standard, non une invention propre à Google. Bing déclare depuis longtemps prendre en charge le vocabulaire schema.org en JSON-LD, Microdata et RDFa. Je n’ai toutefois trouvé aucune page Bing consacrée spécifiquement au schéma de fil d’Ariane ; il est donc plus exact de parler d’une prise en charge générale de schema.org que d’une garantie d’affichage enrichi propre aux fils d’Ariane. Le balisage écrit pour Google reste valide pour Bing, mais son rendu éventuel est une question distincte et moins documentée.
L’essentiel
- Structure minimale valide :
BreadcrumbList→ tableauitemListElementdeListItem, chacun avecpositionà partir de 1,nameetitem;itemest facultatif uniquement sur la dernière entrée. - Google recommande le parcours utilisateur plutôt que la structure de l’URL ; l’accueil et la page actuelle peuvent être omis.
- Ce balisage n’est pas un facteur de classement et sa validité ne garantit jamais l’affichage.
- L’affichage dans les SERP reste discuté en 2026 : implémentez-le pour la catégorisation et vérifiez vos propres résultats.
Résumé IA
Synthèse de la version avancée :
- BreadcrumbList est le type schema.org du fil d’Ariane d’une page, généralement ajouté en JSON-LD ; Microdata et RDFa fonctionnent aussi.
- Deux fonctions : admissibilité à un chemin lisible dans l’extrait Google et signal de catégorisation permettant à une page d’apparaître sous différents parcours selon la requête.
- Structure obligatoire :
BreadcrumbList.itemListElementest un tableau ordonné deListItem, chacun avecpositionà partir de 1,nameetitem.itemest facultatif uniquement sur la dernière entrée. - Entrées facultatives : Google n’impose ni l’accueil ni la page actuelle.
- Parcours utilisateur, pas structure de l’URL : le fil doit refléter un chemin de navigation typique.
- Aucun effet sur le classement. Le balisage concerne l’affichage et la catégorisation.
- Validation : test des résultats enrichis, inspection d’URL, déploiement progressif, puis suivi dans le rapport Fils d’Ariane de Search Console.
- Dépannage : validité technique, conformité aux règles, puis qualité et confiance du site. Une requête
site:fournit un diagnostic approximatif. - Affichage contesté en 2026 : implémentez malgré tout et vérifiez vos propres SERP.
- Bing : prise en charge générale de schema.org, sans garantie documentée propre aux fils d’Ariane.
Documentation officielle
Documentation de source principale sur le balisage BreadcrumbList.
- Données structurées BreadcrumbList — propriétés obligatoires, exemples JSON-LD, Microdata et RDFa, recommandation sur le parcours utilisateur et procédure de validation et de déploiement.
- Consignes générales relatives aux données structurées — le balisage doit refléter le contenu réel de la page ; une violation peut entraîner une action manuelle.
- Test des résultats enrichis — validation du balisage avant et après le déploiement.
schema.org
- schema.org/BreadcrumbList — définition du type, une chaîne de pages Web liées se terminant généralement par la page actuelle.
- schema.org/breadcrumb — propriété
breadcrumbqui rattache unBreadcrumbListà uneWebPage. - schema.org/ListItem — type utilisé pour chaque étape avec
position,nameetitem.
Bing / Microsoft
- Aucune documentation Bing consacrée au schéma de fil d’Ariane n’a été trouvée. Bing prend en charge le vocabulaire schema.org en JSON-LD, Microdata et RDFa ; le même balisage est donc valide, mais aucune garantie d’affichage enrichi propre à BreadcrumbList ne peut être citée.
Citations de la source
Déclarations officielles de Google et schema.org. Chaque citation exacte renvoie au passage correspondant de la page source.
schema.org — définition de BreadcrumbList
- “A BreadcrumbList is an ItemList consisting of a chain of linked Web pages, typically described using at least their URL and their name, and typically ending with the current page.” (traduction) « Un BreadcrumbList est une ItemList constituée d’une chaîne de pages Web liées, généralement décrites au minimum par leur URL et leur nom, et se terminant habituellement par la page actuelle. » — schema.org. Accéder à la page du type
Google — signal de catégorisation
- “Google Search uses breadcrumb markup in the body of a web page to categorize the information from the page in search results.” (traduction) « La recherche Google utilise le balisage du fil d’Ariane dans le corps d’une page Web pour catégoriser les informations de cette page dans les résultats de recherche. » — Documentation Google Search Central. Accéder à la citation
Google — parcours utilisateur plutôt que structure de l’URL
- “We recommend providing breadcrumbs that represent a typical user path to a page, instead of mirroring the URL structure.” (traduction) « Nous recommandons de fournir des fils d’Ariane représentant un parcours utilisateur typique vers une page, plutôt que de reproduire la structure de l’URL. » Accéder à la citation
Google — accueil et page actuelle facultatifs
- “It is not required to include a breadcrumb
ListItemfor the top level path (your site’s domain or host name), nor for the page itself.” (traduction) « Il n’est pas obligatoire d’inclure unListItemde fil d’Ariane pour le chemin de premier niveau — domaine ou nom d’hôte — ni pour la page elle-même. » Accéder à la citation
Google — définition des propriétés
- Pour
itemListElement: “An array of breadcrumbs listed in a specific order.” (traduction) « un tableau de fils d’Ariane répertoriés dans un ordre précis ». Pourposition: “The position of the breadcrumb in the breadcrumb trail. Position 1 signifies the beginning of the trail.” (traduction) « la position d’un fil d’Ariane dans le parcours ; la valeur 1 en marque le point de départ ». — Documentation Google Search Central sur les données structurées BreadcrumbList.
Remarque : les propos de John Mueller sur le dépannage des résultats enrichis — cadre d’admissibilité en trois niveaux, diagnostic site: et faible risque de non-conformité des fils d’Ariane — sont paraphrasés, et non cités textuellement. Ils ont été rapportés par Search Engine Journal ; une déclaration connexe diffusée sous forme d’image ou de publication intégrée n’a pas pu être vérifiée mot pour mot sur une source active. Je les conserve donc comme paraphrases. Bing ne fournissant aucune déclaration spécifique et citable sur les fils d’Ariane, aucune citation Bing n’est incluse.
Un BreadcrumbList défectueux — et les raisons de l’échec
Ce bloc JSON-LD semble correct au premier regard, mais contient plusieurs problèmes réels. Repérez-les avant de lire les explications :
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"name": "Shoes",
"item": "https://example.com/shoes/"
},
{
"@type": "ListItem",
"position": 2,
"item": "https://example.com/shoes/running/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Trail Runner 5",
"item": "https://example.com/shoes/running/trail-runner-5/"
}
]
}Problèmes détectés :
- La première entrée n’a pas de
position. ChaqueListItemen exige une et le parcours doit commencer à1. - Les positions sont dupliquées et ne commencent pas à 1. Deux entrées revendiquent
position: 2et aucune n’utiliseposition: 1. La séquence doit être croissante et continue. - La deuxième entrée n’a pas de
name. Chaque étape doit posséder un libellé ; une URLitemseule ne suffit pas. - La dernière entrée comporte une URL
item. Ce n’est pas invalide, mais c’est précisément l’endroit où l’URL est facultative, car il s’agit de la page actuelle.
Version corrigée
Le même parcours, correctement structuré : deux niveaux au-dessus de la page actuelle, positions croissantes à partir de 1, un name par étape et aucune propriété item sur la dernière entrée :
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Shoes",
"item": "https://example.com/shoes/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Running Shoes",
"item": "https://example.com/shoes/running/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Trail Runner 5"
}
]
}Points à observer :
positionsuit 1 → 2 → 3, une valeur parListItem, dans l’ordre du parcours.- Chaque étape possède un
name. - La dernière entrée omet
item, puisqu’elle représente la page actuelle. L’URL peut être incluse, mais reste facultative. - Aucun
ListItemne représente l’accueil. Google autorise l’omission du domaine de premier niveau ; ajoutez une étapeHome(« Accueil ») uniquement si cela correspond à la navigation réelle. - Le fil reflète le parcours de navigation, pas nécessairement les dossiers de l’URL. Même avec une URL plate
/trail-runner-5/, le balisage peut décrireShoes > Running Shoes > Trail Runner 5.
Collez l’un ou l’autre bloc dans le test des résultats enrichis pour voir les erreurs du premier et la validation du second.
Erreurs et idées reçues à éviter
Idée reçue : « Ajouter BreadcrumbList améliorera mon classement. » Non. Aucune consigne Google ne relie ce balisage à la position. Il agit sur la présentation et la catégorisation ; considérez-le comme une amélioration peu coûteuse, pas comme un levier de classement.
Idée reçue : « Chaque fil doit inclure l’accueil et la page actuelle. » Google précise que ces deux étapes sont facultatives. Un parcours commençant à la première catégorie réelle et dont la dernière entrée omet l’URL item reste valide.
Erreur : positions ne commençant pas à 1, sautées ou répétées. Chaque ListItem.position doit former une séquence croissante continue à partir de 1. Deux entrées de même position ou un parcours commençant à 2 échouent à la validation.
Erreur : omettre name sur une étape. Cette propriété est obligatoire sur chaque ListItem, y compris avec un lien. Une URL item sans libellé produit un balisage incomplet.
Erreur : reproduire les dossiers de l’URL plutôt que le parcours réel. Google recommande un parcours utilisateur typique. Cette distinction compte pour les URL plates, les pages d’étiquettes et la navigation à facettes où plusieurs catégories mènent à la même page.
Idée reçue : « Le schéma crée un fil visible pour les visiteurs. » Non. BreadcrumbList est uniquement une donnée structurée lisible par les machines. Le fil visible et cliquable est un HTML distinct. Sans lui, vous conservez la catégorisation et l’admissibilité, mais aucune interface de navigation sur la page.
Erreur : baliser un parcours sans rapport avec la structure réelle. Les consignes générales de Google imposent que le balisage reflète le contenu de la page. Inventer un fil pour manipuler l’affichage peut entraîner une action manuelle, pas seulement l’absence du résultat enrichi.
Propriétés BreadcrumbList en bref
Structure obligatoire
| Propriété | Type parent | Obligatoire ? | Remarques |
|---|---|---|---|
itemListElement | BreadcrumbList | Oui | Tableau ordonné de ListItem, une entrée par étape |
position | ListItem | Oui | Entier croissant à partir de 1 |
name | ListItem | Oui | Libellé de l’étape |
item | ListItem | Oui, sauf sur la dernière entrée | URL de l’étape ; facultative uniquement pour la page actuelle |
Étapes dont l’inclusion est facultative
| Étape | Faut-il l’inclure ? | Pourquoi |
|---|---|---|
| Accueil ou domaine de premier niveau | Facultatif | Google n’impose aucun ListItem pour le domaine ou le nom d’hôte |
| Page actuelle, dernière étape | URL facultative, étape souvent incluse | item peut être omis puisque le visiteur se trouve déjà sur cette page |
Formats de balisage acceptés par Google
| Format | Recommandé ? | Remarques |
|---|---|---|
| JSON-LD | Oui, format recommandé par Google | Bloc de script unique, indépendant du balisage visible |
| Microdata | Pris en charge | Attributs intégrés au HTML existant |
| RDFa | Pris en charge | Attributs intégrés au HTML existant |
À retenir
- Un fil valide comporte au moins deux
ListItem. - Les positions forment une séquence croissante continue à partir de 1.
- Le parcours doit refléter un chemin utilisateur typique, pas nécessairement les dossiers de l’URL.
- BreadcrumbList n’est pas un facteur de classement.
- Un balisage valide rend l’affichage admissible, jamais garanti.
- Le schéma ne crée aucune navigation visible pour les visiteurs.
- Une page accessible par plusieurs parcours peut contenir plusieurs objets
BreadcrumbListdistincts, chacun valide séparément.
Outils pour créer et vérifier le balisage BreadcrumbList
Commencez par mon validateur de balisage schema. Collez le JSON-LD ou la page complète : il contrôle le vocabulaire BreadcrumbList et ListItem, ainsi que les exigences Google. Il détecte notamment les positions absentes ou dupliquées et les ListItem sans name, puis propose un bloc corrigé prêt à copier.
Mon vérificateur d’admissibilité aux résultats enrichis répond à une autre question : la page précise est-elle admissible au résultat enrichi de type Breadcrumb de Google ? Collez du JSON-LD, une page HTML ou une URL active pour identifier exactement les propriétés obligatoires manquantes.
Si vous partez de zéro, mon générateur de balisage schema propose un formulaire dédié à BreadcrumbList. Il guide la saisie de position, name et item pour chaque étape et distingue les propriétés obligatoires des recommandations.
Après ces contrôles, exécutez le test des résultats enrichis de Google. Il constitue la dernière vérification d’admissibilité avant le déploiement.
Problèmes courants de BreadcrumbList et solutions
Le test des résultats enrichis ou le validateur signale une erreur
Les causes les plus fréquentes sont structurelles : ListItem sans position, positions répétées ou ne commençant pas à 1, ou étape sans name. Vérifiez les entrées dans l’ordre ; une seule étape mal formée est généralement en cause, pas le bloc entier.
Le résultat enrichi n’apparaît jamais malgré un balisage valide
La validité rend seulement la page admissible. Le modèle général de John Mueller comporte trois niveaux : validité technique, conformité aux règles de Google, puis qualité et confiance accordées au site. Lancez une requête site: sur votre domaine : si l’enrichissement y apparaît mais pas dans les requêtes normales, la cause relève probablement davantage de la confiance que de la technique. Pour les fils d’Ariane, Mueller estime par ailleurs le risque de violation faible.
Aucun fil visible n’apparaît sur la page malgré le schéma
C’est normal. BreadcrumbList est une donnée structurée lisible par les machines ; il ne génère pas l’interface visible et cliquable. Construisez ce HTML séparément. Les deux couches décrivent le même parcours, mais remplissent des fonctions différentes.
Impossible de savoir si Google affiche encore les fils d’Ariane en 2026
La question reste réellement contestée. Certaines sources de 2025–2026 annoncent leur suppression, tandis que d’autres décrivent BreadcrumbList comme stable. Mi-2026, la documentation Google mentionne toujours l’ordinateur et aucun abandon. Implémentez malgré ce désaccord pour la catégorisation, puis vérifiez vos propres SERP plutôt que de vous fier à une capture d’écran.
Le rapport Fils d’Ariane de Search Console signale encore des pages corrigées
Ce rapport affiche les erreurs après mise en ligne et nouvelle exploration. Si une page corrigée reste signalée, la correction n’a peut-être pas atteint la version explorée ou un autre ListItem est défectueux. Testez l’URL active dans le test des résultats enrichis avant de conclure à un retard du rapport.
Prouver que la modification de BreadcrumbList fonctionne
Test 1 : validation structurelle du JSON-LD
Test : collez le JSON-LD dans mon validateur de balisage schema ou testez la page active avec le test des résultats enrichis.
Résultat attendu : aucune erreur sur le bloc BreadcrumbList ; chaque ListItem possède une position croissante à partir de 1, un name et une URL item, sauf la dernière entrée.
Interprétation d’un échec : une propriété absente ou dupliquée est réellement incorrecte dans le balisage ; vérifiez directement la source JSON-LD.
Délai : immédiat, sans attente d’exploration.
Déclencheur de retour arrière : si la validation échoue encore après correction directe, restaurez le modèle précédent et comparez-le au dernier JSON-LD valide.
Test 2 : admissibilité de l’URL active au résultat enrichi
Test : utilisez mon vérificateur d’admissibilité sur l’URL active.
Résultat attendu : le type Breadcrumb est admissible.
Interprétation d’un échec : si le premier test réussissait, la page récupérée diffère probablement de la version validée ; contrôlez le déploiement.
Délai : immédiat.
Déclencheur de retour arrière : si l’URL reste non admissible après correction confirmée, recherchez une version obsolète dans le CDN ou le cache de page avant de modifier à nouveau le balisage.
Test 3 : prise en compte dans le rapport Fils d’Ariane de Search Console
Test : ouvrez Search Console → Améliorations → Fils d’Ariane pour les URL concernées. Résultat attendu : la page quitte les erreurs ou avertissements, devient valide et affiche zéro erreur. Interprétation d’un échec : après une nouvelle exploration, la correction n’a pas atteint la page active ou une autre entrée est défectueuse ; relancez le test 1 sur l’URL active. Délai : de quelques jours à environ une semaine. Déclencheur de retour arrière : si le nombre d’erreurs augmente après un déploiement de modèle, interrompez la généralisation.
Test 4 : apparition réelle du fil dans la SERP
Test : dans une fenêtre privée, recherchez une requête sur laquelle la page est classée et vérifiez si le fil remplace l’URL brute. Résultat attendu : le chemin apparaît dans l’extrait. Interprétation d’un échec : l’absence, malgré un statut Search Console valide, n’exige pas nécessairement de correction ; l’affichage reste discrétionnaire et contesté en 2026. Avec des erreurs Search Console, revenez aux tests 1 ou 3. Délai : aucun délai fixe ; vérifiez périodiquement pendant les semaines suivantes. Déclencheur de retour arrière : aucun pour une décision d’affichage contrôlée par Google ; réexaminez seulement si le rapport Actions manuelles signale la page.
Indicateurs permanents du balisage BreadcrumbList
Indicateur : nombre d’éléments valides dans le rapport Fils d’Ariane Ce qu’il révèle : le nombre de pages dont le balisage est sans erreur. Méthode : Search Console → Améliorations → Fils d’Ariane. Référence : aucune cible universelle ; partez du nombre de pages qui devraient posséder un fil et faites tendre les éléments valides vers ce total. Fréquence : chaque mois et après toute modification du modèle ou du CMS.
Indicateur : nombre d’erreurs et d’avertissements Ce qu’il révèle : le nombre de pages présentant un problème structurel. Méthode : même rapport, catégorie des erreurs et avertissements. Référence : la seule cible honnête est zéro ; toute valeur positive représente des pages défectueuses. Fréquence : chaque mois et après chaque déploiement touchant le modèle.
Indicateur : taux de réussite au test des résultats enrichis par modèle Ce qu’il révèle : si chaque modèle de page concerné comporte un BreadcrumbList valide. Méthode : testez une URL par modèle avec le test Google ou mon validateur. Référence : 100 %, puisqu’il s’agit d’une validation binaire ; un modèle défectueux casse toutes les pages qu’il produit. Fréquence : après chaque modification et, sinon, lors d’un contrôle trimestriel.
Indicateur : présence du fil pour un échantillon de requêtes classées
Ce qu’il révèle : si l’affichage apparaît réellement dans la SERP sur les pages valides.
Méthode : vérifiez régulièrement un échantillon constant de requêtes dans une fenêtre privée, en comparant au besoin site: et les requêtes normales.
Référence : aucun chiffre externe défendable ; suivez votre propre taux comme une tendance.
Fréquence : chaque trimestre.
Testez vos connaissances : schéma BreadcrumbList
Cinq questions rapides sur le fonctionnement du balisage BreadcrumbList. Choisissez une réponse à chaque question, puis vérifiez.
Journal des modifications
Mis à jour le 10 août 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.
Mis à jour le 17 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.