En bref. Utilisez une liste BreadcrumbList ordonnée pour chaque parcours de navigation menant à la même page.
Définition : Oui. Une page peut déclarer plusieurs fils d’Ariane (breadcrumb trails) lorsque plusieurs parcours de navigation y mènent. Chaque parcours est représenté par son propre objet
BreadcrumbList, avec ses propres élémentsListItemordonnés.
Points clés
- La documentation de Google sur les données structurées de fil d’Ariane autorise explicitement plusieurs fils d’Ariane pour une même page lorsque plusieurs parcours permettent d’y accéder.
- L’exemple de Google utilise deux fils d’Ariane pour la même page fictive Award Winners : Books, Science Fiction, Award Winners ; et Literature, Award Winners.
- Google exige qu’un objet
BreadcrumbListcontienne au moins deux élémentsListItem, ainsi que les propriétés nécessaires à l’affichage du fil d’Ariane. - Dans chaque liste,
itemListElementest un tableau ordonné de valeursListItem. La propriétépositionindique la place de chaque élément dans son fil d’Ariane. - Schema.org décrit
BreadcrumbListcomme un objetItemListcontenant une suite de pages web reliées par des liens, qui se termine généralement par la page courante. Sa définition deBreadcrumbListprésente égalementpositioncomme le moyen de reconstituer l’ordre.
Comment une page représente-t-elle différents parcours de navigation ?
L’exemple de Google place deux objets BreadcrumbList dans un même tableau JSON-LD. Les deux listes décrivent la même page Award Winners ; le premier parcours comporte trois éléments et le second, deux.
[
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Books", "item": "https://example.com/books"},
{"@type": "ListItem", "position": 2, "name": "Science Fiction", "item": "https://example.com/books/sciencefiction"},
{"@type": "ListItem", "position": 3, "name": "Award Winners"}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Literature", "item": "https://example.com/literature"},
{"@type": "ListItem", "position": 2, "name": "Award Winners"}
]
}
]
Les deux objets constituent des listes distinctes. Un second parcours ne constitue pas un ListItem supplémentaire dans la première liste, car chaque liste décrit un seul fil d’Ariane ordonné.
Que doit contenir chaque objet BreadcrumbList ?
Les définitions des types de données structurées de Google indiquent que itemListElement est un tableau d’éléments de fil d’Ariane placés dans un ordre précis, chaque élément étant défini par un ListItem. La documentation exige les propriétés item, name et position pour les éléments ListItem pris en charge. Le dernier élément peut omettre item ; Google utilise alors l’URL de la page qui contient le balisage.
La définition de Schema.org précise le modèle de données sur lequel repose cette structure. Un objet BreadcrumbList est un objet ItemList de pages reliées par des liens, et ses valeurs position doivent être des nombres entiers commençant par 1 pour le premier élément. Sa propriété itemListElement peut utiliser ListItem, qui apporte un contexte supplémentaire lorsqu’un même élément occupe des places différentes dans plusieurs listes.
Que faut-il mettre en place et vérifier sur un site ?
Un site doit créer un objet BreadcrumbList pour chaque parcours de navigation documenté qui mène à la page. L’exemple de Google utilise le parcours de catégories Books > Science Fiction > Award Winners en parallèle du parcours plus court Literature > Award Winners. Google recommande des fils d’Ariane qui représentent un parcours utilisateur habituel et indique qu’ils n’ont pas besoin de reproduire la hiérarchie des URL.
La page peut exprimer ces listes en JSON-LD, en RDFa ou en microdonnées (Microdata), trois formats que Google documente dans l’exemple à plusieurs fils d’Ariane. Après l’ajout du balisage, la procédure de Google prévoit de le valider avec le test des résultats enrichis (Rich Results Test), de déployer les pages contenant les données structurées et d’utiliser l’outil d’inspection de l’URL pour vérifier comment Google voit la page.
Termes associés
Questions fréquentes
Une même page peut-elle avoir deux objets BreadcrumbList ?
Oui. Google documente deux objets BreadcrumbList distincts dans un même tableau JSON-LD pour différents parcours menant à la même page.
Faut-il regrouper différents parcours dans une seule liste ?
Non. Conservez une liste ordonnée distincte pour chaque parcours de navigation, afin que chaque séquence de valeurs position décrive un seul fil d’Ariane.
Le dernier élément du fil d’Ariane doit-il comporter une URL item ?
Non. Google indique que le dernier ListItem peut omettre item, car la page qui contient le balisage fournit l’URL.
Sources
- Google Search Central, « How To Add Breadcrumb (BreadcrumbList) Markup », 8 septembre 2026
- Schema.org, « BreadcrumbList », sans date
Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO