Améliorer sa visibilité
Données structurées : aider les IA à comprendre (et citer) votre site
FAQPage, Article, Product, Organization : les balisages schema.org qui aident les moteurs de réponse à comprendre votre site, avec exemples.
L'essentiel. Les données structurées — le vocabulaire schema.org, le plus souvent écrit en JSON-LD — décrivent votre site dans un langage que les machines comprennent sans ambiguïté : qui est la marque, ce qu'elle propose, quelles questions ses pages traitent. Pour les moteurs de réponse, c'est ce qui désambiguïse votre entité et relie les faits entre eux — la condition pour être repris correctement. Par ordre de priorité : Organization sur tout le site, FAQPage sur vos pages de réponses, Article sur vos contenus, puis Product et LocalBusiness selon l'activité. Règle absolue : le balisage reflète exactement le contenu visible, jamais autre chose.
À quoi servent les données structurées pour un moteur de réponse ?
Elles traduisent votre contenu en faits explicites, que les machines peuvent relier entre eux sans avoir à deviner. Une page web dit des choses à un humain ; les données structurées disent les mêmes choses à une machine : cette page appartient à telle organisation, ce produit coûte tel prix, cette question reçoit telle réponse.
Pour un moteur de réponse, ce balisage rend deux services. Le premier : désambiguïser l'entité marque. « Exemple » est-il l'éditeur de logiciels, la chaîne de magasins homonyme ou un simple nom commun ? Le bloc Organization, avec ses liens sameAs vers vos profils officiels, tranche la question — et évite qu'une IA vous confonde avec un autre ou vous attribue les faits d'un homonyme.
Le second : relier les faits. Un moteur de réponse assemble sa réponse à partir de fragments de pages. Plus vos faits sont explicites — qui vend quoi, à quel prix, où —, plus le fragment repris a de chances d'être juste. Les données structurées ne font pas de vous une source ; elles font qu'une fois lu, vous êtes repris correctement. Le fond reste déterminant : notre guide Écrire pour être cité couvre cette autre moitié du travail.
Quels types schema.org prioriser ?
Cinq types couvrent l'essentiel des besoins. Dans l'ordre où les mettre en place :
1. Organization — le socle
La carte d'identité de la marque : nom officiel, URL, logo, description factuelle et, surtout, les liens « sameAs » vers vos profils officiels — LinkedIn, annuaires professionnels, fiche d'entreprise. Ces liens relient l'entité : ils disent aux machines que le site, la page LinkedIn et la fiche légale parlent de la même organisation. Placez ce bloc dans le gabarit du site, pour qu'il soit identique sur toutes les pages.
2. FAQPage — vos réponses prêtes à citer
Le type FAQPage balise des paires question-réponse affichées sur la page. C'est le format le plus proche de ce qu'un moteur de réponse cherche : une question formulée comme la posent vos clients, une réponse autonome de quelques phrases. Il ne dispense pas d'écrire de vraies réponses en texte visible — il les rend simplement immanquables.
3. Article — qui écrit, et quand
Pour les contenus éditoriaux : auteur, date de publication, date de mise à jour. Ces informations signalent la fraîcheur et l'attribution — qui parle, et si l'information est entretenue. Un article daté et signé inspire plus confiance qu'une page anonyme et figée.
4. Product et Offer — pour l'e-commerce
Nom du produit, prix, devise, disponibilité : le type Product et son Offer donnent aux machines les faits commerciaux exacts. Si vous affichez des avis clients, AggregateRating peut les baliser — à condition qu'ils soient réels et visibles sur la page. Des prix balisés mais périmés font plus de mal que pas de balisage du tout.
5. LocalBusiness — pour les points de vente
Adresse, horaires, téléphone, zone desservie : indispensable si votre activité est locale. Quand un utilisateur demande à une IA un commerce ou un service « près de chez lui », ce sont ces faits-là qui permettent de vous situer et de vous proposer.
Ces balisages servent d'abord Google, qui les exploite de longue date pour comprendre les pages de son index — celui-là même qui alimente les aperçus IA. Notre guide Apparaître dans les AI Overviews détaille cette mécanique.
La règle d'or : baliser exactement ce qui est visible
Le balisage décrit le contenu affiché sur la page — rien de plus, rien d'autre. Une FAQPage doit reprendre des questions et des réponses que le visiteur peut lire ; un prix balisé doit être le prix affiché ; une note moyenne doit correspondre à des avis publiés. Tout écart crée du « contenu fantôme » : des données que les machines voient mais que l'humain ne voit pas.
Google exige explicitement cette correspondance et ignore les balisages qui décrivent autre chose que la page. Pour un moteur de réponse, l'enjeu est encore plus direct : un fait balisé qui contredit le texte visible est un signal d'incohérence — exactement l'inverse de la fiabilité que vous cherchez à établir.
Le test simple : chaque information présente dans votre JSON-LD doit pouvoir être surlignée quelque part sur la page. Si vous ne pouvez pas la surligner, retirez-la du balisage — ou ajoutez-la au contenu visible.
À quoi ressemble un bon balisage Organization ?
Voici un bloc JSON-LD minimal pour une marque fictive, « Exemple SAS ». Il se place dans le code de chaque page, dans une balise script dédiée. Les commentaires expliquent chaque champ — le JSON n'en accepte pas, retirez-les avant publication.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Exemple SAS", // le nom officiel, identique partout sur le site
"url": "https://www.exemple.fr/", // la page d'accueil, en URL absolue
"logo": "https://www.exemple.fr/logo.png",
// une phrase factuelle, pas un slogan :
"description": "Exemple SAS édite un logiciel de facturation pour les artisans du bâtiment.",
"sameAs": [ // vos profils officiels : ce qui relie l'entité
"https://www.linkedin.com/company/exemple-sas",
"https://www.societe.com/societe/exemple-sas.html"
]
}
</script>
Inutile d'en mettre davantage au départ. Un bloc court, exact et identique sur tout le site vaut mieux qu'un balisage exhaustif mais fragile. Vous l'enrichirez ensuite — adresse, point de contact, fondateurs — au rythme où ces informations existent sur vos pages.
Quelles erreurs de balisage coûtent le plus cher ?
Trois erreurs reviennent constamment, et toutes se paient en fiabilité.
- Le balisage incohérent entre pages. Un nom d'organisation qui varie (« Exemple », « Exemple SAS », « exemple.fr »), deux logos différents, des blocs Organization contradictoires selon les gabarits : chaque variation affaiblit l'entité que vous essayez d'établir. Une seule version, partout.
- La FAQPage décorative. Des questions balisées qui n'apparaissent pas dans le texte, des réponses balisées plus riches que celles affichées, une FAQ ajoutée par un plugin sur des pages qui n'en contiennent pas : c'est le contenu fantôme type — au mieux ignoré, au pire un signal de défiance.
- Les types exotiques inutiles. Schema.org compte des centaines de types ; une poignée est réellement exploitée. Baliser chaque paragraphe avec des types rares n'apporte rien et multiplie les occasions d'erreur. Restez sur les cinq types ci-dessus tant qu'un besoin précis ne justifie pas davantage.
Comment vérifier que son balisage fonctionne ?
En trois contrôles, du plus technique au plus concret.
Valider la syntaxe. Le validateur officiel de Schema.org (validator.schema.org) vérifie que le JSON-LD est bien formé ; l'outil de test des résultats enrichis de Google contrôle en plus l'éligibilité aux affichages enrichis. Testez l'URL de la page plutôt qu'un code collé : vous verrez ce que les machines reçoivent réellement, gabarits et plugins compris.
Surveiller dans la durée. La Search Console de Google remonte les erreurs de données structurées détectées au crawl — un garde-fou précieux après chaque refonte ou mise à jour de CMS. Vérifiez aussi que vos pages restent accessibles aux robots des IA : le meilleur balisage du monde ne sert à rien derrière un robots.txt qui les bloque.
Mesurer l'effet réel. Le balisage est un moyen ; la fin, c'est d'être repris dans les réponses. Suivez si vos pages sont lues et citées par ChatGPT et les AI Overviews — c'est ce que Brand Monitor mesure chaque semaine, gratuitement, y compris les pages lues mais jamais citées. Et gardez en tête que la recommandation se joue aussi hors de votre site : notre guide Être recommandé par ChatGPT couvre ce versant.
Questions fréquentes
JSON-LD, microdata ou RDFa : quel format choisir ?
JSON-LD, sans hésiter : un bloc unique dans le code de la page, séparé du HTML visible, facile à générer depuis un gabarit et recommandé par Google. Les microdonnées et RDFa restent compris, mais ils entremêlent balisage et contenu — chaque refonte risque de les casser silencieusement.
Les données structurées suffisent-elles pour être cité par les IA ?
Non. Le balisage fiabilise la compréhension de vos pages, il ne crée ni autorité ni notoriété. Ce sont le contenu lui-même et les sources tierces qui font qu'une IA vous lit puis vous reprend ; les données structurées font qu'elle vous reprend juste.
Faut-il baliser toutes les pages de son site ?
Non, priorisez. Le bloc Organization se place dans le gabarit, donc partout, pour un effort quasi nul. Balisez ensuite en priorité les pages qui répondent aux questions de vos clients : un balisage exact sur vingt pages stratégiques vaut mieux qu'un balisage approximatif sur mille.
ChatGPT lit-il vraiment le JSON-LD ?
Les crawlers des IA récupèrent le code HTML complet des pages, blocs JSON-LD compris, et un balisage propre ne peut que fiabiliser leur lecture. Une chose est sûre : Google exploite les données structurées pour comprendre les pages de son index — celui-là même qui alimente les AI Overviews.