Données structurées à l’aide de Schema.org :
une introduction
Données structurées à l’aide de Schema.org en bref
Schema.org est un balisage structuré qui vous aide à spécifier le type de contenu de votre site web.
Il vous permet d’indiquer aux moteurs de recherche que vous faites référence à une personne, à un événement, à un produit, à un nouveau poste ou à d’autres catégories.
En outre, la mise en œuvre d’un schéma correct dans votre code HTML rend votre site plus susceptible d’être affiché sous forme d’extraits améliorés dans les moteurs de recherche.
Plus visibles que les snippets normaux, les snippets améliorés peuvent entraîner un plus grand nombre de clics vers votre site web.
Table des matières
- Qu’est-ce que Schema.org ?
- Pourquoi s’intéresser à Schema.org?
- Les types de schémas les plus populaires
- Comment implémenter Schema.org ?
- Comment tester la mise en œuvre de Schema.org?
- Quels sont les moteurs de recherche qui prennent en charge Schema.org?
- Les données structurées telles que Schema.org permettent-elles d’obtenir un meilleur classement?
- Quels outils utiles pour travailler avec Schema?
- Questions fréquemment posées sur Schema.org
Qu’est-ce que Schema.org ?
Schema.org est un balisage structuré que vous pouvez ajouter à vos documents HTML pour aider les moteurs de recherche à comprendre votre contenu, et qui fait ressortir vos extraits dans les pages de résultats des moteurs de recherche (SERP).
D’autres formes de données structurées dans le marketing numérique sont Open Graph et Twitter Cards.
Tout au long de cet article, nous utiliserons le terme « Schema » pour désigner tout type de contenu que vous pouvez baliser à l’aide de Schema.org.
Pourquoi s’intéresser à Schema.org ?
Les moteurs de recherche comprennent assez bien les sujets de votre contenu, mais vous pouvez souvent les aider à mieux comprendre votre contenu en définissant le type de contenu à l’aide de Schema.org.
Ils seront ainsi plus enclins à afficher des extraits améliorés pour vos pages.
Les snippets améliorés se distinguent des snippets ordinaires, ce qui se traduit par un plus grand nombre de clics.
Astuce Graines de Référenceur
Les gens considèrent souvent Schema comme un signal de classement « mou » qui n’a pas d’autre effet réel que les « rich snippets », mais ce n’est pas du tout le cas.
Bien que le simple fait d’utiliser des données structurées ne soit pas associé à une plus grande visibilité dans les moteurs de recherche, Schema peut être utilisé par les moteurs de recherche pour évaluer votre page.
il y a eu plusieurs expériences (principalement dans le domaine du commerce électronique) au cours desquelles l’ajout d’un balisage Schema correct à des pages non structurées a entraîné une augmentation mesurable du classement.
Google est plutôt doué pour comprendre les choses, mais Schema aide à les rendre plus claires.
Un exemple familier d’extrait amélioré est celui qui inclut des données d’évaluation. Prenons l’exemple de ces trois extraits dans Google :
Selon vous, quel est l’extrait qui obtient le plus de clics (sans tenir compte de la position de l’extrait) ?
Exactement, le premier et/ou le troisième!
Ils se distinguent des autres snippets, et lorsqu’il y a des données d’évaluation solides, la confiance s’installe.
Astuce Graine de Référenceur
Les praticiens posent souvent la question suivante : « Quel est l’intérêt de disposer de données structurées exhaustives sur mes pages ? Dois-je utiliser uniquement ce qui est nécessaire ? » Il y a deux raisons de faire des folies avec votre balisage.
La première est d’assurer l’avenir : les géants de la recherche introduisent constamment de nouvelles fonctionnalités riches qui utilisent des parties étendues de la bibliothèque Schema.org. Si vous êtes préparé, vous en bénéficierez immédiatement.
La seconde est d’ordre philosophique : Tim Berners Lee a écrit : « Correctement conçu, le web sémantique peut contribuer à l’évolution de la connaissance humaine dans son ensemble. »
En structurant votre site, vous le rendez compatible avec les ontologies de l’internet, ce qui facilite grandement l’organisation et la diffusion de l’information en ligne.
Une bonne structuration des données inscrit votre site dans une expérience qui favorise le libre échange des idées.
Les types de schémas les plus populaires
Le marquage des avis est un exemple d’utilisation de données structurées, mais il en existe beaucoup d’autres.
Voici les types de Schema les plus populaires :
- Article / NewsArticle / BlogPosting
Décrit les articles et les billets de blog. Article est un type de schéma plus générique. NewsArticle est souvent utilisé par les éditeurs pour les articles d’actualité et BlogPosting par les organisations dont les sites web contiennent des articles de blog.
Exemple : votre dernier article de blog.
- Événement
Décrit un événement, y compris son emplacement et ses dates de début et de fin.
Exemple : l’événement Google I/O.
- Offre d’emploi
Décrit une offre d’emploi, y compris le salaire et le type d’emploi.
Exemple : une offre d’emploi pour un poste de référenceur dans une agence.
- Entreprise locale
Décrit un commerce physique, y compris les heures d’ouverture, l’emplacement et les coordonnées.
Exemple : votre pizzeria préférée.
- Organisation
Décrit une organisation, y compris l’adresse du site web, les profils de médias sociaux et les informations de contact. Ce type est utilisé pour les organisations que les gens ne visitent pas physiquement. Pour cela, nous avons le type Entreprise locale.
Exemple : Labo.marketing.
- Personne
Décrit une personne ; il est souvent utilisé pour définir le type de schéma Author pour un article.
Exemple : vous (sur votre page de profil, dans la section « À propos de nous » de votre entreprise).
- Produit
Décrit un produit, y compris la marque, le prix, les avis et les offres.
Exemple : l’iPhone 14.
- Recette
Décrit une recette, y compris les ingrédients et les photos.
Exemple : une recette de crêpes.
- Critique
Décrit une critique d’un article particulier ou d’une collection d’articles, ou un critère.
Exemple : le classement IMDB de « Il faut sauver le soldat Ryan ».
Type de schéma : Article
Le type de schéma Article est le type parent de NewsArticle et BlogPosting.
Quand faut-il utiliser l’un ou l’autre schéma?
Article : il s’agit du type générique, que nous ne recommandons pas d’utiliser. Plus vous marquez votre contenu de manière spécifique, mieux c’est. Choisissez donc entre NewsArticle et BlogPosting.
NewsArticle : utilisez cette option pour marquer vos articles d’actualité si vous êtes un éditeur.
BlogPosting : utilisez cette option pour marquer vos articles de blog.
Google prend en charge les extraits améliorés pour les articles, en particulier NewsArticle, c’est pourquoi nous allons nous concentrer sur ce type de schéma dans cette section.
Veuillez noter que même si vous ne marquez pas vos articles d’actualité avec le type de schéma NewsArticle, les moteurs de recherche peuvent toujours afficher un extrait amélioré si vous êtes inclus dans leurs résultats d’actualité.
Dans le cas de Google, vous devez suivre un processus de vérification pour figurer dans ces résultats.
Le simple fait de marquer vos articles avec le type de schéma NewsArticle ne signifie pas que vous serez automatiquement inclus dans les résultats d’actualités. Mais si vous êtes inclus, nous vous recommandons toujours d’implémenter le type de schéma NewsArticle.
Les moteurs de recherche sont capables d’identifier votre article d’actualité dans une certaine mesure, mais mieux vaut prévenir que guérir, et mettre en œuvre ce balisage NewsArticle !
Astuce Graines De Référenceur
En matière de référencement des sites d’actualités, les petits détails ont leur importance. L’actualité évolue rapidement et les indexeurs de Google ne prennent pas le temps d’analyser en profondeur une page d’article. Si le balisage NewsArticle est correct, Google comprendra rapidement le sujet de l’article et pourra commencer à le classer immédiatement dans le carrousel Top Stories, d’où les éditeurs tirent la majeure partie de leur trafic organique. Si vous ne parvenez pas à franchir ce premier obstacle à l’indexation, vous risquez de nuire aux performances de votre site dans Google.
Extrait amélioré de NewsArticle
Si vous êtes inclus dans les résultats de l’actualité, vos articles pourraient ressembler à ceci :
Propriétés importantes pour NewsArticle
Google établit une distinction entre les propriétés requises et les propriétés recommandées dans le cadre de Schema.
Même si certaines propriétés ne sont pas exigées par Google, elles sont fortement recommandées afin de donner une image complète de votre type de contenu. Google fait également une distinction entre les articles de presse AMP et non-AMP. Google exige davantage de propriétés pour les articles d’actualité marqués AMP.
Nous décrivons ci-dessous les propriétés requises et recommandées pour les articles de presse non AMP.
Propriétés requises
Les propriétés ci-dessous sont obligatoires pour NewsArticle :
Propriété | Type | Description |
titre | texte | Le titre de l’article – 110 caractères maximum. |
image | ImageObject ou URL | Une ou plusieurs images, d’une largeur minimale de 696 px. |
Propriétés recommandées
Les biens ci-dessous sont fortement recommandés pour NewsArticle :
Propriété | Type | Description |
datePublished | Date | La date à laquelle l’article a été publié. |
author/auteur | Personne | La définition de l’auteur. |
publisher | Organisation | La définition de l’éditeur. |
dateModified | Date | La date à laquelle l’article a été modifié pour la dernière fois. |
description | Texte | Une description de l’article. |
mainEntityOfPage | Œuvre de création ou URL | Indique une page (ou un autre CreativeWork) pour laquelle cette « chose » est l’entité principale décrite. |
Type de schéma : Organisation
Le schéma de type Organisation décrit une organisation, y compris son logo, l’adresse de son site web, ses profils de médias sociaux et ses coordonnées.
Il est utilisé pour les organisations que les gens ne visitent pas physiquement.
Pour les organisations que les gens visitent, nous avons le type LocalBusiness à la place.
Extrait amélioré d’organisation
Une carte de graphe de connaissances, le bloc situé à droite de la page de résultats d’un moteur de recherche, est en fait l’extrait amélioré d’une organisation.
Ces cartes ne sont pas faciles à obtenir, car elles sont principalement réservées à des marques connues telles qu’Apple ou Mercedes-Benz et à des entreprises en ligne telles que Mashable.
Voici à quoi cela ressemble :
Propriétés importantes pour Organisation
Nous décrivons ci-dessous les propriétés requises et recommandées pour Organisation.
Propriétés obligatoires
Le type de schéma appelé Organisation n’a qu’une seule propriété obligatoire. Bien que cela soit techniquement correct, il s’agit d’une information inutile, qui ne vous mènera nulle part si vous voulez que votre implémentation de Schema fasse bouger l’aiguille pour vous – implémentez donc également les propriétés recommandées.
Propriété | Type | Description |
url | URL | L’URL de votre page d’accueil. |
Type de schéma : Personne
Le type de schéma Personne est utilisé pour décrire une personne. Il est souvent utilisé pour définir l’auteur d’un article à l’aide de Author, mais il peut également être utilisé pour décrire le rôle d’une personne au sein d’une organisation.
Extrait amélioré de Personne
Comme pour l’organisation, l’extrait amélioré pour la personne est la carte du graphe de connaissances. Voici à quoi il ressemble lorsque nous recherchons « Steve Jobs » :
Propriétés importantes pour Personne
Comme pour l’organisation, la personne a quelques propriétés obligatoires. Là encore, si vous vous contentez des propriétés obligatoires, votre implémentation de Personne sera inutile.
C’est pourquoi nous vous recommandons vivement d’implémenter également les propriétés recommandées. N’oubliez pas que lorsqu’il s’agit de données structurées, plus il y en a, mieux c’est.
Propriétés requises
Le type de schéma Personne n’a qu’une seule propriété obligatoire. Bien que cela soit techniquement correct, il s’agit d’une information inutile, qui ne vous mènera nulle part si vous voulez que votre implémentation de Schema soit efficace.
Propriété | Type | Description |
nom | Texte | Le nom de la personne |
Propriétés recommandées
Nous vous recommandons vivement d’utiliser le plus grand nombre possible de propriétés recommandées ci-dessous pour décrire la personne.
Propriété | Type | Description |
url | URL | URL du site web de la personne. |
sameAs | URL | Utilisé pour définir un ou plusieurs profils de médias sociaux. Plates-formes prises en charge : Facebook, Twitter, Instagram, YouTube, LinkedIn, Myspace, Pinterest, SoundCloud et Tumblr. |
birthDate | Date | La date de naissance de la personne. |
birthPlace | Lieu | Le lieu de naissance de la personne. |
affiliation | Organisation | L’organisation à laquelle la personne est affiliée. |
Comment implémenter Schema.org ?
Schema doit être inclus directement dans le code source d’une page. Il peut être mis en œuvre à l’aide de l’un des trois formats suivants
– JavaScript Object Notation for Linked Data (JSON-LD)
– Microdonnées
– Resource Description Framework in Attributes (RDFa) (cadre de description des ressources en attributs)
Format recommandé pour Schema : JSON-LD
Le format recommandé pour la mise en œuvre du schéma est JSON-LD.
JSON-LD est un moyen d’encoder les données liées à l’aide de JSON (qui est un format de fichier standard présentant des similitudes avec XML). Il est moins sujet aux erreurs que Microdata et RDFa.
Dans cet article, nous nous concentrerons sur la mise en œuvre de données structurées à l’aide de JSON-LD.
À quoi ressemble alors une implémentation de données ? Examinons le type de schéma BlogPosting. Voici à quoi ressemble le code JSON-LD :
Qu’est-ce que cela signifie ?
- Au début, nous indiquons que nous utilisons les balises Schema.org pour le type de contenu BlogPosting.
- Nous expliquons ensuite que ce BlogPosting fait partie d’un type de contenu plus large, à savoir WebPage.
- Nous décrivons le titre « Comment améliorer les performances SEO de votre site web », une brève description de l’article (« Article qui décrit comment améliorer la trouvabilité de votre site web »), et le fait que nous avons inclus deux images dans l’article.
- Nous décrivons que l’article a été publié pour la première fois le 3 mai 2023 à 9h20, et modifié le 4 mai 2023 à 13h48.
- L’auteur de l’article est la personne « G. Ortolani », qui est liée à un éditeur du type Organisation appelée « Graines de Référenceur », qui a le logo https://grainesdereferenceur.com/wp-content/themes/gdr/images/logo.svg.
Il s’agit d’un exemple relativement simple, mais il existe des exemples beaucoup plus avancés d’utilisation de Schema.
Astuce Graines de Référenceur
Lorsque vous élaborez votre stratégie de balisage Schema, vous devez avant tout utiliser la syntaxe JSON-LD. JSON-LD est le format préféré pour un certain nombre de raisons : non seulement il est plus compréhensible pour les machines et les humains, mais les moteurs de recherche comme Google créent désormais des améliorations et des résultats enrichis qui ne peuvent être obtenus qu’avec un balisage mis en œuvre par JSON-LD.
Cela signifie qu’au fur et à mesure que les moteurs de recherche mettent en place de nouvelles fonctionnalités de recherche plus sophistiquées, votre balisage Schema sera prêt à les accueillir à l’avenir.
JSON-LD est également beaucoup plus facile à adapter et à utiliser que d’autres formats. Les microdonnées doivent être enroulées autour d’éléments HTML imbriqués, ce qui, dans certains systèmes CMS, n’est ni possible ni efficace.
Cependant, il faut toujours faire attention à la mise à l’échelle de votre JSON-LD, car le fait de le déployer à une plus grande échelle peut parfois entraîner des erreurs et des duplications de balisage si cela n’est pas fait correctement.
Mise en œuvre du balisage Schema JSON-LD sur votre site web
La mise en œuvre du balisage Schema JSON-LD peut se faire par le biais de :
- Ajout manuel
L’ajout manuel du balisage JSON-LD Schema fonctionne bien mais pas à grande échelle. Donc, si vous n’avez qu’une douzaine de pages et que cela ne vous dérange pas de les ajouter et de les maintenir manuellement, c’est parfait. Le surligneur de données de Google vous sera utile dans ce cas. - Votre système de gestion de contenu (CMS)
Si vous souhaitez ajouter Schema à un grand nombre de pages, il est logique de disposer d’une fonctionnalité à cet effet dans votre CMS, avec vos champs existants réutilisés à des fins de Schema. Cela peut être fait sur mesure, mais pour les CMS Open Source, il y a souvent des plugins disponibles. - Gestionnaires de balises (non recommandé)
Les experts en référencement aiment mettre en œuvre le balisage Schema par l’intermédiaire des gestionnaires de balises, car il n’est pas nécessaire de passer par le développement pour le mettre en œuvre. Cependant, nous ne recommandons pas d’ajouter le balisage Schema à l’aide des gestionnaires de balises, car cela repose sur l’exécution de JavaScript, et Google dispose de ressources limitées à cet effet. En pratique, cela signifie qu’il faudra beaucoup plus de temps pour que votre implémentation Schema soit prise en compte et affichée par les moteurs de recherche. Une fois que vous aurez apporté des modifications, cela prendra à nouveau beaucoup plus de temps que si vous l’aviez implémenté directement en HTML. En outre, plusieurs moteurs de recherche – Yahoo, Yandex et Baidu – n’exécutent pas du tout JavaScript. Il semble que Bing commence lentement à exécuter le JavaScript, mais il est encore loin d’atteindre le niveau de Google en termes d’échelle et de capacités.
Astuce Graines de Référenceur
Lors de la mise en œuvre des données structurées, gardez à l’esprit les lignes directrices de Google afin d’être éligible pour les snippets améliorés et d’éviter une pénalité potentielle de Google.
Comment tester la mise en œuvre de Schema.org?
Étape 1 : Vérifier la présence de Schema
Après avoir ajouté Schema à vos pages, vérifiez qu’il soit présent.
Étape 2 : validation de la mise en œuvre du schéma
Testez ensuite si la mise en œuvre de vos données structurées est correcte, en utilisant le testeur de données structurées de Google et en choisissant des pages au hasard. Notez que l’outil de test des données structurées de Google ne permet de vérifier qu’une URL à la fois, ce qui peut prendre beaucoup de temps.
Astuce Graines de Référenceur
Veuillez noter que l’outil de test des données structurées de Google semble éprouver des difficultés avec certaines implémentations de Schema réalisées par l’intermédiaire de Google Tag Manager (qui fonctionnent bel et bien dans la pratique). Il s’agit d’un problème connu.
Étape 3 : Gardez un œil sur les retours d’information de Google
En outre, si vous avez accès à Google Search Console, vous obtiendrez un retour d’information de Google sur la mise en œuvre des données structurées au niveau de l’URL.
Vous pouvez également utilisez l’outil d’inspection d’URL. Cet outil vous aidera à déterminer les éventuelles améliorations à apporter au niveau des URL afin de mieux cerner la zone sur laquelle vous devriez focaliser vos efforts.
Astuce Graines de Référenceur
Pour que votre mise en œuvre de Schema soit efficace, elle doit généralement être parfaite. Si les éléments requis ne sont pas en place, ils seront probablement ignorés. Plus vous utilisez de balises optionnelles, plus il y a de chances qu’elles soient incluses. Veillez simplement à ne pas essayer de jouer avec les choses. Essayer de manipuler les moteurs de recherche via le balisage Schema peut gravement nuire à votre site (ils imposent des pénalités manuelles pour cela).
Quels sont les moteurs de recherche qui supportent Schema.org ?
Schema.org est une initiative lancée en 2011 par Google, Bing et Yahoo. Quelques mois après son lancement, Yandex a également rejoint l’initiative.
De tous les moteurs de recherche, Google est de loin celui qui supporte le mieux Schema.org.
Tout au long de cet article, nous nous concentrons sur la mise en œuvre de Schema pour Google, mais qu’en est-il des autres ?
Soutien de Bing et Yahoo à Schema.org
En mars 2018, Bing a confirmé qu’il prenait en charge Schema.org. Ils prennent en charge les types de Schema suivants via Microformats, RDFa et JSON-LD (de manière similaire à Google) :
– Fil d’Ariane
– Entreprise / Organisation
– Événement
– Personne
– Produit et offres
– Recette
– Revue / Revue agrégée / ClaimReview
Vous trouverez de plus amples informations sur le balisage de votre site dans leur section d’aide.
Bien que les ressources pour webmasters de Yahoo ne mentionnent pas la prise en charge de Schema.org, elles la prennent en charge. Yahoo Search, qui est alimenté par Bing, semble prendre en charge les mêmes types de Schema que Bing.
Prise en charge de Schema.org par Yandex
Yandex prend en charge les types de schéma suivants, uniquement via les microformats :
– NewsArticle / BlogPosting
– Film
– Organisation
– Produit
– Questions et réponses
– Recette
– Application logicielle (y compris pour les jeux).
Pour plus d’informations, consultez la section Yandex Webmaster Support sur Schema.org.
Baidu
En 2017, Baidu a mentionné qu’ils viseraient à soutenir Schema.org, mais pour le moment, ils ne le soutiennent pas encore.
Les moteurs de recherche ont des exigences différentes
Si vous dépendez de plusieurs moteurs de recherche, vous pouvez rencontrer des problèmes de compatibilité.
Yandex, par exemple, exige certaines propriétés qui ne sont pas requises par Google.
Gardez donc à l’esprit que les moteurs de recherche peuvent vouloir voir des données différentes ou plus complètes.
Il n’y a pas de mal à inclure plus de données ; les moteurs de recherche ne retiendront que ce qu’ils peuvent utiliser.
Astuce Graines de Référenceur
De meilleurs résultats ont été obtenu en testant des combinaisons étranges de balisage Schema qui ne sont pas recommandées dans les guides officiels des moteurs de recherche eux-mêmes. Tout ce qui est mentionné sur Schema.org n’est pas analysé et compris par les moteurs de recherche. Leurs pages de documentation officielles ont généralement quelques mois, voire quelques années de retard. En effectuant des tests approfondis, vous pouvez trouver des astuces très intéressantes pour obtenir des snippets riches dans Google tout en ne respectant pas les directives officielles. Parfois, l’outil de test des données structurées signale des erreurs alors que Google affiche toujours des extraits riches dans ses SERP. Veillez à toujours vous tenir au courant des possibilités à venir. Participez à la communauté des données structurées afin de savoir à quoi vous attendre. La plupart des conversations ont lieu sur des forums de discussion ouverts, tels que GitHub et Schema.org Community Group.
Les données structurées telles que Schema.org permettent-elles d’obtenir un meilleur classement ?
Oui et non.
Bien que les données structurées ne soient pas un facteur de classement direct, elles ont un impact indirect sur votre classement.
Les données structurées vous aident à obtenir plus de clics sur vos snippets, ce qui se traduit par un CTR plus élevé.
Nous – et de nombreux autres référenceurs – pensons que le CTR a un impact sur les classements, car il envoie un signal de qualité aux moteurs de recherche.
Quels outils pour travailler avec Schema?
Ces outils vous seront utiles lorsque vous travaillerez avec Schema :
- Google’s Data highlighter (surligneur de données de Google) : vous permet de surligner du texte sur des pages et de générer du code JSON-LD à la volée afin de pouvoir l’ajouter ultérieurement.
- Structured Data Tester de Google (testeur de données structurées de Google) : vous permet de valider votre balisage structuré.
Questions fréquemment posées sur Schema.org
1. Google a trouvé tout seul mon type de contenu. Ai-je vraiment besoin de Schema ?
Oui, vous avez toujours besoin de Schema. Vous avez eu beaucoup de chance, car il n’arrive pas souvent que Google découvre vos types de contenu tout seul.
Pour augmenter vos chances de voir apparaître des extraits améliorés pour vos types de contenu, il est toujours fortement recommandé d’implémenter Schema.
Cela leur permet de traiter votre contenu mieux et plus rapidement, car la description de vos types de contenu à l’aide de Schema est beaucoup moins sujette aux erreurs.
Gardez à l’esprit que vos concurrents ne restent pas inactifs et que vous devez donc faire tout ce qui est en votre pouvoir pour garder une longueur d’avance sur eux.
2. Puis-je forcer Google à améliorer mes snippets après avoir mis en œuvre des données structurées ?
Non, ce n’est pas possible. En fin de compte, c’est Google qui décidera d’améliorer vos snippets.
Notez qu’il peut facilement s’écouler quelques semaines avant que Google ne prenne connaissance de vos données structurées, et même à ce moment-là, il se peut qu’elles ne soient pas valides et qu’il ne les prenne pas en compte.
3. Pourquoi Google n’affiche-t-il pas mes avis sur la page d’accueil ?
Il serait logique que votre page d’accueil soit affichée avec les données d’évaluation, mais Google ne le fait pour aucun site Web.
Google n’affiche les données d’évaluation que pour les pages autres que la page d’accueil.