Générateur BreadcrumbList JSON-LD

Construisez pas à pas le fil d'ariane de votre site puis récupérez le balisage JSON-LD BreadcrumbList prêt à intégrer.

Aperçu du fil d'ariane

AccueilCatégoriePage actuelle

JSON-LD généré

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Accueil",
      "item": "https://exemple.fr/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Catégorie",
      "item": "https://exemple.fr/categorie/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Page actuelle"
    }
  ]
}

À quoi sert le balisage BreadcrumbList ?

Le fil d'ariane (« breadcrumb » en anglais) est la ligne de navigation qui indique à l'utilisateur où il se trouve dans l'arborescence d'un site, typiquement sous la forme « Accueil › Catégorie › Page ». Le balisage BreadcrumbList de schema.org permet de décrire cette même hiérarchie dans un format structuré que les moteurs de recherche peuvent lire automatiquement, en plus de l'affichage visuel destiné aux visiteurs.

Concrètement, ce balisage est une liste ordonnée d'objets ListItem, chacun portant une position, un nom (name) et, idéalement, une URL absolue (item). Google peut ensuite remplacer l'URL brute affichée dans ses résultats de recherche par ce chemin de navigation, ce qui rend le résultat plus lisible et peut améliorer le taux de clic — sans toutefois garantir un meilleur classement, les données structurées n'étant pas un facteur de classement direct.

Il est important de distinguer ce balisage du fil d'ariane visuel affiché sur la page elle-même : le JSON-LD ne remplace pas la navigation HTML, il la décrit en parallèle pour les robots d'indexation. Les deux doivent rester cohérents — Google déconseille de baliser un fil d'ariane qui ne correspond pas à ce que voit réellement l'utilisateur sur la page. Cet outil est donc pensé pour être utilisé site par site et page par page : le fil d'ariane du site que vous documentez n'a rien à voir avec la barre de navigation de Toolyz elle-même, qui n'est pas concernée par ce générateur.

Comment utiliser ce générateur

Ajoutez une étape pour chaque niveau de votre fil d'ariane, de la racine du site jusqu'à la page en cours (au moins deux étapes sont nécessaires). Pour chaque étape, indiquez le libellé affiché et, si possible, l'URL absolue complète de la page correspondante — cette dernière est optionnelle mais fortement recommandée pour toutes les étapes sauf la dernière. Utilisez les flèches pour réordonner les étapes si besoin, puis copiez le bloc JSON généré et intégrez-le dans une balise <script type="application/ld+json"> sur la page concernée de votre site.

Tout le calcul se déroule dans votre navigateur : aucune donnée saisie ici n'est envoyée vers un serveur.

L'outil n'exige pas d'URL pour valider une étape — seul le libellé est requis — mais un avertissement s'affiche dès qu'une URL renseignée n'est pas absolue, c'est-à-dire qu'elle ne commence pas par http:// ou https://. Cet avertissement reste informatif : il n'empêche pas de copier le JSON tel quel, mais il signale un point que Google recommande de corriger avant mise en production. Le générateur ne stocke rien d'une session à l'autre : si vous rechargez la page, vous repartez de l'exemple par défaut.

C'est un type de données structurées schema.org qui décrit le fil d'ariane d'une page — la hiérarchie de navigation depuis l'accueil jusqu'à la page en cours. Placé en JSON-LD dans le <head> ou le <body> de la page, il permet à Google d'afficher ce chemin dans les résultats de recherche à la place de l'URL brute.

Les recommandations officielles de Google pour le balisage BreadcrumbList précisent que la propriété "item" de chaque étape doit contenir une URL absolue et canonique, incluant le protocole (https:// par exemple). Une URL relative (/categorie/) risque de ne pas être résolue correctement par les robots d'indexation et peut faire échouer la validation du balisage.

Non, ce n'est pas obligatoire. Beaucoup d'implémentations omettent la propriété "item" sur le dernier élément du fil d'ariane puisqu'il correspond à la page en cours et qu'un lien vers elle-même n'a pas de valeur ajoutée pour l'utilisateur ni pour Google.

Non. L'outil génère un JSON syntaxiquement valide et conforme à la structure BreadcrumbList de schema.org, et signale les URLs non absolues. Mais il ne remplace pas un test avec l'outil de test de résultats enrichis de Google, qui reste la seule source fiable pour savoir si votre page est éligible à l'affichage enrichi.

Dans une balise <script type="application/ld+json"> placée n'importe où dans le <head> ou le <body> du HTML final de la page concernée — pas de cette page-ci, mais de la page de votre site dont vous décrivez le fil d'ariane. Le balisage doit correspondre à un fil d'ariane réellement présent et visible sur cette page.

Non, il n'a aucun rapport. Cet outil sert à générer le balisage du fil d'ariane d'un site tiers, indépendamment de la navigation propre à Toolyz.

Autres outils · SEO