SEO

Schema markup (balisage Schema)

Aussi: balisage schema.org, données structurées Schema, schema markup

Le Schema markup est un vocabulaire structuré issu de schema.org que vous ajoutez à une page web pour en étiqueter le contenu à destination des machines, indiquant aux moteurs de recherche et aux systèmes IA le sens exact de chaque élément afin qu’ils puissent afficher des résultats enrichis et reconnaître la page comme une entité.

Le HTML brut indique à un navigateur comment afficher du texte, mais il ne dit pas si un nombre est un prix, une note ou un numéro de téléphone. Le Schema markup comble cet écart en étiquetant le contenu avec des types et des propriétés convenus, généralement écrits en JSON-LD dans une balise script placée dans l’en-tête de la page. Chaque type est un vocabulaire avec des propriétés définies : un Product porte un nom, une marque, une image et un bloc offers ; une Offer porte un prix, une devise et un état de disponibilité ; une Review porte un auteur, une note et un corps de texte. Le balisage cohabite avec la page visible au lieu de la remplacer, si bien que la même description produit que lit un client est aussi décrite sous une forme qu’une machine peut analyser sans deviner.

Pour une boutique, les types qui rapportent le plus sont Product, Offer, Review, AggregateRating, Organization, BreadcrumbList et FAQPage, chacun rattachant un morceau de la page à un sens sur lequel une machine peut agir. Prenons un marchand Shopify qui vend une couche de base en mérinos à quarante-neuf euros, avec deux cent onze avis et une note moyenne de 4,6 étoiles. Sans balisage, un robot d’exploration voit un titre, quelques paragraphes et un graphique d’étoiles qu’il ne peut pas lire. Avec un bloc Product qui imbrique une Offer (prix 49,00, devise EUR, disponibilité InStock) et un AggregateRating (ratingValue 4,6, reviewCount 211), la page énonce ces faits clairement, et la fiche devient éligible à l’affichage du prix et de la note en étoiles sous le titre.

Le bénéfice est double. D’abord, l’éligibilité aux résultats enrichis : notes en étoiles, prix et accordéons de FAQ dans la fiche de recherche, qui attirent davantage l’attention qu’un simple lien bleu. Ensuite, une reconnaissance d’entité plus nette, qui alimente de plus en plus les moteurs de réponse IA, lesquels résument et citent des sources plutôt que de classer dix liens. Quand ChatGPT, Perplexity ou Google AI Overviews assemblent une réponse sur un produit, les données structurées leur fournissent des faits propres et sans ambiguïté à citer, de sorte qu’un prix ou une note repris dans une réponse a plus de chances d’être le vôtre et d’être exact. Cela compte surtout pour les affirmations précises et comparables sur lesquelles ces systèmes s’appuient : le prix, la disponibilité et la note.

La règle qui piège beaucoup de monde est la correspondance avec le contenu visible : le balisage doit décrire un contenu que l’utilisateur peut réellement voir sur la page. Baliser des avis ou des notes qui ne sont pas présents, ou gonfler les chiffres, va à l’encontre des consignes de Google et peut déclencher une action manuelle sur les données structurées qui supprime entièrement vos résultats enrichis. La discipline honnête consiste à ajouter le vocabulaire pour refléter ce qui figure déjà sur la page, à le maintenir à jour quand les prix et le nombre d’avis changent, et à le valider avec le test des résultats enrichis avant la mise en ligne. Le balisage ne garantit pas un résultat enrichi : il rend la page éligible, et c’est le moteur de recherche qui décide ensuite d’en afficher un ou non.