Les données structurées et SEO : tout savoir

Content

Vous souhaitez apprendre à optimiser votre site pour les moteurs de recherche ? Si oui, alors cet article est pour vous !

L’optimisation du référencement naturel n’inclut pas seulement des choses telles que l’optimisation des titres de vos pages et des méta-descriptions, l’utilisation de mots-clés dans tout votre contenu et la création de liens vers d’autres pages de votre site.

Les données structurées sont un moyen efficace pour vous différencier face à votre concurrence. Elles aident les moteurs de recherche à mieux comprendre votre contenu et à l’indexer correctement, en plus de pouvoir bénéficier d’affichages très intéressants sur Google.

Dans cet article de blog, je vais vous montrer exactement ce que sont les données structurées, comment les implémenter et comment elles affectent le référencement.

Qu’est-ce que les données structurées ?

Les données structurées sont un ensemble de données organisées et structurées d’une manière spécifique sur une page web. Elles ne sont pas visibles à l’oeil nu, mais sont un bout de code placé sur la page web qui va être lu par Google.

Dans le cas du référencement, les données structurées sont organisées et balisées avec des groupes de texte spécifiques qui aident les moteurs de recherche à comprendre le contexte de ces informations et peuvent renvoyer des résultats précis aux chercheurs.

Les principaux avantages des données structurées

L’objectif principal des données structurées est de faciliter l’exploration et la compréhension de votre site Web par les moteurs de recherche. Leur premier usage n’est pas nécessairement lié au SEO, mais c’est un outil permettant de sortir du lot avec certains types de contenu.

L’attrait principal des données structurées est la possibilité d’obtenir des Rich Snippets dans les résultats de Google. Ce sont des blocs qui se différencient des résultats habituels, vous permettant d’obtenir un taux de clics plus élevé.

Une étude de Milestone réalisée en 2020 indique que les SERP (résultats de Google) qui ont des Rich snippets génèrent un taux de clic organique total d’environ 58%, tandis que les résultats qui n’en ont pas atteignent seulement 41% de clics sur les résultats naturels. Les rich snippets sont donc un levier à ne pas négliger pour optimiser son CTR.

Zoom sur les Rich snippets

Voici la définition officielle de Google des Rich snippets, ou Résultats enrichis en français:

Les résultats enrichis offrent aux internautes une expérience plus conviviale que les liens hypertextes standards dans des services Google tels que la recherche. Ils peuvent comprendre des carrousels, des images ou d'autres éléments non textuels.

A quoi ressemblent les données structurées ?

Il existe 31 différents types de Rich snippets. Certains sont bien connus de tous, par exemple le Rich snippet de recettes de cuisine, ou encore les extraits d’avis qui sont communs pour les sites eCommerce.

Il y a des centaines de types de données structurées. Le code source spécifique va donc grandement varier en fonction du schéma de balisage dont on parle. Il existe plusieurs formats de données structurées. Voici les principales et l’extrait de code associé.

Les données structurées et SEO : tout savoir

RDFa

Le RDFa, ou « Resource Description Framework » a été créé en 2015 par W3C, qui est un organisme spécifiant les standards d’accessibilité du web. C’est une manière d’implanter les données structurées qui est très commune, étant présente sur plus de 60% des pages comportant des données structurées.

Cependant, ce format spécifique sera très rarement utilisé pour intégrer des données structurées vous-même. Le RDFa est plus généralement utilisé par les CMS par défaut et n’est pas la méthode la plus aisée d’intégrer vos balisages.

				
					<div vocab="https://schema.org/" typeof="ItemList">
  <h2 property="name">Top 10 laptops</h2><br>
  <link property="itemListOrder" href="https://schema.org/ItemListUnordered" />
  <p>1. <span property="itemListElement">HP Pavilion dv6-6013cl</span></p>
  <p>2. <span property="itemListElement">Dell XPS 15 (Sandy Bridge)</span></p>
  <p>3. <span property="itemListElement">Lenovo ThinkPad X220</span></p>
</div>
				
			

Microdata

Le microdata est assez similaire au RDFa, dans le sens où ce balisage de données structurées s’ajoute sous la forme d’attributs HTML sur le contenu existant. Présent sur environ 25% des pages, celui-ci est principalement utilisé par des CMS tels que Prestashop sur les pages produit pour automatiser l’ajout des balises.
				
					<div itemscope itemtype="https://schema.org/ItemList">
  <h2 itemprop="name">Top 10 laptops</h2><br>
  <link itemprop="itemListOrder" href="https://schema.org/ItemListOrderDescending" />
  <p>1. <span itemprop="itemListElement">HP Pavilion dv6-6013cl</span></p>
  <p>2. <span itemprop="itemListElement">Dell XPS 15 (Sandy Bridge)</span></p>
  <p>3. <span itemprop="itemListElement">Lenovo ThinkPad X220</span></p>
</div>
				
			

JSON-LD

Le JSON-LD est différent du RDFa et du microdata. Il ne s’ajoute pas sur le contenu HTML existant mais s’intègre entre des tags de manière indépendante. C’est donc le type de balises de prédilection pour l’ajouter manuellement sur une page web.

L’une des balises les plus utiles du JSON-LD est la balise sameAs, permettant de lier un site à d’autres URLs correspondant à la même entreprise. Elle permet ainsi de lier votre site à votre page Facebook, LinkedIn, ou encore Wikipédia si vous avez la chance d’en avoir une.

				
					<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "itemListElement": [
    "HP Pavilion dv6-6013cl",
    "Dell XPS 15 (Sandy Bridge)",
    "Lenovo ThinkPad X220"
  ],
  "itemListOrder": "https://schema.org/ItemListOrderDescending",
  "name": "Top 10 laptops"
}
</script>
				
			

Quelle stratégie appliquer avec les données structurées ?

La bonne méthode pour mettre en place votre stratégie de données structurées change selon le type de site que vous avez. Voici quelques exemples de types de sites et de données structurées pertinentes en fonction de l’activité.

La donnée structurée la plus importante : LocalBusiness (ou Organization)

Si vous ne deviez implémenter qu’un seul type de contenu structuré, il s’agirait du LocalBusiness (ou Organization si votre entreprise n’est pas locale). Ce type de données structurées permet de donner énormément d’informations complémentaires sur votre business, telles que votre numéro de téléphone, vos réseaux sociaux ou encore votre adresse postale.

Voici un exemple très complet de schéma LocalBusiness :

				
					<script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Restaurant",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "name": "Dave's Steak House",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "148 W 51st St",
        "addressLocality": "New York",
        "addressRegion": "NY",
        "postalCode": "10019",
        "addressCountry": "US"
      },
      "review": {
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": "4",
          "bestRating": "5"
        },
        "author": {
          "@type": "Person",
          "name": "Lillian Ruiz"
        }
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 40.761293,
        "longitude": -73.982294
      },
      "url": "http://www.example.com/restaurant-locations/manhattan",
      "telephone": "+12122459600",
      "servesCuisine": "American",
      "priceRange": "$$$",
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Monday",
            "Tuesday"
          ],
          "opens": "11:30",
          "closes": "22:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Wednesday",
            "Thursday",
            "Friday"
          ],
          "opens": "11:30",
          "closes": "23:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": "Saturday",
          "opens": "16:00",
          "closes": "23:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": "Sunday",
          "opens": "16:00",
          "closes": "22:00"
        }
      ],
      "menu": "http://www.example.com/menu",
      "acceptsReservations": "True"
    }
    </script>
				
			

Données structurées pour un site eCommerce

Les sites eCommerce peuvent grandement bénéficier des données structurées pour améliorer le CTR sur la SERP. Les balises spécifiquement faites pour les produits sont essentielles pour ce type de site.

Données structurées pour la page de produit

Les balises de données structurées Product permettent d’afficher de nombreuses informations utiles sur la SERP : note du produit, prix, disponibilité… Elle est absolument obligatoire pour n’importe quel site eCommerce !

Les données structurées et SEO : tout savoir

Données structurées pour la page de catégorie

Certaines études de cas présentent un trafic doublé suite à l’implantation des données structurées ItemList. Définitivement quelque chose à ne pas manquer !

Cette balise permet de lister les produits présents sur une page catégorie, ce qui est très utile pour expliquer à Google les relations entre les catégories et les produits de votre site eCommerce.

Comment implémenter les données structurées ?

De nombreux outils existent pour intégrer les données structurées, selon le type de site que vous avez. Cela va de plug-ins spécifiques à installer à l’intégration des données structurées à la main sur le site, selon votre aisance technique et vos moyens.

Implémenter les données structurées manuellement

La méthode la plus simple, mais difficle à déployer à grande échelle, est le fait de créer vos codes JSON-LD vous même, puis les publier sur votre site. Pour ce faire, vous pouvez utiliser l’excellent outil Schema Markup Generator de TechnicalSEO.

Choisissez le type de schéma que vous souhaitez créer, remplissez les informations nécessaires et le code se génère automatiquement. Ensuite, plus qu’à contrôler la valider de votre balisage et de vous pouvez l’intégrer sur votre site.

Implémenter les données structurées sur WordPress

Via WordPress, les plug-ins SEO habituels génèrent automatiquement des données structurées pour les pages essentielles. Ainsi, si vous avez YoastSEO ou Rankmath d’installé, les optimisations de base sont déjà faites.

Vous pouvez toujours décider de gérer ces éléments manuellement ou modifier le fonctionnement par défaut, mais cela va demander une version premium des plug-ins et une connaissance plus pointue des données structurées.

Implémenter les données structurées avec Google Tag Manager

Google Tag Manager est un outil fourni par Google permettant de gérer l’ajout de code sur votre site internet. Si vous n’avez pas accès à l’espace de gestion, ou que celui-ci ne permet pas l’ajout de code facilement, GTM est une solution envisageable.

Il est important de noter que GTM génère le code via du JavaScript, ce qui signifie qu’il n’est pas directement accessible par les moteurs de recherche, et que cela peut impacter la performance du site. C’est donc une solution à utiliser en dernier recours.

Vérifier la configuration des données structurées

La dernière étape après l’ajout de données structurées sur votre site est de contrôler qu’elles sont bien implémentées. C’est une excellente pratique de systématiquement contrôler que vos optimisations sont bien faites et une habitude à prendre.

Vous pouvez vérifer cette configuration via trois méthodes différentes, selon votre objectif.

Conclusion

Félicitations ! Vous voilà paré pour mettre en place ces balises sur votre site grâce à ces explications sur le fonctionnement des données structurées. Vous savez également comment mesurer l’impact des données structurées sur vos performances.

Adrien Henna

Adrien Henna

I lead SEO at Quadient, help companies grow organically & teach digital marketing at university.