Données structurées en 2026 : quels types fonctionnent encore et comment les ajouter
Les types de données structurées qui donnent encore des résultats enrichis en 2026, les propriétés exigées par Google pour chacun et des exemples JSON-LD à copier. Avec le rôle du schema pour la compréhension par les IA et les erreurs qui font perdre l’éligibilité.
Le balisage schema, ce sont des données structurées, le plus souvent un script JSON-LD dans le HTML de votre page, qui indiquent ce qu’est votre contenu : un article avec un auteur et une date, un produit avec un prix, une entreprise avec une adresse et des horaires d’ouverture. Google s’en sert pour comprendre les pages et pour afficher des résultats enrichis : prix de produits, étoiles d’avis, fils d’Ariane. En 2026, la liste des résultats enrichis est plus courte qu’avant (les résultats FAQ ont disparu en mai 2026, ceux de HowTo en 2023) ; le plus malin est donc de baliser les types qui offrent encore une fonctionnalité visible et de décrire avec exactitude vos entités principales.
À retenir
- Utilisez JSON-LD. Google prend aussi en charge les microdonnées et RDFa, mais JSON-LD est plus facile à maintenir et c’est le format que Google recommande.
- Les résultats enrichis FAQ ont cessé de s’afficher pour tous les sites le 7 mai 2026, et ceux de HowTo ont été supprimés en 2023. FAQPage reste un balisage schema.org valide ; n’en attendez simplement aucune fonctionnalité visuelle.
- Article, Product, Organization, LocalBusiness et BreadcrumbList couvrent la plupart des sites. Product et LocalBusiness ont des propriétés requises ; Article et Organization n’en ont pas.
- Le balisage doit décrire un contenu visible sur la page. Un balisage qui ne correspond pas, ou qui sert ses propres intérêts, peut faire perdre l’éligibilité ou valoir une action manuelle.
- Les données structurées aident les machines à identifier vos entités, mais Google affirme qu’aucun schema particulier n’est nécessaire pour les AI Overviews ni pour l’AI Mode.
JSON-LD, microdonnées ou RDFa
Les trois formats expriment le même vocabulaire schema.org. La différence tient à l’endroit où se trouve le balisage.
| Format | Fonctionnement | Avantages | Inconvénients |
|---|---|---|---|
| JSON-LD | Un bloc <script type="application/ld+json"> distinct | Ne touche pas à la mise en page HTML ; facile à générer à partir de gabarits ; format recommandé par Google | Peut se désynchroniser du contenu visible s’il est généré séparément |
| Microdonnées | Attributs itemscope, itemtype et itemprop sur les éléments HTML | Directement liées au texte visible | Alourdissent les gabarits ; faciles à casser lors d’une refonte |
| RDFa | Attributs vocab, typeof et property | Souple, courant dans certains CMS | Même coût de maintenance que les microdonnées |
Si une extension produit déjà des microdonnées valides, inutile de les réécrire. Pour tout ce qui est nouveau, utilisez JSON-LD, et placez-le dans le HTML rendu côté serveur lorsque c’est possible. Google sait lire un JSON-LD injecté par JavaScript, mais de nombreux autres robots, dont la plupart des robots d’IA, ne lisent que le HTML brut.
Les résultats enrichis qui existent encore en 2026
La galerie de la Recherche de Google liste les fonctionnalités de données structurées actuellement prises en charge. Voici celles que la plupart des sites peuvent exploiter :
| Type | Ce que cela peut ajouter dans Google | Pages typiques |
|---|---|---|
| Product (avec Offer, AggregateRating) | Prix, disponibilité, livraison et étoiles d’avis ; éligibilité aux fiches marchand | Fiches produits |
| Extrait d’avis (Review snippet) | Note en étoiles sous le résultat | Avis sur des produits, recettes, livres, logiciels et cours |
| BreadcrumbList | Un chemin lisible à la place de l’URL brute | Toute page d’une hiérarchie |
| Article | Meilleure compréhension du titre, de l’image et de la date dans À la une (Top stories) et Discover | Actualités, articles de blog, guides |
| Organization | Logo et informations de l’entreprise dans les panneaux de connaissances | Page d’accueil ou « À propos » |
| LocalBusiness | Horaires, adresse et autres informations pour les résultats locaux | Pages d’établissement |
| Event, Recipe, JobPosting, VideoObject | Fonctionnalités et expériences enrichies dédiées | Pages d’événement, de recette, d’offre d’emploi et de vidéo |
| SoftwareApplication | Note et prix pour les applications | Pages d’applications et d’outils |
La galerie couvre aussi des fonctionnalités plus spécialisées comme Dataset, Discussion forum, Q&A, Profile page, Vacation rental, Course list et Math solver. Google a déjà supprimé des fonctionnalités de niche : consultez la galerie avant d’investir dans un type.
Ce qui ne produit plus de résultats enrichis
- FAQPage : Google a cessé d’afficher les résultats enrichis FAQ pour tous les sites le 7 mai 2026 et a retiré la documentation en juin 2026. Le balisage reste du schema.org valide ; conservez-le s’il est exact, mais ne l’ajoutez pas en espérant une fonctionnalité dans les SERP.
- HowTo : les résultats enrichis ont été supprimés en 2023.
Propriétés requises pour les types dont la plupart des sites ont besoin
Google distingue les propriétés requises (sans elles, vous n’êtes pas éligible) des propriétés recommandées (elles améliorent la compréhension de la page par Google). Voici la version courte, d’après la documentation de Google pour chaque type :
| Type | Requis par Google | À ajouter de préférence |
|---|---|---|
| Article | Aucune | headline, image, datePublished, dateModified, author (avec name et url) |
| Product (extraits) | name plus l’une de ces propriétés : offers, review ou aggregateRating | image, description, sku, brand, gtin |
| Product (fiches marchand) | name, image, offers avec price et priceCurrency | availability, shippingDetails, hasMerchantReturnPolicy |
| Organization | Aucune | name, url, logo, sameAs, address, contactPoint |
| LocalBusiness | name, address | telephone, url, geo, openingHoursSpecification, priceRange |
| BreadcrumbList | itemListElement ; chaque ListItem exige position, name et item (facultatif sur le dernier) | Utilisez des URL absolues qui correspondent à votre fil d’Ariane visible |
Exemple d’Article
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Comment détartrer une chaudière mixte",
"image": ["https://example.com/img/descale-1200x675.jpg"],
"datePublished": "2026-09-14T08:00:00+02:00",
"dateModified": "2026-10-20T10:30:00+02:00",
"author": {
"@type": "Person",
"name": "Léa Moreau",
"url": "https://example.com/team/lea-moreau"
}
}
</script>
Exemple de Product
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Chaussure Trail Runner 3",
"image": "https://example.com/img/trail-runner-3.jpg",
"sku": "TR3-BLK-42",
"brand": {"@type": "Brand", "name": "Example Outdoor"},
"offers": {
"@type": "Offer",
"price": "129.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https://example.com/shoes/trail-runner-3"
}
}
Exemple d’Organization et de BreadcrumbList
Vous pouvez placer plusieurs entités dans un même script avec @graph. Ce schéma convient à un gabarit commun à tout le site :
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://example.com/#org",
"name": "Example Outdoor",
"url": "https://example.com/",
"logo": "https://example.com/img/logo-512.png",
"sameAs": [
"https://www.linkedin.com/company/example-outdoor",
"https://www.instagram.com/exampleoutdoor"
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Chaussures", "item": "https://example.com/shoes/"},
{"@type": "ListItem", "position": 2, "name": "Trail Runner 3"}
]
}
]
}
LocalBusiness suit le même schéma, avec une PostalAddress et des horaires d’ouverture ; notre checklist de SEO local en propose un exemple complet.
Quel schema ajouter en premier
Vous n’avez pas besoin de tous les types. Commencez par ceux qui correspondent à votre modèle économique, dans cet ordre :
| Type de site | Commencez par | Ajoutez ensuite |
|---|---|---|
| Boutique en ligne | Product avec Offer sur chaque fiche produit | BreadcrumbList, Organization, politique de retour et détails de livraison |
| Commerce local | Le sous-type LocalBusiness le plus précis (Dentist, Plumber, Restaurant) sur chaque page d’établissement | Organization sur la page d’accueil, BreadcrumbList |
| Éditeur ou blog | Article ou BlogPosting avec auteur et dates | Person ou ProfilePage pour les pages d’auteur, BreadcrumbList, Organization |
| SaaS ou application | SoftwareApplication avec offers | Organization, BreadcrumbList, VideoObject pour les vidéos de démonstration |
| Événements ou lieux | Event avec startDate, location et offers | Organization ou LocalBusiness pour le lieu |
Comment ajouter du JSON-LD à votre site
L’approche la plus sûre consiste à générer le balisage à partir des mêmes données que celles qui produisent la page. Si le prix affiché par votre gabarit et celui de votre JSON-LD proviennent d’un seul champ, ils ne peuvent pas diverger.
- WordPress : les extensions SEO comme Yoast ou Rank Math produisent déjà le balisage Organization, Article et fil d’Ariane. Configurez correctement une seule extension plutôt que d’en empiler plusieurs qui ajoutent chacune leurs blocs.
- Shopify et autres boutiques hébergées : la plupart des thèmes incluent le balisage Product. Vérifiez l’absence de doublons lorsqu’une application d’avis ou de SEO ajoute un second bloc Product.
- Sites sur mesure : produisez le script dans le gabarit de page, côté serveur. Il peut se placer dans le
<head>ou dans le<body>; Google lit les deux. - Reliez les entités avec
@id. Donnez à votre Organization un identifiant tel quehttps://example.com/#orget référencez-le commepublisherde chaque Article, au lieu de répéter tous les détails sur chaque page.
Comment le schema aide les IA à comprendre
Google est clair : il n’y a pas de données structurées particulières à ajouter pour les AI Overviews ou l’AI Mode ; une page doit simplement être indexée et éligible à un extrait (notre guide pour apparaître dans les AI Overviews détaille ce qui compte vraiment). Considérez donc le schema comme un outil de clarté, pas comme une astuce de classement pour les IA.
Cette clarté reste précieuse. Le balisage énonce des faits qui sont sinon sous-entendus : quelle organisation publie la page, qui est l’auteur, quand elle a été mise à jour, combien coûte un produit. Les liens sameAs relient votre organisation à ses profils officiels, ce qui aide tout système à vous distinguer d’une entreprise au nom proche. Aucune plateforme d’IA n’a publié le poids qu’elle accorde au schema ; la règle honnête est donc la suivante : balisez ce qui est vrai et visible, gardez le balisage cohérent avec la page, et n’attendez pas de lui qu’il compense un contenu mince.
Comment valider les données structurées
- Test des résultats enrichis : indique si une URL ou un extrait de code est éligible aux résultats enrichis de Google, et liste les erreurs et avertissements par type.
- Schema Markup Validator (validator.schema.org) : vérifie la validité schema.org en général, y compris pour les types que Google n’utilise pas pour les résultats enrichis.
- Les rapports d’amélioration de Search Console : affichent les erreurs sur l’ensemble du site pour chaque type détecté, comme les extraits de produit, les fiches marchand et les fils d’Ariane, et permettent de valider les corrections.
- L’inspection de l’URL dans Search Console : confirme que Google a vu le balisage que votre JavaScript injecte.
Erreurs courantes avec le schema
- Un balisage qui ne correspond pas à la page. Des prix, des notes ou des FAQ que les visiteurs ne voient pas enfreignent les règles de Google sur les données structurées.
- Des avis auto-promotionnels. Les étoiles d’avis d’un LocalBusiness ou d’une Organization, portant sur lui-même et publiées sur son propre site, ne sont pas affichées.
- Du JSON invalide. Les virgules finales, les guillemets non échappés et les guillemets typographiques (“ ”) collés depuis un traitement de texte cassent tout le bloc.
- Des URL relatives. Utilisez des URL absolues pour
image,logo,urletitem. - Des dates sans fuseau horaire ou dans un format différent de l’ISO 8601.
- Des entités en double et contradictoires. Un thème et deux extensions qui produisent chacun leur propre bloc Organization avec des noms ou des logos différents.
- Le mauvais type pour la page. Un balisage Product sur une page de catégorie qui liste 40 produits, ou un balisage Article sur la page d’accueil.
- Des valeurs périmées. Un prix soldé qui s’est terminé le mois dernier ou un article « InStock » qui est épuisé.
Générez et validez votre balisage
Créez du JSON-LD pour Organization, LocalBusiness, Article, Product, BreadcrumbList et d’autres types avec le générateur de balisage schema, puis collez le script dans votre gabarit. Une fois en ligne, passez la page dans le validateur de balisage schema : il extrait le JSON-LD, les microdonnées et le RDFa, vérifie la syntaxe JSON et teste les propriétés requises et recommandées par Google pour les principaux types de résultats enrichis, et signale les balisages FAQ et HowTo que Google n’affiche plus en résultats enrichis. Pour une définition rapide à partager avec votre équipe, consultez l’entrée résultats enrichis du glossaire.
Passez à la pratique
Contrôlez JSON-LD, microdonnées et RDFa selon les règles de Google.
Validateur de schema