JSON-LD expliqué pour sites personnels
Original : JSON-LD Explained for Personal Websites
Pourquoi c'est important
JSON-LD améliore la visibilité SEO et l'indexation pour les sites personnels et petits sites web.
JSON-LD (JSON Linked Data) est un format permettant d'ajouter des données structurées aux pages web pour améliorer la compréhension par les moteurs de recherche et obtenir des aperçus de liens enrichis. Ethan Hawksley détaille son implémentation sur son site personnel après 100 heures de codage.
JSON-LD, ou JSON Linked Data, est un format de données structurées qui aide les robots d'exploration web à comprendre la structure sémantique d'un site. Son implémentation peut améliorer le classement dans les résultats de recherche et qualifier un site pour des aperçus de liens enrichis. Pour ajouter JSON-LD, il faut insérer un script de type « application/ld+json » dans la section <head> d'une page. Le script utilise un contexte défini par https://schema.org, qui établit les paires clé-valeur valides. Un document JSON-LD fonctionne comme un graphe orienté étiqueté contenant des nœuds avec trois éléments : @type (décrivant le type de nœud comme WebSite), @id (identifiant unique, généralement une URL avec un hash), et des propriétés (paires clé-valeur décrivant les attributs). Les robots d'exploration web peuvent fusionner les propriétés d'un nœud à travers plusieurs pages partageant le même ID, bien que les scrapers simples (comme les modèles de langage) ne le fassent pas. La meilleure pratique recommande que l'ID soit une URL suivie d'un hash unique, comme #website. L'article couvre les types de nœuds ayant un impact SEO notable, notamment WebSite, et fournit des exemples copiables et modifiables pour adapter le code à d'autres sites.