technique

BreadcrumbList : schéma pour maillage et GEO

Pourquoi les breadcrumbs schémas sont sous-utilisés et comment les implémenter pour maximiser l'impact.

Thomas Rivoire
 
a close up of a typewriter with a paper on it
a close up of a typewriter with a paper on it

Le schéma BreadcrumbList est souvent sous-utilisé. La plupart des sites l’ajoutent par reflex SEO classique, sans comprendre son impact spécifique sur le GEO. Voici pourquoi ce schéma, simple en apparence, est un levier important pour la compréhension de ton site par les IA.

Ce que fait BreadcrumbList

Il déclare explicitement la hiérarchie de ta page dans l’arborescence du site. Exemple :

Accueil > Blog > GEO vs SEO : quelles différences

Ce “fil d’ariane” dit aux moteurs et aux IA :

  1. Que cet article appartient à la section Blog
  2. Que Blog est une sous-section d’Accueil
  3. Que cet article a un titre spécifique

Les IA utilisent ces infos pour comprendre le contexte de chaque page et décider de la citer ou non selon la question posée.

La structure JSON-LD

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Accueil",
      "item": "https://getpulsari.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://getpulsari.com/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "GEO vs SEO : quelles différences",
      "item": "https://getpulsari.com/blog/geo-vs-seo"
    }
  ]
}

Simple. Mais efficace.

Pourquoi c’est important pour le GEO

1. Contexte sémantique

Les LLM utilisent le breadcrumb pour comprendre se situe ton contenu dans la structure globale. Un article dans Accueil > Blog > Fondamentaux > GEO est compris comme un article d’introduction. Un article dans Accueil > Blog > Cas pratiques > Audit cabinet dentaire Lyon est compris comme un cas d’usage spécifique.

Cette contextualisation aide les IA à décider quand te citer.

2. Navigation logique

Les IA évitent de citer des pages isolées sans contexte. Un site avec une architecture claire (reflétée dans les breadcrumbs) est perçu comme plus sérieux.

3. Topical clustering

Quand plusieurs articles partagent le même breadcrumb parent (Accueil > Blog > GEO), les IA comprennent qu’ils forment un cluster thématique. C’est un signal de profondeur sur le sujet.

4. Résolution d’ambiguïté

Si tu as deux pages avec le même titre mais dans des sections différentes, le breadcrumb dissambigu. Ex : Accueil > Blog > Tarifs (article sur les tarifs du marché) vs Accueil > Tarifs (ta page de tarifs officielle).

Où placer les breadcrumbs

Sur toutes les pages intérieures de ton site, pas juste sur les articles de blog :

  • Articles de blog
  • Pages de service
  • Fiches produit
  • Pages de catégories
  • Pages légales
  • Tutoriels
  • Glossaire

La home n’a généralement pas besoin de breadcrumb (c’est le top de la hiérarchie).

L’affichage visible + le schéma

Pour que le breadcrumb soit efficace, il doit être à la fois :

  1. Visible dans le HTML (l’utilisateur voit le fil d’ariane)
  2. Déclaré en JSON-LD (les IA le lisent)

Les deux. Pas juste l’un ou l’autre.

Exemple visible

<nav aria-label="Breadcrumb">
  <ol>
    <li><a href="/">Accueil</a></li>
    <li><a href="/blog">Blog</a></li>
    <li aria-current="page">GEO vs SEO : quelles différences</li>
  </ol>
</nav>

Exemple JSON-LD

(voir structure ci-dessus)

Tu peux automatiser ça dans ton CMS pour que chaque nouvelle page génère les deux simultanément.

Les erreurs courantes

1. Breadcrumb faux

Déclarer Accueil > Blog > Article alors que l’article est accessible directement depuis la home. Le breadcrumb doit correspondre à la vraie structure du site.

2. Breadcrumb trop profond

Plus de 5 niveaux : tu compliques la lecture. Idéalement 2-4 niveaux.

3. URLs cassées

Les URLs dans item doivent être absolues et fonctionnelles. Une URL 404 dans un breadcrumb est un signal négatif.

4. Breadcrumb dupliqué

Certains plugins ajoutent BreadcrumbList plusieurs fois sur la même page. Un seul suffit.

5. Confondre BreadcrumbList et SiteNavigationElement

SiteNavigationElement est pour la navigation principale (menu header). BreadcrumbList est pour la hiérarchie de la page courante. Ne les mélange pas.

Comment tester

Google Rich Results Test : colle l’URL d’une page intérieure. Tu devrais voir “Breadcrumb” dans les items détectés.

Dans la Search Console, la catégorie “Breadcrumbs” te donne le nombre de pages valides et les éventuelles erreurs.

Implémenter dans ton CMS

WordPress

Plugins Yoast SEO, Rank Math : génère BreadcrumbList automatiquement à partir de la hiérarchie des pages et catégories.

Astro

Composant Breadcrumbs.astro + dans le frontmatter de chaque page, déclare la hiérarchie :

---
const breadcrumbs = [
  { name: "Accueil", url: "/" },
  { name: "Blog", url: "/blog" },
  { name: post.data.title, url: Astro.url.href }
];
---

Next.js

Composant custom ou bibliothèque next-breadcrumbs.

Questions fréquentes

Comment structurer correctement le JSON-LD pour mon fil d’Ariane BreadcrumbList ?

Pour structurer correctement le JSON-LD d’un fil d’Ariane BreadcrumbList, il faut déclarer un tableau “itemListElement” contenant des objets “ListItem” pour chaque niveau de la hiérarchie. Chaque “ListItem” doit inclure une “position” numérique, un “name” (le texte affiché) et un “item” (l’URL canonique de la page). L’ordre des “ListItem” doit suivre la hiérarchie de navigation, de la page d’accueil à la page actuelle.

En quoi le schéma BreadcrumbList améliore-t-il la compréhension géographique d’un site par les moteurs de recherche ?

Le schéma BreadcrumbList améliore la compréhension géographique en déclarant explicitement la hiérarchie et le contexte de chaque page, permettant aux IA de mieux relier les contenus à des localisations ou des thématiques régionales. En structurant des chemins comme “Accueil > Région > Ville > Service”, il aide les moteurs à indexer plus précisément les pages pour des requêtes locales. Cela renforce la pertinence du site pour le référencement local (GEO).

Quelles sont les erreurs fréquentes à ne pas commettre lors de l’intégration du schéma BreadcrumbList ?

Les erreurs fréquentes incluent l’oubli de l’attribut “item” pour les URL, une “position” incorrecte ou non séquentielle, et la non-concordance entre le fil d’Ariane visuel et le schéma JSON-LD. Il est crucial de s’assurer que chaque élément du fil d’Ariane dans le schéma correspond exactement à la navigation visible sur la page. Une implémentation erronée peut entraîner l’ignorance du balisage par les moteurs ou même des pénalités.

Le schéma BreadcrumbList est-il suffisant pour le maillage interne ou faut-il d’autres stratégies SEO ?

Le schéma BreadcrumbList est un excellent outil pour clarifier la hiérarchie d’un site et améliorer le maillage interne, mais il n’est pas suffisant à lui seul. Il doit être complété par d’autres stratégies de maillage interne, telles que des liens contextuels pertinents au sein du contenu, des blocs de “articles similaires” ou “produits associés”, et une structure de navigation principale robuste. Ces éléments travaillent ensemble pour optimiser la distribution du jus de lien et l’exploration des pages.

En résumé

BreadcrumbList est un schéma simple mais critique pour la compréhension de ton site par les IA. Implementation : 1-2 heures pour tout ton site (automatisé via le CMS). Impact : amélioration du contexte, meilleure citation des pages profondes, signal d’architecture propre.

Pour aller plus loin : Schema.org pour GEO, Article schéma bonnes pratiques, audit Pulsari.


Articles similaires

#breadcrumblist#schema navigation#fil ariane

Prends le pouls de ta visibilité IA

Teste si ta marque est citée par Claude et Gemini en 30 secondes. Gratuit, sans inscription.