En bref. Utiliser des positions entières commençant à 1 pour le premier élément du fil d’Ariane, puis poursuivre dans l’ordre du parcours.
Définition : Dans un
BreadcrumbList, chaque propriétéListItem.positioncontient un entier qui indique la place d’un élément dans le fil d’Ariane (breadcrumb). La position 1 marque le début du fil, et les positions suivantes respectent l’ordre défini par le site.
Points clés
- La documentation de Google sur les fils d’Ariane définit
positioncomme la position de l’élément dans le fil d’Ariane et précise que la position 1 en marque le début. - Selon Google,
itemListElementest un tableau d’éléments de fil d’Ariane présentés dans un ordre précis, chacun étant représenté par unListItem. - Schema.org indique que
positionpermet de reconstituer l’ordre des éléments d’unBreadcrumbListet recommande des valeurs entières commençant à 1 pour le premier élément. - Schema.org décrit un
BreadcrumbListcomme une chaîne de pages web reliées par des liens, qui se termine généralement par la page courante. - Google précise que les éléments correspondant au nom de domaine ou au nom d’hôte du site et à la page elle-même peuvent être omis du fil d’Ariane.
Comment les positions correspondent-elles au parcours ?
La numérotation commence en haut du parcours, avec position: 1 pour le premier élément. Elle se poursuit avec position: 2, puis position: 3, pour les éléments suivants du fil d’Ariane. La documentation de Google présente un fil avec Books en position 1, Science Fiction en position 2 et Award Winners en position 3. La valeur numérique indique la place de l’élément dans le fil d’Ariane, indépendamment de la profondeur de l’URL.
La même documentation décrit le fil d’Ariane comme un indicateur de la position d’une page dans la hiérarchie du site. Elle recommande de représenter un parcours utilisateur habituel vers la page : la séquence peut donc suivre un chemin de navigation différent de la structure des URL.
{
"@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"
}]
}
Que signifie l’ordre dans itemListElement ?
itemListElement est la propriété de BreadcrumbList qui contient les éléments du fil d’Ariane. Google la définit comme un tableau d’éléments présentés dans un ordre précis. Schema.org décrit ListItem comme la forme à employer dans une liste ordonnée lorsqu’un élément nécessite un contexte supplémentaire ou peut occuper des positions différentes selon les listes.
Schema.org précise également que l’ordre des éléments dans le balisage ne suffit pas à indiquer leur ordre. Chaque élément d’une liste ordonnée doit être représenté par un ListItem doté de sa propre propriété position. Dans sa définition générale de ListItem, Schema.org décrit position comme la position d’un élément dans une série ou une séquence.
Où le fil d’Ariane commence-t-il et où se termine-t-il ?
Schema.org place les premiers éléments en haut ou au début du fil d’Ariane, en donnant pour exemple la page d’accueil d’un site ou d’une rubrique. Sa page BreadcrumbList précise que les valeurs particulières n’ont pas de signification attribuée pour ce type, tout en recommandant des entiers, par exemple 1 pour le premier élément. Pour la fonctionnalité de fil d’Ariane de Google, la convention documentée est explicite : la position 1 marque le début du fil.
Le dernier élément peut décrire la page qui contient le balisage. Google précise que item est facultatif pour le dernier élément du fil d’Ariane et utilise l’URL de la page contenant le balisage lorsque cette propriété est absente. Google indique également que, selon la définition des données structurées de cette fonctionnalité, un fil d’Ariane doit contenir au moins deux éléments ListItem.
Termes associés
Questions fréquentes
Le premier élément du fil d’Ariane doit-il toujours être la page d’accueil ?
Schema.org donne la page d’accueil d’un site ou d’une rubrique comme exemple de début du fil d’Ariane. La documentation de Google recommande un parcours utilisateur habituel : le premier élément correspond donc au début de ce parcours et reçoit la position 1.
La page courante doit-elle recevoir la position suivante ?
Si la page courante figure en dernier dans le fil d’Ariane, attribuez-lui la position qui suit celle de l’élément précédent. Google autorise l’omission de item pour le dernier élément ; dans ce cas, Google utilise l’URL de la page contenant le balisage.
L’ordre du tableau JSON suffit-il ?
Non. Schema.org précise que l’ordre du balisage seul ne suffit pas pour une liste ordonnée. Utilisez un ListItem et sa propriété position pour chaque élément du fil d’Ariane.
Sources
- Google Search Central, « Breadcrumb (BreadcrumbList) structured data », 8 septembre 2026
- Schema.org, « BreadcrumbList », 16 septembre 2026
- Schema.org, « ListItem », 16 septembre 2026
Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO