# Vérificateur de données structurées

<https://www.fixreports.com/fr/structured-data-checker>

Saisissez l’adresse d’une page pour lire son JSON-LD tel qu’un navigateur le voit après l’exécution des scripts. Le vérificateur liste chaque type schema.org, repère les blocs que les moteurs de recherche ne peuvent pas analyser et vérifie chaque élément au regard des propriétés obligatoires et recommandées dans la documentation de Google.

## Ce que vérifie cet outil
- Erreurs de syntaxe JSON: Chaque bloc JSON-LD est analysé comme le ferait un moteur de recherche. Un bloc contenant une virgule ou un guillemet en trop est signalé avec le message de l’analyseur, car les moteurs de recherche ignorent alors tout le bloc.
- Le contexte schema.org: Les blocs sans "@context": "https://schema.org" sont signalés, car les moteurs de recherche ne peuvent pas savoir quel vocabulaire ils utilisent.
- Chaque élément, y compris dans @graph: Les éléments de premier niveau et ceux placés dans @graph, ainsi que le mainEntity et le breadcrumb d’une page, chacun avec son type et son nom ou son titre (headline).
- Les propriétés obligatoires selon Google: Les éléments de type produit, article, fil d’Ariane, organisation, établissement local, événement, vidéo, recette, application logicielle, offre d’emploi et nom de site (WebSite) sont vérifiés au regard de ce que Google indique comme obligatoire.
- Propriétés recommandées: Ce que Google recommande pour chaque résultat enrichi, comme image et availability pour les produits, ou datePublished et author pour les articles.
- Résultats enrichis abandonnés: Les éléments FAQPage et HowTo sont listés avec une note : Google n’affiche plus ces résultats enrichis, donc ce balisage n’en produira pas.
- Balisage ajouté par JavaScript: La page s’exécute dans Chrome avant que nous la lisions : le JSON-LD inséré par des scripts ou un gestionnaire de balises est donc pris en compte.

## Ce qu’il ne peut pas vérifier
- Garantir un résultat enrichi. C’est Google qui décide d’en afficher un ; un balisage valide rend seulement une page éligible.
- Vérifier chaque règle des guides de Google. Certaines dépendent des valeurs, comme la taille des images ou le format des prix et des dates ; le test des résultats enrichis de Google (Rich Results Test) fait référence en la matière.
- Vérifier les propriétés des microdonnées ou du RDFa. Celles-ci sont listées par type uniquement.
- Confirmer que le balisage correspond à ce qu’affiche la page. Google l’exige, et seule une personne peut comparer les deux.
- Tester plus que la page que vous saisissez.

## Pourquoi c’est important
Les données structurées décrivent une page aux machines de façon standardisée : ceci est un produit à tel prix, ceci est un article de tel auteur, voici l’organisation derrière le site. Google les utilise pour comprendre les pages et pour afficher des résultats enrichis comme les prix, les notes et le fil d’Ariane.

Leurs erreurs passent inaperçues. Un bloc JSON-LD cassé ne change rien à l’affichage de la page, et une propriété obligatoire manquante rend discrètement un élément inéligible à son résultat enrichi. La Search Console en signale une partie, mais uniquement pour les pages que Google a déjà explorées.

Ce n’est pas un raccourci vers les réponses de l’IA. Google indique que les AI Overviews et le mode IA ne nécessitent aucun balisage schema.org particulier. Ce qui compte, c’est que le balisage soit valide et corresponde à ce qu’affiche la page.

## Comment lire les résultats
- JSON valide ou illisible: Si le bloc peut être analysé. Un bloc illisible est entièrement ignoré, quel que soit son contenu.
- Propriétés obligatoires manquantes: L’élément ne peut pas obtenir son résultat enrichi tant qu’elles ne sont pas ajoutées, et la Search Console le listera comme non valide.
- Propriétés recommandées à ajouter: L’élément est éligible ; ces propriétés peuvent enrichir le résultat. N’ajoutez que des valeurs exactes et affichées sur la page.
- Complet: Les propriétés obligatoires et recommandées sont présentes. Leurs valeurs doivent encore être correctes.
- Aucune vérification de résultat enrichi: Un type valide, comme WebPage ou ImageObject, pour lequel Google ne propose aucun résultat enrichi avec des propriétés obligatoires.
- Google n’affiche plus ce résultat enrichi: FAQ (depuis le 7 mai 2026) et How-to (depuis septembre 2023). Conserver le balisage ne fait aucun mal.
- a / b: L’une ou l’autre propriété satisfait l’exigence, par exemple offers / review / aggregateRating pour un produit.

## Comment corriger les problèmes les plus courants
- Une virgule finale ou un guillemet non échappé: Les erreurs de syntaxe les plus courantes. Collez le bloc dans un validateur JSON pour trouver la position, et échappez les guillemets doubles dans les valeurs texte avec une barre oblique inverse.
- Product sans offers, review ni note: L’extrait de produit de Google nécessite un name ainsi que offers, review ou aggregateRating. Les plateformes de boutique produisent généralement offers avec le prix et la disponibilité ; si ce n’est pas le cas de la vôtre, vérifiez le thème ou votre application SEO.
- Une note sans nombre d’avis: aggregateRating nécessite ratingValue ainsi que ratingCount ou reviewCount. Ne balisez que les notes que les visiteurs voient sur la page : les consignes de Google n’autorisent pas le balisage d’un contenu invisible.
- Deux extensions, deux balisages: Les thèmes, les extensions SEO et les applications peuvent chacun ajouter des données Product ou Organization. Des doublons aux valeurs différentes n’aident personne : gardez une seule source et désactivez les autres.
- Éléments de fil d’Ariane sans adresse: Chaque ListItem a besoin d’une URL item (sauf le dernier, qui peut être la page actuelle) et d’un name, et la liste doit comporter au moins deux éléments.
- Nom du site et organisation sur la page d’accueil: Ajoutez sur la page d’accueil WebSite avec name et url pour indiquer à Google le nom de votre site, et Organization avec url, logo et des liens sameAs vers vos profils officiels.

## Foire aux questions

### Qu’est-ce que le JSON-LD ?

Une façon d’écrire des données structurées sous forme d’objet JSON dans un élément script, séparé du HTML visible. Google le recommande lorsque votre configuration le permet, car c’est le format le plus simple à ajouter et à maintenir.

### Pourquoi ne vois-je pas de résultats enrichis après avoir ajouté le balisage ?

Google doit explorer à nouveau la page, et même ensuite, il décide pour chaque recherche s’il affiche un résultat enrichi. Google n’en garantit aucun, même pour un balisage qui réussit ses tests.

### Les données structurées améliorent-elles le classement ?

La documentation de Google présente les données structurées comme un moyen de comprendre le contenu et d’activer les résultats enrichis, pas comme un facteur de classement. Les résultats enrichis peuvent rendre une fiche plus visible.

### Le balisage FAQ vaut-il encore la peine d’être ajouté ?

Pas pour les résultats enrichis de Google : Google a cessé de les afficher le 7 mai 2026. Le balisage reste du schema.org valide, il n’est donc pas nécessaire de le supprimer, mais ne l’ajoutez pas en espérant un résultat enrichi.

### Ai-je besoin d’un balisage schema pour apparaître dans les AI Overviews ou ChatGPT ?

Google indique que les AI Overviews et le mode IA ne nécessitent aucun balisage schema.org particulier. Les autres services d’IA ne publient pas d’exigences. Un contenu clair avec un balisage valide et exact est l’approche la plus sûre.

### En quoi cet outil diffère-t-il du test des résultats enrichis de Google ?

Le test des résultats enrichis (Rich Results Test) est la référence de Google et vérifie aussi les valeurs. Ce vérificateur liste chaque élément de la page en langage clair, montre ce qui manque à chacun et renvoie vers le guide correspondant.

## Sources
- [Google Search Central : présentation du balisage des données structurées](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data)
- [Google Search Central : consignes générales relatives aux données structurées](https://developers.google.com/search/docs/appearance/structured-data/sd-policies)
- [Google Search Central : galerie des données structurées dans la recherche](https://developers.google.com/search/docs/appearance/structured-data/search-gallery)
- [Google Search Central : fonctionnalités d’IA et votre site web](https://developers.google.com/search/docs/appearance/ai-features)
- [Google Search Central : dernières mises à jour de la documentation](https://developers.google.com/search/updates)
- [Google : test des résultats enrichis](https://search.google.com/test/rich-results)
- [Schema.org : Schema Markup Validator](https://validator.schema.org/)
