fbpx

Schema Markup: comment générer des données structurées

Il est parfaitement possible qu’en effectuant une recherche sur Google, vous soyez immédiatement tombé sur l’information que vous recherchiez, littéralement. Un paragraphe, une liste, une série d’étapes… qui apparaissent sans que vous ayez à saisir le lien vers la page d’où provient l’information.

Ce que vous avez vu est un extrait que Google sélectionne directement, sans que vous ayez besoin de rentrer dans un site web. Et pour cela, les moteurs de recherche collectent des données structurées ou schema markups.

Les données structurées sont des « méta-informations », c’est-à-dire des « informations sur les informations » ; des informations supplémentaires que nous donnons à Google pour qu’il puisse identifier le contenu que nous balisons.
C’est une façon de « dire » à Google que « pommes de terre, œufs, oignon, sel et huile » sont « les ingrédients d’une omelette« . Lorsque vous recherchez « ingrédients d’omelette », c’est ce que le moteur de recherche vous renverra (si votre page est bien positionnée). Pas d’entrée sur le site de la tortilla. Directement dans les SERPs.

Intéressant, vous ne croyez pas ?

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

Peu importe si tu connais le langage HTML ou non, tu comprendras facilement ce que sont les données structurées. En HTML, pour mettre un texte en gras, il faut l’entourer d’une balise de mot en gras, ce qui permettra au navigateur d’interpréter que les mots contenus dans ces deux balises doivent être en gras.

La situation est à peu près la même avec les données structurées. Nous ne parlons pas de formatage, mais de sémantique, de « ce que les choses signifient« . Il s’agit de faire comprendre aux moteurs de recherche que les « pommes de terre » sont un ingrédient d’une recette d’omelette.

Pourquoi utiliser le schema markup ?

Il est possible que tu sois arrivé au dilemme suivant : pourquoi utiliser un système qui affiche directement des informations sur Google, en perdant des visiteurs ? Eh bien, il y a deux raisons de le faire.

D’une part, si Google prend en compte votre contenu, les informations de ta page n’apparaîtront pas comme un simple résultat. Ce sera un « rich snippet ».
Si on observe la capture d’écran de l’omelette, le snippet montre le titre de l’article et le lien (comme d’habitude), mais aussi les données balisées et une image d’accompagnement. Un résultat de recherche classé en tête, avec les données web, les informations, les images… sans avoir à payer pour un lien sponsorisé.

Quel est l’intérêt d’apparaître ainsi dans Google ? Passons à la deuxième raison. Les extraits riches ont un taux de clics (CTR ou « Click Through Ratio ») plus élevé que n’importe quel résultat standard. Pensez seulement à l’avantage que vous pouvez avoir d’améliorer votre positionnement, d’augmenter votre trafic organique et, en plus, de ne pas avoir à payer les enchères de mots-clés à Google.

Pas mal, vous ne croyez pas ?

Types de données structurés

  • Articles
  • Recettes
  • Critiques
  • Événements
  • Livres
  • Cours
  • Services
  • Logiciels
  • Entreprises locales
  • Vidéos
  • Personnes

Comme tu peux le voir, il y en a plusieurs. Google s’efforce de rendre le web de plus en plus sémantique, c’est-à-dire que la recherche ne se limite pas à offrir une référence de résultats, mais que ce que l’internaute cherche soit mieux compris et que ce soit Google qui le lui propose.

Langage de balisage (RDFa, Microdata, JSON-LD)

L’étiquetage des données peut être effectué à l’aide de différents langages de codage. Les plus importantes sont RDFa, microdata et JSON-LD.

RDFa

Il s’agit d’une forme de code qui peut être ajouté à tout document basé sur HTML, XHTML et XML. L’acronyme signifie « Resource Description Framework in Attributes ». Des trois types, RDFa est le plus élaboré, utilisé principalement par les programmeurs pour spécifier le contenu à l’aide de métadonnées.

RDFa est une extension de HTML5. Bien qu’il soit plus complexe, il offre plus de fonctionnalités.

Si tu veux savoir plus sur cette langue, tu peux jeter un coup d’œil à ce site web.

Microdonnées

Les microdonnées constituaient une forme de balisage de schéma qui avait initialement la faveur de Google. Il a été créé pour faciliter la syntaxe en la rendant plus proche de celle du HTML5.

Entrer dans le détail de ce type de balisage reviendrait à rendre la question encore plus confuse. Nous dirons qu’il est un peu similaire au langage CSS, dans lequel nous attribuons une série de qualités à un élément HTML et que chacune de ces valeurs peut être différente.

JSON-LD

Abréviation de « Javascript object notation for linked objects ». Cette notation est actuellement recommandée par Google. Il s’agit d’un balisage de données basé sur JavaScript, dans lequel le contenu est « enveloppé » dans des balises.

Comment générer des données structurées

Il y a diverses ressources, parfois gratuites et parfois payantes, pour bénéficier du schema markup dans notre contenu.

Pour commencer, nous avons – bien sûr – Google. Il s’agit de son assistant de balisage de données structurées. Il est très intuitif et peut être un bon moyen de commencer à utiliser le balisage des données. Pour s’assurer que le balisage a été effectué correctement, nous disposons également d’un autre outil, « l’outil de test des données structurées« .

JSON-LD Schema Generator

Il s’agit d’un instrument en ligne créé spécifiquement pour le balisage avec la notation JSON-LD. Il suffit de suivre les instructions et, selon le type de contenu que tu désires baliser, tu dois remplir les différents champs.

Schema <generator>

Basé sur le langage Python, c’est un site web très complet. Il vous permet de générer du contenu dans l’un des trois formats (RDFa, Microdata ou JSON-LD) à partir d’un même site web. Cela peut être un peu difficile au début, mais cela en vaut la peine si on veut apprendre à gérer les trois types de balises qui existent.

Microdata Generator

C’est le dernier des outils mentionnés ici, mais pas le moins performant. Au contraire : il combine les possibilités de Schema avec une interface plus conviviale. Il vaut la peine d’être considéré, précisément en raison de ces deux caractéristiques : variété des options et plus grande facilité d’utilisation.

Conclusion

Le balisage des données dans le contenu de ton site Web est un excellent moyen d’aider Google à trouver ta page. La meilleure compréhension de notre contenu par les moteurs de recherche améliorera notre positionnement et nous aidera à apparaître directement dans les résultats enrichis (les « snippets »).

Bien que d’autres éléments sont nécessaires pour compléter l’optimisation SEO, les balises schématiques sont un complément qu’il sera toujours pertinent d’utiliser.

Leave a Comment

Votre adresse de messagerie ne sera pas publiée.