Comme nous l'avons vu le mois dernier dans un article qui introduisait les données structurées et leur intérêt dans le cadre d'une stratégie SEO, nous allons voir la façon dont elles sont construites, et comment les implémenter correctement. La documentation de schema.org étant parfois peu digeste, cet article a pour objectif de rendre l'utilisation des données structurées plus limpide.

Les possibilités offertes en terme d'implémentation sont nombreuses, alors autant les utiliser de façon efficace, et profiter des possibilités d'imbrication.

Méthode d'implémentation

Afin de mieux appréhender leur implémentation, il est utile de savoir comment se structure le JSON-LD (qui signifie JavaScript Object Notation for Linked Data)

  • Un objet JSON commence par { et termine par }
  • Chaque objet contient des paires clé/valeur, séparées par des virgules
  • Les clés sont des chaînes de caractères, et les valeurs peuvent être des chaînes, des nombres, des objets, des tableaux, ou des valeurs comme "true", "false", ou encore "null"

Par exemple, sur une page produit d'une paire de chaussures Nike, nous aurons dans les données structurées Product, un objet "brand" avec :

  • name = clé
  • Nike =  valeur

soit "brand": {
"@type": "Brand",
"name": "Nike"
}

Pour mieux comprendre la façon dont s'intègrent les données structurées, nous allons maintenant décrypter l'implémentation d'un article avec la syntaxe JSON-LD :

1/ Emplacement dans le code

Ouvrez une balise <script> dans l'en-tête de votre page HTML (<head>...</head>), ou juste avant la balise de fermeture </body> (les deux étant supportés), avec l'attribut type défini sur application/ld+json :<script type="application/ld+json">

La suite de cet article est réservée aux abonnés.

 

Aymeric Bouillat
Consultant SEO senior & expert technique - Y'a pas de quoi !