Chemin de navigation hiérarchique d'un fil d'Ariane sur une page web

Définition et origine

Fil d'Ariane dans une page et dans les résultats Google, chemin Accueil, Catégorie, Page avec balisage BreadcrumbList

L'expression « fil d'Ariane » vient de la mythologie grecque. Ariane donna un fil à Thésée pour qu'il puisse retrouver sa sortie après avoir tué le Minotaure dans le labyrinthe du roi Minos. En informatique, le terme désigne un chemin de navigation qui permet à l'utilisateur de retracer son parcours depuis la page d'accueil jusqu'à la page actuelle.

En anglais, on parle de breadcrumb (miette de pain), référence à Hansel et Gretel qui sèment des miettes pour retrouver leur chemin dans la forêt. Concrètement, un fil d'Ariane se présente comme une ligne de liens horizontale, généralement placée sous le menu principal :

Accueil › Lexique SEO › Fil d'Ariane

Son utilité est double :

Les 3 types de fil d'Ariane

Il existe trois variantes, avec des usages différents :

Type Principe Exemple Cas d'usage
Hiérarchique Reflète la structure permanente du site Accueil › Chaussures › Running › Nike Pegasus 40 E-commerce, sites d'information, blogs structurés
Basé sur le parcours Reflète les pages réellement visitées par l'utilisateur Accueil › Page produit › Panier Tunnels de conversion, applications web
Basé sur les attributs Reflète les filtres actifs (facettes) Accueil › Hommes › Taille L › Bleu Sites e-commerce avec navigation à facettes

Pour le SEO, seul le fil d'Ariane hiérarchique présente un réel intérêt. Les deux autres types servent l'UX mais n'apportent pas de signal de structure à Google. La grande majorité des implémentations sur les sites éditoriaux et les e-commerces utilisent la version hiérarchique.

SEO technique

Un doute sur la santé technique de votre site ?

Ce genre de problème se voit rarement à l'œil nu et coûte des positions pendant des mois. Dans mes accompagnements, je commence par vérifier gratuitement l'exploration, l'indexation, la vitesse et les redirections, puis je traite les priorités une par une. Comptez de 300 à 1 500 € par mois selon le périmètre.

Je regarde votre site avant de répondre. Réponse sous 24 h en semaine.

Le balisage Schema.org BreadcrumbList

Pour que Google puisse lire et afficher le fil d'Ariane dans les résultats de recherche, il faut le baliser avec le vocabulaire Schema.org, type BreadcrumbList. Il existe deux façons de le faire : les microdata HTML intégrées dans le code visible, ou le JSON-LD inséré dans une balise <script>. Google accepte les deux. Le JSON-LD est généralement préféré car il ne mélange pas le balisage sémantique avec la structure HTML visible.

Version microdata (HTML intégré) :

<nav aria-label="Fil d'Ariane">
  <ol itemscope itemtype="https://schema.org/BreadcrumbList">
    <li itemprop="itemListElement" itemscope
        itemtype="https://schema.org/ListItem">
      <a itemprop="item" href="/">
        <span itemprop="name">Accueil</span>
      </a>
      <meta itemprop="position" content="1">
    </li>
    <li itemprop="itemListElement" itemscope
        itemtype="https://schema.org/ListItem">
      <a itemprop="item" href="/lexique-seo/">
        <span itemprop="name">Lexique SEO</span>
      </a>
      <meta itemprop="position" content="2">
    </li>
    <li itemprop="itemListElement" itemscope
        itemtype="https://schema.org/ListItem">
      <span itemprop="name">Fil d'Ariane</span>
      <meta itemprop="position" content="3">
    </li>
  </ol>
</nav>

Version JSON-LD (dans <head> ou <body>) :

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Accueil",
      "item": "https://exemple.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Lexique SEO",
      "item": "https://exemple.com/lexique-seo/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Fil d'Ariane"
    }
  ]
}
</script>

Points importants du balisage :

Affichage dans les résultats de recherche

Quand Google détecte un balisage BreadcrumbList valide, il peut remplacer l'URL habituelle dans l'extrait de résultat par le chemin lisible du fil d'Ariane.

Sans balisageAvec balisage, sur ordinateur
josselinleydier.com › lexique-seo › fil-darianeJosselin Leydier › Lexique SEO › Fil d'Ariane

Cet affichage rend le résultat plus lisible et situe la page dans le site avant le clic. Il faut cependant savoir où il apparaît. La documentation de Google précise que cette fonctionnalité est disponible sur ordinateur. Sur mobile, Google a cessé de l'afficher le 23 janvier 2025, parce qu'il était tronqué sur les petits écrans, et ne montre plus que le domaine. Sur un site dont l'audience est majoritairement mobile, le gain d'affichage est donc limité, et l'intérêt du fil d'Ariane tient surtout à la navigation et au maillage.

Vérifier le balisage. Le test des résultats enrichis de Google permet de valider que le balisage BreadcrumbList est correctement interprété. Les erreurs remontées dans la Google Search Console sous "Données structurées" signalent souvent une position manquante ou un lien absent sur un élément intermédiaire.

Impact SEO concret

Le fil d'Ariane a trois effets sur le référencement :

Le fil d'Ariane est particulièrement utile sur les sites à structure profonde, comme une boutique avec ses catégories et sous-catégories, un site d'information avec ses rubriques ou un blog avec ses thèmes. Sur un site de deux ou trois niveaux, son impact est plus limité mais reste recommandé.

Erreurs fréquentes à éviter

Plusieurs erreurs reviennent régulièrement dans les audits SEO :

Le fil d'Ariane s'intègre naturellement dans une réflexion plus large sur le maillage interne et l'arborescence du site. Pour les sites en refonte, la checklist de refonte SEO inclut la vérification du fil d'Ariane parmi les éléments à conserver ou recréer.

Questions fréquentes sur le fil d'Ariane

Qu'est-ce qu'un fil d'Ariane ?

Le fil d'Ariane (breadcrumb en anglais) est un élément de navigation qui affiche le chemin hiérarchique de la page consultée, du niveau le plus haut (l'accueil) jusqu'à la page actuelle. Il se présente sous forme d'éléments séparés par des chevrons, par exemple Accueil > Catégorie > Sous-catégorie > Page. Le nom vient du mythe grec du fil qui permet de retrouver son chemin dans le labyrinthe.

Le fil d'Ariane améliore-t-il le SEO ?

Oui, indirectement. Il aide Google à comprendre l'arborescence du site et il renforce le maillage interne en plaçant sur chaque page des liens vers ses catégories parentes, ce qui, sur un catalogue de milliers de pages, fait des catégories les pages les plus liées du site. Avec un balisage BreadcrumbList, Google peut remplacer l'URL par le chemin lisible dans les résultats sur ordinateur, ce qui rend le résultat plus clair. Sur mobile, cet affichage a disparu le 23 janvier 2025.

Quel balisage utiliser pour le fil d'Ariane ?

Le standard recommandé par Google est le balisage Schema.org BreadcrumbList, en JSON-LD ou en microdata. Chaque élément du fil doit avoir un type ListItem avec une position numérique (1, 2, 3...), un name (texte affiché) et un item (URL canonique). Le dernier élément peut ne pas avoir d'item s'il représente la page actuelle. Google Search Console permet ensuite de vérifier que le balisage est bien interprété.

Faut-il un fil d'Ariane sur toutes les pages ?

Sur toutes les pages de contenu situées au moins à un niveau sous l'accueil. La page d'accueil n'en a pas besoin (elle est la racine). Les pages orphelines ou les landing pages indépendantes peuvent s'en passer si elles n'appartiennent pas à une arborescence. Pour les sites e-commerce, les blogs et les sites éditoriaux, le fil d'Ariane est attendu et apporte un vrai bénéfice utilisateur et SEO.