Validateur de schémas (JSON-LD)

Collez un bloc JSON-LD pour vérifier la syntaxe JSON, @context et @type, ainsi que les propriétés clés requises par chaque type de schéma courant avant de publier.

Gratuit, sans inscriptionFonctionne dans votre navigateurOutils SEO avancés

JSON-LD

Vous pouvez coller toute la balise <script type="application/ld+json"> ou seulement le JSON qu'elle contient.

Rapport de validation

0Réussis
0Avertissements
0Erreurs

Pour avoir le dernier mot, testez la page publiée dans le test des résultats enrichis de Google ou le validateur Schema.org.

Comment utiliser le validateur de schéma

Collez votre bloc JSON-LD. Vous pouvez inclure la balise <script type="application/ld+json"> qui l'entoure ou coller seulement le JSON. Le validateur vérifie la syntaxe JSON, confirme la présence de @context et de @type, et cherche les propriétés clés dont chaque type courant a besoin, comme Article, Product, Event, Recipe, FAQPage et LocalBusiness. Il gère aussi les tableaux @graph et signale les objets imbriqués, comme un auteur ou un éditeur, écrits en texte simple ou sans @type.

Pourquoi c’est important

Des données structurées défectueuses sont l'une des raisons les plus courantes pour lesquelles les résultats enrichis n'apparaissent pas, même si le balisage est sur la page. Une virgule manquante, un mauvais @type ou un champ author oublié peut discrètement disqualifier une page. Repérer ces erreurs avant de publier vous évite d'attendre une nouvelle exploration de Google.

Ce que ce validateur couvre, et ce qu'il ne couvre pas

Il couvre la syntaxe JSON, @context, @type et les principales listes de propriétés de 18 types populaires. Il ne vérifie pas les combinaisons poussées de types imbriqués, l'admissibilité à des fonctionnalités précises de Google, ni si votre page en ligne peut être explorée. Pour cela, lancez le test des résultats enrichis de Google sur l'URL publiée.

Questions fréquentes

Quelle est la différence entre JSON-LD, Microdata et RDFa?

Ce sont trois formats de données structurées. JSON-LD est le format que Google recommande : il se trouve dans sa propre balise script et c'est le plus facile à maintenir. Microdata et RDFa utilisent des attributs à l'intérieur de votre HTML. Ce validateur lit seulement le JSON-LD.

Pourquoi ne vois-je pas de résultats enrichis même si mon balisage est valide?

Un balisage valide rend seulement une page admissible. La page doit aussi être indexée, le balisage doit correspondre à ce qui est visible sur la page, et c'est Google qui décide quand afficher les résultats enrichis. Consultez les rapports d'amélioration dans Search Console pour voir ce que Google détecte.

Un bloc peut-il avoir plus d'un @type?

Oui. Utilisez un tableau, comme "@type": ["WebPage", "FAQPage"], quand une page correspond vraiment aux deux types.

Les objets imbriqués doivent-ils avoir leur propre @type?

Oui. L'erreur d'imbrication la plus courante consiste à écrire "author": "Jane Smith" en texte simple. Utilisez plutôt un objet, comme {"@type": "Person", "name": "Jane Smith"}.