Données structurées Schema.org : guide pour le SEO et le e-commerce
Les données structurées permettent aux moteurs de recherche de comprendre le contenu d'une page au-delà du texte brut. Au lieu de deviner qu'un chiffre est un prix ou qu'un texte est un avis client, Google lit directement les informations balisées en JSON-LD et les affiche sous forme de rich results (résultats enrichis) dans les pages de résultats. En 2026, les IA (Google AI Mode, ChatGPT, Perplexity) exploitent aussi ces données pour construire leurs réponses — les pages balisées sont citées 3,1 fois plus souvent dans les AI Overviews.
Résultat normal vs résultat enrichi
Un résultat de recherche classique affiche un titre bleu, une URL et une description. Un résultat enrichi ajoute des informations visuelles : étoiles d'avis, prix, disponibilité, breadcrumbs, FAQ dépliables, images produit. Ces informations supplémentaires augmentent le taux de clic de 20 à 35 % selon le type de schema.
JSON-LD : le format recommandé
Google recommande JSON-LD (JavaScript Object Notation for Linked Data) comme seul format pour les données structurées. Contrairement à Microdata ou RDFa qui s'intègrent dans le HTML visible, JSON-LD se place dans une balise <script> séparée — le contenu structuré est indépendant du markup de la page.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Casque Audio Sans Fil Pro",
"image": "https://monsite.fr/img/casque.webp",
"description": "Casque bluetooth avec réduction de bruit active",
"offers": {
"@type": "Offer",
"price": "89.99",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
</script>
Avantages de JSON-LD :
- Séparation markup / données — Pas de modification du HTML visible
- Maintenance simple — Un seul bloc à mettre à jour, pas d'attributs dispersés dans le HTML
- Génération côté serveur — Facile à produire dynamiquement avec PHP (
json_encode()), Symfony ou PrestaShop - Débogage — Structure JSON lisible, validable avec les outils Google
Types Schema.org par type de site
Les types essentiels pour le e-commerce
Product + Offer
Le couple Product/Offer est le schema le plus important pour une boutique en ligne. Il affiche le prix, la disponibilité et l'image directement dans les résultats Google. Un Product sans offers.availability ou sans image ne génère aucun rich result.
Pour des rich results complets, ajoutez : brand, gtin (code-barres), sku, description, et les dimensions/poids pour les produits physiques. Un Product avec seulement un nom et un prix est techniquement valide mais commercialement faible.
AggregateRating et Review
Les étoiles d'avis dans les résultats Google augmentent le CTR de 25 à 35 %. Le schema AggregateRating nécessite au minimum ratingValue et ratingCount. Les avis individuels (Review) renforcent la crédibilité et le score E-E-A-T.
MerchantReturnPolicy et OfferShippingDetails
Depuis 2024, Google affiche les informations de retour et de livraison dans les merchant listings. Ces schemas complètent Product/Offer et améliorent la confiance des acheteurs avant le clic.
Les types essentiels pour un site vitrine
Organization / LocalBusiness
Pour un site professionnel, Organization identifie l'entité (nom, logo, URL, réseaux sociaux). Pour une activité locale, LocalBusiness ajoute l'adresse, les horaires et la zone de couverture — essentiel pour le SEO local et la visibilité Google Maps.
ProfessionalService et Person
Pour un site de développeur ou de freelance, ProfessionalService précise le type d'activité, la zone géographique et les services proposés. Le schema Person avec sameAs (LinkedIn, GitHub) renforce les signaux E-E-A-T en liant le profil à des identités vérifiées.
BreadcrumbList
Le fil d'Ariane structuré améliore l'affichage dans les SERP et la compréhension de l'architecture du site par Google. À implémenter sur toutes les pages internes — c'est le schema le plus simple à déployer avec le meilleur rapport effort/résultat.
Les types essentiels pour un blog
Article / TechArticle
Article pour les contenus éditoriaux, TechArticle pour les guides techniques. Les propriétés clés : headline, author (Person), datePublished, dateModified. L'auteur doit être lié à une entité vérifiable (Person avec sameAs vers LinkedIn/GitHub).
FAQPage
Le schema FAQPage affiche des questions/réponses dépliables directement dans les résultats Google. En 2026, les IA conversationnelles (ChatGPT, Claude) valorisent particulièrement ce format pour construire leurs réponses. Combiner FAQPage avec Article maximise les opportunités d'affichage.
Implémentation technique
Quelle que soit la technologie utilisée, l'approche recommandée est de centraliser la génération JSON-LD plutôt que de copier-coller les blocs de données structurées dans chaque page. Un helper, un composant ou un template partagé qui génère le JSON-LD à partir d'un fichier de configuration évite la duplication et garantit la cohérence.
Principes d'implémentation
- Un seul endroit pour les données communes — Les informations auteur, adresse, logo et URLs sociales doivent être définies une seule fois et réutilisées sur toutes les pages.
- Génération côté serveur — Le JSON-LD doit être généré côté serveur, pas en JavaScript client. Google ne l'exécute pas toujours.
- Injection dans le
<head>— Placer les balises<script type="application/ld+json">dans le head de la page. - Échappement automatique — Utiliser les fonctions natives du langage pour éviter les erreurs de syntaxe JSON.
Selon la stack technique
- PrestaShop — Les modules natifs gèrent Product/Offer automatiquement. Pour les schemas personnalisés (FAQPage, HowTo), un module dédié ou une injection dans le template head est nécessaire.
- WordPress — Les plugins Yoast SEO et Rank Math génèrent automatiquement Article, Product, LocalBusiness. Rank Math gère aussi FAQPage et HowTo via l'éditeur de blocs.
- Symfony / Laravel — Un service ou helper centralisé avec les fonctions d'encodage JSON et les flags pour les caractères spéciaux.
- Next.js / Nuxt — Le composant Head ou
useHead()permet d'injecter le JSON-LD côté serveur (SSR).
Bonnes pratiques en 2026
Règle d'or : cohérence données / contenu visible
Chaque propriété balisée doit correspondre à un élément visible sur la page. Un prix en JSON-LD qui ne correspond pas au prix affiché, un avis balisé qui n'apparaît pas sur la page — Google pénalise cette pratique en supprimant l'éligibilité aux rich results.
Approche progressive
Concentrez-vous sur 2-3 types essentiels alignés avec votre contenu principal. Cette approche génère 80 % des bénéfices en 20 % du temps d'implémentation. Ajoutez les types recommandés progressivement une fois les essentiels validés.
Validation systématique
- Rich Results Test — Vérifie l'éligibilité aux résultats enrichis Google
- Schema.org Validator — Vérifie la conformité au vocabulaire Schema.org
- Google Search Console — Rapports d'erreurs par type de données structurées (Product snippets, Merchant listings)
Impact IA en 2026
Les données structurées servent trois objectifs en 2026 : rich results dans Google Search, source de données pour Google AI Mode et AI Overviews, et signal de crédibilité pour les LLM (ChatGPT, Claude, Gemini). Les pages conformes au schema sont citées significativement plus souvent dans les réponses IA. Investir dans les données structurées aujourd'hui, c'est se positionner à la fois pour le SEO traditionnel et pour la visibilité dans les outils IA.
Questions fréquentes
Les données structurées améliorent-elles le référencement ?
Les données structurées ne sont pas un facteur de classement direct. Mais elles permettent d'obtenir des rich results (étoiles, prix, FAQ, breadcrumbs) qui augmentent le taux de clic de 20 à 35 %. En 2026, les IA (Google AI Mode, ChatGPT) utilisent aussi les données structurées pour construire leurs réponses — les pages balisées sont citées 3 fois plus souvent.
Quel format utiliser : JSON-LD, Microdata ou RDFa ?
JSON-LD est le seul format recommandé par Google. Il se place dans une balise <script type="application/ld+json"> dans le head, sans modifier le HTML visible. Microdata et RDFa sont obsolètes — ils mélangent données structurées et markup, rendant la maintenance plus difficile.
Quels types Schema.org utiliser pour un site e-commerce ?
Pour un site e-commerce, les types essentiels sont : Product + Offer (pages produit), BreadcrumbList (navigation), Organization (accueil), FAQPage (guides d'achat) et optionnellement AggregateRating, MerchantReturnPolicy et OfferShippingDetails pour des rich results complets.
Comment tester ses données structurées ?
Deux outils officiels : le Rich Results Test de Google (vérifie l'éligibilité aux résultats enrichis) et le Schema.org Validator (vérifie la conformité au vocabulaire). La Search Console de Google fournit aussi des rapports sur les erreurs de données structurées par type.
