Balisage Fil d’Ariane (BreadcrumbList) pour la recherche Google
Le balisage BreadcrumbList affiche un fil d'Ariane dans les résultats et situe la page dans l'arborescence. Propriétés, plusieurs fils, exemple JSON-LD et pièges à éviter.
Le balisage BreadcrumbList indique la position d’une page dans l’arborescence du site et catégorise son contenu. Il affiche un fil d’Ariane dans les résultats de recherche, ce qui aide la navigation et la compréhension. Une même page peut avoir plusieurs fils si elle est accessible par plusieurs chemins ; ce balisage figure parmi ceux de la galerie des résultats enrichis.
Le détail que j’aime soulever sur le fil d’Ariane, c’est qu’une même page peut légitimement porter plusieurs fils quand elle est accessible par différents chemins, et ce n’est pas une erreur. Au-delà de l’affichage soigné dans les résultats, ce balisage aide surtout Google à situer la page dans votre arborescence, ce qui clarifie le sujet et la hiérarchie de votre site.
Les propriétés obligatoires
Un fil est une liste ordonnée d’au moins deux éléments. Il accompagne souvent le balisage Article sur une même page.
| Propriété | Type | Rôle |
|---|---|---|
itemListElement |
ListItem |
Les éléments du fil, dans l’ordre (au moins 2) |
item |
URL / Thing |
URL de la page de l’élément (facultatif pour le dernier) |
name |
Text |
Libellé affiché de l’élément |
position |
Entier |
Position dans le fil (1 = début) |
Plusieurs fils pour une page
Si une page est atteignable par plusieurs chemins, fournissez plusieurs BreadcrumbList (un tableau en JSON-LD). Représentez un chemin de navigation réaliste, pas une simple copie de la structure des URL. N’incluez pas la racine du site ni la page courante comme éléments du fil.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Livres", "item": "https://monsite.fr/livres"},
{"@type": "ListItem", "position": 2, "name": "Science-fiction", "item": "https://monsite.fr/livres/sf"},
{"@type": "ListItem", "position": 3, "name": "Primés"}
]
}
Un fil compte au moins deux ListItem. Le dernier élément peut omettre item (Google utilise alors l’URL de la page). N’incluez ni le domaine racine ni la page elle-même. Enfin, l’ancien balisage data-vocabulary.org n’est plus éligible : utilisez schema.org.
À faire
- au moins deux éléments
- des positions correctes (1, 2, 3…)
- un chemin de navigation réaliste
À éviter
- inclure la racine ou la page courante
- copier la structure d’URL
- utiliser data-vocabulary.org
Points clés à retenir
- itemListElement avec au moins 2 ListItem
- name et position pour chaque élément
- item (URL) sauf éventuellement pour le dernier
- Plusieurs BreadcrumbList si plusieurs chemins
- Ni racine ni page courante dans le fil
À contrôler avant publication.
Quiz : testez vos connaissances
Quiz : testez vos connaissances
-
Combien d'éléments un fil d'Ariane doit-il comporter au minimum ?
- Un seul ListItem suffit
- Au moins cinq ListItem
- Au moins deux ListItem
Un fil d’Ariane est une liste ordonnée d’au moins deux
ListItem. -
Que ne faut-il pas inclure dans un fil d'Ariane ?
- Les positions numérotées des éléments
- La racine du site et la page courante
- Les pages de catégorie intermédiaires
N’incluez ni le domaine racine ni la page courante comme éléments du fil. Représentez un chemin de navigation réaliste, pas une copie de la structure des URL.
-
Une page peut-elle avoir plusieurs fils d'Ariane ?
- Non, sauf à dupliquer la page
- Non, une page n'admet qu'un seul fil
- Oui, en fournissant plusieurs BreadcrumbList pour des chemins différents
Si une page est atteignable par plusieurs chemins, fournissez plusieurs
BreadcrumbListdans un tableau JSON-LD.
Besoin d'un accompagnement SEO ?
Un site dont la navigation mérite d'apparaître dans Google ? On met en place le fil d'Ariane balisé.