« Retour au glossaire

Le JSON-LD est le format recommandé par Google pour implémenter les données structurées. Il prend la forme d’un bloc de script, distinct du contenu visible, qui décrit la page sous forme de paires clé-valeur fondées sur le vocabulaire Schema.org. Sa principale force est de séparer le sens, porté par le balisage, de la présentation, portée par le HTML, ce qui le rend simple à ajouter, à maintenir et à faire évoluer.

Qu’est-ce que le JSON-LD ?

JSON-LD signifie JavaScript Object Notation for Linked Data. C’est une notation qui décrit des données et leurs relations dans un format à la fois lisible par les machines et facile à manipuler. Pour le SEO, c’est le moyen le plus courant d’écrire des données structurées, en insérant un bloc de balisage dans le code de la page.

JSON-LD et données structurées

Il faut distinguer le vocabulaire et le format. Schema.org est le vocabulaire, c’est-à-dire la liste des types et propriétés disponibles. Le JSON-LD est l’un des formats, ou syntaxes, qui permet de l’écrire. On utilise donc le JSON-LD pour exprimer des concepts définis par Schema.org, comme une organisation, un article ou une question.

Pourquoi Google le recommande

Google indique recommander le JSON-LD parce qu’il est généralement le plus simple à mettre en place et à maintenir à grande échelle, et le moins sujet aux erreurs. Les trois formats reconnus restent valables, mais cette facilité explique qu’il soit devenu le standard de fait sur les sites modernes.

Comment il se présente

Le balisage prend la forme d’un bloc de script de type application/ld+json, placé dans le code de la page. À l’intérieur, une propriété de contexte déclare le vocabulaire utilisé, ici Schema.org, une propriété de type précise la nature de l’objet décrit, puis des paires clé-valeur en détaillent les attributs. Comme ce bloc est séparé du HTML visible, on peut l’ajouter ou le modifier sans toucher à l’apparence du site.

JSON-LD ou microdata

Les autres formats, microdata et RDFa, s’intègrent directement dans le HTML visible, en annotant les balises une à une. Cette imbrication les rend plus lourds à maintenir, car le moindre changement de mise en page peut casser le balisage. Le JSON-LD, regroupé en un seul bloc indépendant, évite ce couplage et se prête mieux aux gabarits de CMS.

JSON-LD et IA

Un balisage propre offre aux moteurs et aux IA une description claire et sans ambiguïté du contenu, facile à analyser. Relié aux bonnes entités, par exemple via des liens vers des profils de référence, il renforce la présence d’une marque dans les graphes de connaissances. C’est un atout pour la visibilité dans les réponses génératives, donc un levier de GEO.

Bonnes pratiques

Le balisage doit toujours correspondre au contenu visible, sous peine d’être ignoré ou sanctionné. Il faut le valider avec le test des résultats enrichis et le maintenir synchronisé à chaque évolution du site. Sur WordPress, une extension SEO en génère une partie automatiquement, qu’on enrichit selon les besoins.

À retenir

  • Le JSON-LD est le format recommandé par Google pour les données structurées.
  • Il sépare le sens du balisage de la présentation du HTML.
  • Schema.org est le vocabulaire, le JSON-LD est l’un des formats pour l’écrire.
  • Il se présente comme un bloc de script de type application/ld+json.
  • Plus simple à maintenir que microdata ou RDFa, intégrés au HTML.
  • Le balisage doit refléter le contenu visible et être validé avant publication.

Pluvian implémente et valide le JSON-LD des sites B2B, au service du SEO et du GEO. Pour un audit, échangez avec l’agence.

Voir aussi : Données structurées, Résultat enrichi, Entité nommée, GEO.

Synonymes :
JSON-LD, JavaScript Object Notation for Linked Data
« Retour au glossaire