Un lien de recherche peut afficher des étoiles, un prix ou un fil d’Ariane. Ces éléments attirent l’œil, mais Google ne les affiche pas toujours.
Vous ajoutez ce balisage sans savoir s’il sera utilisé. Cet article explique ce qu’est un résultat enrichi, le rôle de schema.org, puis comment mettre en place et tester le balisage.
Qu’est-ce qu’un rich snippet, ou résultat enrichi ?
Un résultat enrichi est un résultat de recherche complété par des éléments visuels : étoiles d’avis, prix, fil d’Ariane. Il s’appuie souvent sur des données structurées ajoutées à votre page. Son apparence varie.
Les résultats enrichis interactifs en forment une partie, comme la recherche dans les propriétés d’une recette. Pour vendre à l’étranger, voyez l’audit SEO technique pour réussir son expansion e-commerce.
Deux affichages à ne pas confondre
Extrait optimisé (featured snippet)
Une réponse extraite du texte de la page, placée en tête des résultats.
Résultat enrichi (rich snippet)
Un résultat classique complété d’éléments graphiques : étoiles d’avis, prix, fil d’Ariane.
Comment les données structurées modifient l’affichage
Google lit le balisage schema.org de votre page et relie chaque type et chaque propriété au contenu visible. Ensuite, il décide d’afficher ou non un résultat enrichi, selon la requête et le contexte.
Un balisage valide ne suffit donc pas à garantir l’affichage. Pour vos fiches produits, voyez comment intégrer les données structurées Schema.org.
Avant de publier, vérifiez :
- Les propriétés obligatoires du type sont toutes là : une seule absente rend l’élément inéligible.
- Les valeurs sont exactes et reprennent le contenu visible.
- Les FAQ sont limitées aux sites gouvernementaux et de santé faisant autorité depuis le 8 août 2023, et les résultats HowTo ont été abandonnés le 13 septembre 2023.
- Un chiffre d’usage d’une syntaxe mesure les sites qui l’emploient, pas la part des recherches enrichies.
JSON-LD, microdonnées ou RDFa : quel format retenir
JSON-LD : le format recommandé par Google
Le JSON-LD est une notation placée dans une balise script, dans le head ou le body. Le balisage reste séparé du texte visible : vous changez un paragraphe sans toucher aux données structurées.
Google lit aussi le JSON-LD ajouté par JavaScript. Ça facilite l’entretien : le bloc peut venir d’un script ou d’un module de votre CMS, sans toucher au HTML de chaque page.
Microdonnées : le balisage intégré au HTML
Les microdonnées ajoutent des attributs au HTML, autour du texte qu’elles décrivent. Vous les trouvez le plus souvent dans le body, mais elles peuvent aussi être dans le head.
Elles font partie du HTML de la page, donc une refonte du thème peut les effacer. Après une refonte, vérifiez qu’elles sont toujours là.
RDFa : l’extension HTML à attributs
RDFa ajoute des attributs au HTML, comme les microdonnées. Un même site peut en utiliser plusieurs.
| Critère | JSON-LD | Microdonnées | RDFa |
|---|---|---|---|
| Emplacement | Balise script, head ou body | Attributs HTML, surtout body | Attributs HTML, head et body |
| Maintenance | Bloc séparé du texte | Dans le HTML du thème | Dans le HTML du thème |
| Usage sur les sites | 56,2 % | 21,0 % | 36,3 % |
Choisissez JSON-LD, microdonnées ou RDFa, puis gardez-la sur tout le site. Google accepte les trois dès que le balisage est valide, donc le choix ne change pas l’affichage : il change seulement l’entretien. Pour un site volumineux, voyez la checklist d’audit SEO technique avant de mélanger deux syntaxes.
Quels types de balisage et quelles règles comptent vraiment
Choisir le type qui correspond au contenu réel
Choisissez le type qui correspond à ce que le lecteur voit vraiment sur la page. Une page d’article reçoit le type Article, pas Recette ni Produit. Ne balisez jamais une information cachée.
Pour un article, renseignez le titre, l’auteur, la date et l’image. Ces propriétés sont recommandées, pas obligatoires. Mais chacune doit correspondre exactement à ce qui est visible.
Propriétés clés
-
Recette
Obligatoires : le nom du plat et une image. Les ingrédients et les étapes décrivent ce qu’il faut pour préparer le plat.
-
Produit
Pour un résultat d’avis, il faut au moins une propriété parmi review, aggregateRating et offers.
-
Offre
price donne le prix du produit. availability donne sa disponibilité.
Propriétés obligatoires, recommandées et exactitude
Commencez par vérifier que le type correspond au contenu. Ensuite, renseignez toutes les propriétés obligatoires de ce type : sans elles, le résultat enrichi n’est pas possible. Chaque valeur doit correspondre exactement à ce que l’internaute voit.
Un prix balisé différent du prix affiché, ou une information cachée, rend le balisage non conforme. Les propriétés complémentaires viennent en dernier.
Ce qui rend le balisage inéligible
N’indiquez jamais dans le balisage un contenu absent de la page. Une information cachée, ou un prix qui n’apparaît pas à l’écran, rend le balisage inéligible.
Une page vide créée seulement pour porter des données structurées est dans le même cas. Pour mieux répartir votre budget de crawl, voyez les arbitrages entre capacité serveur et intérêt de Google.
Par où commencer pour implémenter et tester le balisage
Avant d’écrire la moindre ligne de balisage, choisissez le résultat enrichi que vous visez dans la galerie de Google.
Ensuite, lisez le guide de ce type, car les propriétés à renseigner dépendent entièrement de ce choix. Sans ce guide, vous risquez d’oublier une propriété obligatoire.
Avant de publier, suivez ces étapes, et pour l’accès de Google, voyez optimiser son contenu pour Gemini Search :
- Ajoutez le balisage et réglez votre CMS.
- Testez avec le test des résultats enrichis, ou avec le validateur Schema.org pour le vocabulaire seul.
- Dans l’inspection d’URL, vérifiez l’accès de Google : un
robots.txt, unnoindexou une connexion le bloque. - Demandez une nouvelle exploration, puis attendez plusieurs jours. Un test valide ne garantit pas l’affichage.
Comment savoir si ça marche
Dans Search Console, ouvrez les rapports d’amélioration consacrés aux types de résultats enrichis. Vous y voyez les éléments détectés sur le site et leur état de validité, avec les erreurs à corriger en premier.
Ensuite, ouvrez le rapport sur les performances des résultats de recherche.
Suivez les impressions, les clics et le taux de clic, et repérez les apparences particulières, comme les résultats enrichis de recettes, pour voir si votre balisage produit réellement des clics.
Prenez une page balisée et une page du même type non balisée.
Notez leurs clics quatre semaines avant et après le balisage.
Si le trafic total du site a monté dans les mêmes proportions, la hausse ne vient pas du balisage.
Pas d’apparence après ce délai ? Vérifiez que la page est accessible et indexable, puis reprenez les rapports d’amélioration.
Les erreurs qui coûtent le plus de temps et les limites de l’affichage
L’erreur la plus coûteuse consiste à baliser un contenu que l’internaute ne voit pas : un prix présent seulement dans le code, un avis absent de la page, une recette dont les étapes sont cachées.
Le balisage devient alors inéligible, et le temps passé à tester ne sert à rien. Avant d’écrire, vérifiez que chaque propriété correspond à un texte visible sur la page.
Les autres erreurs qui coûtent du temps, et les limites à connaître :
- Propriétés incomplètes : il manque une propriété obligatoire du type choisi.
- Copie sans adaptation : un balisage repris d’une autre page garde des valeurs qui ne décrivent pas la vôtre.
- Espoir d’un affichage restreint : les FAQ sont réservées aux sites de santé et gouvernementaux faisant autorité, et les HowTo ne sont plus affichés.
- Action manuelle : elle retire l’éligibilité. Corrigez le balisage, puis demandez un réexamen dans Search Console.
Un résultat enrichi n’est jamais garanti. Retenez l’essentiel : le balisage ne doit décrire que ce que l’internaute voit, et un test valide ne suffit pas à faire apparaître l’affichage.
Votre prochain pas : ouvrez le test des résultats enrichis sur une page balisée, puis corrigez en premier les erreurs signalées. Si rien n’apparaît après plusieurs jours, reprenez les rapports d’amélioration de Search Console.