Définition
Les données structurées sont un format de balisage standardisé permettant de décrire explicitement le contenu d’une page web aux moteurs de recherche. Au lieu de laisser Google deviner ce qu’est votre contenu, vous lui dites clairement : “ceci est une recette”, “ceci est un produit avec ce prix”, “ceci est un événement à cette date”.
Le vocabulaire standard utilisé est Schema.org, et le format le plus courant est JSON-LD.
Pourquoi utiliser les données structurées
Rich Snippets
Les données structurées peuvent déclencher des résultats enrichis dans Google :
- Étoiles d’avis sous un résultat
- Prix et disponibilité pour un produit
- Image de recette avec temps de préparation
- Dates et lieu pour un événement
- FAQ dépliables
Ces éléments visuels augmentent le CTR de vos résultats.
Meilleure compréhension
Google comprend mieux votre contenu, ce qui peut améliorer la pertinence de votre positionnement sur les bonnes requêtes.
Voice Search et assistants
Les assistants vocaux utilisent les données structurées pour répondre aux questions. “Ok Google, quelle est la recette du tiramisu ?” peut lire votre contenu si bien balisé.
Knowledge Graph
Les données structurées alimentent le Knowledge Graph de Google, potentiellement affichées dans le Knowledge Panel.
Format JSON-LD
Le format recommandé par Google. Il se place dans une balise <script> dans le <head> ou le <body> :
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Titre de l'article",
"author": {
"@type": "Person",
"name": "Jean Dupont"
},
"datePublished": "2024-01-15",
"image": "https://exemple.com/image.jpg"
}
</script>
Avantages : séparé du HTML, facile à générer dynamiquement, pas d’impact sur le rendu.
Types de données structurées courants
Article/BlogPosting
Pour les articles de blog et pages éditoriales. Permet d’afficher l’auteur, la date, l’image dans les résultats.
Product
Pour les pages produits e-commerce. Peut afficher prix, disponibilité, avis, dans les résultats Google et Shopping.
LocalBusiness
Pour les établissements locaux. Affiche adresse, horaires, téléphone, avis dans le Knowledge Panel et Pack Local.
Recipe
Pour les recettes. Affiche image, temps, calories, note dans un format visuel attractif.
FAQ
Questions/réponses qui peuvent s’afficher directement dans les résultats, occupant plus d’espace sur la SERP.
HowTo
Guides étape par étape. Peut afficher les étapes directement dans les résultats.
Event
Pour les événements. Affiche date, lieu, prix dans les résultats.
Review
Pour les avis et critiques. Peut afficher les étoiles et la note.
Organization
Informations sur votre entreprise pour le Knowledge Panel.
BreadcrumbList
Le fil d’Ariane, affiché sous le titre dans les résultats.
Implémentation
Manuellement
Ajoutez le JSON-LD directement dans votre code HTML. Méthode la plus contrôlée mais fastidieuse à grande échelle.
Via CMS
La plupart des CMS ont des plugins :
- WordPress : Yoast SEO, RankMath, Schema Pro
- Shopify : Intégré pour les produits
- Magento : Extensions disponibles
Via Google Tag Manager
Injectez le JSON-LD dynamiquement via GTM. Utile quand vous ne pouvez pas modifier le code source.
Tester ses données structurées
Outil de test des résultats enrichis
rich-results.google.com - Vérifie si votre page est éligible aux rich snippets.
Validateur Schema.org
validator.schema.org - Vérifie la syntaxe de votre balisage.
Search Console
Le rapport “Améliorations” montre les erreurs et avertissements de données structurées détectées sur votre site.
Erreurs courantes
Balisage invisible
Baliser du contenu qui n’est pas visible sur la page est contre les guidelines. Le prix dans le JSON-LD doit correspondre au prix affiché.
Données incorrectes
Mettre 5 étoiles alors que vous n’avez pas d’avis, ou un prix différent du réel. Google peut pénaliser et retirer l’éligibilité aux rich snippets.
Auto-notation
Les avis d’une entreprise sur elle-même ou ses propres produits sur sa propre page ne sont pas valides pour les étoiles de recherche.
Balisage excessif
Tout baliser sans pertinence. Si la page n’est pas une recette, ne mettez pas Recipe. Google détecte les abus.
Oublier les propriétés requises
Chaque type a des propriétés obligatoires. Un Product sans “name” ou sans “offers” est invalide.
Rich snippets : pas garantis
Implémenter les données structurées ne garantit pas l’affichage d’un rich snippet. Google décide au cas par cas selon :
- La qualité du site
- La pertinence de la requête
- La concurrence sur la SERP
- Le respect des guidelines
Bonnes pratiques
- Commencez par le plus impactant : Product, FAQ, LocalBusiness selon votre type de site
- Testez avant de déployer : Utilisez les outils de validation
- Surveillez Search Console : Les erreurs y apparaissent
- Restez factuel : Le balisage doit refléter le contenu visible
- Mettez à jour : Prix, stock, dates doivent être à jour
Données structurées et SEO
Les données structurées n’améliorent pas directement le ranking. Mais elles :
- Augmentent le CTR via les rich snippets
- Aident Google à comprendre le contenu
- Peuvent vous faire apparaître dans des features spéciales
C’est un investissement qui vaut le coup, surtout pour les sites e-commerce, recettes, événements et locaux.
Conclusion
Les données structurées sont le langage commun entre votre site et les moteurs de recherche. Bien implémentées, elles améliorent votre visibilité via les rich snippets et aident Google à comprendre précisément votre contenu. Commencez par les types les plus pertinents pour votre site, testez rigoureusement, et surveillez les résultats dans Search Console.