Fil d'Ariane PrestaShop avec balisage BreadcrumbList
SEO E-commerce

Fil d’Ariane PrestaShop : comment ajouter le balisage BreadcrumbList correctement ?

Dans les résultats de recherche, Google affiche de plus en plus souvent le chemin de navigation à la place de l’adresse complète. Ce chemin ne vient pas de votre URL, il vient de votre balisage de fil d’Ariane. Sans lui, le visiteur voit une adresse technique là où il pourrait voir votre arborescence.

Ce que le balisage apporte réellement

Trois effets, dont un seul est visible.

L’affichage du chemin dans les résultats, qui remplace l’URL. Sur une adresse longue ou peu lisible, le gain de clarté est net.

La compréhension de la structure. Le balisage indique explicitement aux moteurs comment vos pages s’articulent, ce que la seule structure d’URL ne suffit pas toujours à établir, notamment quand les adresses sont plates.

Le maillage interne. Le fil d’Ariane est un lien remontant vers les catégories parentes, présent sur chaque fiche produit. Sur un catalogue de trois mille références, c’est un volume de liens considérable, obtenu sans effort.

La structure attendue

Le balisage décrit une liste ordonnée d’éléments, chacun portant trois informations : sa position dans le chemin, l’adresse de la page correspondante, et son intitulé.

Quatre règles de forme.

La position commence à 1 et s’incrémente sans saut. Une numérotation qui démarre à zéro ou qui présente un trou invalide l’ensemble.

Le dernier élément est la page courante. Il doit figurer dans la liste, avec son intitulé, et il ne doit pas être un lien dans l’affichage : on ne lie pas vers la page où l’on se trouve.

L’intitulé doit correspondre au texte affiché. Un balisage qui déclare « Perceuses sans fil » alors que le fil visible affiche « Perceuses » crée une incohérence entre le contenu et sa description.

Le format recommandé est le JSON-LD, inséré dans l’en-tête de la page. Il est plus simple à maintenir que le balisage en attributs, qui suppose de modifier la structure HTML du fil.

Fil d'Ariane ProMenus déroulants, JSON-LD BreadcrumbList et chemin intelligent multi-catégories89.00

Le cas des produits multi-catégories

C’est la vraie difficulté sur une boutique, et elle n’a pas de réponse unique.

Un produit rattaché à trois catégories a trois chemins possibles. Quel fil déclarer ?

La solution simple et recommandée : la catégorie par défaut du produit. Elle est déjà définie dans PrestaShop, elle détermine l’URL canonique, et le fil doit rester cohérent avec elle. Un fil qui affiche un chemin différent de celui de l’adresse canonique envoie deux signaux contradictoires.

La solution contextuelle : le fil suit le chemin réellement emprunté par le visiteur. Excellent pour l’expérience utilisateur, problématique pour le balisage, puisque la même page déclare des structures différentes selon la navigation.

Le compromis qui fonctionne : un fil affiché contextuel, qui aide le visiteur à revenir d’où il vient, et un fil balisé toujours construit sur la catégorie par défaut. Les deux ne servent pas le même objectif.

Le balisage admet par ailleurs plusieurs fils pour une même page, ce qui permet de déclarer les différents chemins d’accès. C’est une option, pas une obligation, et elle complique la maintenance sans bénéfice clairement démontré.

Les erreurs fréquentes

Le fil qui ne correspond pas à l’URL. Une adresse construite sur une catégorie et un fil construit sur une autre. Le cas se produit dès que la catégorie par défaut est modifiée sans que le reste suive.

L’accueil manquant. Le premier élément du chemin devrait être la page d’accueil. Son absence n’invalide pas le balisage, mais elle prive le chemin de son point de départ.

Le balisage dupliqué. Le thème déclare un fil, un module SEO en déclare un second. Deux déclarations concurrentes sur la même page produisent un comportement imprévisible, et c’est une cause fréquente de disparition de l’affichage après l’installation d’un module.

Le fil sur les pages sans hiérarchie. Une page CMS isolée, une page de contact ou un résultat de recherche n’ont pas de chemin. Y forcer un fil artificiel n’apporte rien.

Le fil sur mobile

Sur les petits écrans, un chemin à quatre niveaux passe rarement sur une ligne. Trois traitements possibles.

Le repli des niveaux intermédiaires, en gardant le premier et le dernier avec des points de suspension au milieu. C’est le comportement le plus courant, et il n’affecte pas le balisage, qui reste complet.

Le défilement horizontal, qui conserve tout mais demande une manipulation.

L’affichage du seul parent direct, sous forme d’un lien de retour. Le plus lisible, et le moins utile pour la navigation profonde.

Dans tous les cas, le balisage doit rester complet quelle que soit la présentation. Ce qui est masqué visuellement pour des raisons d’espace peut rester déclaré.

Contrôler

Deux vérifications suffisent.

Le test des résultats enrichis de Google sur une fiche produit, une page catégorie et une page CMS. Il signale les erreurs de position, les intitulés manquants et les adresses invalides.

Le rapport dédié dans la Search Console, qui remonte les anomalies à l’échelle du site. Un pic d’erreurs après une modification de catalogue signale généralement des produits dont la catégorie par défaut a été perdue.

Le module Fil d’Ariane Pro pour PrestaShop gère ce dispositif sur PrestaShop 8 et 9 : balisage JSON-LD construit sur la catégorie par défaut, fil affiché contextuel, détection des déclarations en doublon avec le thème et comportement adapté sur mobile.

À lire ensuite

Articles similaires