Cette application très pratique vous permettra de créer rapidement des données structurées en format JSON-LD basées sur le vocabulaire Schema.org pour une page de produit, FAQ, un article, une offre d'emploi, une entreprise, un évènement et bien plus encore !

Notre outil repose sur les propriétés recommandées par le moteur de recherche Google. L'intégration du code ainsi généré dans votre page web permettra de générer un résultat de recherche enrichi et mettra en valeur votre contenu sur la page des résultats (SERP).

  1. D'abord, choisissez le type de schéma que vous souhaitez générer dans le menu déroulant.
  2. Ensuite, renseignez les champs avec un maximum d'information.
  3. Une fois terminé, copiez le code ainsi créé et testez sa validité à l'aide de l'un des deux outils suivants : Test des résultats enrichis Google ou Test des données structurées de Google
  4. Enfin, intégrez le code JSON-LD dans la section <head> ou <body> de votre document HTML.
Comment tester les données structurées JSON-LD dans l'outil Test des résultats enrichis Google
Test des résultats enrichis Google
Comment tester les données structurées JSON-LD dans l'outil Test des données structurées de Google
Test des données structurées de Google

Générateur de données structurées Schema.org en format JSON-LD

Quel type de schéma JSON LD souhaitez-vous créer ?

En savoir plus sur les données structurées JSON-LD

JSON-LD est l'abréviation de "JavaScript Object Notation for Linked Data". Ce format de balisage conçu à partir de JSON permet d’intégrer des données structurées dans une page web.

Un script JSON-LD est constitué par un ensemble de propriétés Schema.org qui servent à décrire et à classer les informations d'une page web en vue de faciliter leur interprétation et leur indexation par les moteurs de recherche.

Les principaux moteurs de recherche tels que Google, Yahoo, Bing et Yandex le prennent en charge. Ces derniers traitent les données structurées et les utilisent pour enrichir les résultats de recherche ou encore pour générer des résultats optimisés tels que le Google Knowledge Graph.
Résultat enrichi et Google Knowledge Graph

En plus des informations traditionnelles (titre + description) affichées pour toutes les pages web dans les SERPs, un résultat enrichi fournit d'autres informations pertinentes aux internautes sur le contenu de la page de chaque lien directement dans la page des résultats et avant même de cliquer dessus. Cela pourrait éventuellement les inciter plus à cliquer sur le lien enrichi ce qui produirait un impact positif sur la fréquentation d'un site web et la réduction du taux de rebond.

Selon une étude d'Ahrefs, 99,58% des résultats enrichis sont d'ores et déjà positionnés dans le top 10 de la recherche Google. Bien qu'avec le temps, cela puisse évoluer pour inclure d'autres résultats, il existe une forte corrélation entre le classement et l'affichage d'un résultat enrichi.

Cela dit, quel que soit votre classement dans les résultats de recherche, l'ajout de données structurées dans votre site web est bénéfique, dans la mesure où votre rang dans les SERPs change constamment en fonction de la requête de l'internaute. Selon Search Engine Land, des études ont montré que le taux de clic (CTR) augmente quatre fois plus lorsqu'un résultat enrichi apparait dans la page des résultats.

Prenons à présent l'exemple de deux entreprises concurrentes, l'une qui a mis en place les données structurées dans les pages de son site web et l'autre qui ne l'a pas fait.

Dans la page des résultats, la première entreprise bénéficiera d'un maximum de visibilité, puisque son lien sera enrichi par des informations supplémentaires telles que la note moyenne des utilisateurs, les horaires d'ouverture et les informations de contact, à la différence de la deuxième qui verra seulement les données traditionnelles à savoirs le titre et la description.

Devant son écran un internaute aura vraisemblablement plus tendance à cliquer sur le lien enrichi de la première entreprise.

Étude de cas : analyse de données structurées JSON-LD de l'application mobile "Google Docs"

Analyse du code JSON-LD d'une application mobile

Le résultat enrichi d'une application mobile dans le moteur de recherche Google affiche des informations clés avant même de cliquer sur le lien menant à la page web du produit. En plus du nom et la description de l'application, l'internaute verra :

  • Le type ou la catégorie de l'application
  • Le système d'exploitation (Windows 10, iOS, Android, etc.)
  • Le prix
  • La note du produit
  • Le nombre d'utilisateurs ayant évalué l'application

Voici à présent les données structurées JSON-LD de l'application Google Docs qui a permis de générer le résultat enrichi :

Veuillez actualiser la page si le code n'apparait pas


<script type="application/ld+json">{
    "@context": "http://schema.org",
    "@type": "SoftwareApplication",
    "name": "Google Docs: Sync, Edit, Share",
    "description": "Create, edit, and collaborate on the go with the Google Docs app...This is used to access photos under the control of Photos Application to let the users pick images to insert into documents.",
    "screenshot": ["https://is3-ssl.mzstatic.com/image/thumb/Purple123/v4/68/c1/f4/68c1f4ab-6310-b98f-bfb0-d16de7fdfbd6/mzl.ilkjmihl.jpg/643x0w.jpg", "https://is4-ssl.mzstatic.com/image/thumb/Purple113/v4/a8/06/87/a806876f-c178-e704-b4f3-bc59db51549d/mzl.ovzwgtrd.jpg/643x0w.jpg"],
    "applicationCategory": "Productivity",
    "datePublished": "Apr 29, 2014",
    "operatingSystem": "Requires iOS 12.0 or later. Compatible with iPhone, iPad, and iPod touch.",
    "author": {
        "@type": "Person",
        "name": "Google LLC",
        "url": "https://apps.apple.com/us/developer/google-llc/id281956209"
    },
    "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": 4.8,
        "reviewCount": 1558792
    },
    "offers": {
        "@type": "Offer",
        "price": 0,
        "priceCurrency": "USD",
        "category": "free"
    }
}
</script>

Vous remarquerez que les données structurées sont enveloppées dans un script comme ceci :


<script type="application/ld+json">
.
.
.
</script>

Dans l'élément script, on a indiqué au moteur de recherche que nous utiliserons le balisage ou le vocabulaire "schema.org" en définissant @context sur http://schema.org. Puis on a précisé l'élément à décrire en définissant le @type sur SoftwareApplication puisqu'il s'agit d'un logiciel destiné aux appareils mobiles.


<script type="application/ld+json">{
    "@context": "http://schema.org",
    "@type": "SoftwareApplication",
}
</script>

Ensuite, on a ajouté toutes les propriétés recommandées par les moteurs de recherche pour ce type de schéma "SoftwareApplication" dont voici la documentation Google.

En effet, chaque type de schéma (entreprise, produit, vidéo, FAQ, etc.) dispose d'une liste de propriétés obligatoires et d'autres facultatifs ou recommandées. L'objectif étant de fournir un maximum d'informations pour mieux le décrire.

D'ailleurs, on le constate lorsqu'on effectue un test de validité avec l'outil fourni par Google "Test des résultats enrichis".

Un oubli de propriété obligatoire est signalé en rouge et donne lieu à une erreur que vous devez impérativement corriger.
Erreur dans le Test des résultats enrichis Google pour une propriété obligatoire
Alors que s'il s'agit seulement d'une propriété recommandée vous aurez plutôt un avertissement.
Avertissement dans le Test des résultats enrichis Google pour une propriété recommandée

Cela dit, ce n'est pas très grave s'il manque certaines propriétés recommandées à votre schéma, cela signifie seulement que la fonctionnalité attachée à la propriété ne sera pas disponible dans le résultat de recherche enrichi.

Remarque : Dans un code JSON-LD, la dernière propriété n'est jamais suivie d'une virgule.

En plus du format JSON-LD qui a beaucoup gagné en popularité ces dernières années, notamment grâce au mastodonte Google qui a fait sa promotion à large échelle auprès de la communauté des webmasters, d'autres formats de données structurées sont admis par les moteurs de recherche dont les principaux sont : les microdonnées et la recommandation du W3C RDFa. Ces deux formats utilisent également le balisage Schema.org qui a été lancer en juin 2011 par Google, Yahoo et Bing.

Bénéfices des données structurées

Amélioration de votre référencement naturel

L'intégration des données structurées dans vos pages web permet d'améliorer votre positionnement indirectement dans les SERPs puisque vos pages seront mieux explorées et indexées par les moteurs de recherche.

Augmentation du taux de clic CTR

La mise en place de données structurées engendre une amélioration significative du CTR ou du taux de clic. En effet, l'affichage de résultats enrichis augmente le taux de clic d'au moins 30% et peut atteindre jusqu'à 90% selon le type de schéma : FAQ, vidéo, produit, etc.

Selon les conclusions de Milestone Research qui a analysé plus de 4,5 millions de requêtes dans Google, les utilisateurs cliquent sur des résultats enrichis dans 58% des cas, contre un taux de clic de 41% pour les autres résultats non enrichis.

Augmentation du taux de conversion

Pour un site web de commerce électronique, la mise en place de données structurées dans les pages de produits devient un impératif, car cela permet de fournir aux clients potentiels des informations pertinentes (prix, disponibilité, note moyenne des utilisateurs) avant même de cliquer sur le lien menant à la page web du produit. Ainsi, ils seraient plus enclins à effectuer l'acte d'achat ce qui réduirait significativement le taux de rebond.

Enfin, vu l'intérêt grandissant pour les résultats enrichis, l'intégration des données structurées devra sans nul doute faire partie de vos priorités.

FAQ

Qu'est-ce qu'un résultat enrichi ?

Un résultat enrichi est un résultat de recherche amélioré qui met en évidence une page web dans les SERPs. Il fournit des informations additionnelles aux internautes sur son contenu avant même de cliquer sur le lien. Il est généré à partir des données structurées contenues dans le code HTML d'une page web.

Quel avantage offre l'affichage d'un résultat enrichi ?

Un résultat enrichi accroit la visibilité d'une page web dans les résultats de recherche ce qui pourrait éventuellement entraîner un taux de clics (CTR) plus élevé et augmenter la fréquentation d'un site internet.

Résultat enrichi : quel impact sur le référencement ?

La mise en place des données structurées n'a pas d'impact direct sur la position d'un site web dans les SERPs. Néanmoins, l'augmentation du taux de clic peut améliorer le classement d'une page sur le long terme. Les résultats enrichis pourraient donc être considérés comme un facteur de classement indirect.

En outre, le classement est certes un facteur important, mais l'optimisation d'un contenu pour le référencement (SEO) comprend également d'autres facteurs comme l'amélioration de la visibilité dans les résultats de recherche et l'optimisation du taux de clic.

Comment un site web peut-il prétendre à un résultat enrichi dans Google ?

Pour être éligible aux résultats enrichis, une page web devra intégrer des données structurées sous la forme d'un balisage schema.org. Ce balisage peut être ajouté via trois formats : Microdonnées, JSON-LD ou RDFa . Les moteurs de recherche dont Google interprète ce code et l'utilise pour afficher des résultats enrichis.

Quel type de résultat enrichi devriez-vous choisir ?

Le type de résultat enrichi qui vous conviendrait le mieux dépend du contenu proposé dans votre page web, par exemple s'agit-il d'un produit, d'un évènement, d'un article d'actualité, etc. Les balises schema.org les plus populaires sont : "Product" pour les sites e-commerce, "Review" pour les sites d'avis, "How to" pour les sites de contenu ou encore "Blogposting" pour les blogs.

Pourquoi mes résultats enrichis ne s'affichent-ils pas dans Google ?

Même lorsque vous intégrez les données structurées correctement dans votre site web, Google n'affichera pas forcément des résultats enrichis pour votre contenu dans la page de recherche. En effet, le moteur de recherche prend en compte d'autres signaux utilisateurs (comportements) ainsi que d'autres indicateurs pour déterminer à quel moment afficher des résultats enrichis pour une requête déterminée.