SScale Themedocs

Navigation contextuelle avec génération automatique de la hiérarchie, données structurées SEO, séparateurs personnalisables et styles configurables.

Breadcrumb (Fil d'Ariane)

Le breadcrumb (fil d'Ariane) est une barre de navigation secondaire qui affiche la hiérarchie de la page en cours. Il aide le visiteur a se repérer dans la structure de votre boutique et facilite la navigation vers les pages parentes. Scale Theme génère automatiquement le breadcrumb à partir de la structure de votre boutique.


Generation automatique

Le breadcrumb détecte automatiquement le type de page et construit la hiérarchie appropriee. Aucune configuration manuelle des chemins n'est nécessaire.

Chemins par type de page

Type de pageChemin génèreExemple
ProduitAccueil > Collection > ProduitAccueil > Robes > Robe longue noire
CollectionAccueil > CollectionAccueil > Accessoires
PageAccueil > PageAccueil > A propos
BlogAccueil > BlogAccueil > Journal
ArticleAccueil > Blog > ArticleAccueil > Journal > Comment choisir sa taille
AutreAccueil > Titre de la pageAccueil > Recherche

Logique de detection pour les produits

Sur une page produit, la collection affichée dans le breadcrumb suit cette logique de priorite :

PrioriteSourceDescription
1Collection du contexteSi le visiteur est arrive via une collection, celle-ci est utilisée
2Première collection du produitSi le visiteur arrive directement (lien, Google), la première collection associée au produit est utilisée
3Aucune collectionSi le produit n'a aucune collection, seuls Accueil et le produit sont affichés
ℹ️Si un visiteur arrive sur un produit depuis la collection "Soldes", le breadcrumb affichera "Accueil > Soldes > Produit". S'il arrive directement (lien externe, Google), ce sera "Accueil > [Première collection] > Produit".

Pages ou le breadcrumb n'apparaît PAS

Le breadcrumb est automatiquement masqué sur certaines pages ou il n'a pas de sens :

PageAffichageRaison
AccueilNonLe visiteur est déjà à la racine
PanierNonPage utilitaire, pas de hiérarchie
Toutes les collectionsNonPage de listing de premier niveau
Page 404NonPage d'erreur
💡Le breadcrumb apparaît dans l'éditeur Shopify même sur la homepage pour vous permettre de le configurer visuellement. En mode preview, il affiche un chemin fictif : "Home > Collection > Product Name".

Configuration

Texte de l'accueil

SettingOptionsDéfaut
Nom de la boutiqueTexte libre"Home"
Lien de la boutiqueURL"/"

Le premier élément du breadcrumb est toujours le lien vers l'accueil. Vous pouvez personnaliser le texte affiché (par défaut "Home") et le lien de destination.

Taille de police

SettingOptionsDéfaut
Taille10 - 20px16px

Ajustez la taille du texte du breadcrumb pour l'integrer harmonieusement avec le design de vos pages.


Séparateurs

Le caractère entre chaque niveau du breadcrumb est configurable :

SettingOptionsDéfaut
Type de séparateur> / >> / `\ / / / ->` / Triangle>

Exemples visuels

SéparateurResultat
>Accueil > Robes > Robe noire
>>Accueil >> Robes >> Robe noire
`\`Accueil **\ Robes \** Robe noire
/Accueil / Robes / Robe noire
->Accueil -> Robes -> Robe noire
TriangleAccueil ‣ Robes ‣ Robe noire

Style de la page active

SettingOptionsDéfaut
Page active en grasOui / NonOui

Le dernier élément du breadcrumb (la page en cours) peut être affiche en gras pour le distinguer visuellement des liens parents. L'attribut aria-current="page" est appliqué automatiquement.


SEO et données structurées

Le breadcrumb génère automatiquement des données structurées Schema.org (BreadcrumbList) pour améliorer votre référencement. Chaque élément inclut :

  • itemprop="itemListElement" avec itemtype="https://schema.org/ListItem"
  • itemprop="position" pour l'ordre dans la hiérarchie
  • itemprop="item" pour l'URL de l'élément

Rendu schema.org

Le balisage HTML inclut les microdata Schema.org directement :

<nav role="navigation" aria-label="breadcrumbs">
  <ol class="breadcrumbs__list">
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
      <a href="/">Accueil</a>
      <meta itemprop="position" content="1">
    </li>
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
      <a href="/collections/robes">Robes</a>
      <meta itemprop="position" content="2">
    </li>
    <li itemprop="itemListElement">
      <a href="/products/robe-noire" aria-current="page" itemprop="item">
        Robe longue noire
      </a>
      <meta itemprop="position" content="3">
    </li>
  </ol>
</nav>
ℹ️Les données structurées breadcrumb permettent a Google d'afficher le fil d'Ariane directement dans les résultats de recherche, améliorant la visibilité et le taux de clic (CTR) de vos pages.

Palette de couleurs et espacement

Le breadcrumb hérité des settings globaux de section :

SettingOptionsDéfaut
Palette de couleursToutes les palettesBackground
Largeur du conteneurEtroit / Normal / Full padded / FullNormal
Padding topVia settings globauxVariable
Padding bottomVia settings globauxVariable
Séparateurs haut/basSVG shapes configurables-

Les liens du breadcrumb utilisent la couleur de premier plan de la palette sélectionnée (--color-foreground).


Accessibilité

Le breadcrumb respecte les standards d'accessibilité :

ÉlémentImplementation
Rôle<nav role="navigation">
Labelaria-label="breadcrumbs"
Page activearia-current="page" sur le dernier élément
Liste ordonnee<ol> semantiquement correcte
Schema.orgMicrodata pour les moteurs de recherche

Troncature des titres

Sur les pages produit, les titres longs sont automatiquement tronques a 80 caractères pour éviter que le breadcrumb ne prenne trop de place.

PageTroncature
ProduitTitre tronque a 80 caractères
CollectionTitre complet
PageTitre complet
ArticleTitre complet

Bonnes pratiques

  1. Gardez-le actif : Le breadcrumb est un standard de navigation web. Les visiteurs s'attendent a le trouver, surtout sur les boutiques avec un catalogue important
  2. SEO : Les données structurées générées améliorent votre référencement. Ne désactivez pas le breadcrumb uniquement pour des raisons esthétiques
  3. Collections organisées : Le breadcrumb est d'autant plus utile que votre structure de collections est logique et hierarchique
  4. Noms courts : Des noms de collections et de produits courts rendent le breadcrumb plus lisible, surtout sur mobile
  5. Texte d'accueil : Utilisez "Accueil" ou le nom de votre marque plutôt que l'URL de votre site
  6. Séparateur adapte : Le chevron > est le plus reconnaissable. La flèche -> donne un look plus moderne

Résumé des settings

CatégorieSettingOptionsDéfaut
ContenuNom de la boutiqueTexte"Home"
ContenuLien de la boutiqueURL"/"
ApparenceTaille de police10 - 20px16px
ApparenceType de séparateur6 options>
ApparencePage active en grasOui / NonOui
ApparencePalette de couleursToutesBackground
LayoutLargeur du conteneurEtroit / Normal / Full / Full paddedNormal
SEODonnées structuréesAutomatiqueToujours actif

Prochaines étapes