Comment éviter la dérive du balisage du schéma
Publié: 2023-03-01Comment éviter la dérive du balisage du schéma
Les mises à jour des données de structure de Google se produisent assez souvent. Ce n'est pas sous votre contrôle. Rester à jour peut signifier garder vos produits trouvables, ou même vous aider à éviter une pénalité manuelle.
La création de contenu de haute qualité est précieuse à la fois pour les visiteurs de votre site et pour Google. Les données structurées permettent aux moteurs de recherche de savoir facilement quelles données utiles vous publiez et votre intention. Tenez compte des détails cruciaux sur vos pages de produits, tels que les prix, la disponibilité des produits, les variantes de produits, les détails pratiques, les coordonnées, etc. ; tout cela nécessite un balisage de schéma valide pour façonner votre base de connaissances.
Qu'est-ce que Schema Markup Drift ?
Schema Drift peut être un problème complexe à gérer. Il englobe essentiellement les stratégies et les tâches qui gèrent lorsque le contenu de la page Web et le balisage du schéma divergent. Cela se produit généralement lorsque les ingénieurs de plugins ou le balisage schema.org statique et codé en dur sont en retard sur les mises à jour de code ou de contenu. Si nous considérons la signification du mot "Drift" en tant que nom, c'est très à propos. Oxford Languages dit qu'il s'agit "d'un mouvement lent et continu d'un endroit à un autre".
Comme pour tout ce qui est progressif, il est souvent facile de le rater sans se concentrer intentionnellement.
Les progrès sur le World Web sont continus. Ces forces poussent les référenceurs à être agiles dans leur approche de la gestion de la sémantique et du schéma.
Façons dont le balisage évolue continuellement :
- Google introduit de nouvelles fonctionnalités et d'autres ne sont plus utilisées.
- Les nouvelles versions sont déployées sur Schema.org.
- Le contenu plus ancien est mis à jour ou déplacé et le code actuel se brise.
- Quelqu'un décide de modifier un CMS ou une autre plate-forme.
- JavaScript, les applications ou d'autres entités tierces sont mises à jour ou commutées.
- Le contenu syndiqué ou automatisé modifie le texte et les éléments qui se trouvent sur la page.
- L'ontologie du site change, est fusionnée ou est migrée. (Peut avoir un impact sur le balisage Breadcrumbs)
- Un membre de l'équipe effectue un changement de contenu ou de code sans être conscient de l'impact.
- Les entités commerciales changent de nom, déménagent, fusionnent ou effectuent d'autres changements d'identité.
Le vocabulaire de Schema.org est supprimé
Les mises à jour programmées du vocabulaire de Schema.org incluent souvent de nouvelles opportunités de vocabulaire tandis que d'autres sont supprimées. Nous avons particulièrement vu cela se produire avec les options de produits et les termes médicaux. Si ces changements s'appliquent à vous, effectuez une requête de base de données RDF pour les découvrir. Ne supprimez les termes que lorsque vous êtes sûr que la mise à jour aura un effet positif. Lorsque des termes de schéma obsolètes sont signalés, évaluez si l'archivage ou le remplacement en vaut la peine.
Exemples de balisage de schéma pour surveiller la dérive
Le balisage de schéma d'ensemble de données a plusieurs nouvelles possibilités en attente
Le balisage du schéma Dataset
a été mis à jour pour la dernière fois le 25 octobre 2022. Et de nombreuses idées géniales sont à l'étude. Par exemple, un graphe de connaissances de l'écosystème d'innovation de l'IA et les modèles ML sont un type d'entités en cours. Alors que de nouvelles possibilités émergent, d'autres questions surgissent. Par exemple, "OML peut-il décrire ML sur des ensembles de données sémantiques ?" Alors que les métadonnées OpenML utilisent une ontologie OML, actuellement, ni ml-schema
ni Expose
ne le font. (Expose est une application de tunnel utilisant PHP qui vous permet de partager vos sites et applications locaux avec d'autres sur Internet.)
Nous avons déjà un balisage de schéma d'ensemble de données. Si MLModel est largement adopté en tant que sous-classe de Dataset, un modèle de superclasse peut-il nécessiter une mise à jour du balisage ? Il y a tellement de scénarios comme celui-ci. Plusieurs mises à jour de balisage de schéma sont sur le point d'être déployées et d'autres sont des points de discussion qui pourraient façonner la future implémentation.
Les informations d'identification de l'état de l'article ont été modifiées pour une offre de produit valide
Depuis octobre 2022, le balisage valide des microdonnées et JSON-LD pour itemCondition
a changé. La valeur de contenu "nouveau" n'est plus valide. Pour utiliser ce type de schéma, maintenant NewCondition
si nécessaire dans Offer
. Ceci est généralement imbriqué sous le schéma Product
. La correction de toutes les erreurs de balisage des produits est particulièrement importante pour les sites de commerce électronique, afin de vous aider à maintenir votre flux de revenus.
Balisage de schéma de révision clarifié
Une autre chose à savoir, Google a récemment précisé que l'intégration d'avis locaux dans vos pages Web n'a pas d'incidence sur les classements Web. Cela signifie qu'il peut y avoir d'autres implémentations de données structurées plus essentielles sur lesquelles passer votre temps. John Mueller a clairement déclaré : "assurez-vous de ne pas utiliser de balisage de données structurées sur les avis non collectés sur votre site". C'est quelque chose que j'ai demandé dans le passé et j'ai eu des réponses floues. Bien que nous ayons été prudents, il est toujours préférable d'avoir une réelle clarté. Pour certaines pages que nous n'avons pas mises à jour depuis des années ; le contenu de la révision doit être mis à jour pour éviter la dérive du balisage du schéma.
Les données structurées sont souvent ajoutées manuellement au code de votre site Web - si vous employez quelqu'un avec un savoir-faire éprouvé. Plusieurs plugins SEO peuvent aider avec un minimum d'effort. Dans les deux cas, garder une veille attentive sur les exigences du schéma peut vous éviter bien des maux de tête.
Savoir ce qui se passe si un plugin gère votre schéma
Roger Montti, un de mes auteurs préférés, a récemment écrit sur la façon dont la vulnérabilité du plugin WordPress All In One SEO affecte jusqu'à 3+ millions. Ce plugin est livré avec un support intégré pour le balisage Schema, comme beaucoup le font.
Il souligne la nécessité d'être prudent lors de l'utilisation de plugins pour gérer votre balisage de schéma. Souvent, la «dérive» est importante. Ayant testé plusieurs plugins similaires, je suis surpris que souvent les erreurs sur leurs propres sites utilisant leurs propres outils soient importantes. Je sympathise avec le travail qu'il faut pour garder une application ou un plugin à jour. Je sympathise également avec les plus de trois millions d'utilisateurs actifs qui ont découvert qu'ils étaient vulnérables à deux attaques de script intersite (XSS).
Ce n'est pas une mince affaire. Montti rapporte que "les vulnérabilités affectent toutes les versions d'AIOSEO jusqu'à la version 4.2.9 incluse". Comment cela peut-il arriver? Les attaques de script intersite (XSS) sont une forme d'exploitation par injection qui implique l'exécution de scripts malveillants dans le navigateur d'un utilisateur, ce qui peut ensuite conduire à l'accès à des cookies, à des sessions utilisateur et même à une prise de contrôle de site .
Les plugins et applications bien entretenus peuvent ingérer automatiquement les versions actuelles du vocabulaire du schéma. Vous souhaiterez explorer toutes les opportunités de schéma qui prennent en charge tous les types d'entités possibles. Cependant, il faut de l'expérience pour savoir quel type d'entité convient le mieux aux fins des pages individuelles. Vous voulez un balisage de schéma à la fois efficace et rationalisé pour éviter le gonflement du code et avoir la meilleure représentation de votre page.
Pourquoi obliger les moteurs de recherche à deviner ?
Cela peut être un grand jeu de devinettes pour Google pour déterminer les points clés de votre contenu, qui en est l'auteur, l'entreprise/organisation qu'il représente et quelles données sont les plus utiles pour faire correspondre les requêtes de recherche. Les mises à jour de contenu sont une bonne chose. Vous ne devez pas oublier que votre schéma doit être mis à jour en même temps.
Schema Markup Drift Commentaire de Martin Splitt
"Vous aurez une dérive entre votre balisage de schéma et ce qui se trouve sur la page avec des mises à jour au fil du temps. Celui qui a le contrôle de mettre le contenu sur la page a la responsabilité sémantique. Qu'il s'agisse de développement ou de référencement. Essayez de faire correspondre ce qui se trouve sur une page à des concepts plus larges. » – Martin Splitt, responsable des relations avec les développeurs Google [1]
Il est utile de structurer et d'imbriquer correctement votre schéma afin que les moteurs de recherche puissent rapidement reconnaître les différentes propriétés d'une entité donnée et les nœuds relationnels entre elles et d'autres entités. Nous préférons JSON-LD, qui annote les éléments d'une page, structure les données de la page, ce qui peut ensuite être utile aux moteurs de recherche.
Un avantage clé de la mise en œuvre du balisage des données de structure est de lever l'ambiguïté des éléments de page et d'établir les qualités et les faits entourant les entités, ce qui est ensuite associé à la création d'un site Web plus organisé et meilleur dans l'ensemble. Cependant, les avantages du balisage des données de structure peuvent être rapidement perdus si le code passé devient redondant.
En règle générale, votre nom, votre adresse et votre numéro de téléphone principaux changeront moins souvent. Pour ces détails commerciaux fondamentaux, il est essentiel de maintenir des données structurées d'organisation ou un schéma d'entreprise locale précis.
Pourquoi est-il important d'éviter la dérive du balisage de schéma ?
Schema augmente vos chances d'obtenir des résultats riches : les pages de résultats des moteurs de recherche Google (SERP) ajoutent continuellement de nouvelles façons de créer des emplacements très visuels. Par exemple, les boîtes populaires «Les gens demandent aussi» et les extraits de code «Les gens recherchent aussi» peuvent inclure des liens directement vers votre site Web.
Améliore la qualité de votre site Web et EEAT : En soi, les données structurées ne sont pas un facteur de classement direct. Cependant, Google recommande systématiquement son utilisation car cela aide son moteur de recherche à savoir ce qui se trouve sur votre site. Cette façon de mieux éduquer Google sur votre contenu et les entités incluses sur votre site grâce à des données structurées simplifie et améliore également leurs tâches d'évaluation de la qualité et de l'EEAT de votre site Web.
Vous pouvez avoir une raison de simplement quoi changer le schéma d'un article existant. Sachez qu'un abus de schéma peut déclencher une pénalité algorithmique ou manuelle. La dérive du schéma et les changements de page peuvent passer inaperçus pendant un certain temps ; cependant, cela ne vaut pas la peine de perdre votre classement durement gagné et d'être abandonné dans la recherche Google.
Les données structurées alimentent votre Google Knowledge Graph
Que vous gériez manuellement votre schéma ou automatisez des données structurées, il a de nombreuses utilisations.
La sphère Knowledge Graph de Google commande rapidement plus d'espace SERP. Bien que Google recueille des informations de nombreuses manières que nous ne comprenons pas, nous savons que le code de schéma alimente les informations de ses bots.
En 2018, Google a commencé à parler de sa couche thématique. Cela aide son apprentissage automatique à mieux évaluer le contenu Web et la façon dont les sujets et les sous-sujets fonctionnent ensemble. Google a déclaré ce qui suit :
"Nous avons donc pris notre Knowledge Graph existant - qui comprend les liens entre les personnes, les lieux, les choses et les faits les concernant - et ajouté une nouvelle couche, appelée Topic Layer, conçue pour comprendre en profondeur un espace thématique et comment les intérêts peuvent se développer au fil du temps. au fur et à mesure que la familiarité et l'expertise grandissent. La couche thématique est construite en analysant tout le contenu qui existe sur le Web pour un sujet donné et développe des centaines et des milliers de sous-thèmes. Pour ces sous-thèmes, nous pouvons identifier les articles et les vidéos les plus pertinents, ceux qui se sont révélés toujours d'actualité et continuellement utiles, ainsi que du nouveau contenu sur le sujet. Nous examinons ensuite les modèles pour comprendre comment ces sous-thèmes sont liés les uns aux autres, afin que nous puissions faire apparaître plus intelligemment le type de contenu que vous voudrez peut-être explorer ensuite. – Vous aider tout au long de vos parcours de recherche
L'adoption des données structurées de Google et la bibliothèque Schema.org en constante évolution sont des avantages fantastiques qui peuvent guider la façon dont votre contenu peut être mieux structuré. Cela peut aider votre site à résoudre l'ambiguïté du contenu et les données désorganisées.
Fondamentalement, la dérive de schéma confond votre contenu pour les moteurs de recherche. C'est un problème de qualité des données. Considérez-le comme votre couche de données qui informe la couche de sujet de Google. La gestion de la qualité des données devient une tâche plus importante avec plus de publications et de pages au fil du temps. Le schéma est destiné à servir un objectif spécifique. Le contenu structuré via la qualité des données est extrêmement utile ; mais quand il s'écarte de la précision, c'est un problème de données.
Votre schéma a besoin de crédibilité. Établissez un workflow interne de meilleures pratiques pour gérer les modifications de schéma. Le suivi de la qualité des données est important.
Comment détecter la dérive du balisage de schéma ?
Méthodes de détection de dérive de schéma :
Rapports de la console de recherche Google
Étant donné que nous souhaitons obtenir des résultats enrichis Google pour nos clients, garder un œil attentif sur les rapports de la Search Console est une tâche prioritaire. Cet outil Google met en cache les versions des pages Web au fil du temps en fonction de votre vitesse d'exploration. Ainsi, si vous apportez fréquemment des modifications à votre balisage, le dernier balisage peut ne pas refléter ce qui se trouve sur votre site.
Rapports personnalisés Screaming Frog
Mapper le balisage du schéma lors d'une migration de site est une tâche énorme. Souvent, même de légers changements de contenu pendant la migration ont un impact sur le schéma. Par exemple, si quelqu'un modifie le contenu de la question-réponse, cela peut perturber le balisage de votre schéma FAQ. Vérifiez chaque système pour dériver le schéma de base de données souhaité à partir de tous les fichiers de migration, puis comparez-le avec le schéma réel dans la base de données active pour détecter la dérive.
Microsoft Schema Drift dans les données de mappage
Pour activer le contrôle de la dérive du schéma, sélectionnez "Autoriser" la dérive du schéma dans votre transformation de récepteur. Une fois la dérive de schéma activée, assurez-vous que le curseur de mappage automatique dans l'onglet Mappage est activé. Avec ce curseur activé, toutes les colonnes entrantes sont écrites dans votre destination appropriée. Sinon, vous devez utiliser le mappage basé sur des règles pour écrire des colonnes dérivées.
Comment éviter que la dérive du balisage de schéma ne se produise ?
Éviter que la dérive de schéma ne se produise en :
- Désignez une personne pour surveiller le schéma de manière responsable.
- Adoptez une approche d'équipe complète.
- Vérifiez la dérive de schéma externe.
- Investissez dans des outils d'analyse de schéma.
- Soyez sélectif, stratégique et rationalisé dans la gestion des schémas.
- Alignez sur la même langue pour chaque propriété de schéma.
- Alignez sur la même structure pour ajouter des valeurs, y compris les formats de date et d'heure.
- Partagez la même syntaxe pour chaque propriété, comme les majuscules, les traits d'union et la ponctuation.
- Utilisez le même format d'encodage par propriété (exemple : encodage des caractères).
- Mises à jour des données structurées des développeurs Google
- Schema.org déploie de nouvelles versions
Désignez une personne pour surveiller le schéma de manière responsable.
Des tâches comme celle-ci peuvent être manquées ou retardées sans spécification dans les deux calendriers et qui est responsable de cette surveillance. Souvent, les référenceurs sont surchargés d'opportunités et de tâches, donc cela ne fonctionne que s'ils peuvent désigner suffisamment de temps chaque semaine pour effectuer les vérifications et communiquer avec la dérive.
Adoptez une approche d'équipe complète.
Une fois que vous avez identifié les manières dont la dérive peut se produire, configurez un système de notification afin que toute personne effectuant une mise à jour modifiant la synchronisation de vos données la communique aux autres. Les conteneurs de pages Web externes, les configurations de plugins, les thèmes, etc., s'ils sont modifiés, peuvent causer des problèmes. Plusieurs plugins qui influencent votre balisage peuvent provoquer des conflits ou des redondances.
Chaque membre de l'équipe susceptible de modifier votre schéma doit :
Vérifier la dérive de schéma externe
Parfois, nous avons combiné des schémas, par exemple, de WordLift ou Yoast avec nos formats personnalisés. Dans certains cas, votre balisage est alors hébergé chez un tiers. Bien que ces méthodes de balisage de schéma additif présentent des avantages, notez que @id
peut dériver et contribuer à la dérive de schéma externe.
Investir dans des outils d'analyse de schéma
Certaines applications et plates-formes fournissent un analyseur de schéma qui peut effectuer des analyses planifiées de sites pour afficher la santé globale de vos données de schéma. Beaucoup fournissent des rapports visualisés après avoir interrogé les données (triplets RDF) pour les propriétés de schéma obsolètes (Suggestion : Screaming Frog Crawler). Utilisez les données ouvertes liées pour rester pertinent.
Soyez sélectif, stratégique et rationalisé dans la gestion des schémas
Trouvez un bon équilibre entre fournir des données insuffisantes aux moteurs de recherche et devenir un « environnement bruyant ». On pourrait penser qu'en utilisant plusieurs gestionnaires de plug-ins de balisage de schéma, vous pouvez accomplir ce qu'une seule plate-forme fournit. C'est possible. Cependant, les risques de créer du code excessivement bruité existent. Nous suggérons de faire un choix stratégique et de développer une communication ouverte pour un support premium de la part de ce tiers. Cela nécessite souvent de payer pour une version premium.
Deux sources principales à suivre pour rester informé des changements de balisage de schéma :
Si cette tâche semble un peu chronophage, nous ne dirons pas que vous vous trompez. Cependant, une chose sur laquelle les référenceurs s'accordent en général est que le marketing de recherche reste une stratégie chronophage. Aucune version unique de l'optimisation des moteurs de recherche ne vous garantira rapidement et immédiatement un classement dans les résultats de recherche de première page. Uniquement les options de recherche payante qui vous permettent d'enchérir sur les emplacements publicitaires de première page.
Des audits réguliers qui maintiennent un balisage de schéma valide sur vos pages Web détectent une dérive de schéma.
RÉSUMÉ : Vous ne voulez pas être déraillé par Schema Markup Drift
Si vous souhaitez obtenir de l'aide pour maintenir l'exactitude de votre schéma, appelez le 651-205-2410. Nous serions ravis de vous aider ! Nous sommes passionnés par la fourniture de solutions de balisage de schéma SEO personnalisées pour répondre à vos besoins uniques. Par exemple, nous évaluerons le budget d'exploration de votre site Web, la duplication de code et les éventuels problèmes de désambiguïsation d'intention. Nous connaissons également les erreurs les plus courantes qui empêchent Google d'indexer le balisage de schéma. La qualité de vos données est importante et nous pouvons vous aider.
Les audits protègent contre la dérive du balisage des données structurées
Les références:
[1] https://webinars.searchenginejournal.com/search-engine-journal/QA-With-Google-s-Martin-Splitt-Semantic-HTML-Search-Google-Search-Console