Les moteurs savent bien lire le texte, mais ils doivent encore deviner la nature des choses. « Apple » est-il un fruit ou une entreprise ? « 49 € » est-il un prix, et pour quel produit ? Cette date indique-t-elle le début d’un événement ou la publication d’un article ?
Les données structurées suppriment les devinettes. Il s’agit de code qui étiquette le contenu d’une page à l’aide d’un vocabulaire commun – schema.org – pour que moteurs et systèmes d’IA le comprennent précisément.
Ce que les données structurées vous apportent
- L’éligibilité aux résultats enrichis – des résultats améliorés comme les prix et notes de produits, le fil d’Ariane, les dates d’événements, les détails de recettes et les miniatures vidéo
- Une meilleure compréhension – elles aident les moteurs à relier votre organisation, vos produits, vos auteurs et vos contenus en tant qu’entités
- Des signaux plus clairs pour les systèmes d’IA qui lisent les pages pour construire leurs réponses
Les données structurées ne sont pas un facteur de classement direct. Mais les résultats enrichis ressortent sur la page de résultats et obtiennent souvent plus de clics, et des informations claires sur les entités aident les machines à représenter fidèlement votre activité.
JSON-LD : le format recommandé
Il existe trois formats – JSON-LD, Microdata et RDFa. Google recommande le JSON-LD, un bloc de script placé dans la page sans être imbriqué dans votre HTML :
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Acme Coffee Roasters",
"url": "https://acmecoffee.example",
"logo": "https://acmecoffee.example/logo.png",
"sameAs": [
"https://www.instagram.com/acmecoffee",
"https://www.linkedin.com/company/acmecoffee"
]
}
</script>
@contextindique le vocabulaire utilisé (schema.org)@typeindique la nature de l’objet- Les autres propriétés le décrivent
Créez des données structurées JSON-LD pour articles, FAQ, produits, entreprises, événements et plus.
Les types de schema dont la plupart des sites ont besoin
Organization (ou LocalBusiness) – sur la page d’accueil
Décrit qui vous êtes : nom, URL, logo, profils sociaux et coordonnées. Les commerces locaux doivent utiliser LocalBusiness (ou un sous-type plus précis comme Restaurant ou Dentist) avec l’adresse, le téléphone et les horaires.
WebSite – sur la page d’accueil
Déclare le nom de votre site, que Google peut utiliser comme nom de site affiché dans les résultats.
BreadcrumbList – sur la plupart des pages
Décrit la position de la page dans l’arborescence du site. Google affiche souvent le fil d’Ariane à la place de l’URL brute dans les résultats.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
{ "@type": "ListItem", "position": 2, "name": "Guides", "item": "https://example.com/guides/" },
{ "@type": "ListItem", "position": 3, "name": "Composting at home" }
]
}
Article / BlogPosting – sur les articles
Titre, auteur, dates de publication et de mise à jour, image. Les informations sur l’auteur et les dates renforcent aussi les signaux de confiance.
Product – sur les fiches produits
Nom, image, description, marque, et une Offer avec le prix, la devise et la disponibilité. Ajouter de vraies notes d’avis peut rendre les produits éligibles aux étoiles d’avis. Les fonctionnalités de fiches marchands s’appuient aussi sur les informations de livraison et de politique de retour.
Autres types utiles
- Event – nom, dates, lieu et billetterie
- Recipe – ingrédients, temps de cuisson, notes
- VideoObject – titre, miniature, date de mise en ligne et durée
- JobPosting – pour les offres d’emploi dans l’expérience emploi de Google
- FAQPage – questions et réponses
À propos de FAQ et HowTo : depuis 2023, Google n’affiche les résultats enrichis FAQ que pour des sites gouvernementaux et de santé reconnus et faisant autorité, et il a cessé d’afficher les résultats enrichis HowTo. Le balisage reste valide et peut aider les machines à comprendre les contenus de questions-réponses, mais la plupart des sites ne doivent pas s’attendre à ces résultats enrichis.
Les règles à respecter
- Ne balisez que ce qui est visible sur la page. Décrire un contenu invisible pour les utilisateurs enfreint les consignes de Google.
- Soyez exact. Prix, disponibilité et notes doivent correspondre à la page.
- Pas de faux avis. Le balisage d’avis auto-promotionnels – une entreprise qui balise des avis sur elle-même sur son propre site – n’est pas éligible aux étoiles d’avis dans Google.
- Utilisez le type le plus précis qui convient (Restaurant plutôt que LocalBusiness seul).
- Incluez les propriétés obligatoires et recommandées du résultat enrichi visé.
Enfreindre ces règles peut entraîner une action manuelle qui supprime les résultats enrichis de votre site.
Comment ajouter des données structurées
- WordPress : les extensions SEO (Yoast, Rank Math, All in One SEO) ajoutent automatiquement les balisages Organization, Website, Article et Breadcrumb ; WooCommerce ajoute le balisage Product
- Shopify : la plupart des thèmes incluent le balisage Product ; des applications peuvent l’étendre
- Sites sur mesure : ajoutez du JSON-LD à vos modèles de pages, généré à partir des mêmes données que celles qui alimentent la page
- Google Tag Manager peut injecter du JSON-LD, mais un balisage rendu côté serveur est plus fiable
Comment tester votre balisage
- Validez la syntaxe – une seule virgule manquante invalide tout le bloc
- Repérez les propriétés recommandées manquantes
- Utilisez le test des résultats enrichis de Google pour confirmer l’éligibilité à des résultats enrichis précis
- Surveillez les rapports d’amélioration de Search Console pour les erreurs sur l’ensemble du site
Extrayez et vérifiez le schéma JSON-LD et microdata d’une page, ou collez du code à tester.
Combiner plusieurs types avec @graph
Les pages ont souvent besoin de plusieurs types. Vous pouvez utiliser plusieurs blocs de script ou les combiner dans un seul @graph et les relier par des références @id – par exemple un Article dont l’éditeur est l’Organization définie sur la même page. Les deux approches sont valides.
Un exemple complet pour un commerce local
Voici le balisage de la page d’accueil d’un café fictif qui combine plusieurs types dans un @graph :
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "CafeOrCoffeeShop",
"@id": "https://beanandleaf.example/#business",
"name": "Bean & Leaf Café",
"url": "https://beanandleaf.example/",
"image": "https://beanandleaf.example/images/cafe-front.jpg",
"telephone": "+44 113 496 0000",
"priceRange": "££",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Market Street",
"addressLocality": "Leeds",
"postalCode": "LS1 6DT",
"addressCountry": "GB"
},
"openingHours": ["Mo-Fr 07:30-17:00", "Sa 09:00-16:00"],
"sameAs": ["https://www.instagram.com/beanandleaf"]
},
{
"@type": "WebSite",
"@id": "https://beanandleaf.example/#website",
"name": "Bean & Leaf Café",
"url": "https://beanandleaf.example/",
"publisher": { "@id": "https://beanandleaf.example/#business" }
}
]
}
Les valeurs @id permettent au WebSite de faire référence à l’entreprise sans répéter ses informations. Chaque donnée du balisage – adresse, téléphone, horaires – doit correspondre à ce que voient les visiteurs sur la page et sur votre fiche d’établissement Google.
Les données structurées produit en détail
Les fiches produits sont l’endroit où les données structurées produisent le plus souvent des résultats visibles. Un bloc Product solide comprend :
name,image(plusieurs images si possible) etdescriptionbrand,skuet, si disponible, un identifiant global commegtinoffersavecprice,priceCurrency,availabilityet l’urldu produitaggregateRatingetreview– uniquement pour de vrais avis clients affichés sur la page- Les informations de livraison et de politique de retour, qui alimentent les fonctionnalités de fiches marchands de Google
Gardez les prix synchronisés. Si le balisage indique 49 € et la page 59 €, Google peut ignorer le balisage ou le signaler dans Search Console.
Données structurées et systèmes d’IA
Les moteurs et les systèmes d’IA raisonnent de plus en plus en termes d’entités – personnes, organisations, produits, lieux – et de relations entre elles. Les données structurées sont l’un des moyens les plus clairs d’énoncer ces faits : qui a publié cet article, quelle organisation vend ce produit, où se trouve cette entreprise. Des informations cohérentes sur les entités dans votre site, vos données structurées, vos profils sociaux et vos fiches d’établissement permettent à n’importe quelle machine de décrire correctement votre activité.
Entretenir les données structurées dans le temps
Le balisage se casse en silence quand les modèles changent. Prenez quelques habitudes :
- Générez le JSON-LD à partir des mêmes données que celles qui affichent la page, pour éviter tout décalage
- Validez le balisage après chaque mise à jour de modèle ou de thème
- Consultez chaque mois les rapports d’amélioration de Search Console pour repérer de nouvelles erreurs ou avertissements
- Relisez une fois par an la documentation de schema.org et de Google pour les nouvelles propriétés et les fonctionnalités abandonnées
À retenir
- Les données structurées étiquettent votre contenu avec le vocabulaire schema.org pour que les machines le comprennent précisément.
- Utilisez le JSON-LD, le format recommandé par Google.
- La plupart des sites ont besoin des balisages Organization ou LocalBusiness, WebSite, BreadcrumbList et Article ou Product.
- Ne balisez que des informations visibles sur la page, et gardez-les exactes.
- Un balisage valide rend les pages éligibles aux résultats enrichis sans les garantir.
- Validez le balisage après chaque changement de modèle et surveillez les rapports d’amélioration de Search Console.
Questions fréquentes
Le balisage schema améliore-t-il le classement ?
Pas directement. Il aide les moteurs à comprendre votre contenu et peut vous valoir des résultats enrichis, qui augmentent souvent le taux de clic.
Pourquoi mon schema valide ne produit-il pas de résultats enrichis ?
Un balisage valide rend la page éligible mais ne garantit pas les résultats enrichis. Google tient aussi compte de la qualité du contenu, du respect de ses règles et de la pertinence d’un résultat enrichi pour la requête.
Puis-je utiliser plusieurs types de schema sur une page ?
Oui. Une fiche produit peut utiliser Product, BreadcrumbList et Organization ensemble.
Microdata ou JSON-LD ?
JSON-LD. C’est le format recommandé par Google et le plus simple à maintenir.
Auditer votre propre site
Lancez un audit gratuit de plus de 55 vérifications et obtenez une solution pour chaque problème.