Obtenir une implémentation de Schema.org directement sur un site Web a toujours été extrêmement pénible. Il n’y avait pas assez de documentation et pas de bons outils pour vous aider à le rendre vraiment simple. Pendant des années, même les meilleures implémentations n’étaient encore qu’un désordre fragmenté. Au printemps 2019, nous avons corrigé cela avec Yoast SEO 11.0 – et nous nous améliorons depuis. Alors, comment en sommes-nous arrivés là et pourquoi est-il si important de bien définir Schema?

Données structurées à l’avant et au centre

Au cours des deux dernières années, données structurées est devenu l’un des principaux points focaux de Google et, par conséquent, de la communauté SEO. Les données structurées de schéma génèrent la plupart des résultats riches les plus récents et il n’y a pas de fin en vue. Les données structurées permettent aux moteurs de recherche de mieux comprendre comment vos pages sont créées et comment vous décrivez votre contenu.

De plus, Schema permet d’optimiser pour entités – c’est-à-dire des personnes, des lieux et des choses – et comment ils se rapportent les uns aux autres. Cela a beaucoup de sens pour les moteurs de recherche, car cela leur permet de tisser ce réseau de données dont nous parlons depuis si longtemps. Schema est un élément de base inestimable pour le Web sémantique.

Mais, quand nous avons commencé à chercher comment nous améliorer notre implémentation de schéma, nous n’avons trouvé aucune de ces relations convoitées sur tous les sites que nous avons recherchés. Nous n’avons trouvé que des blocs individuels, sans aucun moyen pour un moteur de recherche de savoir comment tout se connecte.

Cela devait changer!

Ce que nous avons trouvé

Les meilleures implémentations de Schema.org que nous voyons «dans la nature» ressemblent souvent à ceci, lorsqu’elles sont vues par l’outil de test des données structurées de Google:

Balisage fragmenté Schema.org, montrant des entités disparates et non connectées

Il y a sept pièces de schéma sur cette page, mais ce ne sont que cela: sept pièces sans contexte. On ne sait pas quelle est leur relation les uns avec les autres. Pour un moteur de recherche, cette page est toujours un puzzle à résoudre.

Dans notre mise en œuvre, que nous avons publiée dans Yoast SEO 11.0 et étendue et améliorée dans les versions ultérieures, toutes les pièces «assemblées»: nous les formons dans une structure imbriquée. Sans cette imbrication, un moteur de recherche ne sait pas comment toutes ces pièces sont liées les unes aux autres, ni quelle est la pièce la plus importante sur une page. Notre implémentation définit également clairement et explicitement le «principal» sur cette page. Cela supprime toutes les conjectures et ajoute beaucoup de contexte pour les moteurs de recherche.

Regardons un exemple: un post ici sur Yoast.com. Ce message est un Article. L’article est le chose principale” d’un WebPage, qui fait partie d’un Website. Ce Article est publié par un Organization et écrit par un Author. Les deux Author et le Organization ont des profils sociaux qui leur sont attachés. Ces blocs séparés sont désormais tous tissés ensemble: il s’agit simplement d’une structure imbriquée.

Le @id est la colle

Le secret de notre délicieux graphique est une «chose» simple: utiliser @id pour connecter des morceaux de graphique les uns aux autres. Nous produisons des pièces séparées mais en utilisant celles-ci @id références, nous les connectons les unes aux autres. Nous le préconisons depuis un certain temps, et en juillet 2020, Google a également mis à jour sa documentation pour les développeurs expliquer que c’était la voie à suivre.

Parce que nous pouvons les imbriquer comme ça, il n’est pas nécessaire de s’arrêter à cette structure simple: le WebPage a une position au sein du site, définie par son BreadcrumbsList. le Author, les Organization et le Article avoir des images. Etc. etc. etc. Toutes ces données sont combinées.

Pourquoi avons-nous développé cela?

Nous n’avons pas seulement commencé à mettre en œuvre cela pour le plaisir. Nous résolvons un problème réel: à mesure que de plus en plus de personnes implémentent le balisage Schema.org, la situation illustrée dans la capture d’écran en haut de cet article n’est plus unique. De nombreuses pages, avec de nombreux blocs de schéma séparés, posent un problème. Un exemple? WooCommerce, par exemple, propose un très bon schéma, mais lorsqu’il y a des produits connexes sur une page, il est presque impossible pour les moteurs de recherche de trouver le principale produit. Notre implémentation résout cela et bien d’autres problèmes.

Sur chaque page, nous sortons le graphique entier pour cette page, et nous marquons clairement le mainEntity, donc Google, Pinterest et d’autres ne sont plus laissés pour compte. Chaque relation est rendue explicite.

Qu’est-ce que cela signifie pour toi?

Ce changement a des implications à court terme: vous avez plus de chances d’obtenir:

  • Corrigez les informations dans les panneaux de connaissances Google et la prise en charge complète des épingles d’articles riches sur Pinterest, grâce à une meilleure sortie de schéma de Yoast SEO.
  • Affichage dans une liste d’actualités ou un carrousel si vous utilisez notre Plugin de référencement d’actualités, en raison du nouveau NewsArticle soutien.
  • Augmentation des chances d’obtenir des extraits de produit dans les résultats de recherche Google si vous utilisez notre Plugin SEO WooCommerce et prise en charge complète des épingles de produits riches sur Pinterest, en raison d’une meilleure Product soutien en elle.
  • Plus de chances d’obtenir de bons extraits d’annonces locales, grâce à une meilleure LocalBusiness schéma dans notre Plugin de référencement local.
  • Obtenir des résultats riches pour votre Pages FAQ et articles pratiques grâce aux blocs de contenu de données structurées Yoast SEO gratuits.

Implications à long terme pour le Web

Ces changements ont également des implications à long terme: nous tissons un réseau de données. Ce type de données lisibles par machine permet aux plates-formes de créer des choses beaucoup plus cool. Nous avons toujours rêvé d’un Web connecté par des entités et ses relations – un véritable Web sémantique. Nous voulons nous débarrasser de ces gouttes de données qui n’ont pas de sens.

En établissant des liens, nous pouvons commencer à créer des graphiques de connaissances pour beaucoup de choses. Avec les graphiques de connaissances, les connaissances et la compréhension sont à la portée des machines – en retour, nous avons accès à l’information de manière révolutionnaire qui nous facilite grandement la digestion.

Un standard ouvert

Travailler sur la recherche de notre expert SEO résident Jono Alderson – avec la contribution des ingénieurs de Google, entre autres, ce qui en fait un véritable effort de la communauté -, nous avons entrepris de réécrire la meilleure façon d’aborder la mise en œuvre du balisage de schéma, et comment WordPress peut l’utiliser efficacement.

Bien sûr, nous ne serions pas Yoast si nous ne faisions pas tout cela à l’air libre. Nous avons un ensemble complet de documentation développeur avec tout le contexte dont vous aurez besoin, ainsi que de nombreux exemples pour interagir avec notre API de schéma. Tout le monde peut s’y intégrer, tout le monde peut en tirer parti; en fait, nous vous encourageons à le faire! Nous avons également documenté toute notre production, afin que vous puissiez en tirer des leçons, le copier, jouer avec. le document de spécification explique tout cela plus en profondeur et explique toutes les recherches fantastiques que Jono a menées dans ce domaine.

Un peu plus d’informations sur la façon dont nous sommes arrivés ici

En regardant le histoire de Schema, vous remarquerez beaucoup d’ouverture, à commencer par la naissance du Web. La route menant à Schema était jonchée d’initiatives de différentes personnes, entreprises et organismes de normalisation. Cela a conduit à une adoption moins qu’optimale de tous ces éléments constitutifs du Web sémantique. Voyant cela, Google, Bing, Yandex et Yahoo ont pris les choses en main et ont proposé le projet Schema.org – ou un vocabulaire de données structuré que tout le monde peut utiliser.

Chez Yoast, nous faisons partie de la communauté Schema. Comme nous voyons l’énorme impact de Schema, nous essayons de faire de notre mieux pour prêter main-forte partout où nous le pouvons. Nous avons activement suggéré des améliorations sur GitHub, donné des commentaires sur les propositions et pesé sur les discussions.

Depuis que nous avons créé notre propre cadre de schéma pour Yoast SEO, nous avons beaucoup réfléchi sur la manière de fournir la meilleure implémentation de schéma possible à nos utilisateurs – ce qui à son tour rendrait les moteurs de recherche heureux. Nous avons partagé nos résultats avec la communauté Schema et proposé des améliorations qui amélioreraient le code que nous produisons sur des millions de sites Web.

Cela porte ses fruits: Yoast SEO est un moteur sérieux de l’adoption de schémas

Recherches récentes de Rick Viscomi, Ingénieur principal des programmes de développement Web chez Google et principal mainteneur de HTTP Archive, montre l’impact des données structurées générées par Yoast SEO. Il a examiné 1,7 million de sites WordPress et a constaté que 73% de ceux (sur le bureau) contiennent au moins une sorte de données structurées. En creusant plus profondément, il a découvert que:

Étonnamment, presque toutes (99%) Les pages WordPress sur lesquelles Yoast est installé utilisent au moins l’un des formats de données structurées. De plus, ces résultats montrent que Yoast se trouve sur 37% de toutes les pages WordPress. Seulement 58% des pages qui n’utilisent pas Yoast utilisent des données structurées, donc Yoast semble être un gros moteur d’adoption.

Rick Viscomi

C’est incroyable, mais nous ne faisons que commencer.

Ce n’est que le commencement

Aujourd’hui, cependant, nous parlons toujours de Schema à une plus petite échelle, mais il y a tellement plus à l’horizon. Alors que l’adoption s’accélère, Schema n’en est encore qu’à ses débuts. Google pousse les données structurées à fond, alors attendez-vous à ce que cela augmente dans les années à venir. Presque toutes les nouveautés sont alimentées par des données structurées.

C’est une grande chance pour les sites, donc si vous décrivez votre contenu avec Schema, vous aidez les moteurs de recherche comme Google à donner un sens à votre contenu. À l’avenir, il peut également devenir le principal moteur des nouvelles plateformes et outils (sociaux). Espérons que, alimenté par le framework Yoast SEO Schema!

Nous sommes profondément enthousiasmés par tout cela et pensons que nous sommes sur quelque chose vraiment gros.

Lire la suite: Yoast SEO 11.0: Génialité des données structurées »


Source link