Données structurées, pimentez votre SEO !

L’implémentation des schémas de données structurées tels que Schema.org fournit aux moteurs de recherche des informations contextuelles précises sur les entités et les relations présentes sur une page.

Les données structurées viennent enrichir la pertinence de votre contenu. Cela permet non seulement d’améliorer le classement dans les résultats de recherche mais aussi d’augmenter la probabilité d’apparaître dans des résultats enrichis (rich snippets).

Les données structurées agissent comme des balises indiquant aux algorithmes la nature exacte de votre contenu.

C’est un peu comme fournir une table des matières détaillée à un livre. Cela facilite grandement la lecture et la compréhension.

En utilisant les données structurées, vous améliorez considérablement le référencement naturel de votre site. Cela tout en offrant aux moteurs de recherche une vision claire et précise de ce qu’ils doivent indexer. Il faut considérer également l’aspect amélioration du budget de crawl. Plus la structure et votre contenu sont facilement compréhensibles moins les bots passent de temps à les parcourir. En d’autres termes, les bots parcourent plus de pages sur le temps de crawl imparti à votre site.

Ça ressemble à quoi une donnée structurée ?

D’abord, c’est une information mise à disposition dans un format normalisé; elle sont ajoutées au code HTML d’une page web à l’aide de balises spécifiques, généralement au format JSON-LD, Microdata ou RDFa.

Ces balises contiennent des informations sur les éléments de la page (titre, description, images, etc.) et leurs relations entre eux.

Je vous mets en exemple un site avec un magasin physique.

{
« @context »: « https://schema.org/ »,  ← Déclaration de l’organisation du schéma
« @type »: « ProfessionalService », ← Déclaration du type de service (de nombreux paramètres permettent une personnalisation en fonction de votre activité)
« name »: « Votre Nom / Nom de l’Agence »,
« image »: « URL de votre logo ou photo »,
« url »: « URL de votre site web »,
« telephone »: « +33XXXXXXXXX »,
« priceRange »: « Devis sur mesure »,
« address »: { ← exemple de structuration avec le bloc adresse 
« @type »: « PostalAddress »,
« streetAddress »: « Votre Adresse »,
« addressLocality »: « Votre Ville »,
« postalCode »: « Votre Code Postal »,
« addressCountry »: « FR »
},
« geo »: {
« @type »: « GeoCoordinates »,
« latitude »: « Votre Latitude »,
« longitude »: « Votre Longitude »
},
« openingHoursSpecification »: {
« @type »: « OpeningHoursSpecification »,
« dayOfWeek »: [
« Monday »,
« Tuesday »,
« Wednesday »,
« Thursday »,
« Friday »
],
« opens »: « 09:00 »,
« closes »: « 18:00 »
},
« sameAs »: [
« URL de votre profil LinkedIn »,
« URL de votre profil Facebook »,
« URL de votre profil Twitter »
],
« description »: « Consultant expert en référencement SEO, SEA et UX. J’aide les entreprises à améliorer leur visibilité en ligne et à augmenter leur chiffre d’affaires grâce à des stratégies personnalisées et basées sur les données. »,
« serviceType »: [
« Référencement SEO »,
« Référencement SEA »,
« Optimisation de l’expérience utilisateur (UX) »
],
« areaServed »: {
« @type »: « City »,
« name »: « Votre Ville »
}
}

Les avantages pour le référencement

  • Amélioration de la compréhension du contenu : les moteurs de recherche identifient plus facilement les informations importantes et le sujet de votre page.
  • Affichage enrichi dans les résultats de recherche : vos pages peuvent apparaître avec des étoiles, des images, des dates, etc., ce qui attire l’attention des utilisateurs et augmente le taux de clics (CTR).
  • Meilleure indexation et crawlabilité : les robots d’indexation explorent plus facilement votre site web et accèdent aux informations pertinentes.
  • Augmentation du trafic qualifié : en attirant les utilisateurs qui recherchent des informations spécifiques, vous augmentez les chances de convertir des visiteurs en clients. Ces informations spécifiques peuvent à une numéro de modèle, un numéro de série ou tout élément distinctif du produit.    

Comment les mettre en place ?

L’implémentation des données structurées peut sembler complexe au premier abord mais elle est en réalité assez accessible même pour un non développeur web.

Détaillons chacune des étapes que vous avez mentionnées :

1. Choisissez le format le plus adapté à vos besoins :

Microdata : elles peuvent être directement intégrées dans le corps de page <body>. Elles sont plutôt faciles à mettre en œuvre. Le balisage Microdata est étroitement lié au contenu qu’il décrit. Contrairement à JSON-LD qui nécessite l’ajout d’un bloc de code séparé, Microdata s’intègre directement dans la structure HTML existante. Cela rend le code source plus concis.

RDFa : signifie Resource Description Framework. Le balisage RDFa se place dans le <body> à proximité du contenu auquel il est lié. Ce format de balisage intègre des attributs spécifiques comme about, property, content, datatype,
resource.

JSON-LD : format plus léger et plus flexible souvent préféré pour sa lisibilité. Ce type de balisage demande l’ajout d’un bloc de code s’il est placé dans le <head> de votre page.  C’est la méthode recommandée par Google. Il est possible de placer le json-ld directement dans le <body> à proximité du contenu dans le corps de page comme Microdata ou RDFa même si cette méthode n’est pas recommandée pour le json-ld.

Le choix du format dépendra de :

  • La complexité des données à structurer.
    Si vous avez des données simples à structurer, comme des informations de base sur un produit (nom, prix, description), Microdata suffit. Pour des données plus complexes, comme des événements avec des lieux multiples, des références, des prix par pays, JSON-LD est souvent préférable en raison de sa flexibilité et de sa capacité à représenter des structures de données imbriquées.
  • La facilité d’intégration dans votre CMS. Dans le cas d’un WordPress ou d’un Prestashop, les modules utilisent le Json-LD car il est facile d’implémenter le bloc de code dans le <head> via un script.

JSON-LD est généralement plus facile à maintenir car il sépare les données structurées du contenu HTML. Cela réduit le risque d’erreurs lors de la modification du code HTML et il plus rapide à deboguer.

2. Identifiez les types de données à structurer sur votre page :

Schema.org est le vocabulaire le plus utilisé pour définir les types d’objets et leurs propriétés (Personnes, Organisations, Produits, Événements, etc.).

Selon votre domaine d’activité, d’autres schémas peuvent être plus adaptés (par exemple, GoodRelations pour les produits, EventSchema pour les événements).

Voici quelques exemples de types de données à structurer :

Articles de blog : titre, auteur, date de publication, contenu, images.
Produits : nom, description, prix, images, avis clients.
Événements : nom, date, lieu, description, inscription.
Lieux : nom, adresse, horaires d’ouverture, avis clients.
Organisations : nom, adresse, logo, description, contact.

3. Rédigez le code de balisage :

Chaque élément de donnée est encapsulé dans une balise HTML spécifique et les propriétés sont associées à des attributs.

De nombreux outils en ligne et des extensions pour les CMS peuvent vous aider à générer le code de balisage.

Exemple de code JSON-LD pour une personne :

< script type= »application/ld+json » >
{
« @context »: « http://schema.org »,
« @type »: « Person »,
« name »: « John Doe »,
« jobTitle »: « Auteur »,
« image »: « https://example.com/image.jpg »
}
< /script >

4. Testez et validez votre code à l’aide de l’outil de test de Google :

Outil de test de Google : cet outil vous permet de vérifier la syntaxe de votre code et de détecter d’éventuelles erreurs.

Concentrez-vous sur les données qui ont le plus d’impact sur votre référencement.

Les données structurées doivent être exactes et faciles à comprendre pour les moteurs de recherche.

Les algorithmes des moteurs de recherche évoluent constamment, il est donc important de rester informé des dernières recommandations.

Conseils d’optimisation

  • Utilisez le bon format pour chaque type de données.
  • Suivez les directives de Google, la documentation est plutôt exhaustive.  
  • Testez et validez votre code régulièrement.
  • Ajoutez des données structurées à l’ensemble de votre site web.
  • Surveillez l’impact sur votre SEO.

Les données structurées constituent un outil pour améliorer le référencement SEO de votre site web.

En structurant vos données, vous facilitez la compréhension de votre contenu par les moteurs de recherche. La mise en place n’est pas très compliquée mais vous apporte un gain de visibilité.

N’hésitez pas à explorer les différents formats et types de données structurées pour les adapter à votre site web et à vos objectifs SEO.

Ressources supplémentaires :

Guide Google sur les données structurées

Site web de Schema.org regroupant les types de données structurées.

Les données structurées sont à inclure dans votre stratégie de référencement.

Ce n’est n’est pas un gros travail à mettre en place. Il rendra vos résultats de recherche bien plus séduisant et attractif puis les données permettront aux moteurs de recherche d’interpréter correctement vos pages.

Je t'explique les données structurées et le schema.org

On accélère votre SEO | SEA ?

Restez à la pointe des dernières tendances en référencement et en expérience utilisateur.

Profitez de mon expertise pour optimiser votre site web et attirer plus de clients.

Disponible sur béthune (Hauts-de-France) et partout en France en disctanciel !  

Envie d’en savoir plus ? Contactez-moi via LinkedIn ou le bouton ci-dessous.

Découvrez notre sélection d’articles

C'est quoi le budget de crawl ?

Dans le domaine du référencement, le budget de crawl est un concept souvent méconnu mais à ne pas négliger. En effet, il représente le nombre de pages que les robots des moteurs de recherche peuvent explorer et indexer pendant un laps de temps.

C'est quoi les rich snippets ?

Attirer l’attention des utilisateurs sur les pages de résultats de recherche (SERP) est un défi constant pour tous les référenceurs. Le rich snippet s’avère être une fonctionnalité intéressante afin de se démarquer et améliorer la visibilité d’un site web.