Qu’est-ce que les données structurées et comment ça marche ?

Sommaire

Qu’est-ce qu’une donnée structurée ?

Les données structurées sont des informations organisées sous la forme d’extraits de code qui aident les moteurs de recherche à mieux comprendre le contenu du site Web. Ils peuvent également apparaître sous forme de résultats enrichis sur la page de résultats du moteur de recherche (SERP).

Il existe de nombreux types de données structurées qui peuvent être appliquées aux pages Web (par exemple, le balisage “HowTo”, “Article”, “Event”, ou même “Organisation”).

Voici un exemple de balisage de données structurées pour “Recette” en tant que résultat riche dans le SERP :

exemple de données structurées dans les résultats de Google

Pourquoi les données structurées sont-elles importantes ?

Les données structurées sont un élément essentiel du SEO On-page, car elles peuvent améliorer considérablement la présence du site Web dans les résultats de recherche.

Il existe 2 raisons principales pour lesquelles vous devriez envisager des données structurées pour vos pages :

  • Elles aident les moteurs de recherche à mieux comprendre votre contenu
  • Elles peuvent améliorer la visibilité et le taux de clics de vos pages

Examinons de plus près les avantages que peuvent offrir les données structurées.

Cela améliore la pertinence

L’objectif principal des données structurées est d’aider les moteurs de recherche comme Google à mieux comprendre le contenu du site Web.

De manière générale, les moteurs de recherche comprennent mieux les données structurées que le texte normal – cela aide les sites Web à transmettre plus efficacement le sens de leur contenu aux moteurs de recherche.

Avec des données structurées, Google pourrait avoir une meilleure compréhension de vos pages et afficher leur contenu dans les requêtes de recherche les plus pertinentes pour elles.

Ou comme John Mueller l’a clairement indiqué :

“Donc, d’une part, nous utilisons des données structurées pour mieux comprendre les entités sur la page et pour savoir où cette page est plus pertinente… Nous allons donc essayer de l’utiliser pour l’afficher dans des résultats de recherche plus pertinents qui apporteraient peut-être plus d’utilisateurs sur vos pages qui correspondent réellement aux sujets de vos pages.”

Elles augmentent le CTR

Les données structurées peuvent être affichées sous la forme d’extraits enrichis dans le SERP et augmenter le CTR (taux de clics) global de la page Web.

Chaque fois qu’un robot d’exploration Web visite une page, il recherche également toutes les données structurées pouvant être utilisées pour l’extrait visuellement amélioré de cette page dans les résultats de recherche.

Les résultats riches sont la principale raison pour laquelle les propriétaires de sites Web souhaitent implémenter des données structurées sur leurs pages – ils sont beaucoup plus attrayants et visuellement attrayants que les extraits de recherche habituels.

Les pages qui peuvent être affichées sous forme de résultats enrichis peuvent obtenir beaucoup plus de trafic organique de Google – il suffit de vérifier comment elles peuvent se démarquer des extraits ordinaires dans le SERP :

différent type de snippet seo

Conseil : Les données structurées peuvent également être utilisées pour les médias sociaux (par exemple, Facebook, Twitter ou Instagram) et d’autres plates-formes !

Les réseaux sociaux utilisent des données structurées pour construire l’objet partagé dans leurs flux (tels que le titre, l’URL, l’image sélectionnée, l’auteur et autres).

Assurez-vous que vous implémentez correctement les données structurées à l’aide d’OpenGraph et testez les extraits de code avec les outils de validation appropriés.

Les données structurées sont-elles un signal de positionnement ?

Les données structurées ne servent pas de facteur de classement pour Google.

Bien que les données structurées puissent améliorer la visibilité dans le SERP et augmenter le CTR de la page, elles n’amélioreront pas les positions de classement dans les résultats de recherche.

Les données structurées ne peuvent qu’aider vos pages à s’afficher dans des requêtes de recherche plus pertinentes.

Afin de créer et de mettre en œuvre des données structurées, vous devez d’abord « parler » dans le langage des moteurs de recherche, ce que l’on appelle le balisage de schéma.

Qu’est-ce que le balisage de schéma (et comment ça marche) ?

Schema Markup (également appelé schema.org) est un langage informatique standardisé qui décrit le contenu de la page Web d’une manière organisée et compréhensible par les moteurs de recherche.

Il contient un vocabulaire qui aide les moteurs de recherche comme Google à comprendre en quoi consiste réellement le site Web et à afficher son contenu de manière plus attrayante et efficace dans les résultats de recherche.

Schema.org a été développé en 2011 par les plus grands moteurs de recherche (Google, Bing et Yahoo!) afin de fournir et de prendre en charge un format universel de données structurées pouvant être utilisé par tout propriétaire de site Web.

Le balisage de schéma est basé sur un système hiérarchique de 2 catégories – “Types” et “Propriétés” – ils balisent et décrivent de petits éléments de contenu sur la page d’une manière organisée et compréhensible pour Google :

Chaque type peut contenir plusieurs autres types (ou sous-types) avec des propriétés qui décrivent ce qu’ils sont.

Voyons un exemple simple de la façon dont notre entreprise peut être présentée sur Internet sous forme de données structurées, sans utiliser de codage au préalable :

company
    - Marketing Skills
    - http://marketingskills.fr/
    - Logo
      - http://marketingskills.fr/.../cropped-logo-ms-white-1.png
      - Width - 418px
      - Height - 100px

Dans l’exemple simple ci-dessus, nous avons défini notre entreprise comme l’objet/entité principal qui peut être décrit par des attributs tels que le nom, la page d’accueil et notre logo, qui peuvent être décrits plus en détail par la source et sa taille.

Voici comment cette hiérarchie de données peut être transférée dans le balisage du schéma :

“@type”:”Organisation”,
“url”:”http://marketingskills.fr/”,
“name”:”marketing skills”,
“logo”:{
“@type”:”ObjetImage”,
“url”:”http://marketingskills.fr/…/cropped-logo-ms-white-1.png”,
“width”:”418px”,
“hauteur”:”100px”

Remarque : Il est important de comprendre que schema.org fournit des centaines de « Types » et de « Propriétés » couvrant divers sujets et données qui peuvent être balisés dans le contenu (par exemple, produits, musique, vidéos, organisations, etc.).

Si vous souhaitez consulter la liste complète des types et leurs attributs, consultez la liste officielle de tous les schémas.

Les données structurées peuvent être implémentées sous forme de balises sur votre page en utilisant l’un des 3 principaux formats que Google comprend :

  • JSON-LD
  • Microdonnées
  • RDFa

Jetons un coup d’œil rapide à chacun d’eux.

JSON-LD

JSON-LD (JavaScript Object Notation for Linked Data) est le script de balisage le plus populaire pouvant être utilisé pour les données structurées.

Le principal avantage de JSON-LD est qu’il peut être implémenté sous forme de bloc de code sans gâcher le reste du document HTML – copiez et collez simplement le script dans la section ou de votre page. Cela gardera la page propre et bien structurée.

Microdonnées

Les microdonnées sont basées sur un ensemble de balises qui mettent en évidence les éléments et les valeurs sur une page pour les données structurées individuellement.

Les types et propriétés des données structurées sont marqués via les attributs HTML itemtype et itemprop qui peuvent être placés sur une page.

Le principal inconvénient des microdonnées est que chaque entité ou attribut du contenu doit être marqué individuellement dans le corps HTML de vos pages, par opposition au seul gros bloc de code pouvant être implémenté par JSON-LD.

Parfois, il peut même être difficile et chaotique de baliser chaque élément ou propriété sur les pages à l’aide de microdonnées, en particulier pour les sites Web plus importants.

RDFa

RDFa (Resource Description Framework in Attributes) est une extension de HTML5 qui peut être utilisée pour baliser des éléments pour des données structurées.

Semblable aux microdonnées, RDFa marque des éléments de contenu dans le corps HTML de la page en utilisant les attributs HTML typeof et property.

Voici les exemples des 3 principaux formats qui peuvent être utilisés pour baliser les données structurées :

  • JSON-LD
  • Microdonnées
  • RDFa


{
“@context”: “http://schema.org”,
“@type”: “Entreprise locale”,
“adresse”: {
“@type”: “AdressePostale”,
“adresselocalité”: “San Francisco”,
“addressRegion”: “CA”,
“streetAddress”: “902 Corner street 10”
},
“description”: “Une pizza savoureuse située au cœur de San Francisco.”,
“name”: “Exemple de pizza”,
“téléphone”: “123-456-1111”
}

Conseil : Les types de balisage suivants ne sont pas couramment utilisés, mais Google peut toujours les analyser :

  • Microformats: balises HTML qui structurent les données sur une page dans l’attribut class. Le vocabulaire complet est sur microformats.org
  • Date de la page: Google peut analyser les dates directement à partir du texte de la page. Pour de meilleurs résultats, utilisez les formats de date ISO 8601 avec une année entièrement spécifiée.

Examinons maintenant les balises de schéma qui peuvent apparaître comme des résultats riches dans le SERP de Google.

Quelles données structurées peuvent générer un extrait enrichi ?

Google prend en charge différents types de balises de schéma qui peuvent apparaître comme résultats de recherche améliorés.

Voici une liste des éléments actuellement pris en charge qui peuvent être balisés en tant que données structurées et apparaître comme un résultat enrichi dans le SERP :

  • Article Accueil Activités Problèmes pratiques
  • Livre pratique Produit
  • Questions et réponses sur la licence d’image Breadcrumb
  • Carrousel JobPosting Recette
  • Extrait d’examen de la formation professionnelle du cours
  • Zone de recherche Liens annexes d’entreprises locales de l’ensemble de données
  • Application logicielle EmployerRating Logo
  • Solveurs mathématiques d’événements Speakable
  • Contenu de l’abonnement au film Fact Check
  • FAQ Salaire estimé Vidéo

Gardez cependant à l’esprit que schema.org contient beaucoup plus d’éléments qui peuvent être balisés pour fournir plus d’informations sur votre contenu, même s’il n’en résulte pas l’extrait enrichi.

Conseil : Si vous souhaitez explorer les résultats enrichis des moteurs de recherche les plus populaires, assurez-vous de consulter :

Pourquoi la page Web n’apparaît-elle pas comme un résultat enrichi ?

La mise en place de données structurées sur vos pages ne garantit pas qu’elles seront affichées comme un résultat riche.

Le balisage de schéma peut indiquer que son contenu peut être pertinent et utile pour les utilisateurs, mais il appartient au moteur de recherche de décider s’il sera utilisé ou non comme extrait amélioré dans le SERP.

Même Google a officiellement déclaré :

“L’utilisation de données structurées permet à une fonctionnalité d’être présente, cela ne garantit pas qu’elle sera présente.”

Les moteurs de recherche comme Google prennent en compte de nombreuses variables telles que l’autorité et la fiabilité du site Web, l’historique, l’emplacement, etc. qui peuvent influencer SI ou QUAND les résultats enrichis apparaîtront :

“… il peut arriver que nous affichions beaucoup de ces résultats riches pour votre site Web. Et peut-être que nous les réduirons au fil du temps, peut-être que nous les augmenterons à nouveau avec le temps. Il peut aussi arriver que nous les désactivions complètement » (John Mueller, Senior Webmaster Trends Analyst).

Bien que vous ne puissiez pas contrôler directement l’apparence des données structurées dans les résultats de recherche, certaines situations peuvent empêcher Google d’utiliser vos balisages de schéma :

  • Données structurées trompeuses : lorsque le contenu de votre balisage de schéma ne représente pas le contenu réel de la page.
  • Implémentation incorrecte : les données structurées ne sont pas configurées correctement pour que les moteurs de recherche puissent les comprendre et les utiliser dans le formulaire ou le résultat enrichi.
  • Contenu caché : le contenu des données structurées n’est pas présent sur la page ou est caché aux utilisateurs.
  • Violation des directives : les données structurées ne respectent pas les directives officielles de Google.

Remarque : Sachez que Google ignore les données structurées des pages d’accueil, même si elles ont été implémentées correctement.


Comment ajouter des données structurées au site Web ?

La mise en œuvre de données structurées n’est pas une fusée depuis, bien qu’elle nécessite un peu de pratique et une réflexion logique.

Gardez à l’esprit que l’objectif principal des données structurées est d’aider les moteurs de recherche à mieux comprendre de quoi parle la page et comment elle pourrait être utile aux utilisateurs, pas seulement pour des résultats riches.

Cependant, il peut être parfois difficile et écrasant de décrire vos pages via le balisage de schéma, en particulier lorsqu’il fournit une liste interminable de types et de propriétés pouvant décrire votre site Web.

Voici les meilleures pratiques que vous devez garder à l’esprit :

  • Utilisez les types et les propriétés les plus spécifiques et applicables possibles
  • Donner la priorité aux pages qui sont déjà bien classées dans les résultats de recherche (pour augmenter la probabilité qu’elles apparaissent comme des résultats enrichis)
  • Fournir des propriétés moins nombreuses mais complètes et précises plutôt que des données vagues et mal formées qui n’aideraient en rien les moteurs de recherche
  • Utiliser le format JSON-LD (si possible)

Lorsque vous implémentez les schémas les plus importants sur votre site Web, vous pouvez commencer à ajouter de plus en plus d’informations à partir de schema.org et progressivement mieux décrire votre contenu.

Conseil : Si vous êtes complètement nouveau dans le monde des données structurées, essayez Google Codelab et son court didacticiel pour découvrir le fonctionnement des données structurées.

Voyons comment créer et implémenter des balisages de schéma pour vos pages.

Générer un balisage

Lorsqu’il s’agit de créer des données structurées, vous pouvez utiliser quelques options.

Vous pouvez soit:
a) Écrire le script manuellement

Vous pouvez vous inspirer de schema.org et écrire votre propre script (par exemple dans WordPress).

Bien que la création de votre propre schéma nécessite un peu d’expérience avec le codage, cela vous donne le plus de flexibilité – vous pouvez baliser tout ce que vous voulez et créer les données structurées les plus complexes avec beaucoup d’informations pour les moteurs de recherche.

Cette méthode est cependant la plus longue et peut-être dangereuse si vous ne savez pas ce que vous faites.

b) Utiliser des générateurs de balisage

Il existe de nombreux générateurs de balisage en ligne qui créeront automatiquement des données structurées pour vous. Les générateurs de balisage les plus populaires sont :

  • Google Structured Data Markup Helper : il vous aide à baliser des éléments de contenu directement sur la page Web. Commencez simplement à marquer toutes les informations importantes sur la page, attribuez-les aux étiquettes appropriées, générez le script (JSON-LD ou microdonnées) et sélectionnez Télécharger.
  • Google Data Highlighter : un outil en ligne dans Google Search Console qui peut vous aider à mettre en évidence et à baliser les données (noms, dates, emplacements, etc.) qui sont importantes pour le résultat riche sur l’ensemble de votre site.
  • Générateur de balisage de schéma (JSON-LD) de Merkle : un outil en ligne qui peut vous aider à générer un balisage de schéma pour vos pages. Ajoutez simplement toutes les informations requises au générateur et copiez la version finale des données structurées pour votre contenu.

c) Utiliser des plugins de schéma

Les plugins de schéma sont un autre excellent moyen de créer des données structurées sur votre site Web.

Gardez cependant à l’esprit que les plugins SEO ont leurs limites – ils se concentrent généralement sur les balisages de schéma qui ne sont utilisés que pour des résultats riches (pas pour d’autres données de schema.org).

D’autre part, ces plugins peuvent vous aider à générer des scripts “prêts à l’emploi” et pouvant être automatiquement implémentés dans le code de vos pages.

Voici quelques plugins de schéma populaires pour WordPress :

  • Rank Math : un plugin simple qui utilise le format JSON-LD pour le balisage de schéma. Vous pouvez ajouter diverses données structurées à vos pages telles que le nom du site, les images, le logo, les profils, etc.
  • Yoast WooCommerce SEO : un autre plugin populaire de Yoast qui se concentre sur les sites Web de commerce électronique. Il peut ajouter des données structurées importantes pour toutes vos pages de produits afin d’être éligible à des résultats riches tels que des prix, des avis, etc.
  • Schema App : Plugin avancé pour les données structurées dans WordPress qui a également une version payante. Il fournit de nombreux balisages de schéma qui peuvent être utilisés pour des résultats riches.

Remarque : Il existe également de nombreux autres excellents plugins WordPress qui peuvent vous aider à implémenter des données structurées sur votre site Web – consultez wordpress.org et trouvez ceux qui vous conviendront le mieux.

Testez vos données structurées

Vous devez toujours tester vos balisages de schéma avant de les implémenter sur votre site Web.

Non seulement il est important de vérifier s’il y a des erreurs, mais aussi de voir à quoi ressembleraient les données structurées sous la forme d’un rich snippet.

Il existe quelques outils de test qui peuvent vous aider à valider vos scripts avant de les publier :

  • Rich Result Test : un outil officiel de Google pour tester vos données structurées. Avec cet outil, vous pouvez voir quels rich snippets peuvent être obtenus avec vos balisages de schéma et à quoi cela ressemblerait en tant qu’extrait. Vous pouvez soit insérer uniquement le script pour le tester séparément, soit copier et coller l’URL pour tester les balises de schéma sur la page donnée.
Test Google pour les données structurées
  • Schema Markup Validator : un autre outil de Google (anciennement connu sous le nom d’outil de test de données structurées) est capable de valider tous les types de données structurées de schema.org – pas seulement celles qui seraient utilisées comme résultats riches. Semblable à l’outil de test de résultat enrichi, vous pouvez copier et coller un extrait de code ou l’URL et voir s’il y a des erreurs dans votre balisage de données structurées.
Résultat schema.org
  • Outil d’inspection d’URL : un outil populaire dans la console de recherche Google qui peut vous aider à trouver des erreurs de données structurées. Avec cet outil de test, vous pouvez voir le nombre d’éléments et leurs descriptions qui ont été balisés dans votre schéma ainsi que toute information sur les résultats enrichis qui pourraient être trouvés sur vos pages.

Implémentez le balisage de votre site Web

Le déploiement de données structurées préparées est un processus assez simple.

Si vous utilisez des plugins (tels que Rank Math) ou un CMS qui prend en charge les données structurées, vous n’avez rien à faire, les outils implémenteront automatiquement les données structurées pour vous.

Cependant, ces outils manquent souvent de flexibilité ou ne couvrent pas tous les balisages que vous souhaiteriez utiliser. De ce fait, vous pouvez essayer d’autres options :

  • Ajoutez les scripts manuellement : Si vous avez créé des balisages de schéma au format JSON-LD, copiez et collez simplement les extraits de code directement dans le <head> ou le <body> de votre code HTML.
  • Utilisez Google Tag Manager : cette plate-forme peut vous aider à configurer des données structurées pour vos pages sans les insérer réellement dans le code.

Créez simplement une nouvelle balise HTML personnalisée, collez votre extrait de code et publiez-le.

Si vous avez validé les données structurées avant la mise en œuvre, vous ne devriez pas avoir de problèmes.

S’inscrire à la Newsletter


Chaque semaine nos conseils et astuces pratiques actionnables dans votre boîte mail.

En vous abonnant, vous acceptez notre politique de confidentialité.

Articles qui peuvent vous intéresser

A propos de l'auteur