Schema Markup : guide pratique des données structurées pour le SEO
Le schema markup indique aux moteurs de recherche de quoi parle une page. Voici ce qu'il vous rapporte encore dans Google en 2026, quels types utiliser, des exemples JSON-LD prêts à copier et comment le tester sans tomber dans les pièges courants.
Searvia · 24/10/2026 · Lecture : 19 min
En bref : le schema markup est un code, le plus souvent un script JSON-LD, qui décrit une page avec le vocabulaire schema.org afin que les moteurs de recherche sachent exactement ce qu'elle contient : un produit et son prix, un article et son auteur, une entreprise et son adresse. Dans Google, il rend les pages éligibles aux résultats enrichis (prix, étoiles d'avis, fil d'Ariane), mais il ne les garantit pas et n'est pas un levier de classement. Plusieurs résultats enrichis ont été supprimés, dont la FAQ en mai 2026 : balisez donc ce que Google prend encore en charge, gardez un balisage identique à ce que voient les visiteurs et testez-le avant et après chaque modification de template.
La plupart des sites qui "ont du schema" souffrent de l'un de ces deux problèmes : un balisage ajouté il y a des années pour un résultat enrichi que Google n'affiche plus, ou un thème, un plugin et une application qui ajoutent chacun leur propre bloc, avec des données contradictoires. Ce guide présente ce que font aujourd'hui les données structurées, les types qui méritent votre temps en octobre 2026, du JSON-LD prêt à copier et une routine de test.
Qu'est-ce que le schema markup
Schema.org est un vocabulaire partagé pour décrire des éléments du web, fondé par Google, Microsoft, Yahoo et Yandex et maintenu comme projet communautaire. Il définit des types (Product, Article, LocalBusiness, Event) et les propriétés que chaque type peut avoir (price, author, address, startDate). Schema.org indique qu'en 2024, plus de 45 millions de domaines web l'utilisent.
"Données structurées" est le terme général pour désigner des informations dans un format fixe que les machines lisent sans avoir à deviner. Le "schema markup" désigne des données structurées écrites avec le vocabulaire schema.org. En pratique, les deux termes sont employés indifféremment.
Sans balisage, un moteur de recherche lit "32 $" près du mot "mug" et en déduit que c'est probablement un prix. Avec balisage, la page l'affirme : il s'agit d'un Product nommé "Speckled Stoneware Mug", proposé à 32,00 USD, en stock. L'introduction aux données structurées de Google décrit ainsi leur finalité : Google utilise les données structurées pour comprendre le contenu d'une page, et elles peuvent permettre des résultats de recherche plus attrayants pour les utilisateurs.
JSON-LD, Microdata et RDFa
Google Search prend en charge trois formats. Tous expriment le même vocabulaire ; ils diffèrent par l'endroit où se trouve l'information.
| Format | Où il se trouve | Avantages | Inconvénients |
|---|---|---|---|
| JSON-LD | Un bloc <script type="application/ld+json"> séparé | Facile à ajouter, à lire et à générer ; ne touche pas au HTML visible | Peut diverger du contenu visible s'il est généré depuis une autre source de données |
| Microdata | Attributs (itemscope, itemprop) sur les éléments HTML visibles | Balisage et contenu visible sont liés | Encombre les templates, se casse facilement lors des refontes |
| RDFa | Attributs (vocab, property) sur les éléments HTML visibles | Comme Microdata, aussi utilisé en dehors de la recherche | Comme Microdata |
Google indique qu'en général, il recommande JSON-LD si la configuration de votre site le permet. Utilisez JSON-LD pour tout nouveau balisage. Si votre plateforme produit déjà du Microdata correct, il n'y a aucune raison de le réécrire, mais n'ajoutez pas par-dessus un bloc JSON-LD qui décrit le même élément différemment.
Ce que font les données structurées, et ce qu'elles ne font pas
Elles rendent les pages éligibles aux résultats enrichis. Les résultats enrichis sont les affichages de recherche améliorés : prix et disponibilité d'un produit, étoiles d'avis, fil d'Ariane à la place d'une URL brute, miniatures de vidéos, dates d'événements. La documentation de Google comprend des études de cas où les résultats enrichis ont amélioré le taux de clics, par exemple Rotten Tomatoes, qui a mesuré un taux de clics supérieur de 25 % sur les pages avec données structurées.
Elles ne garantissent rien. Les consignes générales sur les données structurées de Google précisent que Google ne garantit pas que vos données structurées apparaîtront dans les résultats de recherche. Un balisage valide rend une page éligible ; Google décide ensuite, requête par requête, si le résultat enrichi est utile.
Ce n'est pas un raccourci pour le classement. Google présente les données structurées comme un moyen de comprendre le contenu et de se qualifier pour des fonctionnalités de recherche. Le signal le plus clair est la façon dont il traite les abus : une action manuelle liée aux données structurées fait perdre à une page son éligibilité aux résultats enrichis, et Google affirme qu'elle n'affecte pas le classement de la page dans la recherche web.
Elles aident à lever les ambiguïtés. Selon la documentation Organization de Google, le balisage Organization aide Google à comprendre vos informations administratives, à distinguer votre organisation des autres, et peut influencer le logo affiché dans les résultats de recherche et les panneaux de connaissances.
Quels résultats enrichis Google prend encore en charge (octobre 2026)
Google réduit la liste depuis trois ans. Un balisage écrit pour une fonctionnalité supprimée n'est pas nuisible, mais c'est de la maintenance inutile, et certains plugins en génèrent encore par défaut.
Fonctionnalités supprimées ou restreintes
| Fonctionnalité | Ce qui s'est passé | Source |
|---|---|---|
| HowTo | Limité au desktop en août 2023, plus affiché du tout à partir du 13 septembre 2023 | Search Central Blog |
| FAQ | Limité aux sites gouvernementaux et de santé réputés en août 2023 ; la documentation de Google indique qu'il n'apparaît plus dans Google Search depuis le 7 mai 2026, et la documentation a été supprimée en juin 2026 | Documentation updates |
| Champ de recherche des sitelinks | Retiré des résultats le 21 novembre 2024 | Search Central Blog |
| Infos sur un cours, salaire estimé, vidéo d'apprentissage, annonce spéciale, annonce de véhicule | Suppression annoncée en juin 2025 dans le cadre de la simplification de la page de résultats ; la documentation de Google indique qu'ils ne sont plus affichés, documentation retirée en septembre 2025 | Search Central Blog |
| ClaimReview, book actions | Également signalés en juin 2025 ; Google a ensuite retiré la bannière d'abandon des book actions car une fonctionnalité utilise encore ce balisage | Documentation updates |
| Practice problem | Abandonné en novembre 2025, documentation retirée en janvier 2026 | Documentation updates |
Lorsque Google a supprimé le champ de recherche des sitelinks, il a indiqué qu'il n'était pas nécessaire de retirer le balisage, car des données structurées non prises en charge ne posent pas de problème dans la recherche. La même logique vaut pour les autres : nettoyez-les à la prochaine intervention sur le template, sans paniquer.
Types utiles pour la plupart des sites
La galerie de résultats de recherche, mise à jour en octobre 2026, répertorie les fonctionnalités que Google prend actuellement en charge. Voici celles que la plupart des entreprises peuvent utiliser :
| Type | À utiliser sur | Ce qu'il peut apporter | Requis par Google |
|---|---|---|---|
| Organization | Page d'accueil ou page À propos | Logo et informations dans les panneaux de connaissances ; identité plus claire | Aucune propriété requise |
| LocalBusiness (sous-type le plus précis) | Chaque page d'établissement | Informations sur l'entreprise dans Search et Maps | name, address |
| Product (merchant listing) | Pages où l'on peut acheter | Prix, disponibilité, livraison et retours dans les résultats | name, image, offers avec price et priceCurrency |
| Product (product snippet) | Pages d'avis ou de comparatifs où l'on ne peut pas acheter | Notes, fourchette de prix, avantages et inconvénients pour les avis éditoriaux | name plus l'un de review, aggregateRating, offers |
| Article, NewsArticle, BlogPosting | Articles et billets de blog | Meilleur affichage du titre, de l'image et de la date dans les résultats | Aucune propriété requise |
| BreadcrumbList | Toute page située sous la page d'accueil | Fil d'Ariane à la place de l'URL brute | itemListElement avec au moins deux éléments |
| VideoObject | La page où la vidéo est lue | Miniature de la vidéo, moments clés | name, thumbnailUrl, uploadDate |
| Event | Pages d'événements réels | Date, lieu et informations de billetterie | name, startDate, location (un Place) |
| SoftwareApplication | Pages d'application ou de logiciel | Note et prix | name, offers.price, et aggregateRating ou review |
| Recipe | Pages de recettes | Image, note, temps de cuisson | Voir le guide des recettes |
| Review snippet | Avis sur des produits, livres, recettes et autres éléments pris en charge | Étoiles d'avis | author, reviewRating, et itemReviewed sauf s'il est imbriqué |
La galerie couvre aussi les offres d'emploi, les jeux de données, les forums de discussion, les pages de questions-réponses, les pages de profil, les films, les locations de vacances, les contenus payants et quelques autres. Deux règles de la documentation valent la peine d'être connues avant de commencer : les événements uniquement en ligne ne sont pas éligibles aux résultats enrichis Event, qui exigent un lieu physique, et l'affichage des avantages et inconvénients est réservé aux avis produits éditoriaux, pas aux pages marchandes.
Exemples JSON-LD prêts à copier
Chaque bloc se place dans <script type="application/ld+json"> dans le HTML de la page, généralement dans le head. Remplacez chaque valeur par vos vraies données, et ne balisez que ce que la page affiche réellement.
Organization (page d'accueil)
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://www.example.com/#organization",
"name": "Copperleaf Ceramics",
"url": "https://www.example.com/",
"logo": "https://www.example.com/images/logo-512.png",
"description": "Handmade stoneware mugs, plates and bowls, shipped across the United States.",
"email": "[email protected]",
"sameAs": [
"https://www.instagram.com/example",
"https://www.linkedin.com/company/example"
]
}
Google recommande de placer le balisage Organization sur la page d'accueil ou sur une seule page décrivant l'organisation, et non sur chaque page. Ses consignes sur le logo demandent une image d'au moins 112×112 pixels, explorable, indexable et lisible sur fond blanc. sameAs accepte les URL d'autres sites qui vous décrivent, comme des profils sociaux ou d'avis. Google mentionne aussi des identifiants tels que vatID et iso6523Code pour les organisations qui en disposent.
LocalBusiness (page d'établissement)
{
"@context": "https://schema.org",
"@type": "Bakery",
"name": "North Street Bakery",
"url": "https://www.example.com/locations/north-street",
"telephone": "+1-555-010-0199",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "120 North Street",
"addressLocality": "Springfield",
"addressRegion": "IL",
"postalCode": "62701",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 39.80172,
"longitude": -89.64371
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "07:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "08:00",
"closes": "14:00"
}
]
}
Le guide Google sur les entreprises locales demande le sous-type le plus précis disponible (Bakery, Dentist, HealthClub) plutôt que LocalBusiness tout court, une latitude et une longitude avec au moins cinq décimales, un numéro de téléphone avec indicatif pays et régional, et un priceRange de moins de 100 caractères. Gardez des informations identiques à celles de votre fiche Google Business Profile ; notre guide d'optimisation de la fiche Google Business Profile traite de cet aspect.
Product avec une offre (merchant listing)
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Speckled Stoneware Mug, 12 oz",
"image": [
"https://www.example.com/images/mug-1x1.jpg",
"https://www.example.com/images/mug-4x3.jpg",
"https://www.example.com/images/mug-16x9.jpg"
],
"description": "Wheel-thrown stoneware mug with a speckled glaze. Dishwasher safe.",
"sku": "MUG-SPK-12",
"brand": {
"@type": "Brand",
"name": "Copperleaf Ceramics"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/shop/speckled-mug",
"price": "32.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "14"
}
}
Le guide des merchant listings exige name, image et un objet offers avec price et priceCurrency (un code ISO 4217 à trois lettres). Il recommande la disponibilité, l'état, la marque, un GTIN lorsqu'il existe, les informations de livraison et une politique de retour. La définition de price sur schema.org demande un nombre simple avec un point comme séparateur décimal, et la devise dans priceCurrency plutôt qu'un "$" dans la valeur. Pour une promotion, Google documente désormais validFrom avec validThrough ou priceValidUntil pour définir la période de promotion. Google indique aussi que l'envoi à la fois d'un balisage sur la page et d'un flux Merchant Center maximise l'éligibilité aux expériences Shopping.
Article (billet de blog)
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "How to Care for Handmade Stoneware",
"image": ["https://www.example.com/images/stoneware-care-16x9.jpg"],
"datePublished": "2026-09-14T08:00:00+00:00",
"dateModified": "2026-10-02T09:30:00+00:00",
"author": [
{
"@type": "Person",
"name": "Maya Lindqvist",
"url": "https://www.example.com/about/maya"
}
],
"publisher": {
"@id": "https://www.example.com/#organization"
}
}
Le guide Article n'a aucune propriété requise et recommande author, les dates, headline et image. Ne mettez que le nom de la personne dans author.name, sans titre ni "publié par", et donnez à chaque auteur une entrée distincte. Ici, publisher pointe vers le bloc Organization via son @id, de sorte que les deux décrivent une seule entité reliée plutôt que deux entités sans lien.
BreadcrumbList
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Shop",
"item": "https://www.example.com/shop"
},
{
"@type": "ListItem",
"position": 2,
"name": "Mugs",
"item": "https://www.example.com/shop/mugs"
},
{
"@type": "ListItem",
"position": 3,
"name": "Speckled Stoneware Mug"
}
]
}
Selon le guide du fil d'Ariane, un fil doit comporter au moins deux éléments, le dernier peut omettre item (Google utilise alors l'URL de la page elle-même), et le fil doit suivre le chemin qu'emprunte un utilisateur typique pour arriver à la page, et non refléter les dossiers de vos URL.
Relier les blocs dans un seul graphe
Une page décrit souvent plusieurs éléments : la page, l'organisation qui la publie, un produit, le fil d'Ariane. Les consignes de Google indiquent qu'il comprend plusieurs éléments sur une page, qu'ils soient imbriqués ou spécifiés séparément, et que vous pouvez relier des blocs distincts avec @id. De nombreuses installations WordPress le font déjà : Yoast SEO, par exemple, produit un seul @graph dans lequel WebPage, WebSite, Organization ou Person, Article et BreadcrumbList sont des nœuds distincts qui se référencent par @id.
Deux règles pratiques en découlent. Donnez à votre Organization un @id stable et référencez-le partout au lieu de répéter les informations. Et balisez l'élément principal de la page, un Product ou une Recipe, en plus des éléments secondaires comme un VideoObject, comme le demandent les consignes de Google.
Schema markup et recherche IA
Beaucoup de conseils prétendent que le schema est la clé des réponses de l'IA. Les recommandations de Google sur les fonctionnalités d'IA et votre site web sont claires : il n'existe aucune donnée structurée schema.org spéciale à ajouter pour apparaître dans les AI Overviews ou en AI Mode, et vous n'avez pas besoin non plus de nouveaux fichiers lisibles par machine. Parmi les bonnes pratiques qu'il énumère figure celle de s'assurer que vos données structurées correspondent au texte visible sur la page.
Les autres assistants n'ont pas non plus publié d'exigences de balisage. Ce que les données structurées font de façon fiable, c'est lever l'ambiguïté : un balisage Organization avec un nom, un logo et des profils sameAs cohérents indique à quelle entité appartient un site, et un balisage Product ou SoftwareApplication indique ce que vous vendez et à quel prix. C'est utile à tout système qui lit la page, ce qui explique pourquoi la vérification du balisage d'identité fait partie de notre AI search readiness checker. Considérez-le comme de l'hygiène, pas comme un levier. Les leviers des réponses IA, comme l'accès des robots d'exploration et les mentions par des tiers, sont traités dans notre guide sur le generative engine optimization, et la mesure des résultats dans AI visibility tracking.
Comment tester les données structurées
Utilisez trois outils, pour trois questions différentes.
- Rich Results Test : "Est-ce éligible à un résultat enrichi Google ?" Il indique quels types de résultats enrichis il a trouvés, avec erreurs et avertissements, et teste par défaut en mode smartphone. Utilisez la saisie par URL plutôt que du code collé lorsque votre balisage est généré en JavaScript ; le guide JavaScript de Google indique que Google traite les données structurées présentes dans le DOM rendu, mais que la saisie de code a des limites.
- Schema Markup Validator : "Est-ce du schema.org valide ?" Google a déplacé en 2021 son ancien Structured Data Testing Tool vers schema.org, sous forme de validateur général sans contrôles propres à Google. Utilisez-le pour les types que Google n'affiche pas en résultats enrichis, comme les détails d'Organization au-delà du logo.
- Rapports sur les résultats enrichis de la Search Console : "Est-ce que ça fonctionne sur l'ensemble du site ?" Des rapports apparaissent pour les types pris en charge dès que Google trouve du balisage. Les éléments valides peuvent s'afficher en résultats enrichis ; ceux qui présentent des problèmes critiques ne le peuvent pas tant qu'ils ne sont pas corrigés. Après une correction, utilisez Validate fix pour que Google réexamine les pages concernées.
Une précaution sur JavaScript : Google note que le balisage Product généré dynamiquement peut rendre les explorations Shopping moins fréquentes et moins fiables, ce qui compte pour des prix et des stocks qui changent vite. Placez le balisage produit dans le HTML rendu côté serveur lorsque c'est possible.
Erreurs courantes
| Erreur | Pourquoi c'est nuisible | Correction |
|---|---|---|
| Le balisage décrit un contenu que les visiteurs ne voient pas | Les consignes de Google interdisent de baliser du contenu masqué ; cela peut entraîner une action manuelle | Ne balisez que ce qui est sur la page |
| Notes qui ne correspondent pas à la page, ou qu'aucun client n'a rédigées | Des avis qui ne viennent pas de vrais utilisateurs peuvent entraîner une action manuelle | Affichez les avis sur la page ; utilisez les vrais nombres |
| Étoiles sur votre propre LocalBusiness ou Organization | Google indique que les entreprises qui contrôlent les avis les concernant ne sont pas éligibles aux étoiles d'avis sur ce balisage, même via un widget tiers | Gardez les avis sur la page si vous le souhaitez ; n'attendez pas d'étoiles |
| Avis incités non déclarés | Ajouté aux consignes de Google sur les avis en juillet 2026 | Indiquez clairement toute incitation, ou excluez ces avis |
| Propriétés requises manquantes | Les éléments auxquels il manque des propriétés requises ne sont pas éligibles aux résultats enrichis | Vérifiez la liste des propriétés requises de chaque type dans la documentation Google |
| Deux plugins qui produisent deux blocs Product différents | Prix ou notes contradictoires ; élément principal incertain | Désactivez une source ; gardez un seul bloc par élément |
| Prix avec symbole monétaire ou virgule décimale | Non conforme au format price de schema.org | "price": "32.00", devise dans priceCurrency |
| Type LocalBusiness générique | Google demande le type le plus précis | Utilisez Dentist, Bakery, AutoRepair, etc. |
| Balisage Organization sur chaque page avec des informations différentes | Signaux d'identité contradictoires | Un seul nœud Organization avec un @id stable, référencé ailleurs |
Exemple concret : corriger la fiche produit d'une boutique (hypothétique)
L'exemple suivant est hypothétique, il ne s'agit pas de données réelles. Copperleaf Ceramics, une boutique en ligne fictive sur une plateforme e-commerce populaire, constate que ses pages produits affichent de simples liens bleus alors que ses concurrents montrent prix et stock dans les résultats. Un audit de la page du mug révèle :
| Contrôle | Avant | Problème |
|---|---|---|
| Blocs JSON-LD sur la page | 2 blocs Product | Le thème et une application d'avis en produisent chacun un |
| Prix | "$32" dans un bloc, "32.00" dans l'autre | Symbole dans la valeur ; deux valeurs différentes |
priceCurrency | Absent dans le bloc du thème | Requis pour les merchant listings |
availability | Absent | Recommandé ; les acheteurs voient le stock dans les résultats |
aggregateRating | 4,9 sur 31 avis dans le bloc de l'application | La page affiche 14 avis, moyenne 4,8 |
| Images | Une miniature de 300×300 | Google demande plusieurs images haute résolution |
| Balisage Organization | Aucun | Pas de logo ni de données d'identité |
| Balisage FAQPage | Sur chaque page produit, à propos de la livraison | Résultats enrichis FAQ supprimés en mai 2026 |
Les corrections ont pris un après-midi :
- Désactivation du balisage produit du thème et configuration de l'application d'avis pour qu'elle ajoute sa note dans un seul bloc Product, à partir des données d'avis en direct.
- Réécriture de l'offre :
"price": "32.00","priceCurrency": "USD", ajout deavailabilityetitemCondition, et définition de la période de promotion avecvalidFrometpriceValidUntilpendant les promotions. - Ajout de trois formats d'image.
- Ajout du balisage Organization sur la page d'accueil avec logo et
sameAs, référencé depuis les pages produits par@id. - La section FAQ est restée visible, car les clients la lisent, et son balisage n'est plus considéré comme une fonctionnalité de recherche.
- Exécution du Rich Results Test sur cinq URL de produits, puis suivi du rapport merchant listing de la Search Console pendant les semaines suivantes : les éléments invalides sont tombés à zéro à mesure que Google réexplorait les pages.
La boutique ne peut pas forcer l'affichage du résultat enrichi, mais chaque page est désormais éligible, et rien n'y contredit ce que voient les acheteurs.
Mettre en place le schema sur les plateformes courantes
- WordPress. Yoast SEO et Rank Math produisent Organization ou Person, WebSite, WebPage, Article et BreadcrumbList une fois les réglages de représentation du site renseignés. WooCommerce ajoute le balisage Product. Vérifiez l'absence de doublons lorsqu'un thème ou un autre plugin ajoute le sien.
- Shopify. Les thèmes produisent généralement le balisage produit, souvent via le filtre Liquid
structured_data, qui transforme un produit en Product schema.org, ou en ProductGroup lorsqu'il a des variantes, et un article en Article. Les applications d'avis peuvent ajouter un second bloc ; vérifiez le code source de la page. - Sites sur mesure et frameworks. Générez le JSON-LD côté serveur à partir des mêmes données que celles qui servent à afficher la page, pour que prix et stock ne puissent jamais diverger.
- Générateurs de schema markup. Pratiques pour des blocs ponctuels comme Organization. Pour les prix, notes ou dates, une sortie statique devient obsolète ; générez-la depuis vos données.
Une checklist schema de 30 minutes
- Lancez le schema markup checker gratuit sur votre page d'accueil et vos pages clés pour voir quels types JSON-LD chacune déclare et si elle comporte un balisage d'identité Organization ou LocalBusiness avec
sameAs. - Lancez le Rich Results Test sur une page par template : accueil, produit ou service, article, établissement.
- Classez chaque type trouvé comme pris en charge, supprimé ou non éligible aux résultats enrichis, et supprimez les doublons.
- Renseignez les propriétés requises des types que vous conservez.
- Comparez chaque valeur balisée avec la page visible : prix, note, horaires, dates.
- Vérifiez aussi les balises de partage social ; les mêmes modifications de template les cassent souvent.
- Revérifiez dans la Search Console deux à quatre semaines plus tard.
Comment Searvia vérifie vos données structurées
Le schema markup checker gratuit utilise le même moteur que notre website SEO checker : il lit le JSON-LD dans le HTML de la page que vous saisissez (votre page d'accueil si vous ne saisissez qu'un domaine), liste les types qu'il trouve, vérifie la présence d'un balisage d'identité Organization, LocalBusiness ou Person et de liens sameAs, et recherche du contenu de type question-réponse, parmi les 38 contrôles au total. Dans l'application, l'audit de site explore vos pages chaque semaine, enregistre les types de schema de chacune et signale une page d'accueil sans données structurées, ainsi que les titres, les pages cassées et les problèmes de sitemap. Pour une vision d'ensemble de ce qu'il faut vérifier et dans quel ordre, consultez notre guide d'audit SEO technique.
Questions fréquentes
- Qu'est-ce que le schema markup ?
- Le schema markup est du code ajouté à une page web qui décrit son contenu avec le vocabulaire partagé schema.org : par exemple que la page est un produit avec un prix, un article avec un auteur et une date, ou une entreprise locale avec une adresse et des horaires d'ouverture. Les moteurs de recherche le lisent pour comprendre la page et, pour les types pris en charge, afficher des résultats enrichis comme les prix de produits, les étoiles d'avis ou les fils d'Ariane.
- Le schema markup améliore-t-il le classement ?
- Google présente les données structurées comme un moyen de comprendre les pages et de devenir éligible aux résultats enrichis, pas comme un coup de pouce au classement. Les résultats enrichis peuvent rendre une annonce plus visible et générer plus de clics, mais Google ne les garantit pas, et même une action manuelle liée aux données structurées ne supprime que l'éligibilité aux résultats enrichis ; Google affirme qu'elle ne change pas le classement dans la recherche web.
- Quel format de schema utiliser : JSON-LD, Microdata ou RDFa ?
- Google Search prend en charge les trois et recommande JSON-LD lorsque la configuration de votre site le permet. JSON-LD tient dans un seul bloc script, séparé du HTML visible, ce qui le rend plus facile à ajouter, à lire et à maintenir. N'utilisez Microdata ou RDFa que si votre plateforme les produit déjà correctement.
- Les résultats enrichis FAQ fonctionnent-ils encore ?
- Non. Google a limité les résultats enrichis FAQ aux sites gouvernementaux et de santé réputés en août 2023, et sa documentation indique que les résultats enrichis FAQ n'apparaissent plus dans Google Search depuis le 7 mai 2026. Un balisage FAQPage qui correspond à une FAQ visible ne nuit pas, mais il ne produit plus les questions dépliables dans les résultats de recherche.
- Ai-je besoin de schema markup pour apparaître dans les AI Overviews de Google ou dans ChatGPT ?
- Pas pour Google. Les recommandations de Google sur les fonctionnalités d'IA indiquent qu'il n'existe aucune donnée structurée schema.org spéciale à ajouter pour apparaître dans les AI Overviews ou en AI Mode, et que les données structurées doivent correspondre au texte visible. Pour les autres assistants, aucune exigence n'a non plus été publiée. Un balisage qui identifie clairement votre organisation, vos produits et vos auteurs reste utile, car il lève toute ambiguïté sur qui vous êtes.
Sources
- Introduction to structured data markup in Google Search – Google Search Central
- General structured data guidelines – Google Search Central
- Structured data markup that Google Search supports (search gallery) – Google Search Central
- Latest Google Search documentation updates – Google Search Central
- Changes to HowTo and FAQ rich results – Google Search Central Blog
- Simplifying the search results page – Google Search Central Blog
- Farewell, sitelinks search box – Google Search Central Blog
- Organization structured data – Google Search Central
- Local business structured data – Google Search Central
- Merchant listing structured data – Google Search Central
- Product snippet structured data – Google Search Central
- Review snippet structured data – Google Search Central
- Article structured data – Google Search Central
- Breadcrumb structured data – Google Search Central
- Video structured data – Google Search Central
- Software app structured data – Google Search Central
- Event structured data – Google Search Central
- Generate structured data with JavaScript – Google Search Central
- AI features and your website – Google Search Central
- Rich Results Test – Search Console Help
- Rich result status reports – Search Console Help
- The future of the Structured Data Testing Tool – Google Search Central Blog
- Schema.org
- price property – Schema.org
- structured_data filter – Shopify Liquid reference
- Schema functional specification – Yoast developer portal