Validateur JSON-LD
Saisissez une URL pour que le serveur récupère la page, extrait chaque bloc de données structurées JSON-LD et vérifie les erreurs de syntaxe JSON, l'absence de @context et de @type, les types et propriétés schema.org inconnus, ainsi que les champs nécessaires à Google pour les résultats enrichis.
Entrée
Protected by Cloudflare Turnstile
Sortie
| Bloc | Type | Nom |
|---|---|---|
| Aucun élément de données structurées trouvé. | ||
Documentation
Qu’est-ce que JSON-LD ?
JSON-LD (JavaScript Object Notation for Linked Data) est le format que les moteurs de recherche recommandent pour les données structurées. Une page ajoute un bloc <script type="application/ld+json"> qui décrit le contenu de la page, par exemple un produit avec son prix, un article avec son auteur ou une organisation avec son logo, en utilisant des types et des propriétés du vocabulaire schema.org. Google, Bing et les autres moteurs de recherche lisent ces blocs pour afficher des résultats enrichis tels que des évaluations sous forme d’étoiles, des prix, des fils d’Ariane et des fiches de recettes.
Les erreurs dans JSON-LD passent inaperçues. La page continue de se charger, mais une virgule manquante, un type mal orthographié ou un champ obligatoire absent signifie que les moteurs de recherche ignorent le balisage ou que la page perd son résultat enrichi.
Description de l’outil
Cet outil récupère le code HTML d’une page sur le serveur, trouve chaque bloc de script JSON-LD et vérifie chacun d’eux en deux étapes. Il vérifie d’abord JSON-LD lui-même : il s’assure que le JSON est analysable, que chaque élément possède un @context pointant vers schema.org ainsi qu’un @type, et que les mots-clés tels que @type et @id sont correctement orthographiés et structurés. Il vérifie ensuite le contenu par rapport au vocabulaire schema.org et aux règles de Google concernant les résultats enrichis, en signalant les types inconnus, les propriétés qui ne correspondent pas à un type, ainsi que les champs obligatoires ou recommandés qui sont absents ou dont le format est incorrect.
Fonctionnalités
- Trouve chaque bloc JSON-LD sur une page en ligne, dans
<head>ou<body> - Signale les erreurs de syntaxe JSON avec le message de l’analyseur
- Vérifie
@context,@type,@id,@graphet l’orthographe des mots-clés - Signale les types schema.org inconnus et les propriétés qu’un type ne prend pas en charge
- Vérifie les champs obligatoires et recommandés par Google pour les produits, les offres, les avis, les évaluations, les recettes, les offres d’emploi, les vidéos, les fils d’Ariane et bien plus encore
- Répertorie chaque élément de données structurées avec son type et son nom
- Affiche chaque bloc sous forme de JSON formaté
Fonctionnement
La page est téléchargée sans suivre les redirections, et seuls ses 3 premiers Mo au maximum sont lus. Chaque bloc JSON-LD est analysé séparément, et les éléments contenus dans un @graph sont vérifiés comme des éléments distincts. Les vérifications schema.org utilisent une copie du vocabulaire schema.org complet, tandis que les vérifications des résultats enrichis de Google utilisent le validateur de données structurées open source d’Adobe.
Conseils
- Les erreurs signifient que les moteurs de recherche risquent d’ignorer l’élément ou qu’il n’obtiendra pas de résultat enrichi : corrigez-les donc en priorité. Les avertissements concernent généralement des champs recommandés, et leur ajout peut améliorer l’apparence du résultat.
- Les mots-clés JSON-LD sont sensibles à la casse :
@typefonctionne, mais pas@Type. - Utilisez des URL absolues pour
url,imageetlogo, ainsi que des dates ISO 8601 telles que2026-09-25ou2026-09-25T10:00:00+02:00. - L’outil lit le code HTML renvoyé par le serveur. Le JSON-LD ajouté ultérieurement par JavaScript dans le navigateur ne sera pas détecté.