En résumé
Définition clé
Le balisage schema transforme le contenu visible d'une page en faits qu'une machine sait lire. La page est un article, untel l'a écrit, ce produit coûte tant. Google le recommande en JSON-LD et s'en sert pour comprendre les pages et afficher des résultats enrichis. Le balisage schema ne garantit pourtant ni résultat enrichi ni citation par une IA, et Google précise qu'aucun balisage spécial n'est requis pour ses fonctionnalités IA.
Importance
Pourquoi est-ce important ?
- Le balisage schema supprime les ambiguïtés. Il indique qu'un nombre est un prix, ou qu'un nom désigne l'auteur, au lieu de laisser le moteur deviner.
- Les données structurées rendent une page éligible à certains résultats enrichis de Google, comme les fils d'Ariane, les produits ou les événements.
- Avec le type Organization, Google distingue plus facilement votre entreprise d'un homonyme, et le logo affiché dans les résultats et le knowledge panel peut en dépendre.
- Quand les données structurées collent au texte visible, la page gagne en clarté, et les moteurs IA qui lisent la version indexée en profitent aussi.
- Google, Microsoft, Yahoo et Yandex ont fondé ensemble schema.org. Un seul balisage parle donc à plusieurs moteurs.
Comment ça fonctionne ?
Le balisage schema pose une couche de métadonnées sur le HTML. Pendant le crawl, le moteur lit ces métadonnées et les confronte au texte visible. Il décide ensuite s'il s'en sert pour comprendre la page ou pour un affichage enrichi.
- 1
Le vocabulaire schema.org
Schema.org définit des types (Article, Product, Organization, Person, Event, BreadcrumbList) et leurs propriétés (headline, author, price, sameAs). Chaque type hérite d'un type plus général, si bien qu'on peut décrire une entité avec finesse. La règle est simple. On retient le type qui colle au contenu réel de la page et on n'ajoute rien qui ne s'y applique pas.
- 2
Le format JSON-LD
Google accepte JSON-LD, Microdata et RDFa. Il recommande JSON-LD, qui vit dans une balise script à part du HTML et se maintient sans peine. Un exemple minimal pour un article ressemble à ceci. <script type="application/ld+json">{"@context": "https://schema.org", "@type": "Article", "headline": "Qu'est-ce que le balisage schema ?", "author": {"@type": "Person", "name": "Timothé"}}</script>. Le bloc peut aller dans le head ou dans le body, et rien n'empêche de l'injecter en JavaScript tant que la page rendue le contient.
- 3
Ce que Google en fait
Google lit les données structurées pour comprendre le contenu et pour certains résultats enrichis, sans jamais promettre qu'ils s'afficheront. Depuis août 2023, les résultats enrichis FAQ sont réservés aux sites gouvernementaux et de santé faisant autorité, et les résultats HowTo ont disparu. FAQPage reste un schema valide. Il ne déclenche simplement plus d'affichage spécial pour la plupart des sites.
- 4
Balisage schema et moteurs IA
Pour les AI Overviews et AI Mode, Google affirme qu'aucune donnée structurée spéciale n'est à ajouter. Les bonnes pratiques SEO habituelles suffisent, à condition que le balisage corresponde au texte visible. Les autres moteurs IA n'ont publié aucune règle équivalente. Mieux vaut donc voir le balisage schema comme un gain de clarté, jamais comme un raccourci vers la citation.
Métriques
Comment le mesurer ?
- Passez chaque modèle de page dans le test des résultats enrichis de Google pour confirmer que le balisage est lu et éligible.
- Le validateur schema.org repère les types et propriétés mal formés, y compris ceux que Google ignore.
- Dans la Search Console, les rapports d'amélioration listent les éléments valides, les avertissements et les erreurs pour chaque type de données structurées.
- Comparez dans la Search Console le CTR des pages qui décrochent un résultat enrichi et celui de pages équivalentes affichées normalement.
- À chaque mise en production, un crawler doit confirmer que le JSON-LD figure dans le HTML rendu, et pas uniquement dans le code source.
Pièges
Quelles sont les erreurs courantes ?
- Baliser du contenu qui n'apparaît pas sur la page visible enfreint les consignes de Google et peut valoir une action manuelle sur les données structurées.
- Mettre du FAQPage partout pour obtenir un affichage FAQ, c'est du temps perdu. Ces résultats enrichis sont aujourd'hui réservés à quelques sites d'autorité.
- Compter sur le balisage schema pour être cité par une IA détourne l'effort du contenu, qui reste le facteur décisif.
- Un prix, une note ou une date périmés dans le JSON-LD contredisent la page, et le moteur fait moins confiance à vos données.
- Copier un modèle générique sans adapter le type au contenu donne des articles balisés comme des produits.
Par où commencer ?
Suivez ces étapes pour commencer.
- Listez vos modèles de page et donnez à chacun le type schema.org le plus précis.
- Placez Organization sur la page d'accueil avec nom, logo, url et liens sameAs vers vos profils officiels.
- Balisez vos contenus éditoriaux en Article, avec auteur, date de publication et date de mise à jour.
- Sur les pages profondes, BreadcrumbList rend la hiérarchie du site explicite.
- Générez le JSON-LD à partir des mêmes données que le contenu visible, pour que les deux ne divergent jamais.
- Validez chaque modèle dans le test des résultats enrichis et dans le validateur schema.org.
- Après chaque mise en production, relisez les rapports de la Search Console.
Exemples
Fiche produit e-commerce
Une boutique ajoute Product et Offer à ses fiches, avec prix, devise et disponibilité tirés de son catalogue. Quand un prix bouge, le JSON-LD bouge avec la page. Aucun moteur n'affiche alors un tarif périmé.
Éditeur SaaS et désambiguïsation
Le nom d'un éditeur est aussi un mot courant. Il ajoute Organization avec sameAs vers sa fiche Wikidata, sa page LinkedIn et son dépôt GitHub, et le moteur rattache plus facilement le site à la bonne entreprise qu'à un homonyme.
Glossaire et FAQPage
Un site hypothétique balise ses pages de glossaire avec Article et FAQPage. Google ne lui accorde aucun affichage FAQ, ce qui est normal depuis 2023. Son balisage reste valide et reflète fidèlement les questions visibles sur la page.
Questions fréquentes
Le balisage schema est-il obligatoire pour apparaître dans Google ?
Non. Google indexe et classe très bien des pages sans données structurées. Le balisage l'aide à comprendre le contenu et rend certaines pages éligibles à des résultats enrichis, sans aucune garantie. Il vaut l'effort sur les types de pages qui ont encore un affichage enrichi, comme les produits, les événements ou les fils d'Ariane.
Le balisage schema aide-t-il à être cité dans les AI Overviews ?
Pas directement, d'après Google. Les AI Overviews et AI Mode s'appuient sur l'index de recherche habituel et n'exigent aucune donnée structurée spéciale. Le balisage schema aide quand même à la compréhension générale de la page, s'il correspond au texte visible. La qualité et la clarté du contenu pèsent bien plus lourd.
Faut-il encore utiliser le balisage FAQPage ?
Oui si vous voulez, mais n'attendez pas d'affichage FAQ. Depuis août 2023, Google réserve ces résultats enrichis aux sites gouvernementaux et de santé faisant autorité. FAQPage reste un type schema.org valide pour décrire une page de questions. Si vos questions sont visibles et utiles, le balisage ne nuit pas. Il ne produira juste aucun affichage spécial.
Quelle différence entre balisage schema, données structurées et JSON-LD ?
Les données structurées, c'est toute information mise en forme pour les machines. Schema.org est le vocabulaire le plus répandu pour les écrire, avec ses types et ses propriétés. JSON-LD est une syntaxe standardisée par le W3C dans laquelle on exprime ce vocabulaire. Le balisage schema désigne donc des données structurées écrites avec schema.org, le plus souvent en JSON-LD.
Comment vérifier que mon balisage schema est correct ?
Le test des résultats enrichis de Google vérifie l'éligibilité, le validateur schema.org la syntaxe complète. Ensuite, surveillez les rapports de la Search Console dans la durée. Pour mesurer plus largement ce que les moteurs IA arrivent à lire sur vos pages, l'Agent site de Hikoo et l'audit gratuit sur /tools/free-audit passent aussi vos données structurées en revue.
