Pourquoi intégrer des microdonnées est utile à votre référencement naturel ?

SEO - 11 minutes de lecture

Les données structurées, concept, intérêt et utilisation

Les données structurées donnent de l’information contextualisée aux moteurs de recherche. Le principal projet Schema.org a été fondé par Google, Microsoft, Yahoo et Yandex puis il a été porté par le communauté du Web.

Ce format de données imbriquées, hiérarchisées, codées permet de mettre en place des relations entre les informations et in-fine d’analyser le sujet principal de votre article avec plus de contexte. C’est le principe des entités nommées.

Ces entités nommées peuvent être reliées entre elle. Les relations peuvent être orientées pour obtenir un graphe de connaissance le tout formant une ontologie informatique.

Une donnée structurée comme son nom l’indique apporte un squelette à votre information. Cela se présente sous la forme d’un couple attribut:valeur.

Exemples de données structurées :

  • la marque d’un produit ;
  • un prix ;
  • une promotion ;
  • une date de création ;
  • un état de stock ;
  • un auteur ;
  • et toute une pléthore d’autres possibilités (aujourd’hui plus de 1000 classes et 900 propriétés sont exploitables et documentées )

Important pour la suite de l’article, ne pas confondre :

Featured Snippet : réponse courte et précise affichée en haut des résultats de recherche Google pour certaines requêtes. Elle est censée résumer de manière concise la réponse à la question ou le sujet de la recherche de l’utilisateur. Les Featured Snippet sont censés fournir rapidement et efficacement une réponse à l’utilisateur, afin de lui éviter de devoir cliquer sur l’un des résultats de recherche pour trouver une réponse.

Extrait enrichi : information supplémentaire générée automatiquement par Google à partir du contenu de la page Web, mais les webmasters peuvent également utiliser des balises de données structurées pour fournir des informations supplémentaires à Google et améliorer la présentation de leur contenu dans les résultats de recherche.

Données Structurées : ensemble d’informations organisé de manière à être facilement lu et interprété par des ordinateurs. Elles sont souvent utilisées pour fournir des informations précises et détaillées sur un sujet donné, de manière à ce qu’elles puissent être utilisées de manière efficace par des programmes informatiques.

Les données structurées sont un format normalisé permettant à Google de classer avec plus de précision une page du Web. Ce jeu de données est invisible pour l’internaute.

Les microdonnées sont écrites dans un format spécifique et ne sont pas interprétées par le navigateur à l’inverse du HTML, CSS et JS. Le référentiel de ces microdonnées est disponible sur le site Schema.org.

  • JSON-LD est une syntaxe javascript écrite dans une balise <script>.
    C’est un ensemble de données qui sera interprété par Google.
  • Microdata et RDFa sont des syntaxes HTML.
    C’est à dire que les attributs et les valeurs sont ajoutées directement sur les balises HTML. Au fil du temps, ces formats sont beaucoup plus complexe à maintenir pour les développeurs.

On retrouve le marquage Microdata dans les versions 1.6 de Prestashop par exemple, mais aujourd’hui, en 2023, la recommandation de Google est l’utilisation de JSON-LD.

Mathieu Allart, Consultant SEO à Lille

Pourquoi implémenter les données structurées dans votre code html ?

Les moteurs de recherche utilisent les données structurées pour mieux comprendre les pages du Web et leurs relations. Pour la suite de l’article, nous simplifions notre démonstration en ne parlant que de Google.

Pour vous inciter à les utiliser, Google affiche des résultats enrichis dans ses pages de résultats. Votre page Web peut ainsi ressortir du lot et avoir un meilleur taux de clics. Voir notre article sur les performances des CTR

Vous pouvez facilement ajouter des données structurées sur votre site Web.

Votre site Internet est composé d’un ensemble de pages. Ces pages peuvent contenir des informations sur des personnes, des lieux, des événements, des produits, etc…

Prenons en exemple un site de recette.

Vous ajoutez des données structurées à une page de recette alors le résultat affiché par le moteur de recherche peut être valorisé. C’est la raison pour laquelle ces résultats sont communément appelés des résultats riches ou des extraits enrichis.

Comment le moteur de recherche fait-il ?

Après le crawl de votre page, une copie du code HTML se retrouve sur les serveurs du moteur et s’en suit plusieurs mécanismes (algorithmes et comportements humains) pour classer votre page dans son index.

Les données structurées sont traitées puis utilisées dans la SERP (page de résultats) pour mettre en valeur le résultat correspondant à la page de votre site Web.

Le rich-snippet, également appelé extrait enrichi est un résultat de recherche qui apparait de manière plus détaillée que le résultat classique composé d’un titre et d’une courte description appelée “meta description”. C’est le traditionnel, l’historique “lien bleu”.

En plus du titre, de l’URL et de la description habituelle, les résultats organiques enrichis peuvent afficher des informations telles que l’état du stock, le prix, les délais de livraison, les avis, les notes mais aussi des FAQ ou des HOW-TO.

Selon une étude de Search Engine Land, les rich snippets peuvent augmenter de 30% le taux de clics sur un résultat de recherche !

Source : https://www.blogdumoderateur.com/etude-ctr-resultats-enrichis-google/

Pour afficher un rich snippet dans une page de résultats de recherche, il est nécessaire d’ajouter des données structurées à votre page Web. Il existe différents types de données structurées, comme dit plus haut, 1000 classes et 900 propriétés sont exploitables et adaptées à divers types de contenus : livres, critiques, films, produits, etc.

Capture d'écran d'une SERP montrant un extrait enrichi de type FAQ

Voici à quoi ressemble un résultat riche sur la requête “Chèque Cesu”. Google affiche une FAQ, récupérée à l’aide d’un formatage JSON-LD et peut ainsi afficher les informations directement dans la page de résultats (la SERP).

Pour visualiser à quoi ressemblent les résultats de recherche, vous pouvez parcourir la galerie de recherche de Google (https://developers.google.com/search/docs/appearance/visual-elements-gallery?hl=fr)

Il est important de rappeler que le moteur de recherche ne promet pas d’afficher de résultat enrichi dans ses pages de résultats. Il est le seul à décider si vous méritait ou pas de l’avoir.

Pourquoi vous devriez utiliser les données structurées pour votre référencement naturel ?

Comme nous venons de l’expliquer, une donnée structurée peut être affichée dans une page de résultat. Cet affichage peut vous rendre unique sur la SERP et vous donne ainsi une meilleure visibilité.

Faciliter la compréhension des pages du Web

Utiliser un format de données structurées dans une page Web facilite la compréhension du sujet traité par le moteur de recherche. Ainsi le moteur est guidé pour trouver les requêtes pertinentes correspondantes à votre page. C’est en substance, ce que John Mueller a évoqué dans un Tweet de 2018 :

https://twitter.com/JohnMu/status/980902538865205248

Alimenter le graphe de connaissance : le knowledge panel

Souvent oublié, le graphe de connaissance, aussi connu sous le nom de knowledge panel est nourri principalement par les données structurées que toutes les pages du Web peuvent formatter.

Le knowledge graph de Google tire ses informations de multiples sources et compile ces informations factuelles. 

Sources publiques mais aussi privées, Google a signé des accords sous forme de licence pour obtenir des informations comme les résultats sportifs, les cours de bourse, les prévisions météo, etc…

Pour traiter les milliards de données contenus dans cette base données, Google automatise ses traitements. Ainsi en donnant des “Linked Data” dans vos pages vous permettez à Google d’améliorer sa compréhension des contenus du Web.

C’est ainsi que Google mais aussi d’autres moteurs agrègent les informations selon plusieurs sources de confiance pour alimenter un gigantesque arbre heuristique.

Vous souhaitez avoir votre fiche d’info dans Google ?

J’en ferais prochainement un article. Pour le moment, les instructions sont disponibles sur cette page : https://support.google.com/knowledgepanel/answer/9163198?hl=fr

Occuper plus d’espace dans la SERP

La donnée structurée occupe également plus de place qu’un résultat classique. Cela à pour effet de réduire le nombre de pixel disponible en hauteur pour les autres résultats : Grosso modo, il y a moins de place pour vos concurrents ! Et s’il y a moins de concurrence, vous augmentez le potentiel de clics !

Améliorer le taux de clics

La raison la plus connue en tant que consultant SEO à Lille est le fait d’obtenir un meilleur taux de clics (CTR) dans les SERP lorsqu’un extrait enrichi est affiché.

C’est pourquoi une agence SEO à Lille comme un freelance à Lyon vous recommandera d’intégrer ce format de données dans votre code html. En conséquence, le résultat classique “Title + Meta description” est accompagné de fonctionnalités SERP supplémentaires : prix, avis, disponibilité, note, etc…

Attention toutefois, les données structurées n’influencent pas le positionnement d’une page dans les résultats de Google mais le taux de clics !

On sait que dans l’algorithme de Learning to Rank, les signaux utilisateurs ont un poids dans le classement des résultats. Mais ne divaguons pas…. et continuons !

Alors comment vérifier que les données structurées vont améliorer votre trafic ? En suivant les mots-clés par exemple !

Comment suivre les mots clés qui affichent le Schema dans la SERP ?

Il existe des outils comme Monitorank ou Semrush qui vous indiquent les pages de résultats utilisant des extraits enrichis et des featured snippet pour vos mots-clés.

Faciliter la mise en place dans vos pages de données structurées.

En effet, un produit comme Semrush doté de nombreux outils d’observation SEO peut s’avérer très efficace.

L’outil de “suivi des positions” vous indique, pour chacun de vos mots clés positionnés, le type de fonctionnalités SERP que le moteur exploite.

Visualisez à l’aide de pictogramme, le type de fonctionnalité enrichie utilisée dans la SERP !

Très utile pour observer le référencement naturel de votre concurrence, l’outil recherche organique délivre toutes les fonctionnalités supplémentaires des sites observés.

Il devient urgent d’adapter votre contenu ainsi que son balisage structuré.

Pour résumer, les données structurées permettent de “communiquer” avec les moteurs de recherche en leur fournissant des informations détaillées sur une page de votre site Web.

Terminons avec notre exemple de départ et le site de recette.

Vous pouvez indiquer à Google les ingrédients d’une recette comme le temps de préparation, le nombre de calories grâce aux données structurées. Google peut alors utiliser ces informations pour enrichir le résultat de recherche correspondant à votre site web : notre fameux rich snippet, extraits enrichis. Vous l’avez maintenant bien compris ! Ils sont très appréciés par les utilisateurs car ils leur permettent de trouver rapidement des informations pertinentes : un prix, un avis, une faq, etc… et facilite leur choix dès la page de résultat !


Bravo ! Vous êtes arrivé en bas de la page. Voici donc le bonus :

Comment formatter des données structurées avec Chat GPT ?

C’est un prompt ChatGPT pour générer vos données structurées à insérer ensuite dans votre code HTML.

“Générer les données structurées en JSON-LD pour ces questions-réponses : Votre question ? LA réponse en quelques lignes”

Générer les données structurées en JSON-LD pour ces questions-réponses : Quels sont les formats de données structurées ? Pour pouvoir stocker, transmettre et exploiter ce type de tableau de valeurs, il peut être représenté sous différentes formes appelées format. Les principaux formats utilisés pour représenter un ensemble de données sont le CSV , le JSON et le XML. L’acronyme CSV signifie “Comma Separated Values” c’est-à-dire “valeurs séparées par une virgule”. L’acronyme JSON signifie “JavaScript Object Notation” c’est-à-dire “notation d’objets en Javascript”. L’acronyme XML signifie “eXtensible Markup Language ” c’est-à-dire “langage de balisage extensible”.

Quels sont les formats de données structurées supportées par Google ? Trois formats peuvent être utilisés : RDFa, les micro-données et JSON-LD. Ce dernier est recommandé par Google ;

Et vous obtenez un script JSON-LD tout propre, prêt à être ajouté au code source de votre page Web ! J’ai vérifié le code généré est bien valide.

Capture d'écran de la validation de la donnée structurée :  https://validator.schema.org/
Outil de validation de votre markup : https://validator.schema.org/