Les données structurées sont un balisage ajouté au code d'une page pour décrire son contenu aux moteurs de recherche dans un format normalisé : le nom de votre entreprise, votre adresse, vos horaires, l'auteur d'un article, le prix d'une prestation. J'en mets en place sur chaque site que je crée. Voici à quoi elles servent vraiment, lesquelles choisir pour un site vitrine, et comment les intégrer à WordPress sans se tromper.
Qu'est-ce que les données structurées ?
Google les définit comme un format normalisé qui fournit des informations sur une page et classe son contenu (Google Search Central). Le visiteur ne les voit pas : elles sont lues par les robots. Au lieu de deviner qu'une suite de chiffres est un numéro de téléphone, le moteur le lit directement, étiqueté comme tel.
Le vocabulaire utilisé est celui de schema.org, un projet fondé par Google, Microsoft, Yahoo et Yandex. Il décrit des centaines de types : organisation, commerce local, article, événement, produit, recette, avis…
À ne pas confondre avec les données structurées au sens informatique, celles d'un tableur ou d'une base de données, par opposition aux données non structurées comme un texte libre ou une image. Ici, on parle de balisage pour le référencement.
Les trois formats acceptés par Google
- JSON-LD : un bloc de code placé dans la page, séparé du texte visible. C'est le format que Google recommande en général, car il est le plus simple à mettre en place et à maintenir.
- Microdonnées : des attributs ajoutés directement dans les balises HTML du texte.
- RDFa : le même principe, avec une autre syntaxe.
Dans un bloc JSON-LD, chaque information est rangée dans une propriété du vocabulaire schema.org. Voici ce que contiendrait celui d'une boulangerie, avec des valeurs fictives :
| Propriété | Valeur d'exemple |
|---|---|
| @type | Bakery (boulangerie) |
| name | Boulangerie du Village |
| telephone | +33 4 00 00 00 00 |
| openingHours | Tu-Su 07:00-19:30 (du mardi au dimanche) |
| address | PostalAddress, avec la ville et le code postal |
Le tout est placé dans une balise script de type « application/ld+json », que le visiteur ne voit pas.
À quoi servent les données structurées en SEO ?
Aider Google à comprendre la page
Le balisage lève les ambiguïtés : il dit à Google que la page parle d'une entreprise précise, à une adresse précise, ou d'un article écrit par une personne identifiée. C'est utile pour le référencement local, pour le panneau d'information qui s'affiche à droite des résultats, et pour relier votre site à votre fiche Google Business Profile.
Obtenir des résultats enrichis
Certains types de données structurées rendent la page éligible aux résultats enrichis, autrefois appelés rich snippets : fil d'Ariane à la place de l'adresse, note en étoiles, date d'un événement, temps de cuisson d'une recette. Google cite par exemple Rotten Tomatoes, qui a mesuré un taux de clics 25 % supérieur sur ses pages balisées (Google Search Central).
Deux limites à connaître :
- Google ne garantit pas l'affichage d'un résultat enrichi, même avec un balisage valide (consignes de Google).
- Depuis août 2023, les résultats enrichis de type FAQ ne s'affichent plus que pour des sites connus, gouvernementaux ou de santé, et le type HowTo a été abandonné (blog Google Search Central).
Décrire votre entreprise aux assistants IA
Les assistants comme ChatGPT ou les réponses générées par IA s'appuient sur le contenu des pages web. Je considère les données structurées comme un moyen de plus de présenter clairement votre entreprise aux outils qui lisent le web. Aucune garantie de citation, mais des informations cohérentes et sans ambiguïté partout où l'on parle de vous. J'en parle sur ma page GEO et visibilité dans les IA.
Quelles données structurées pour un site vitrine ?
Un site vitrine n'a pas besoin de tout baliser. Voici les types que j'utilise le plus souvent :
| Type schema.org | Ce qu'il décrit | Où le placer |
|---|---|---|
| Organization ou LocalBusiness | Nom, logo, adresse, téléphone, horaires, réseaux sociaux | Page d'accueil, page contact |
| BreadcrumbList | Le fil d'Ariane de la page | Toutes les pages |
| Service | Une prestation et l'entreprise qui la propose | Pages de services |
| Article ou BlogPosting | Titre, auteur, dates de publication et de mise à jour | Articles de blog |
| FAQPage | Les questions et réponses affichées sur la page | Pages avec une FAQ visible |
| Event | Date, lieu et prix d'un événement | Pages d'événements |
La règle de base : ne balisez que ce qui est visible sur la page, et gardez les mêmes informations que sur votre fiche Google Business Profile.
Comment ajouter des données structurées à WordPress ?
Avec votre extension SEO
C'est la solution la plus simple. Les extensions SEO comme SEOPress génèrent les données Organization ou LocalBusiness, le fil d'Ariane et les articles, et proposent des modèles pour les services, les événements ou les FAQ. Vérifiez seulement que votre thème n'ajoute pas les mêmes données de son côté : deux blocs contradictoires brouillent le message. Les autres réglages SEO de WordPress sont détaillés dans mon article SEO WordPress.
Avec une extension dédiée
En 2016, je recommandais l'extension WordPress SEO Structured Data Schema, qui permettait de baliser articles, événements, produits, vidéos et services en JSON-LD. Elle a été fermée sur le répertoire WordPress.org le 4 mai 2026 pour un problème de sécurité, et elle n'est plus téléchargeable. Si elle est encore installée sur votre site, remplacez-la par les fonctions de votre extension SEO.
À la main, avec l'outil d'aide au balisage
Google propose toujours un outil d'aide au balisage, le Markup helper. Vous indiquez une page, vous surlignez les informations, et il génère le code à intégrer. Il produit des microdonnées, peu pratiques à maintenir sur WordPress. Si vous préférez coder, un petit bloc JSON-LD ajouté par une extension maison ou par le thème enfant est plus propre. C'est ce que je faisais à l'époque avec un mu-plugin, une extension chargée automatiquement par WordPress.
Et sur un site Communik ?
Sur un site Communik, le SEO technique est généré par la plateforme, données structurées comprises. Cet article, par exemple, porte des données BlogPosting et BreadcrumbList produites par le modèle de page du blog, sans aucune extension à installer.
Comment tester ses données structurées ?
- Le test des résultats enrichis de Google indique quels résultats enrichis votre page peut obtenir, et signale les erreurs.
- L'outil de validation Schema vérifie tout le balisage schema.org, même celui que Google n'utilise pas.
- Les rapports de la Search Console listent les erreurs détectées sur l'ensemble du site.
L'ancien Structured Data Testing Tool que je citais en 2016 n'existe plus sous cette forme : son adresse renvoie aujourd'hui vers la page de Google qui présente ces deux outils.
Les erreurs que je rencontre le plus souvent
- Des données en double, ajoutées à la fois par le thème et par l'extension SEO.
- Une adresse ou des horaires différents de ceux de la fiche Google Business Profile.
- Des avis ou une note balisés alors qu'ils n'apparaissent pas sur la page.
- Un balisage installé une fois, puis jamais mis à jour après un déménagement ou un changement d'horaires.
Je vérifie ces points lors d'un audit SEO, et je les mets en place dès la conception sur les sites que je crée, en WordPress comme en Communik.
Questions fréquentes
Qu'est-ce que les données structurées en SEO ?
C'est un balisage ajouté au code d'une page, le plus souvent au format JSON-LD, qui décrit son contenu aux moteurs de recherche avec le vocabulaire schema.org : entreprise, adresse, article, événement, service.
Pourquoi utiliser les données structurées ?
Elles aident Google à comprendre précisément vos pages, rendent certaines pages éligibles aux résultats enrichis et présentent clairement votre entreprise aux outils qui lisent le web, assistants IA compris.
Les données structurées améliorent-elles le classement sur Google ?
Pas directement. Elles améliorent la compréhension de la page et peuvent rendre le résultat plus visible, mais Google ne garantit pas l'affichage d'un résultat enrichi, même avec un balisage valide.
Qu'est-ce qu'un code JSON-LD ?
C'est un bloc de code placé dans une balise script de la page, séparé du texte visible. Google le recommande en général, car il est simple à mettre en place et à maintenir.
Comment ajouter des données structurées sur WordPress ?
Le plus simple est d'utiliser votre extension SEO, qui génère les données de l'entreprise, du fil d'Ariane et des articles. Testez ensuite la page avec le test des résultats enrichis de Google.

