Qu'est-ce que les données structurées ? Balisage Schema expliqué simplement
Les données structurées sont un petit bloc de code sur une page web qui indique ce dont parle la page dans un format standard que les moteurs de recherche comprennent. Par exemple : « cette page est un produit appelé Bougie Lavande, elle coûte 24 $ et elle est en stock. » Google les décrit comme un format normalisé pour fournir des informations sur une page et classer son contenu. Bien faites, elles aident les moteurs de recherche à comprendre votre page et peuvent la rendre éligible à des résultats de recherche enrichis, par exemple avec les prix, les notes ou les dates d'événements affichés directement dans la liste de résultats.
Pourquoi c'est important quand on crée avec l'IA
Les moteurs de recherche savent très bien lire les pages, mais ils doivent encore deviner. « 24 » est-il un prix, une quantité ou une date ? « Riverside Hall » est-il un lieu ou une personne ? Les données structurées suppriment ces suppositions.
Pour les sites créés avec l'IA, deux points pratiques :
- C'est du code, pas du contenu, donc on l'oublie facilement. Un outil de création par IA ne l'ajoute généralement que si vous le demandez, et, quand il le fait, il doit correspondre à ce qui figure réellement 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 un 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 en accord avec votre contenu réel, vaut la peine. Beaucoup de balisage inventé est pire que rien.
Une analogie du quotidien
Pensez à un produit dans un supermarché. L'emballage a un design coloré et un texte publicitaire : c'est votre page web telle que la voient les visiteurs. Mais le dos porte aussi une étiquette nutritionnelle standard : les mêmes champs, dans le même ordre, sur chaque produit. Tout le monde peut la lire rapidement et comparer les produits.
Les données structurées sont l'étiquette nutritionnelle de votre page. Le design peut être ce que vous voulez ; l'étiquette est normalisée pour que les machines puissent la lire 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 parties :
- 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 manière dont les étiquettes sont écrites dans la page. Google en accepte trois : JSON-LD, Microdata et RDFa. Il recommande JSON-LD, 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 éligible et respecte les exigences, peuvent afficher un résultat enrichi : une entrée de recherche avec des informations supplémentaires.
Un exemple concret : la page produit d'une boutique de bougies
Imaginons que vous ayez créé une boutique en ligne et qu'une page vende une bougie à la lavande. La page visible affiche le nom, une photo, une description, le prix (24,00 $) et « En stock ».
Le JSON-LD de cette page pourrait ressembler à ceci :
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Bougie en cire de soja à la lavande",
"image": "https://www.examplecandles.com/images/lavender.jpg",
"description": "Bougie en cire de soja coulée à la main, avec huile essentielle de lavande. Brûle environ 40 heures.",
"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 dans <script type="application/ld+json">…</script> dans le HTML de la page.
Remarquez ce qui n'est pas là : pas de aggregateRating, car la boutique n'affiche pas d'avis sur la page. Ajouter une note que les visiteurs ne voient pas irait à l'encontre des règles de Google.
La page de contact de la même boutique peut 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"
}
Là encore, 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 savoir si la page est éligible 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
D'après 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 des informations invisibles sur la page, même si elles sont exactes.
- 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 éligible.
- L'éligibilité n'est pas une garantie. Un balisage correct rend une page éligible à un résultat enrichi, sans certitude de l'obtenir.
- Les types de résultats enrichis évoluent. Google retire certaines fonctionnalités au fil du 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 ne s'afficheraient plus dans la recherche à partir de mai 2026. Consultez la galerie de recherche actuelle de Google avant de créer un balisage pour un résultat enrichi précis.
- Ne créez pas de pages seulement pour héberger du balisage.
Termes courants expliqués
| Terme | Ce que cela signifie |
|---|---|
| Données structurées | Étiquettes normalisées décrivant ce qui se trouve sur une page. |
| Balisage Schema | Données structurées utilisant le vocabulaire schema.org ; souvent employé comme synonyme. |
| Schema.org | Un vocabulaire commun de types et de propriétés reconnu par les grands 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 la note. |
| Test des résultats enrichis | L'outil de Google pour vérifier l'éligibilité aux résultats enrichis. |
| Validateur de balisage Schema | Un validateur général pour le balisage schema.org. |
Erreurs courantes et idées fausses
- « Les données structurées font monter le classement. » Leur principal intérêt est la compréhension de la page et l'éligibilité aux résultats enrichis, pas un raccourci pour le classement.
- Inventer des avis ou des notes. Les notes fausses ou non étayé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.
- Contenu caché. Baliser un texte que les visiteurs ne peuvent pas voir est contraire aux consignes.
- Copier le balisage sur chaque page. Un bloc
Productdoit figurer sur les pages produit, pas sur la page d'accueil ou le blog. - Créer pour des fonctionnalités 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 tout de 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 de création par IA
- « Ajoute des données structurées JSON-LD avec des types schema.org adaptés à chaque page :
Productsur les pages produit,LocalBusinesssur la page de contact,Articlesur les articles de blog. » - « 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 ni notes, ni avis, ni aucune propriété qui ne soit pas visible sur la page. »
- « Place le JSON-LD dans le HTML généré côté serveur ou pré-rendu. »
- « Inclus toutes les propriétés obligatoires pour le résultat enrichi de Google correspondant à ce type, et indique-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 général, consultez ce qu'est le SEO, ce qu'est un sitemap et le guide technique SEO pour les sites créés avec l'IA.
Les données structurées dans Mythex
Mythex n'ajoute pas automatiquement de données structurées à votre place : vous les demandez dans le chat, 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 contient la phrase « Do not invent fake review schema » (n'invente jamais de balisage d'avis factices), un bon conseil à garder dans tout prompt. 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 ?
Les données structurées sont un petit bloc de code sur une page web qui décrit ce dont parle la page dans un format standard, par exemple « ceci est un produit, son prix est de 24 dollars, il est en stock ». Elles aident les moteurs de recherche à comprendre la page et peuvent la rendre éligible à des résultats enrichis.
Les données structurées améliorent-elles le classement ?
Google présente les données structurées comme un moyen de mieux comprendre les pages et de les rendre éligibles aux résultats enrichis, et non comme une garantie de quoi que ce soit. Leur véritable intérêt : les pages éligibles peuvent afficher des informations supplémentaires, comme les prix ou les notes, directement dans les résultats.
Qu'est-ce que JSON-LD ?
JSON-LD est un format permettant d'écrire des données structurées sous forme de bloc JSON placé dans une balise script de la page. Google le recommande, car il est séparé du HTML visible et 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 ou 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 savoir si une page est éligible 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.