Rechercher
Saisissez au moins deux caractères, sans donnée personnelle.

    BibliothèqueArticles et FAQ Votre projetDemander un devis
    LangueFR
    Guides pratiques

    Vérifier les données structurées d’un site web

    Un balisage valide ne corrige pas une information fausse. Le contrôle commence par la page visible, puis examine le code, les URL et l’éligibilité éventuelle à une présentation enrichie.

    Voir la méthode

    Illustration de la préparation d’un projet web : Vérifier les données structurées d’un site web

    Choisir une entité et un objectif précis

    Identifiez ce que représente réellement la page : organisation, article, produit, événement ou liste. Décrivez l’entité principale avant d’ajouter des propriétés. Une page de service ne devient pas un produit avec prix fixe parce que le schéma existe ; Google Search ne propose plus de résultats enrichis FAQ depuis le 7 mai 2026, selon son historique officiel.

    Vérifiez dans la galerie officielle des résultats enrichis de Google si un type possède une fonctionnalité prise en charge. Schema.org décrit davantage de vocabulaires que ceux utilisés pour ces affichages. Le besoin sémantique et l’éligibilité à une fonctionnalité sont deux questions distinctes.

    Comparer chaque valeur au contenu publié

    Confrontez nom, description, image, auteur, date, adresse, prix et disponibilité à ce que voit un visiteur. Écartez avis, notes, montants ou lieux non affichés ou non établis. Les règles de Google demandent un contenu représentatif et visible ; elles ne garantissent aucun résultat enrichi.

    Pour les pages traduites, utilisez les valeurs et URL de la langue correspondante. Reprenez les dates seulement si elles décrivent la publication ou la modification réelles. Évitez de répliquer la même entité locale sur des pages qui décrivent simplement une zone desservie.

    • Valeurs vérifiables sur la page.
    • Dates et images cohérentes.
    • Aucune promesse de fonctionnalité garantie.

    Valider la syntaxe et les identifiants

    Lisez le JSON-LD produit par la page finale, y compris après rendu si du JavaScript le construit. Vérifiez les champs obligatoires ou recommandés du type visé, les URL absolues, les doublons et la stabilité des identifiants @id. Le test des résultats enrichis et le validateur Schema.org répondent à des questions différentes : prise en charge Google et conformité du vocabulaire.

    Une erreur de syntaxe doit être corrigée dans le gabarit ou la source de données, puis contrôlée sur plusieurs pages du même type. Une page de test unique ne révèle pas les champs vides, les caractères échappés ou les données particulières d’autres fiches.

    Distinguez l’identité de l’entité de l’adresse du document qui la décrit. Dans JSON-LD, @id fournit un identifiant de nœud ; les références relatives doivent être interprétées avec leur base et leur contexte. Exemple fictif : deux descriptions utilisant la même IRI absolue https://example.com/#org désignent le même nœud, même si elles apportent des propriétés différentes. Deux organismes portant le même nom ne deviennent pas pour autant une seule entité. Évitez de réutiliser l’identifiant de l’organisation pour sa page, son auteur ou chaque établissement distinct.

    Un @id contenant #org ne crée pas automatiquement un élément HTML id="org". Si vous proposez aussi un lien de navigation vers une partie de la page, testez sa cible HTML séparément. Conservez les identifiants de référence de l’entité à travers les modèles lorsque cela décrit bien la même entité, tout en gardant les pages linguistiques et leurs contenus correctement identifiés. Vérifiez ensuite les propriétés sur la page visible : JSON valide, identité cohérente et éligibilité Google restent trois contrôles différents. Aucun de ces contrôles ne garantit un résultat enrichi.

    Faites défiler le tableau horizontalement pour lire toutes les colonnes. Au clavier, placez le focus sur le tableau puis utilisez les flèches.

    Repères fictifs : identité JSON-LD et cible HTML
    SituationRepèreContrôle
    Deux descriptions de la même organisationMême IRI absolue @id après résolutionVérifier qu’il s’agit bien de la même entité
    Deux organismes homonymesLe même nom ne suffit pasConserver les identités distinctes sauf relation établie
    Identifiant de l’entitéhttps://example.com/#orgNe crée pas à lui seul une cible HTML de navigation
    Valeur différente du contenu visibleJSON valide mais information incohérenteCorriger la source ; recontrôler le contenu et le balisage

    Suivre les changements et les limites

    Après publication, examinez les erreurs signalées dans Search Console lorsqu’un rapport existe pour le type utilisé. Comparez plusieurs URL et dates de crawl ; l’absence de résultat enrichi n’est pas à elle seule la preuve d’un défaut de balisage. Les fonctionnalités et critères peuvent évoluer.

    Intégrez ce contrôle à la recette éditoriale : lorsqu’un contenu, une image, un prix ou un gabarit change, vérifiez la donnée structurée correspondante. Le guide de recette place cette vérification dans le parcours de publication.

    • Un exemple de chaque gabarit contrôlé.
    • Erreurs suivies et datées.
    • Recontrôle après modification de contenu ou de code.

    Aligner JSON et contenu visible

    Étiquette vierge et feuille de contrôle près d’un objet et d’un ordinateur
    Comparer les valeurs codées aux informations visibles sur la page.

    Cas proposé : le texte d’un service a été corrigé, mais une ancienne condition demeure dans le JSON de la page. Un document valide peut néanmoins décrire une autre offre.

    Comparez les champs avec leur source et leur affichage. Gardez type, valeur, origine et page concernée ; séparez erreur de syntaxe, incohérence de contenu et admissibilité à une fonctionnalité de recherche.

    • Identifier la source de chaque champ
    • Comparer JSON et page affichée
    • Conserver le résultat du contrôle

    Documents de référence

    Contenu mis à jour le

    Repères documentaires pour ce sujet

    Repères documentaires pour ce sujet
    RéférenceValeur ou syntaxePortée du repère
    W3C · JSON-LD 1.1
    application/ld+json · @contextJSON-LD décrit des données liées ; validité de la syntaxe et exactitude des faits restent distinctes.
    RFC 8259 · JSON
    application/json · UTF-8JSON standard n’autorise ni commentaires ni virgule finale ; les chaînes utilisent des guillemets doubles.

    Les dates indiquent la consultation des références. Ces repères ne constituent ni un audit du site ni une déclaration globale de conformité.

    Matrice de recette à adapter au projet

    Ces contrôles proposés utilisent des cas fictifs. Décidez du comportement attendu avec l’équipe, notez le résultat et attribuez les écarts non résolus avant publication.

    Faites défiler le tableau horizontalement pour lire toutes les colonnes. Au clavier, placez le focus sur le tableau puis utilisez les flèches.

    Cas de test, résultats attendus et preuves utiles
    CasRésultat attenduPreuve à conserver
    Le prix visible change et l’ancien reste dans le JSON-LD.Le schéma reprend le prix effectivement publié sur la même base.Prix visible, devise, taxes précisées et propriété correspondante du JSON-LD de la même version.
    Deux modèles attribuent des identifiants différents à la même organisation.Les pages réutilisent l’identité de référence sans fusionner deux entités distinctes.Identifiants extraits de plusieurs modèles et relation avec les pages canoniques.

    Questions fréquentes

    Peut-on ajouter des avis ou prix dans le JSON-LD seulement ?

    Les données structurées doivent correspondre à l’information de la page. Ne créez ni avis, note, adresse ou prix fictif pour obtenir un affichage enrichi. Vérifiez type, propriétés et cohérence avec le contenu visible. Un schéma valide ne garantit pas que le moteur l’affichera.