Erreurs courantes de balisage de schéma
Publié: 2022-10-05Schema.org vise à fournir des données structurées sur le Web aux moteurs de recherche afin qu'ils puissent mieux comprendre le contenu. Il aide les robots des moteurs de recherche à comprendre le contexte de votre site Web. Et lorsque vous l'utilisez correctement, vous pouvez gagner certaines fonctionnalités riches dans les SERP de Google. Dans le dernier épisode de Hack My Growth, nous allons examiner les problèmes courants de balisage de schéma et leur impact sur nos sites Web.
Transcription vidéo :
Pourquoi faisons-nous du Schema Markup ?
Le balisage de schéma est utilisé pour aider les crawlers à mieux comprendre le contexte d'une page Web et, dans certains cas, il peut être utilisé pour obtenir des fonctionnalités riches. Beaucoup de gens ont commencé à ajouter ceci à leur site Web en espérant qu'ils obtiendront un meilleur classement. Et si cela est fait correctement, cela peut certainement aider à améliorer votre classement, car cela aidera les moteurs de recherche à comprendre le contexte de la page. Dans certains cas, cela vous donnera cet avantage supplémentaire d'une fonctionnalité riche possible.
Le problème est que beaucoup de gens ajoutent un balisage incorrect ou commencent simplement à ajouter du balisage à la page sans penser au processus ou à l'impact. Cela crée de la confusion chez les robots car vous leur donnez toutes ces informations. Vous dites : « La page est ceci , mais c'est aussi cela , mais c'est aussi cela ».
Et un ordinateur ne sera pas capable de réfléchir à l'information comme le ferait un humain. Il va examiner les données et il va essayer de donner un sens aux données.
Et lorsque vous avez des données contradictoires, cela va minimiser la confiance, au lieu de l'améliorer. Cela n'aidera pas le contexte. Cela donne l'impression que ces personnes ne savent pas de quoi parle leur site et qu'elles vont passer à autre chose.
Problèmes courants de balisage de schéma
1. Le mauvais type de balisage
Quels sont les problèmes courants que je rencontre généralement ? Plusieurs fois, je verrai le mauvais type de balisage. Par exemple, quelqu'un place un balisage de produit sur une page de service ou un balisage de service sur une page de produit. Parfois, ils utilisent le balisage local ainsi que le balisage organisationnel sur la même page. Cela pourrait créer des complications.
2. Balisage conflictuel
Le deuxième type est celui où vous ajoutez un balisage qui ne fonctionne pas ensemble ou qui ne contribue pas à l'améliorer. Au lieu de cela, il dit deux choses différentes en même temps.
3. Trop de types de balisage
Un autre gros problème est d'ajouter trop de types de balisage. Plus n'est pas toujours mieux. Souvent, lorsqu'il s'agit d'ajouter des données structurées, moins c'est mieux. Assurez-vous que vous avez juste le bon balisage et pas plus.
4. Types de balisage mal configurés
Et puis le dernier type est simplement mal configuré et des erreurs sont créées en ne construisant peut-être pas correctement votre JSON ou en ne définissant pas certains types de balisage.
Inspecter les sites Web à l'aide de l'outil de validation de schema.org
Utilisation de l'outil de validation de schema.org :
Ce premier est un site AutoNation. C'est un site automobile où ils vendent des véhicules neufs et d'occasion. Ceci est leur page d'accueil. Et sur leur page d'accueil, ils ont une adresse postale, qui apparaît deux fois. Ils ont deux types différents de la même information. C'est redondant.
Cela ne les aidera pas parce qu'ils le font deux fois. Cela n'a aucun sens.
Ils ont également des coordonnées géographiques qui apparaissent également deux fois. Ils ont également 24 articles différents de voitures et ici ils marquent les différents types de voitures qui se trouvent sur la page d'accueil. Je comprends pourquoi ils voudraient faire ça. Il le fait probablement à partir d'une sorte de plug-in.
De quoi parle cette page ? S'agit-il de ces différentes voitures ou s'agit-il du concessionnaire automobile ? Et puis, au lieu d'utiliser "concessionnaire automobile" (ce qui est très logique, car ils ont leur adresse postale, leurs coordonnées géographiques et des informations sur l'entreprise), ils l'ont sous "concessionnaire automobile", et ensuite, ils l'ont également marqué comme "éléments autonomes".
Il pourrait être imbriqué sous concessionnaire automobile. "Service" n'a pas beaucoup de sens sur cette page car il ne s'agit pas d'une page de service. Ici, nous avons un certain nombre de problèmes différents qui apparaissent sur cette page. Il y a des balises conflictuelles et des types de balises incorrects sur cette page. Nous avons des pages qui ajoutent trop de balisage.
Nous avons un examen et un examen global ici. Ils ont plusieurs avis et il semble qu'ils utilisent simplement un plug-in d'avis. Lorsque les sites utilisent de nombreux plug-ins et que chacun de ces plug-ins s'exécute dans son propre balisage, vous obtenez quelque chose qui ressemble à ceci. Cela peut créer beaucoup de confusion pour les crawlers.
Nous n'avons besoin d'aucune de ces coordonnées géographiques postales. Je n'aurais pas ces voitures. Je n'aurais que le balisage de la voiture sur la page spécifique de la voiture, car c'est de cela qu'il s'agit. Pour celui-ci, j'aurais "concessionnaire automobile", puis j'aurais leur adresse, leurs coordonnées géographiques et leurs heures d'ouverture, le tout imbriqué ici car ce type de "concessionnaire automobile" est un type d'entreprise ou d'organisation.
C'est un balisage commercial local. Nous pourrions imbriquer toutes ces informations ici, nettoyer cela et le rendre plus facile. Nous pourrions même y ajouter des critiques, en particulier la critique globale ici. Ceci est un exemple avec un certain nombre de problèmes qui pourraient être résolus et pourraient améliorer l'exploration de l'ensemble du site ainsi que le contexte du site.
Il s'agit d'un site TripAdvisor. Et comme vous pouvez le voir, ils ont à la fois une organisation et un balisage local . Et avec ce balisage local, ils ont des tonnes d'avertissements ici parce qu'ils n'ont pas d'adresse. Pour être un balisage local, vous devez avoir une adresse. Il doit avoir un sens. Ils reçoivent tous ces avertissements ici parce que Google dit : "Qu'essayez-vous de faire ?"
Et ce qu'ils essaient de faire, c'est de marquer toutes ces différentes localités qu'ils peuvent desservir. Mais ce n'est pas le but du balisage local. Le balisage des entreprises locales est utilisé pour les entreprises locales desservant une zone locale spécifique. TripAdvisor n'est pas une entreprise locale. Dans ce cas. C'est une entreprise nationale qui dessert tout le Canada. Et ils devraient juste avoir un balisage d'organisation parce que c'est le seul qui a du sens, du moins sur leur page d'accueil.
S'ils ont un emplacement à Toronto ou dans l'une de ces autres localités et qu'ils y ont un emplacement d'affaires ou un siège social précis, il serait peut-être logique de diffuser cette information ici. Mais comme nous le voyons en ce moment, ils ajoutent beaucoup de confusion à l'exploration de leur site, car ils utilisent à mauvais escient schema.org.

Il s'agit d'un site Web qui propose des entraînements et des abonnements à des entraînements. Sur les sites WordPress, je vois souvent où vous avez une page Web et un site Web. Ici, nous avons le site Web, qui donne le contexte du site lui-même et de nombreuses informations à son sujet. Et celui-ci n'est pas terrible. Une grande partie de ces informations pourraient être moins et sous l'organisation, car il s'agit davantage de qui, pourquoi et où de la société elle-même. Tout est niché ici.
Et puis nous avons "WebSite" où nous donnons également des informations redondantes ici. Mais cela est généralement injecté en utilisant quelque chose comme Yoast ou un autre plug-in SEO. Il va mettre le balisage du site Web là-dessus. Vous n'avez pas besoin de "page Web" et de "site Web". Choisissez-en un.
"Organisation" c'est bien. En règle générale, nous l'aurons soit sur la page d'accueil, soit sur la page À propos. Les autres sont acceptables sauf pour "personne" car, encore une fois, il s'agit de la page d'accueil du site Web et il ne s'agit pas de promouvoir une personne. Vous voulez que ce balisage "personne" soit imbriqué dans "organisation" là où il est applicable (comme un PDG ou un fondateur), ou sur la page de profil de cette personne spécifique, où vous donnez des informations sur un individu.
C'est BestBuy.com. Best Buy semble toujours avoir beaucoup d'erreurs de schéma. C'est celui que j'utilise beaucoup. Et ici, nous avons des "fils d'Ariane" qui fonctionnent parfaitement bien pour eux. Mais ici, nous avons des erreurs en ce qui concerne la formation de la création du fichier schema.org JSON-LD. Et si nous descendons ici, vous pouvez voir d'où viennent ces problèmes.
Je ne sais pas exactement quels sont les problèmes parce que je n'ai pas été en mesure de les identifier en profondeur, mais il semble qu'il leur manque des crochets. Il semble qu'ils aient un code JSON-LD mal formulé, ce qui le fait casser. Les développeurs doivent jeter un coup d'œil à cela et comprendre comment cela est créé et le réparer, car il ne laisse pas passer ces informations. Ils ont leur site Web ici qui est touché.
Ils ont leur balisage "organisation", leur point de contact. Toutes ces informations sont très importantes pour Best Buy afin que les gens puissent les contacter et établir une relation claire entre leur entité de graphe de connaissances et leur site Web. C'est une occasion manquée pour Best Buy et c'est quelque chose qui peut être nettoyé simplement en regardant à nouveau le code.
Il s'agit d'un système scolaire public qui utilise le balisage. Ce qu'ils essaient de faire, c'est d'avoir un balisage de site Web ou éventuellement un balisage organisationnel, et ils ont ajouté un balisage à leur site, mais ils n'ont pas déclaré le type de balisage qu'il devrait être. À l'heure actuelle, les robots n'ont aucune idée de ce qu'ils essaient de faire.
Ils ont ce balisage ici injecté sur la page. Ce n'est pas techniquement faux, mais c'est ambigu. Ce n'est pas utile. Et encore une fois, le but de schema.org et des données structurées, en général, est de fournir un contexte. Ici, nous sommes entrés dans le balisage sans contexte. Cela n'a pratiquement aucun impact sur le site.
Et puis en voici un autre. C'est un site qui vend un produit, mais c'est sa page principale. Ici, nous avons la page Web, et il semble que cela soit injecté à partir de Yoast. Ce balisage de page Web semble assez bon. Ils ont tout ce dont ils ont besoin. Cela fait partie du site Web dans son ensemble.
Encore une fois, une page Web est attachée à un site Web. C'est la bonne imbrication, comme vous pouvez le voir ici. Cela fait partie d'un site Web.
Le problème qui vient ici est le "produit". Ils mettent leur produit ici et ce n'est pas nécessairement la page du produit.
Le problème qui vient ici est le "produit". Ils mettent leur produit ici et ce n'est pas nécessairement la page du produit. Cette page d'accueil est une page d'entrée sur le site Web. Il ne doit pas s'agir de la page du produit car ce site contient des pages de produits et vous devez mettre le balisage du produit sur la page du produit. Ne pas mettre le bon balisage sur la bonne page.
Le schéma fournit le contexte
Encore une fois, si l'objectif des données de schéma et de structure est de fournir un contexte aux robots d'exploration, nous devons :
- assurez-vous que nous l'injectons correctement
- prenez le temps d'écrire le bon code JSON.
- assurez-vous que les plug-ins ne mettent pas de données structurées qui n'ont pas de sens pour ces pages spécifiques
- ralentir et cartographier nos données structurées avant de commencer à les mettre en œuvre sur nos sites Web
Allez-y et vérifiez cela. Inscrivez-vous et nous pourrons parler pendant 15 ou 20 minutes de votre stratégie, et obtenir cette autre paire d'yeux pour la clarté et la concentration dont vous avez besoin pour obtenir les résultats souhaités.
Merci encore d'avoir regardé cette vidéo ! J'espère que vous avez appris quelque chose de nouveau aujourd'hui. J'espère que cela vous incitera à revenir en arrière et à examiner votre balisage pour vous assurer que vous pouvez nettoyer tous les domaines où vous avez échoué et obtenir les résultats que vous recherchez. N'oubliez pas de cliquer sur le bouton d'abonnement. Si vous avez trouvé cela utile, allez-y et partagez-le également avec vos amis.
