Qu'est-ce que les données structurées ? Le balisage schema expliqué simplement
Les données structurées sont un petit bloc de code sur une page web qui indique, dans un format standard que les moteurs de recherche comprennent, ce dont parle la page. Par exemple : « cette page présente un produit appelé Bougie à la lavande, elle coûte 24 $ et elle est en stock ». Google les décrit comme un format normalisé pour fournir de l'information sur une page et classer son contenu. Bien faites, elles aident les moteurs de recherche à comprendre votre page et peuvent la rendre admissible à des résultats enrichis, comme les prix, les évaluations ou les dates d'événements affichés directement dans la liste de résultats.
Pourquoi c'est important quand on construit avec l'IA
Les moteurs de recherche savent très bien lire les pages, mais ils doivent quand même deviner. Est-ce que « 24 » est un prix, une quantité ou une date ? Est-ce que « Riverside Hall » est un lieu ou une personne ? Les données structurées éliminent ces devinettes.
Pour les sites construits avec l'IA, il y a deux points pratiques :
- C'est du code, pas du contenu, donc on l'oublie facilement. Un outil de création IA ne l'ajoutera habituellement pas, sauf si vous le demandez, et lorsqu'il le fait, il doit correspondre à ce qui est réellement affiché sur la page.
- Il est facile de se tromper de façon qui semble juste. Une IA peut inventer une note de cinq étoiles, ajouter un balisage pour du contenu invisible ou utiliser un type que Google n'affiche plus. Les consignes de Google sont strictes sur l'exactitude, et un balisage trompeur peut être ignoré ou pénalisé.
Un peu de données structurées, exactes et fidèles à votre contenu réel, vaut la peine. Beaucoup de balisage inventé est pire que rien du tout.
Une analogie du quotidien
Imaginez un produit en épicerie. L'emballage présente un design coloré et un texte publicitaire : c'est votre page web telle que les humains la voient. Mais au dos, il y a aussi une étiquette nutritionnelle normalisée : les mêmes champs, dans le même ordre, sur chaque produit. N'importe qui peut la lire rapidement et comparer les produits.
Les données structurées sont l'étiquette nutritionnelle de votre page. Le design peut être à votre goût ; l'étiquette est normalisée pour que les machines la lisent de façon fiable. Et comme une étiquette nutritionnelle, elle doit être honnête sur ce qu'elle contient.
Comment fonctionnent les données structurées
Les données structurées comportent deux éléments :
- Un vocabulaire : les mots utilisés pour décrire les choses. Le plus courant est schema.org, un vocabulaire commun avec des types comme
Product,LocalBusiness,Event,Article,RecipeetOrganization, et des propriétés commename,price,addressetstartDate. - Un format : la façon dont les étiquettes sont écrites dans la page. Google prend en charge trois formats : JSON-LD, Microdata et RDFa. Il recommande le JSON-LD, qui est un bloc JSON placé dans une balise
<script>, séparé du HTML visible.
Les moteurs de recherche lisent ce bloc, comprennent les entités présentes sur la page et, si la page est admissible et répond aux exigences, peuvent afficher un résultat enrichi : une entrée de recherche avec des détails supplémentaires.
Exemple concret : la page d'un produit de boutique de bougies
Supposons que vous avez créé une boutique en ligne, et qu'une page vend une bougie à la lavande. La page visible affiche le nom, une photo, une description, le prix (24,00 $) et la mention « En stock ».
Le JSON-LD de cette page pourrait ressembler à ceci :
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Lavender Soy Candle",
"image": "https://www.examplecandles.com/images/lavender.jpg",
"description": "Hand-poured soy candle with lavender essential oil. Burns for about 40 hours.",
"sku": "CAN-LAV-01",
"brand": { "@type": "Brand", "name": "Example Candles" },
"offers": {
"@type": "Offer",
"url": "https://www.examplecandles.com/candles/lavender",
"price": "24.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
Il se place à l'intérieur de <script type="application/ld+json">…</script> dans le HTML de la page.
Remarquez ce qui n'y est pas : aucun aggregateRating, parce que la boutique n'affiche pas d'avis sur la page. Ajouter une évaluation que les visiteurs ne voient pas irait à l'encontre des règles de Google.
La page de contact de la même boutique pourrait ensuite décrire l'entreprise elle-même :
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Example Candles",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Market Street",
"addressLocality": "Bristol",
"postalCode": "BS1 1AA",
"addressCountry": "GB"
},
"telephone": "+44 117 000 0000",
"openingHours": "Mo-Sa 10:00-17:00"
}
Encore une fois, chaque valeur correspond à ce qui est visible sur la page.
Vérifier le balisage. Collez l'URL en ligne dans le Test des résultats enrichis de Google pour voir si la page est admissible aux résultats enrichis de Google et si un élément obligatoire manque. Utilisez le Validateur de balisage Schema pour une vérification générale par rapport à schema.org. Après la mise en ligne, la Search Console signale les erreurs sur l'ensemble du site.
Règles à connaître
Selon la documentation de Google sur les données structurées :
- Ne balisez que ce que les utilisateurs peuvent voir. N'ajoutez pas de données structurées sur de l'information qui n'est pas visible sur la page, même si elle est exacte.
- Incluez les propriétés obligatoires. Chaque type de résultat enrichi énumère ses champs requis ; s'il en manque, la page n'est pas admissible.
- L'admissibilité n'est pas une garantie. Un balisage correct rend une page admissible à un résultat enrichi, sans en garantir l'affichage.
- Les types de résultats enrichis changent. Google retire certaines fonctions avec le temps. Par exemple, ses résultats enrichis de type FAQ étaient limités aux sites gouvernementaux et de santé reconnus, et Google a annoncé qu'ils cesseraient d'apparaître dans la recherche à partir de mai 2026. Consultez la galerie de recherche actuelle de Google avant de construire pour un résultat enrichi précis.
- Ne créez pas de pages uniquement pour héberger du balisage.
Termes courants expliqués
| Terme | Signification |
|---|---|
| Données structurées | Étiquettes normalisées qui décrivent ce qui se trouve sur une page. |
| Balisage schema | Données structurées utilisant le vocabulaire schema.org ; souvent utilisé comme synonyme. |
| Schema.org | Un vocabulaire commun de types et de propriétés reconnu par les principaux moteurs de recherche. |
| JSON-LD | Le format recommandé par Google : un bloc JSON dans une balise script. |
| Microdata / RDFa | Anciens formats qui ajoutent des attributs directement aux éléments HTML. |
| Type | Ce qu'est une chose, comme Product, Event ou LocalBusiness. |
| Propriété | Un détail à son sujet, comme price, startDate ou address. |
| Résultat enrichi | Une entrée de recherche avec des détails visuels supplémentaires, comme le prix ou l'évaluation. |
| Test des résultats enrichis | L'outil de Google qui vérifie l'admissibilité aux résultats enrichis. |
| Validateur de balisage Schema | Un validateur général pour le balisage schema.org. |
Erreurs courantes et idées reçues
- « Les données structurées font monter le classement. » Leur principal intérêt est la compréhension de la page et l'admissibilité aux résultats enrichis, pas un raccourci pour le classement.
- Inventer des avis ou des évaluations. Des notes fausses ou non justifiées enfreignent les règles de Google et induisent les gens en erreur.
- Un balisage qui ne correspond pas à la page. Un prix de 24 $ dans le JSON-LD et de 29 $ sur la page pose problème.
- Le contenu caché. Baliser un texte que les visiteurs ne peuvent pas voir va à l'encontre des consignes.
- Copier le balisage sur chaque page. Un bloc
Productappartient aux pages de produits, pas à la page d'accueil ni au blogue. - Construire pour des fonctions retirées. Vérifiez que le résultat enrichi visé existe toujours.
- N'ajouter le balisage que dans le navigateur. Si votre site affiche tout avec JavaScript, Google peut quand même le trouver, mais placer le JSON-LD dans le HTML envoyé par le serveur est plus fiable.
- Ne jamais tester. Une virgule oubliée rend tout le bloc illisible.
Quoi demander à votre outil IA
- « Ajoute des données structurées JSON-LD avec les types schema.org qui correspondent à chaque page :
Productsur les pages de produits,LocalBusinesssur la page de contact,Articlesur les billets de blogue. » - « Génère les valeurs à partir des mêmes données que celles affichées sur la page, pour qu'elles correspondent toujours. »
- « N'ajoute aucune évaluation, aucun avis ni aucune propriété qui ne soit pas visible sur la page. »
- « Place le JSON-LD dans le HTML généré par le serveur ou pré-rendu. »
- « Inclus toutes les propriétés obligatoires du résultat enrichi de Google pour ce type, et dis-moi lesquelles tu as utilisées. »
- « Donne-moi une liste d'URL à vérifier dans le Test des résultats enrichis. »
Pour replacer ce sujet dans le contexte plus large, consultez ce qu'est le SEO, ce qu'est un plan du site et le guide technique SEO pour les sites construits avec l'IA.
Les données structurées dans Mythex
Mythex n'ajoute pas automatiquement de données structurées pour vous ; vous le demandez dans le clavardage, et l'agent les écrit dans le code de votre application. Indiquez-lui quelles pages représentent des produits, des événements ou votre entreprise, et demandez-lui de générer le JSON-LD à partir des mêmes données que celles affichées sur la page. La recette de la documentation sur le SEO de votre application publiée comprend la consigne « Do not invent fake review schema » (ne pas inventer de balisage d'avis faux), un bon conseil à conserver dans chaque demande. Comme la configuration par défaut est une application monopage rendue côté client, demandez une structure pré-rendue ou statique si le référencement compte pour vous, puis publiez et testez les URL en ligne.
Questions
Qu'est-ce que les données structurées, en termes simples ?
Ce sont un petit bloc de code sur une page web qui indique, dans un format standard, ce dont parle la page, par exemple « ceci est un produit, son prix est de 24 $, il est en stock ». Elles aident les moteurs de recherche à comprendre la page et peuvent la rendre admissible à des résultats de recherche enrichis.
Les données structurées améliorent-elles le classement ?
Google décrit les données structurées comme un moyen de comprendre les pages et de les rendre admissibles aux résultats enrichis, et non comme une garantie de quoi que ce soit. Leur véritable intérêt : les pages admissibles peuvent afficher des détails supplémentaires dans les résultats, comme les prix ou les évaluations.
Qu'est-ce que le JSON-LD ?
Le JSON-LD est un format qui permet d'écrire les données structurées sous forme de bloc JSON à l'intérieur d'une balise script de la page. Google le recommande, parce qu'il est séparé du HTML visible et qu'il est facile à générer et à maintenir.
Qu'est-ce que schema.org ?
Schema.org est un vocabulaire commun de types et de propriétés, comme Product, Event, LocalBusiness, name et price, que les moteurs de recherche comprennent. Les données structurées utilisent les termes de schema.org pour décrire les choses.
Comment tester les données structurées ?
Utilisez le Test des résultats enrichis de Google pour voir si une page est admissible aux résultats enrichis de Google, et le Validateur de balisage Schema pour vérifier le balisage par rapport à schema.org en général. Après la mise en ligne, les rapports de la Search Console signalent les erreurs sur les pages publiées.