Écrit une lettre d'amour aux robots, dans toutes tes urls #12
/** Commentaires #12 — */

Écrit une lettre d'amour aux robots, dans toutes tes urls

Ajout des json+ld partout sur tes sites en ciblant en premier ton contenu pérenne au cœur de ton entreprise. Fais-le pour toi, pour les robots et pour le toi du futur.

J’espère que je ne joue pas trop au yoyo avec mon type de contenu que je te partage ici.

Merci de me suivre dans mon infolettre d’histoires courte de programmation.

Ce mois-ci dans /** Commentaires */, j’y vais plus technique.

Ça te va ? Si oui ou non, partage-moi ton point de vue de façon anonyme via mon formulaire.

Ça fait quand même deux infolettres d’idées et d’introspection que je t’envoie.

Donc ce mois-ci je vais te parler d’un petit geste que tu peux faire pour que les robots reconnaissent tout de suite la nature de ton contenu.

Écrire des lettres d’amour aux robots

Je vais me concentrer sur le web 3.0, le web sémantique, et comment ton site web peut devenir une base de données ouvertes et liées sans que tu n’aies à ajouter un API dans ton backend.

Je détourne beaucoup le terme de base de données. C’est délibérer pour former l’image désirée.

Ce que j’entends par base de données dans ce cas-là, c’est que chacune de tes urls sur ton site, peut déterminer et envoyer des valeurs, des données précises.

Comme un select en SQL.

Sans de schéma de base de données, mais avec une ontologie.

Une ontologie ?

C’est un gros mot pour dire que les données partagent un vocabulaire commun. Ils parlent la même langue, une structure partagée de données.

Si tu connais un peu la programmation, c’est comme si une URL était une classe qui implémente une interface. L’ontologie c’est l’interface.

C’est comme des en-têtes dans ton Excel pour décrire une colonne.

Le web sémantique existe depuis longtemps

Imaginé bien avant notre world wide web, mais introduit grâce à Tim Burners Lee et les autres fondateurs surtout grâce au W3C.

C’est un standard qui permet de partager des données entre des sites. Sans nécessairement avoir des relations de serveur à serveur; sans API. Seulement ton URL et ton domaine.

Ça existe depuis longtemps et ce n’est pas magique. Il faut faire un travail de classification, comme si on était une bibliothèque.

Et notre structure de classement est définie principalement par schema.org. La plus commune des ontologies.

Comment s’affiche-t-on sur le web sémantique

Ce n’est pas vraiment une affiche, mais plus comme un bol à nourriture qui nous permet de nourrir les chats sauvages. Voir ici les robots que les chats sauvages et la chanson ;)

Concrètement, on met en place notre “bol à nourriture” grâce à des balises méta dans votre head de site web. Et en y définissant le plus possible votre contenu grâce à l’ajout de données avec l’ontologie schema.org.

Vous en avez probablement déjà sur votre site web

C’est un standard que tous les moteurs de recherche utilisent pour classer vos URL. Ça accélère le débroussaillage des données pour bâtir leur graphe de connaissances.

Donc la plupart des outils SEO l’ajoutent par défaut pour vous dans votre en-tête head sur votre site.

Le travail de classification

Ce n’est pas aussi long qu’écrire votre contenu, mais vous pouvez vous perdre dans les détails.

Je vous suggère de commencer par vos données pérennes, celles au cœur de votre entreprise.

Pour donner une idée de grandeur, regardez la documentation de schema.org pour structurer un projet.

Et on peut définir autant de détails pour vos vidéos, vos produits, vos offres, votre équipe, etc.

Et je vous suggère aussi de commencer petit et dans vos pages qui sont le plus importantes dans votre entreprise. Comme vos projets, vos offres, votre équipe, vos événements et votre entreprise.

Qu’est-ce que les robots comprennent

Pas tous ces détails, peut-être un jour, mais même eux limitent le nombre de données qu’ils prennent en compte.

Schema.org donne une multitude d’outils pour une multitude de contenus à classer.

Les robots prennent ce contenu pour accélérer leur processus. Il n’a pas besoin d’interpréter ton contenu si ton URL est une personne ou une organisation, vous leur avez dit dans votre json+ld.

De cette manière, votre page web devient rapidement une source fiable de données et vous contrôlez sa classification.

Ensuite, les entreprises qui gèrent leur robot bâtissent leur graphe avec votre classification. Par exemple, si vous avez un homonyme, vos données structurées aideront encore plus dans votre SEO et votre découvrabilité.

Ces données que tu mets déjà

Tu définis déjà plusieurs données structurées comme ça sur ton site. Pas nécessairement avec une balise json+ld, mais avec d’autres balises méta.

Meta, twitter le fond et probablement d’autres services que vous utilisez.

C’est aussi des données structurées.

Par exemple, les balises métas utiliser pour l’open graph (og) de Facebook sont utilisées surtout lorsqu’on partage un lien dans une plateforme, les métas de Facebook et twitter sont largement répandu dans d’autres médias sociaux comme discord, slack, Messenger, Telegram, etc. Pour afficher l’aperçu de la page, la description, etc.

Donc, structurer ses données dans le plus possible de vos URL, c’est le définir pour plusieurs graph. Et garder le contrôle de l’angle avec lequel on interprète votre contenu.

Mais comme je fais ça Marc ?

En gros tu as 1 choix, presque et demi. (Jusque parce que le deuxième ressemble au 1er et que ça dépend de comment tu es organisé avec ton site web).

Et parce que dans les deux cas, ce n’est pas “magique”.

Les doigts dans le head

Si tu as un outil pour t’aider ou si tes URL sont dynamiques (généré via le serveur grâce à une base de données et/ou une page builder), tu dois définir tes pages une par une. Quel est son type, etc.

Si tu as un site statique, tu dois ajouter directement dans ton en-tête (head) de chacune de tes URLs, le json+ld avec les bonnes données de schema.org.

Aujourd’hui les sites statiques on des outils pour accélérer et automatiser ce genre d’ajout par URL lorsque tu build ta structure.

Grâce à un outil

il y a des outils qui te simplifient la vie. Où tu peux ajouter des données à ajouter pour toutes les URLs qui partagent une même catégorie. Avec des valeurs dynamiques.

Un plugin qui te permet de définir par page une structure de json+ld à ajouter plus détails et par champs dynamique dans votre structure de site.

Désolé, j’y vais très généraliste ici, pour ne pas trop creuser dans toutes les voies possibles. Écrit-moi, je pourrais t’aider à trouver un outil qui pourra t’aider à ajouter tes données structurées sur ton site.

Dans le domaine culturel

Il existe plein de belle initiative qui va au-delà de schema.org qui sont en cours au Québec et au Canada, grâce à plusieurs initiatives du ministère de la Culture et des conseils de la culture.

C’est de là que je puise mon expérience principalement.

Depuis presque 3 ans, je baigne dans le monde culturel et des données grâce à mon client d’amour, le Petit Théâtre du Vieux Noranda et tous ses beaux projets dans le numérique, dans la littéracie numérique, dans la création d’un territoire numérique du croissant boréal.

kg.artsdata.ca

dia-log.ca

capacoa.ca

lavitrine.com

culturepourtous.ca

Ce que j’aimerais que tu retiennes

On ajoute ce genre de données dans nos sites en premier parce que ça aide notre référencement.

Principalement, parce que c’est le premier résultat qu’on peut observer.

Mais ensuite, c’est là que ça devient magnifique.

Tes URLs deviennent des entrées pour tes données. Soit pour toi, soit pour d’autres robots, soit pour tes partenaires.

Et surtout pour dicter aux robots combien toi tu classifies ton contenu par-dessus ta rédaction SEO.

Tu peux automatiser tes trucs grâce à ton propre travail de classification.

Outils pour jouer avec tous ça

Wordpress

Guide des schemas json+ld avec Yoast

Valider ton json+ld

Pour valider la forme de ta structure

Voir les informations que Google comprendra de ce code là

Les types supportés par Google

Les types supportés par Bing

Pour aller plus loin

Les normes json+ld du W3C

Définition du JSON+LD

Blueprint make

Permet d’utiliser le JSON+LD d’une de vos URL pour faire d’autres automatisation.

Gratuit ;)

Blueprint pour Make.com

Ça fait un an!

C’est ma 12e infolettre /** Commentaires */ que j’envoie. Donc un an, parce que j’ai pris congé en décembre 2023.

J’aimerais ton ressentie de tout ça, ta perception et tes observations. Ça te prendra environ 1 minute ou 5 si tu me partage beaucoup dans tes commentaires.

Le mois en rafale

Mes découvertes

La source et l’explications des types d’UUID

Les différentes versions de UUID

CLI et outils qui permet de scanner ton wordpress

Pour des problèmes de sécurités.

WP SCAN

Analyse des revenus de roblox

Roblox is Already the Biggest Game In The World. Why Can’t It Make a Profit (And How Can It)?

Analyse des revenu de roblox

Plateforme de formation qui mise sur la gamification

Xperiencify

Open street map a 20 ans

WebVM

Nouvelles

Proton devient une OBNL une étape à la fois

C’est souvent le contraire. Et ça me donne de l’espoir.

Mon outil

Je présente un outils du mois, soit en mode testé et approuvé, soit en test ou soit en découverte.

Automatisation en nocode

Je crois beaucoup dans le nocode-lowcode. C’est important de faire des outils qui simplifient la vie au plus de gens possible.

Il en existe plein automatiser vos processus techniques. Personnellement, je préfère make (integromat).

Principalement parce que pour un petit coût, je peux ajouter des bases de données internes pour faire des manipulations de données, sans faire du va et vient vers d’autres services.

Et j’aime mieux le builder (lorsque j’ai magasiné en essayant aussi Zapier).

Make.com

Qu’est-ce qui mijote

J’ai mis en ligne une nouvelle version de Icecream pomodoro avec le volume, le choix de type de bruits et le travail pour que l’audio fonctionne sur mobile.

Je travaille ce mois-ci pas mal sur avnu.ca on commence l’intégration de notre travail ontologique.

Continuité du Projet de mise à jour et optimisation de base de données en Laravel.

J’ai terminé mon dessin sur l’empathie. Je l’ai partagé sur mon instagram.

J’ai travaillé un petit peu sur l’intégration de mon nouveau site web et sur un projet de dessin sur l’empathie.

/** Commentaires */

  • Précédent

    La grumpiness des développeurs #1
    #1


    La grumpiness des développeurs

  • Suivant

    L'open source n'est pas gratuit #7
    #7


    L'open source n'est pas gratuit

Voir tous les numéros