Skip to main content

Qu’est-ce que les données structurées ?

Les données structurées sont des éléments d’information organisés sous la forme d’extraits de code qui aident les moteurs de recherche à mieux comprendre le contenu d’un site Web. Elles 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 « Article », « Événement » ou même « Organisation »).

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

Les données structurées sont des éléments essentiels du référencement d’une page car elles peuvent améliorer considérablement la présence du site Web dans les résultats de recherche.

Il y a 2 raisons principales pour lesquelles vous devriez considérer les 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 les données structurées peuvent offrir.

1. Elles améliorent la pertinence

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

En règle générale, les moteurs de recherche comprennent mieux les données structurées que le texte normal. Elles aident les sites Web à transmettre plus efficacement le sens de leur contenu aux moteurs de recherche.

Grâce aux données structurées, Google peut mieux comprendre vos pages et afficher leur contenu dans les requêtes de recherche plus pertinentes pour lui.

« Donc, d’une part, nous utilisons les données structurées pour mieux comprendre les entités sur la page et pour trouver où cette page est plus pertinente … Donc, nous allons essayer d’utiliser cela pour le montrer dans des résultats de recherche plus pertinents qui pourraient peut-être amener plus d’utilisateurs à vos pages qui correspondent réellement aux sujets de vos pages. »

2. Elles augmentent le taux de clics

Les données structurées peuvent être affichées sous la forme de rich snippets dans les SERP et augmenter le CTR (taux de clics) global de la page Web.

Lorsqu’un robot d’exploration du Web visite une page, il recherche également les données structurées qui peuvent être utilisées pour améliorer visuellement l’extrait de cette page dans les résultats de recherche.

Les résultats enrichis sont la principale raison pour laquelle les propriétaires de sites Web souhaitent intégrer des données structurées à leurs pages. Ils sont beaucoup plus attrayants et visuellement plus séduisants que les extraits de recherche ordinaires.

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

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 plateformes !

Les réseaux sociaux utilisent des données structurées pour construire l’objet partagé dans leurs flux (comme le titre, l’URL, l’image mise en avant, l’auteur et autres).

Assurez-vous que vous implémentez correctement les données structurées en utilisant OpenGraph et testez les extraits de code avec des outils de validation corrects.

Vous pouvez même mettre en œuvre des données structurées dans les modèles d’e-mail. Les fournisseurs d’e-mail (par exemple, Gmail) utilisent des données structurées pour baliser et afficher des informations importantes dans leur contenu d’une manière plus efficace (par exemple, les réservations d’événements, les commandes ou les fiches produits).

Pour plus d’informations, consultez la documentation sur les données structurées pour Gmail.

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

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

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

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

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

Qu’est-ce que le balisage schématique (et comment fonctionne-t-il) ?

Le balisage schématique (également appelé schema.org) est un langage informatique normalisé qui décrit le contenu de la page Web d’une manière organisée et comprise par les moteurs de recherche.

Il contient un vocabulaire qui aide les moteurs de recherche comme Google à comprendre ce dont parle réellement le site web et à afficher son contenu de manière plus attrayante et plus 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 soutenir un format universel pour les données structurées pouvant être utilisé par tout propriétaire de site web.

Le balisage Schéma est basé sur un système hiérarchique de 2 catégories : « Types » et « Propriétés ». Elles balisent et décrivent de petits morceaux de contenu sur la page d’une manière organisée et compréhensible pour Google.

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

Prenons un exemple simple de la manière dont notre entreprise peut être présentée sur Internet sous la forme de données structurées, sans utiliser de codage préalable :

Entreprise
- Six Pixels
- https://www.sixpixels.fr/
- Logo
- https://www.sixpixels.fr/six-pixels-logo.png
- Largeur - 700px
- Hauteur - 235px

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 peut-être décrit 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" : "https://www.sixpixels.fr/",
"nom" : "six pixels",
"logo":{
"@type" : "ImageObject",
"url" : "https://www.sixpixels.fr/six-pixels-logo.png",
"width" : "700px",
"height" : "235px"

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 de leurs attributs, consultez la liste officielle de tous les schémas.

À lire aussi :  Les 9 meilleurs plugins de référencement WordPress pour votre nouveau site web

Les données structurées peuvent être mises en œuvre sous forme de balises sur votre page en utilisant l’un des trois principaux formats que Google comprend :

  • JSON-LD
  • Microdata
  • RDFa

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

JSON-LD

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

Il s’agit également de la version de données structurées préférée de Google.

Le principal avantage de JSON-LD est qu’il peut-être mis en œuvre sous forme de bloc de code sans perturber le reste du document HTML. Il suffit de copier-coller le script dans la section <head> ou <body> de votre page. La page restera ainsi propre et bien structurée.

Microdata

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

Les types et les 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, contrairement au gros bloc de code qui peut être mis en œuvre par JSON-LD.

Il peut parfois s’avérer difficile et chaotique de baliser chaque élément ou propriété des pages à l’aide des microdonnées, surtout pour les sites Web de grande taille.

RDFa

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

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

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

Json-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "LocalBusiness",
"address": {
"@type": "PostalAddress",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"streetAddress": "902 Corner street 10"
},
"description": "Tasty pizza located in the heart of San Francisco.",
"name": "Pizza Example",
"telephone": "0600000000"
}
</script>
Microdata
<div itemscope itemtype="http://schema.org/LocalBusiness">
<h1><span itemprop="name">Pizza Example</span></h1>
<span itemprop="description"> Tasty pizza located in the heart of San Francisco.</span>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">902 Corner street 10</span>
<span itemprop="addressLocality">San Francisco</span>,
<span itemprop="addressRegion">CA</span>
</div>
Phone: <span itemprop="telephone">0600000000</span>
</div>

RDFa
<div vocab="http://schema.org/" typeof="LocalBusiness">
<h1><span property="name">Pizza Example</span></h1>
<span property="description"> Tasty pizza located in the heart of San Francisco.</span>
<div property="address" typeof="PostalAddress">
<span property="streetAddress">902 Corner street 10</span>
<span property="addressLocality">San Francisco</span>,
<span property="addressRegion">CA</span>
</div>
Phone: <span property="telephone">0600000000</span>
</div>

Conseil : les types de balises suivants ne sont pas couramment utilisés, mais Google peut tout de même les analyser :

  • Microformats : Balises HTML qui structurent les données d’une page au sein de l’attribut class. Le vocabulaire complet se trouve 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.

Voyons maintenant les balises de schéma qui peuvent apparaître comme des résultats enrichis dans la SERP de Google.

Quelles données structurées peuvent donner lieu à un rich snippet ?

Google prend en charge différents types de balises de schéma qui peuvent apparaître en tant que résultats de recherche enrichis.

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

  • Article
  • Book
  • Breadcrumb
  • Carousel
  • Course
  • Dataset
  • Employer Rating
  • Event
  • Fact Check
  • FAQ
  • Home Activities
  • How-to
  • Image License
  • Job Posting
  • Job Training
  • Local Business
  • Logo
  • Math Solvers
  • Movie
  • Estimated salary
  • Pratice problems
  • Products
  • Q&A
  • Recipe
  • Review snippet
  • Sitelinks Search box
  • Software App
  • Speakable
  • Subscription content
  • 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 si cela ne donne pas lieu à un rich snippet.

Conseil : si vous souhaitez explorer les rich snippets des moteurs de recherche les plus populaires, n’hésitez pas à consulter la page suivante :

Pourquoi la page Web n’apparaît-elle pas dans un rich snippet ?

La mise en œuvre de données structurées sur vos pages ne garantit pas qu’elles s’afficheront en tant que rich snippet.

Le balisage Schema peut indiquer que son contenu pourrait être pertinent et utile pour les utilisateurs, mais c’est au moteur de recherche de décider s’il sera utilisé ou non comme un extrait amélioré dans la SERP.

Même Google a déclaré officiellement :

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

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

« …il peut arriver que nous affichions un grand nombre de ces résultats enrichis pour votre site web. Et peut-être que nous les réduirons au fil du temps, peut-être que nous les augmenterons à nouveau au fil du temps. Il peut également arriver que nous les désactivions complètement » (John Mueller, analyste principal des tendances pour les webmasters).

Bien que vous ne puissiez pas contrôler directement l’apparition des données structurées dans les résultats de recherche, certaines situations peuvent empêcher Google d’utiliser vos balises 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.
  • Mise en œuvre 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 riche.
  • Contenu caché : le contenu des données structurées n’est pas présent sur les pages ou sont cachés vos utilisateurs.
  • Violation des directives : les données structurées ne respectent pas les directives officielles de Google.

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

La mise en œuvre des données structurées n’a rien d’une fusée, même si elle nécessite un peu de pratique et un raisonnement logique.

Gardez à l’esprit que l’objectif premier des données structurées est d’aider les moteurs de recherche à mieux comprendre le contenu de la page et la manière dont elle pourrait être utile aux utilisateurs et pas seulement pour obtenir des résultats enrichis.

Cependant, il peut être parfois difficile et accablant de décrire vos pages via le balisage du schéma, surtout lorsqu’il fournit une liste infinie de types et de propriétés qui peuvent décrire votre site Web.

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

  • Utilisez les types et propriétés les plus spécifiques et applicables possibles.
  • Donnez la priorité aux pages qui sont déjà bien classées dans les résultats de recherche (pour augmenter la probabilité qu’elles apparaissent dans les rich snippets).
  • Fournissez 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.
  • Utilisez le format JSON-LD (si possible)
À lire aussi :  Qu'est-ce que la SERP, ses caractéristiques et comment est-elle générée ?

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

Conseil : si vous êtes totalement novice dans le monde des données structurées, essayez Google Codelab et son court tutoriel pour apprendre comment fonctionnent les données structurées.

Voyons comment créer et mettre en œuvre des balises de schéma pour vos pages.

1. Générer des balises

Lorsqu’il s’agit de créer des données structurées, vous avez le choix entre plusieurs 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 en matière de codage, elle vous offre la plus grande flexibilité. Vous pouvez baliser tout ce que vous voulez et créer les données structurées les plus complexes avec de nombreuses 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 balises

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

  • Google Structured Data Markup Helper : il vous aide à baliser des éléments de contenu directement sur la page Web. Il suffit de commencer à baliser toutes les informations importantes de la page, de leur attribuer les étiquettes appropriées, de générer le script (JSON-LD ou Microdata) et de sélectionner 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, lieux, etc.) qui sont importantes pour le rich snippet sur l’ensemble de votre site.
  • Schema Markup Generator (JSON-LD) by Merkle : un outil en ligne qui peut vous aider à générer un balisage de schéma pour vos pages. Il suffit d’ajouter toutes les informations requises au générateur et de copier la version finale des données structurées pour votre contenu.

c) Utilisez 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 de référencement ont leurs limites, ils se concentrent généralement sur les balises de schéma qui ne sont utilisées que pour les résultats riches (pas pour les autres données de schema.org).

En revanche, ces plugins peuvent vous aider à générer des scripts « prêts à l’emploi » qui peuvent être automatiquement implémentés dans le code de vos pages.

Voici quelques plugins schema populaires pour WordPress :

  • Yoast SEO : un plugin simple qui utilise le format JSON-LD pour le balisage des schémas. 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 est axé sur les sites web de commerce en ligne. Il peut ajouter des données structurées importantes pour toutes vos pages de produits afin d’être éligible aux résultats riches tels que les prix, les avis, etc.
  • Schema App : plugin avancé pour les données structurées dans WordPress qui a également une version payante. Il fournit beaucoup d’excellentes balises de schéma qui peuvent être utilisées pour les rich snippets.

Remarque : Il existe également de nombreux autres plugins WordPress qui peuvent vous aider à mettre en œuvre des données structurées sur votre site Web. Consultez wordpress.org et trouvez ceux qui vous conviennent le mieux.

2. Testez vos données structurées

Vous devriez toujours tester vos balises de schéma avant de les mettre en œuvre 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 dans 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 résultats enrichis peuvent être obtenus avec vos balises de schéma et à quoi cela ressemblerait sous forme de snippet.
    Vous pouvez soit insérer uniquement le script pour le tester séparément, soit copier coller l’URL pour tester les balises de schéma sur la page donnée.
  • Schema Markup Validator : un autre outil de Google (précédemment connu sous le nom Structured Data Testing Tool) est capable de valider tous les types de données structurées de schema.org, pas seulement celles qui seraient utilisées comme rich snippets. Comme pour l’outil de test des résultats enrichis, vous pouvez copier coller un extrait de code ou l’URL et voir s’il y a des erreurs dans le balisage de vos données structurées.
  • Outil d’inspection d’URL : un outil populaire comme la Google Search Console peut vous aider à trouver des erreurs dans les 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 rich snippets qui pourraient se trouver sur vos pages.

3. Implémentez le balisage sur votre site Web

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

Si vous utilisez des plugins (comme Yoast SEO) ou un CMS qui prend en charge les données structurées, vous n’avez rien à faire. Les outils mettront en œuvre les données structurées automatiquement pour vous.

Cependant, ces outils manquent souvent de flexibilité ou ne couvrent pas toutes les balises que vous souhaiteriez utiliser. Pour cette raison, vous pouvez essayer d’autres options :

  • Ajouter les scripts manuellement : Si vous avez créé des balises de schéma au format JSON-LD, il suffit de copier et de coller les extraits de code directement dans le <head> ou<body> de votre HTML.
  • Utilisez Google Tag Manager : cette plateforme peut vous aider à mettre en place des données structurées pour vos pages sans les insérer réellement dans le code.

Il suffit de créer une nouvelle balise HTML personnalisée, de coller votre extrait de code et de la publier.

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

Conseil : vous pouvez utiliser notre extension Six Pixels SEO et voir ce que sont les données structurées.