Le balisage de schéma est ce qui se cache derrière les extraits enrichis et un certain nombre de fonctionnalités SERP que nous voyons de plus en plus dans les principaux moteurs de recherche aujourd’hui. C’est tout aussi avantageux pour les grands acteurs que pour les petites entreprises. Dans ce guide, nous partageons les neuf types de balisage de schéma les plus précieux pour le référencement et je vous montrerai comment les ajouter à votre site.
Le meilleur ? Ce guide est aussi utile pour les débutants que pour ceux qui ont déjà quelques compétences en programmation.
Qu’est-ce que le balisage Schema et pourquoi est-ce important ?
Le balisage Schema, également connu sous le nom de Schema, est un vocabulaire sémantique de balises standardisées ajoutées au HTML de la page. Ces balises aident un moteur de recherche à comprendre le contenu et le contexte de votre page web et à mieux les représenter dans les résultats de recherche. Fondamentalement, Schema est juste le langage utilisé pour représenter des données. Les données réelles sont appelées données structurées.
Si ce que vous venez de lire vous a laissé perplexe, voici un exemple. Regardez ces simples données structurées que nous avons utilisées dans notre dernier article.
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Article",
"headline" : "How to Make an SEO-Friendly Website Redesign",
"author" : {
"@type" : "Person",
"name" : "Zlata Verzhbitskaia"
},
"datePublished" : "2022-11-08",
"image" : "https://cdn1.link-assistant.com/upload/news/posts/169/1667572689.png"
}
</script>
Comment fonctionnent les données structurées ?
Ce morceau de code décrit les principales entités trouvées dans la page dans un format facilement digestible par Google et d’autres moteurs de recherche. Ainsi, une fois que cette page est explorée, Google peut dire quel est le nom de l’article, qui en est l’auteur et quand il a été publié.
En plus d’améliorer la façon dont nous communiquons les informations aux principaux moteurs de recherche, l’ajout de données structurées à une page web présente une série d’avantages qui peuvent avoir un impact direct sur votre trafic organique et votre apparence dans les résultats de recherche. Premièrement, vous pouvez obtenir un rich snippet avec des informations complètes sur votre produit, par exemple.
Vous pouvez également occuper une position zéro très convoitée pour certains types de requêtes de recherche, obtenant ainsi un trafic supplémentaire de divers moteurs de recherche.
Et le principal avantage des données structurées est qu’elles vous aident à construire des entités et des relations entre elles. Ceci est particulièrement important à la lumière de la prochaine mise à jour MUM de Google. La liste pourrait continuer et j’aborderai d’autres avantages pour chaque type de schéma plus loin dans ce guide.
Comment implémenter des données structurées sur votre site ?
Pour ce qui est de l’implémentation des données structurées, vous avez deux options :
- Générateurs de balisage (bons pour les débutants)
- Balisage manuel
Générateurs de balisage
Les générateurs de balisage Schema vous permettent d’implémenter des données structurées sans aucune compétence en codage.
Dans la plupart des cas, les référenceurs et les propriétaires de sites web (et nous ne faisons pas exception) utilisent
l’Assistant de balisage des données structurées de Google. Il propose 12 schémas, ce qui est plus que suffisant pour les débutants.
Comment fonctionnent les générateurs de données structurées ?
Le processus est vraiment simple : il suffit de choisir le type de données structurées et de marquer tous les éléments nécessaires sur votre page web.
Une fois que vous avez fini de spécifier les éléments, l’outil générera un morceau de code que vous pouvez ajouter à votre page.
Il existe également d’autres générateurs de données structurées qui proposent plus de types de Schema :
- Générateur de balisage Schema d’Analytics Hall
- Générateur de balisage Schema de Merkle
- Extension Schema Builder pour Chrome
Balisage manuel
Si vous ne trouvez pas le type de schéma dont vous avez besoin dans les générateurs de données structurées, vous pouvez l’ajouter manuellement. Au début, le code peut sembler effrayant, mais il est en réalité assez simple et vous n’aurez qu’à modifier quelques valeurs. Vous pouvez donc essayer de baliser manuellement les données structurées, même si vous n’avez pas de compétences en codage.
Voici les deux méthodes que vous pouvez utiliser pour implémenter le balisage manuel : avec JSON-LD ou Microdata.
JSON-LD
JSON-LD est une méthode plus répandue pour ajouter manuellement des données structurées à une page web. De plus, cette méthode est recommandée par Google. Elle est également plus facile à comprendre et à déployer que les microdonnées ou d’autres formats obsolètes tels que RDF ou les microformats.
Vous avez déjà vu un morceau de code JSON-LD simple au début de ce guide. Si vous l’avez manqué, le voici à nouveau :
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Article",
"headline" : "How to Make an SEO-Friendly Website Redesign",
"author" : {
"@type" : "Person",
"name" : "Zlata Verzhbitskaia"
},
"datePublished" : "2022-11-08",
"image" : "https://cdn1.link-assistant.com/upload/news/posts/169/1667572689.png"
}
</script>
Le script ci-dessus est ajouté à la section
de la page et communique à un moteur de recherche les informations suivantes :
- @contexte. Spécifie le vocabulaire (schema.org).
- @type. Spécifie le type de schéma utilisé.
- nom. Indiquez à un moteur de recherche quel est le nom de l’article.
- auteur. Indiquez aux moteurs de recherche qui a écrit l’article.
- datePublié. Spécifiez la date à laquelle l’article a été publié.
- Image. Lien vers l’image de couverture de l’article.
Si vous regardez de plus près, vous verrez que ce code JSON-LD a une structure très simple. D’abord, il y a le type de Schéma, puis les propriétés définies ( headline, author, datePublished ) et leurs valeurs ( Article, Zlata Verzhbitskaia ).
Ce fragment de code peut être complété avec plus de propriétés, si nécessaire. Par exemple, si l’article a été mis à jour, je peux ajouter la propriété dateModified juste après la propriété datePublished . Je peux également combiner plusieurs types de Schéma au sein d’un même morceau de code. Dans l’exemple précédent, nous avons combiné les données structurées Article et Personne .
Si je décide d’utiliser le même type de schéma pour un autre article, je prendrai simplement cet exemple de code et remplacerai les valeurs par celles qui sont pertinentes.
Si je dois utiliser un autre schéma, je mettrai à jour la propriété @type avec le type de schéma requis et j’ajouterai de nouvelles propriétés spécifiques à ce balisage.
Note importante :
Les informations intégrées dans le code JSON-LD doivent être présentes sur votre page web et être visibles par les utilisateurs. Pour éviter les pénalités des moteurs de recherche, n’ajoutez jamais de parties de contenu qui ne peuvent pas être trouvées sur une page elle-même.
Microdonnées
Les microdonnées sont moins populaires que JSON-LD et sont utilisées dans de rares cas lorsque vous vous adressez à un moteur de recherche, par exemple Yandex, qui ne prend tout simplement pas en charge JSON-LD.
Contrairement à JSON-LD, avec les microdonnées, vous ne pouvez pas ajouter un seul morceau de code à de votre page. Vous devrez plutôt marquer chaque élément de votre code HTML séparément.
Voici comment cela se présente :
<div itemscope itemtype="http://schema.org/Article"> <h1 itemprop="headline">How to Make an SEO-Friendly Website Redesign</h1> <span itemprop="datePublished">November 8, 2022</span> </div>
Dans ce fragment, nous avons trois nouvelles valeurs ( itemscope, itemtype et itemprop ) ainsi que ceux que nous avons vus dans le code JSON-LD précédemment dans ce guide.
Voici ce que ces valeurs représentent :
- itemscope. Crée un élément et indique que le reste de l’élément le décrit.
- type d’élément. Spécifie le vocabulaire et le type de schéma ( Article ).
- itemprop. Spécifie la propriété ( headline , datePublished ).
Comment organiser votre flux de travail de balisage ?
À l’approche de la partie pratique de ce guide, il est intéressant d’établir votre flux de travail optimal. Quel que soit le type de schéma ou la méthode d’implémentation choisie, le flux de travail typique restera le même et ressemblera à ceci :
Étape 1. Choisissez votre type de schéma et trouvez les pages de votre site où il peut s’appliquer.
Étape 2. Créez votre balisage. Générez le code à l’aide des outils ou écrivez-le manuellement.
Étape 3. Validez votre balisage. Avant d’ajouter le code aux pages de votre site, validez-le toujours à l’aide de Google Rich Results Test ou de Schema Markup Validator. Cela permettra de s’assurer que tous les moteurs de recherche lisent correctement vos données structurées.
Étape 4. Déployez le balisage sur votre site. Vous avez validé l’étape précédente ? Ajoutez maintenant le balisage à votre site en toute confiance.
Erreurs courantes dans les données structurées à éviter
L’erreur humaine est toujours possible, mais lorsqu’il s’agit de données structurées, les choses doivent être vérifiées à plusieurs reprises et constamment.
Si votre balisage de données structurées comporte des erreurs, le moins que vous puissiez attendre est qu’il ne fonctionnera tout simplement pas comme prévu. Dans certains cas, l’ajout d’un balisage Schema qui ne correspond pas au contexte peut entraîner une sanction de la part de Google.
Pour éviter cela, voici une courte liste de choses à ne pas faire avec les données structurées :
Ne sautez pas la validation des données structurées
Un seul symbole manquant dans le code JavaScript peut rendre obsolète l’intégralité du balisage. C’est pourquoi il est IMPÉRATIF de valider votre code avant de l’ajouter à votre site. À ces fins, utilisez Google Rich Results Test ou Schema Markup Validator . Ce dernier dispose de fonctionnalités étendues et vous montrera non seulement la structure de votre balisage, mais mettra également en évidence les erreurs détectées.
N’ajoutez pas de données structurées à un contenu inexistant
Le code JSON-LD peut être ajouté à n’importe quelle page de votre site web. Mais ce que vous dites à Google dans le balisage doit également correspondre au contenu de la page.
Si Google détecte une telle utilisation abusive du balisage, il émettra d’abord un avertissement dans la Search Console et, si le problème persiste, une action manuelle sera entreprise.
N’ajoutez pas de données structurées spécifiques à une page sur l’ensemble du site
L’un des exemples d’une telle utilisation abusive du balisage est lorsque le balisage d’évaluation pour un article est étendu à toute la catégorie. Cela peut également entraîner une sanction de la part de Google.
Ne violez pas les consignes de Google
Assurez-vous de consulter et de suivre attentivement les consignes générales de Google pour les données structurées . Cela vous aidera à éviter tout problème à l’avenir.
Comment suivre les améliorations des données structurées ?
Pour suivre les améliorations des données structurées sur votre site web au fil du temps, connectez-vous à Google Search Console , allez dans Améliorations et vérifiez la santé des différents types de balisages de données structurées appliqués à vos pages.
Dans le cas où des erreurs sont détectées, les emplacements exacts des erreurs et des conseils sur la façon de les résoudre vous seront fournis.
Source : Link Assistant
Pubblicato in Marketing Digital, SEO
Soyez le premier à commenter