Fermer

avril 9, 2020

Intégrer des données structurées dans le processus de conception


À propos de l'auteur

Frederick O’Brien est un journaliste indépendant qui se conforme à la plupart des stéréotypes britanniques. Ses intérêts incluent la littérature américaine, le graphisme, le durable…
En savoir plus sur
Frédéric

La modernisation de l'optimisation des moteurs de recherche ne vous permet que de faire jusqu'ici. À mesure que les métadonnées deviennent plus intelligentes, il est plus important que jamais de les intégrer au processus de conception dès le début.

L'optimisation des moteurs de recherche ( SEO ) est essentielle pour presque tous les types de sites Web, mais ses points les plus fins restent quelque chose d'une spécialité. Même aujourd'hui, le référencement est souvent traité comme quelque chose qui peut être cloué après coup. Cela peut aller jusqu'à un certain point, mais ça ne devrait vraiment pas l'être. Les moteurs de recherche deviennent chaque jour plus intelligents et les sites Web peuvent aussi être plus intelligents.

Les fondements du référencement sont les mêmes qu'avant: un excellent contenu clairement étiqueté gagnera la journée plus tôt ou plus tard – quel que soit le nombre de personnes qui tentent de jouer au système. Le truc, c'est que ces étiquettes sont beaucoup plus sophistiquées qu'auparavant. Les méta-titres, le texte alternatif de l'image et les backlinks sont importants, mais en 2020, ils sont également assez primitifs. Il existe un autre niveau de métadonnées que seule une fraction des sites utilise actuellement: les données structurées.

Tous les moteurs de recherche partagent le même objectif: organiser le contenu du Web et fournir les résultats les plus pertinents et utiles possibles pour les requêtes de recherche. La façon dont ils y parviennent a énormément changé depuis l'époque de Lycos et Ask Jeeves. Google utilise à lui seul plus de 200 facteurs de classement, et ce ne sont que ceux que nous connaissons.

Le référencement est un domaine énorme de nos jours, et je vous dis que les données structurées sont vraiment, vraiment importantes facteur à comprendre et à mettre en œuvre dans les années à venir. Cela n'améliore pas seulement vos chances de classement élevé pour les requêtes pertinentes. Plus important encore, il contribue à améliorer vos sites Web, en les ouvrant à toutes sortes d'expériences Web utiles.

Lecture recommandée : Où le référencement appartient-il dans votre processus de conception Web?

Les données structurées sont un moyen d'étiqueter le contenu des pages Web. En utilisant le vocabulaire de Schema.org il supprime une grande partie de l'ambiguïté du référencement. Au lieu de faire confiance à Google, Bing, Baidu et DuckDuckGo pour déterminer le contenu de votre contenu, vous leur dites. C'est la différence entre un moteur de recherche devinant ce qu'est une page et sachant avec certitude.

Comme le dit Schema.org:

En ajoutant des balises supplémentaires au HTML de vos pages Web – balises indiquant "Hé moteur de recherche, ces informations décrivent ce film, ce lieu, cette personne ou cette vidéo" – vous pouvez aider les moteurs de recherche et d'autres applications à mieux comprendre votre contenu et à l'afficher de manière utile,

Schema.org a lancé en 2011, un projet partagé par Google, Microsoft, Yahoo et Yandex. En d'autres termes, c'est un effort «bipartisan» – si vous voulez. Le balisage transcende n'importe quel moteur de recherche. Selon les propres termes de Schema.org,

«Un vocabulaire partagé permet aux webmasters et aux développeurs de décider plus facilement d'un schéma et d'obtenir le maximum d'avantages pour leurs efforts.»

Il s'agit à bien des égards d'un cousin plus étendu des microformats (lancée vers 2005) qui intègre la sémantique et les données structurées en HTML, principalement au profit des moteurs de recherche et des agrégateurs. Bien que les microformats soient actuellement pris en charge la nature «officielle» de la bibliothèque Schema.org en fait un pari plus sûr pour la longévité.

JSON for Linked Data (JSON-LD) a émergé comme la norme sous-jacente dominante pour les données structurées, bien que les microdonnées et RDFa soient également prises en charge et servent le même objectif. Schema.org fournit des exemples pour chaque type en fonction de ce qui vous convient le mieux.

Par exemple, supposons que Joe Bloggs rédige une critique du roman de Joseph Heller de 1961 Catch-22 et le publie sur son blog. Malheureusement, Bloggs a un mauvais goût et lui donne deux étoiles sur cinq. Pour une personne qui regarde la page, ces informations seraient comprises sans réfléchir, mais les programmes informatiques devraient connecter plusieurs points pour arriver à la même conclusion.

Avec des données structurées, le balisage suivant pourrait être ajouté au code de la page . (Il s'agit d'une approche JSON-LD. Les microdonnées et RDFa peuvent être utilisés pour intégrer les mêmes informations dans le contenu ):

Cela fixe dans le marbre la page sur Catch-22 un roman de Joseph Heller publié le 10 novembre 1961. Le critique a été identifié, tout comme les paramètres du système de notation. Différents schémas peuvent être combinés (ou hiérarchisés) pour décrire différentes choses. Par exemple, grâce à un marquage de ce type, vous pouvez préciser qu'une page est la liste des événements pour une projection de film en plein air, et le film en question est The Life Aquatic with Steve Zissou de Wes Anderson. [19659005] Lecture recommandée : Une meilleure recherche, un meilleur design, de meilleurs résultats

Pourquoi est-ce important?

D'accord, merveilleux. Je peux étiqueter mon site Web jusqu'à ses globes oculaires et il sera exactement le même, mais quels sont les avantages? À mon avis, l'inclusion de données structurées dans les sites Web présente deux avantages principaux:

  1. Cela facilite beaucoup les tâches des moteurs de recherche.
    Ils peuvent indexer le contenu plus précisément, ce qui signifie à leur tour qu'ils peuvent le présenter plus richement. [19659030] Il permet au contenu Web d'être plus complet et utile.
    Les données structurées vous donnent une «perspective informatique» sur le contenu. Un contenu de qualité est fabuleux.

Vous savez quand vous voyez des résultats de recherche incroyables qui incluent des étoiles? Ce sont des données structurées. De riches extraits de critiques de films? Données structurées. Quand une sélection de recettes apparaît, ingrédients, temps de préparation et tout? Tu l'as deviné. Explorez le code de l'une de ces pages et vous trouverez le balisage quelque part. Les moteurs de recherche récompensent les sites utilisant des données structurées, car cela leur indique exactement à quoi ils ont affaire. balisage de données structurées sur la recherche Google « />

Examinez le code sur les sites Web décrits ci-dessus et bien sûr, les données structurées sont là. ( Grand aperçu )

Ce n'est pas seulement une recherche non plus, pour être clair. C'est une grande partie mais ce n'est pas tout. Les données structurées concernent principalement le balisage et l'organisation du contenu. Les résultats de recherche riches ne sont qu'un moyen d'utiliser ce contenu. Google Dataset Search utilise, par exemple, le balisage Schema.org/Dataset .

Voici quelques exemples de données structurées utiles:

Il y en a des milliers d'autres. Comme, littéralement. Schema.org a même accéléré récemment la publication du balisage pour Covid-19 . C'est une bibliothèque en constante évolution.

À bien des égards, les données structurées sont une branche du Web sémantique, qui aspire à un Internet entièrement lisible par machine. Il vous donne une perspective lisible par machine sur le contenu Web qui (lorsqu'il est correctement mis en œuvre) alimente des fonctionnalités plus riches pour les gens.

En tant que tel, presque toute personne possédant un site Web gagnerait à savoir ce que sont les données structurées et comment elles fonctionnent. Selon W3Techs seuls 29,6% des sites Web utilisent JSON-LD et 43,2% n'utilisent aucun format de données structurées. Il n'y a aucune obligation, bien sûr. Tout le monde ne se soucie pas du référencement ou de la lisibilité par machine. D'un autre côté, pour ceux qui le font, il existe actuellement une grande opportunité de créer des sites concurrents.

De la même manière que HTML vous oblige à réfléchir à la façon dont le contenu est organisé, les données structurées vous font réfléchir sur le fond. Cela vous rend plus approfondi. Quel que soit le sujet de votre site Web, si vous parcourez la documentation relative au schéma, vous remarquerez presque certainement des détails que vous ne pensiez pas inclure auparavant.

En tant qu'êtres humains, il est facile de tenir pour acquis les liens entre les informations. Les moteurs de recherche et les programmes informatiques sont intelligents, mais ils ne sont pas intelligents. Pas encore. Les données structurées traduisent le contenu en termes qu'ils peuvent comprendre. Cela, à son tour, leur permet d'offrir des expériences plus riches.

Ressources et lectures complémentaires

Incorporation de données structurées dans la conception de sites Web

Tissage de données structurées dans un site Web n'est pas aussi simple que, disons, changer un méta-titre. C'est l'ADN des données de votre contenu Web. Si vous souhaitez le mettre en œuvre correctement, vous devez être prêt à vous lancer dans les mauvaises herbes – au moins un peu. Voici quelques étapes simples que les développeurs peuvent suivre pour intégrer des données structurées dans le processus de conception.

Remarque : Je souscris personnellement à une approche holistique de la conception, où conception et substance vont de pair. . Jongler avec un tas de disciplines n'est pas nouveau pour la conception Web, ce n'est qu'une autre, et si elle est bien intégrée, elle peut renforcer d'autres éléments autour d'elle. Considérez-le comme une amélioration du moteur de votre site. La voiture n'est peut-être pas si différente, mais elle se comporte beaucoup mieux.

Commencez avec un concept

Je vais me servir d'exemple. Depuis cinq ans, deux amis et moi examinons un album par semaine comme passe-temps (avec d'autres intervenant de temps en temps). Notre prose moqueuse et insupportable est actuellement hébergée sur un site WordPress qui, sous mes soins bien intentionnés mais tout à fait ignorants, était devenu un monstre de plugins de Frankenstein.

Nous sommes en train de repenser le site qui (entre autres choses) a entraîné l’intégration de données structurées dans la conception de base. Ici, comme pour tout autre projet, la première chose à faire est de définir le contenu de votre contenu. Mieux vous répondrez à cette question, plus tout sera facile.

Dans notre cas, ce sont les éléments essentiels:

  • Nous examinons les albums de musique;
  • Chaque critique a trois critiques qui écrivent chacune un résumé en choisissant jusqu'à trois morceaux préférés et attribuant une partition personnelle sur dix;
  • Ces trois partitions sont combinées en une partition finale sur 30;
  • À partir des trois résumés, un passage est choisi pour servir de 'at-a résumé de toutes nos pensées.

Certaines de ces informations peuvent sembler un peu spécifiques ou même un peu arbitraires (parce que c'est le cas), mais vous seriez surpris de voir à quel point elles peuvent être tissées ensemble à l'aide de données structurées. [19659005] Vous trouverez ci-dessous une maquette de l'apparence des pages de révision remaniées et des informations qui peuvent être traduites en balisage de schéma:

 Une page Web annotée avec un balisage de données structurées
Même le contenu le plus étendu est plein de informations qui ne demandent qu'à être étiquetées et structurées. ( Grand aperçu )

Il n'y a aucune astuce à ce processus. Je connais le contenu, donc je sais où chercher dans la documentation. Dans ce cas, je vais sur Schema.org/MusicAlbum et je rencontre toutes sortes de propriétés potentielles, notamment:

  • albumReleaseType
  • parArtist
  • genre
  • producteur
  • datePublished
  • enregistréÀ

Il y en a des dizaines; certains exclusifs à MusicAlbum, d'autres tombant sous l'égide de CreativeWork. En approfondissant la documentation, je trouve que le balisage peut se connecter à MusicBrainz une encyclopédie de métadonnées musicales. Le même processus se déroule lorsque je passe à la Revoir la documentation .

À partir de cette page simple, les informations suivantes peuvent être glanées et organisées:

 

Et honnêtement, je peux encore en ajouter beaucoup plus. Au départ, j'ai trouvé les éléments qui font déjà partie des structures d'une page de critique (c'est-à-dire l'artiste, le nom de l'album, la partition globale) mais ensuite de nouvelles questions ont commencé à se présenter. Qu'est-ce qui pourrait être plus clair? Que puis-je ajouter?

Cela devrait évidemment être contrebalancé par des questions sur ce qui n'est pas nécessaire . Ce n'est pas parce que vous pouvez faire quelque chose que vous devez le faire. Il y a une chose comme «trop d'informations». Pourtant, parfois un peu plus de détails peut vraiment faire monter une page d'un cran.

Familiarisez-vous avec le schéma

Il n'y a aucun moyen de le contourner; la meilleure façon de lancer la balle est de vous immerger dans la documentation. Il existe des outils qui l'implémentent pour vous (plus sur ceux ci-dessous ), mais vous tirerez davantage parti du balisage si vous avez une bonne idée de son fonctionnement.

Parcourez le Documentation Schema.org . Qui que vous soyez et quel que soit votre site Web, il y a de fortes chances qu'il existe de nombreux schémas pertinents. Le site est très bon avec des exemples, donc il n'a pas besoin de rester théorique.

L'étape au-delà de cela, bien sûr, est de trouver des résultats de recherche riches que vous souhaitez émuler, en visitant la page et en utilisant des outils de développement de navigateur pour regarder à ce qu'ils font. Ce sont souvent d'excellents exemples de sites Web qui connaissent leur contenu à fond. Vous pouvez également insérer des extraits de code ou des URL dans l'outil d'aide au balisage de données structurées de Google, qui génère ensuite le schéma approprié.

 Exemple d'aide au balisage de données structurées Google en action
Des outils comme l'aide au balisage de données structurées de Google sont excellents pour comprendre le fonctionnement des données structurées. ( Grand aperçu )

Les principes fondamentaux sont en fait très simples. Une fois que vous avez compris, c'est l'étendue des options qui prennent du temps à explorer et à jouer avec. Vous ne voulez pas être cette personne qui arrive à la fin d'un processus de conception, examine les options de schéma et commence à deviner tout ce qui a été fait.

Posez les bonnes questions

Maintenant que vous êtes armé avec votre richesse de connaissances sur les données structurées, vous êtes mieux placé pour jeter les bases d'un site Web solide. Les données structurées chevauchent une ligne assez unique. Dans l’immédiat, il existe «sous le capot» et est là au profit des ordinateurs. En même temps, il peut permettre des expériences plus riches pour l'utilisateur.

Par conséquent, il est avantageux d'examiner les données structurées à la fois d'un point de vue technique et utilisateur. Comment les données structurées peuvent-elles aider à mieux comprendre mon site Web? Quelles autres ressources, bases de données en ligne ou matériel (par exemple, des haut-parleurs intelligents) pourraient être intéressés par ce que vous faites? Quelles options apparaissent dans la documentation que je n'avais pas prises en compte? Est-ce que je veux les ajouter?

Il est particulièrement important d'identifier les types de contenu récurrents. Il est sûr de dire qu’un blog peut s’attendre à beaucoup de publications de blog au fil du temps, donc l’incorporation de données structurées dans les modèles de publication donnera les meilleurs résultats. L'exemple que j'ai donné ci-dessus est bien beau en soi, mais il n'y a aucune raison pour que le processus de balisage ne puisse pas être automatisé. C'est notre plan.

Considérez également les moyens par lesquels les gens pourraient trouver votre contenu. S'il est possible, par exemple, de mettre en évidence un extrait de copie à utiliser dans la recherche vocale, faites-le. C’est ça, ou laissez-le aux moteurs de recherche pour le résoudre par eux-mêmes. Personne ne connaît votre contenu mieux que vous, alors utilisez cette compréhension avec le balisage descriptif.

Vous n'avez pas besoin de deviner comment le contenu sera compris avec des données structurées. Avec des outils comme le testeur de résultats riches de Google, vous pouvez voir exactement comment il donne une forme de contenu et une signification qui auraient autrement été négligées.

Ressources et lectures complémentaires

Un contenu de qualité mérite un balisage de qualité

Vous ne trouverez pas plus défenseur d'un grand contenu que moi. L'industrie du référencement perd son esprit collectif chaque fois que Google déploie une mise à jour de recherche majeure. La réponse à l'hystérie est toujours la même: faire du contenu de qualité. J'ajoute à cela: marquez-le correctement.

Familiarisez-vous avec la documentation et soyez clair sur le sujet de votre site. Chaque élément d'information que vous balisez facilite grandement l'indexation et le partage avec les bonnes personnes.

Que vous soyez un passionné de Google ou un converti de DuckDuckGo, l'esprit reste le même. Il ne s'agit pas tant de classer que de rendre les sites Web aussi bons que possible. L'adaptation des données structurées améliorera d'autres aspects de votre site Web.

Vous n'avez pas besoin de faire confiance à la technologie pour comprendre en quoi consiste votre contenu – vous pouvez le dire. Des critiques aux recettes en passant par la recherche audio, les développeurs peuvent ajouter un tout nouveau niveau de sophistication à leur contenu.

Le cœur et l'âme de l'optimisation d'un site Web pour la recherche n'ont jamais changé: produire du contenu de qualité et rendre aussi clair que possible ce qu'il est et pourquoi il est utile. Les données structurées sont un autre outil à cet effet, alors utilisez-le.

 Editorial fracassant (ra, yk, il)




Source link