Données structurées : aidez Google à comprendre vos pages
Prix, note, disponibilité, fil d'Ariane : quelques lignes de JSON-LD suffisent pour obtenir un affichage enrichi dans les résultats. Les types qui comptent et les pièges à éviter.
L'équipe Codanalyst
3 min de lecture
Sommaire
Quand Google lit une page, il voit du texte. Il devine qu'un nombre suivi de « € » est probablement un prix, qu'une suite d'étoiles ressemble à une note. Les données structurées suppriment cette part de devinette : vous lui dites explicitement « ceci est un produit, voici son prix, son stock et sa note moyenne ».
En échange, votre page peut apparaître dans les résultats avec un affichage enrichi : prix et disponibilité sous le titre, note en étoiles, fil d'Ariane à la place de l'URL. Ces détails prennent plus de place à l'écran et attirent davantage de clics.
Le format à utiliser : JSON-LD
Trois syntaxes existent (JSON-LD, Microdata et RDFa), mais Google recommande JSON-LD. C'est aussi la plus simple à maintenir : un bloc de script indépendant du HTML, que l'on peut ajouter ou modifier sans toucher à la mise en page.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Atelier Durand",
"url": "https://www.atelier-durand.fr",
"logo": "https://www.atelier-durand.fr/logo.png"
}
</script>
Le vocabulaire vient de schema.org, un référentiel commun aux principaux moteurs de recherche. Chaque type (Organization, Product, Article, LocalBusiness…) a ses propriétés, dont certaines sont obligatoires pour obtenir un affichage enrichi.
Les types qui rapportent le plus
Tous les types ne se valent pas. Ceux-ci couvrent la plupart des sites :
- Product pour les fiches produit : prix, devise, disponibilité, avis. C'est le plus rentable pour un site marchand.
- LocalBusiness pour les commerces physiques : adresse, horaires, téléphone.
- Article ou BlogPosting pour les contenus éditoriaux : titre, date de publication, auteur.
- BreadcrumbList pour le fil d'Ariane, utile sur tous les sites qui ont une arborescence.
Voici une fiche produit minimale :
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Sac à dos en toile cirée 22 L",
"image": "https://www.exemple.fr/img/sac-22l.webp",
"offers": {
"@type": "Offer",
"price": "89.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
Ce qui a changé ces dernières années
Google fait régulièrement évoluer les affichages qu'il propose. En 2023, il a fortement réduit l'affichage enrichi des FAQ, désormais réservé à des sites officiels et de santé reconnus, et abandonné celui des guides pratiques (HowTo). Baliser ces contenus ne pose aucun problème, mais n'en attendez plus d'effet visible dans les résultats.
C'est une bonne raison de concentrer vos efforts sur les types liés à votre activité, plutôt que de tout baliser par principe.
Tester avant de publier
Deux outils gratuits suffisent :
- le test des résultats enrichis de Google, qui indique si une page peut bénéficier d'un affichage enrichi et liste les propriétés manquantes ;
- le validateur de schema.org, plus exhaustif, qui vérifie la syntaxe pour tous les types.
Une fois en ligne, la Search Console signale dans sa section « Améliorations » les erreurs détectées sur l'ensemble du site.
Une erreur fréquente
Beaucoup de sites génèrent leurs données structurées avec une extension ou un thème, puis les oublient. Au fil des mises à jour, des propriétés disparaissent, des types se retrouvent en double sur la même page, ou décrivent un produit qui n'est plus vendu.
Codanalyst vérifie la présence et la validité des données structurées sur chaque page analysée. Lancez un audit pour voir lesquelles de vos pages en ont, et lesquelles devraient en avoir.