Générateur JSON-LD — créez des données structurées pour FAQ, article et fil d’Ariane
Les données structurées aident Google à comprendre le contenu de votre page et peuvent vous offrir des résultats plus riches et plus cliquables. Générez du JSON-LD dans votre navigateur. Étapes : choisissez un type (FAQ, article, fil d’Ariane, organisation), remplissez les champs obligatoires, puis copiez un balisage Schema.org valide avec une balise script prête à coller. La page distingue champs obligatoires et facultatifs et valide le JSON avant de copier. Rien n’est envoyé. Exemple : une FAQ de deux questions produit un mainEntity avec deux nœuds Question.
Comment ça marche
Choisissez un type de schéma, remplissez le formulaire et cliquez sur Générer. La page construit un objet JSON-LD Schema.org, vérifie la présence des champs obligatoires, puis affiche le résultat mis en forme dans une balise script pour le coller dans le <head> de votre page. Une vérification de syntaxe s’exécute avant le rendu ; les champs obligatoires manquants sont listés au lieu de produire un balisage cassé en silence.
Ce que vérifie le générateur
Chaque type a une forme minimale valide. Le générateur valide que le JSON est bien formé et signale les champs obligatoires vides, mais il ne peut pas savoir si le balisage correspond au contenu visible de votre page.
- FAQ : mainEntity contient un tableau de nœuds Question ; chaque élément nécessite name et acceptedAnswer.text.
- Article : headline et author sont obligatoires ; datePublished, dateModified, image et description sont facultatifs mais recommandés.
- Fil d’Ariane : itemListElement est une liste ordonnée dont chaque position doit être séquentielle (1, 2, 3…).
- Cohérence : Google compare les données structurées à la page visible. Baliser du contenu absent de la page enfreint les politiques de spam.
Exemple
Exemple de FAQ avec deux questions : « Comment installer le SDK ? » et « Les données sont-elles traitées localement ? » → la sortie contient un tableau mainEntity avec deux objets Question, chacun avec acceptedAnswer.text, prêt à coller dans le head de votre page.
Quand l’utiliser
- Pages FAQ : ajoutez une liste de questions en données structurées pour que les moteurs comprennent mieux les questions et réponses.
- Articles et documentation : attachez le balisage Article avec auteur et dates pour les sites de contenu et bases de connaissances.
- Produit et structure du site : utilisez Breadcrumb pour décrire les parcours de navigation et Organization pour le nom et le logo de la marque.
Frequently asked questions
À qui s’adressent les données structurées JSON-LD ?
Aux moteurs de recherche et autres lecteurs du balisage Schema.org. C’est embarqué dans votre HTML pour que les machines comprennent entités, relations et faits — ce n’est pas un contenu visible par l’utilisateur.
Ajouter le schéma FAQ garantit-il un résultat enrichi ?
Non. Les résultats enrichis FAQ ne s’affichent plus sur tout le site depuis mai 2026, et HowTo plus tôt. Google peut continuer à analyser le balisage pour comprendre la page, mais aucune garantie de résultat enrichi : considérez le schéma comme de la clarté pour la compréhension, pas comme un KPI de classement ou de rich result.
Quels champs sont obligatoires dans le balisage généré ?
FAQ nécessite question + réponse par élément ; Article nécessite titre et auteur ; Fil d’Ariane nécessite au moins deux niveaux avec nom et URL ; Organisation nécessite nom et URL. La page marque les obligatoires et liste ce qui manque.
Pourquoi le balisage doit-il correspondre au contenu visible ?
Google traite comme trompeuses les données structurées qui ne reflètent pas la page visible. Par exemple, une question FAQ que la page ne traite pas réellement peut être considérée comme un abus de balisage même si le JSON est valide.
Questions ou retours
Quelque chose n’est pas clair, cassé ou manquant ? Rédigez un message ci-dessous — nous lisons chaque note.