Temps de lecture estimé : 5 min · Publié le
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.
| Situation | Repère | Contrôle |
|---|---|---|
| Deux descriptions de la même organisation | Même IRI absolue @id après résolution | Vérifier qu’il s’agit bien de la même entité |
| Deux organismes homonymes | Le même nom ne suffit pas | Conserver les identités distinctes sauf relation établie |
| Identifiant de l’entité | https://example.com/#org | Ne crée pas à lui seul une cible HTML de navigation |
| Valeur différente du contenu visible | JSON valide mais information incohérente | Corriger 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

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
- Qualifier une donnée manquante
Auditer et enrichir les données d’un annuaire ou d’un catalogue
Documents de référence
- règles de Google · Source consultée
- W3C : JSON-LD 1.1, Node Identifiers · Source consultée
- WHATWG : HTML id · Source consultée
- historique officiel · Source consultée
- galerie officielle des résultats enrichis de Google
- test des résultats enrichis
- validateur Schema.org
Contenu mis à jour le
Repères documentaires pour ce sujet
| Référence | Valeur ou syntaxe | Portée du repère |
|---|---|---|
| W3C · JSON-LD 1.1 | application/ld+json · @context | JSON-LD décrit des données liées ; validité de la syntaxe et exactitude des faits restent distinctes. |
| RFC 8259 · JSON | application/json · UTF-8 | JSON 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é.
