Schema markup pour l’AEO : ce que le balisage peut et ne peut pas faire, les types utiles, des exemples JSON-LD, la validation et la mesure des citations IA.

La recherche se scinde en deux. D’un côté, la liste classique de liens bleus. De l’autre, les moteurs de réponse (ChatGPT, Claude, Perplexity, Gemini, AI Overviews de Google) qui lisent le web, synthétisent une réponse et citent une poignée de sources. L’Answer Engine Optimization (AEO) est la discipline qui consiste à faire partie de ces sources citées. Toute checklist AEO finit par arriver à la même ligne : « ajouter du schema markup ». Et tout praticien honnête a la même réaction : est-ce que ça marche vraiment, ou est-ce du théâtre SEO ? Ce guide vous donne une réponse franche. Nous séparerons ce que les données structurées apportent de façon démontrée de ce que les éditeurs d’outils aimeraient qu’elles apportent, nous passerons en revue les types de schema qui pèsent vraiment pour la compréhension par les machines, nous montrerons du JSON-LD court à adapter et nous verrons comment le valider. Nous relierons ensuite ce travail à la seule chose qui compte : vos citations dans les moteurs d’IA augmentent-elles vraiment ? Sans effet d’annonce. Le schema est un investissement peu coûteux et très clarifiant, à condition de savoir ce que l’on achète.
Partons d’un fait que Google a énoncé clairement : les données structurées ne sont pas un facteur de classement. John Mueller, de Google, a répété à plusieurs reprises que les données structurées ne font pas mieux classer une page ; elles la rendent éligible à des fonctionnalités de recherche et aident Google à comprendre le contenu (Search Engine Journal ). L’analogie courante : les données structurées sont le plan d’accès à la fête, pas l’invitation. Elles vous ouvrent la porte des résultats enrichis ; elles ne vous gagnent pas la place. Cette distinction compte encore plus pour l’AEO, car les moteurs de réponse IA ne fonctionnent pas du tout comme la chaîne des résultats enrichis. Les grands modèles de langage consomment surtout du texte rendu. Quand un moteur comme Perplexity ou un AI Overview choisit ses sources, il pèse la pertinence, l’autorité et la facilité avec laquelle il peut extraire une affirmation étayée, et non le nombre de vos blocs JSON-LD. Alors, le schema aide-t-il à obtenir des citations IA ? La réponse honnête : indirectement, et modestement. Les données structurées font trois choses qui vont dans le sens de la façon dont les moteurs de réponse choisissent leurs sources :
sameAs). Le moteur a ainsi moins de désambiguïsation à deviner.Voici ce que la plupart des articles passent sous silence : vous trouverez des articles de blog qui affirment que le schema donne « 3,2 fois plus de citations » ou « 40 % d’apparitions en plus dans AI Overviews ». Considérez ces chiffres comme du marketing, pas comme des preuves. Ils proviennent rarement d’études contrôlées, et aucun grand moteur n’a publié de multiplicateur direct entre schema et citations. Google comme Microsoft décrivent les données structurées comme un signal parmi d’autres pour la recherche et les fonctionnalités d’IA, ce qui est très différent d’un levier garanti. Ce qu’il faut en retenir concrètement : le schema markup est un moyen peu coûteux de lever l’ambiguïté pour les machines. Il ne sauvera pas un contenu pauvre et ce n’est pas un code de triche pour les citations. Mais quand deux pages comparables se disputent la place de source citée, celle qui fournit aux machines une description claire et structurée d’elle-même est plus facile à croire et à citer. C’est une raison suffisante pour bien le faire.

Vous n’avez pas besoin de quarante types de schema, mais de six bien faits. Priorisez ceux qui établissent l’identité, l’attribution et la structure.
C’est le socle. Le balisage Organization (idéalement sur votre page d’accueil ou dans un gabarit global) indique aux moteurs le nom canonique de votre marque, son logo et ses profils officiels. Le tableau sameAs est le champ clé : il relie votre marque à des références externes faisant autorité, c’est-à-dire précisément le type de désambiguïsation d’entités sur lequel s’appuient les moteurs de réponse.
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://www.example.com/#organization",
"name": "Example Co",
"url": "https://www.example.com",
"logo": "https://www.example.com/logo.png",
"sameAs": [
"https://www.linkedin.com/company/example-co",
"https://en.wikipedia.org/wiki/Example_Co"
]
}
L’attribution est un signal de confiance. Le balisage Article ou BlogPosting indique qui a écrit un contenu, qui l’a publié et quand, soit la provenance qu’un moteur de réponse veut connaître avant de citer une affirmation. Maintenez dateModified honnête et à jour : la fraîcheur est l’un des facteurs de différenciation les plus crédibles dans le choix des sources par l’IA.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Schema Markup for AEO: A Practical JSON-LD Guide",
"author": { "@type": "Person", "name": "Luca Fancello" },
"publisher": {
"@type": "Organization",
"name": "Example Co",
"logo": { "@type": "ImageObject", "url": "https://www.example.com/logo.png" }
},
"datePublished": "2026-01-12",
"dateModified": "2026-08-02",
"mainEntityOfPage": "https://www.example.com/blog/json-ld-schema-guide-for-ai-citations"
}
Lancez un audit gratuit : en quelques minutes, ChatGPT, Gemini et Perplexity répondent en direct à 8 questions d’achat sur votre marché, et vous voyez qui ils recommandent.
Lisez ceci avant de supprimer votre schema FAQ. En août 2023, Google a limité les résultats enrichis FAQ aux sites gouvernementaux et de santé faisant autorité, et a abandonné les résultats enrichis HowTo (Google Search Central ) ; depuis, Google a encore réduit la fonctionnalité FAQ (Search Engine Journal ). Mais « pas de résultat enrichi » ne veut pas dire « pas de valeur ». Le balisage FAQPage encode toujours des paires question-réponse propres, soit précisément la forme que les moteurs de réponse extraient pour répondre à une requête. Un balisage schema.org valide reste lisible par les machines, que Google affiche ou non un widget visuel. Utilisez-le là où vous avez réellement du contenu de questions-réponses ; ne le saturez pas pour jouer avec une fonctionnalité qui n’existe plus.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Does schema markup improve AI citations?",
"acceptedAnswer": {
"@type": "Answer",
"text": "It clarifies entities and relationships for machines, but it is not a guaranteed citation lever."
}
}
]
}
Même histoire que pour la FAQ. Les résultats enrichis HowTo ont été abandonnés, n’attendez donc pas le traitement visuel par étapes dans Google. La représentation structurée d’un processus ordonné communique toujours la sémantique des étapes à tout analyseur qui la lit. Si vous publiez de vrais contenus pas à pas, le balisage est peu coûteux à conserver ; ne comptez simplement pas sur une fonctionnalité des SERP.
Pour le e-commerce, le balisage Product est indispensable. Il expose le prix, la devise, la disponibilité et la marque sous forme de champs explicites, soit les attributs que lisent les expériences d’IA orientées shopping. Renseignez toujours correctement priceCurrency (ici, EUR) et gardez la disponibilité synchronisée avec la réalité.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Example Widget",
"description": "A durable stainless-steel widget.",
"brand": { "@type": "Brand", "name": "Example Co" },
"offers": {
"@type": "Offer",
"price": "49.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/products/example-widget"
}
}
Les fils d’Ariane sont sous-estimés. Le balisage BreadcrumbList indique aux moteurs où se situe une page dans votre hiérarchie, ce qui les aide à comprendre le contexte thématique et les relations entre les pages. Il est petit, stable et mérite d’être intégré à un gabarit sur tout le site.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Blog", "item": "https://www.example.com/blog" },
{ "@type": "ListItem", "position": 2, "name": "Schema Markup for AEO", "item": "https://www.example.com/blog/json-ld-schema-guide-for-ai-citations" }
]
}
La plupart des problèmes de schema n’ont rien d’exotique : ce sont les mêmes erreurs, répétées. Soyez attentif à :
@id et des propriétés comme publisher et author pour relier les nœuds en un graphe cohérent.dateModified, un prix et une disponibilité qui s’éloignent de la réalité érodent la confiance que le balisage est censé construire.Vérifiez les règles de votre robots.txt, votre llms.txt et votre sitemap pour les crawlers IA avant de réécrire la moindre page.
Ne mettez jamais en ligne un schema que vous n’avez pas validé : deux outils gratuits suffisent. Exécutez les deux, car ils répondent à des questions différentes.
Une checklist avant publication :
datePublished / dateModified exacts.La validation est nécessaire mais pas suffisante. Ne mettez un schema en production que lorsque les huit contrôles sont réussis :
@id stables plutôt que des doublons déconnectés.url, mainEntityOfPage, les fils d’Ariane, les images et les offres pointent vers les ressources canoniques voulues.datePublished conserve l’historique et dateModified ne change qu’après une mise à jour de fond.Déployez d’abord les changements de schema importants sur une petite cohorte de pages. Conservez les résultats de validation, l’état du crawl, l’éligibilité aux résultats enrichis et la référence de départ des citations IA. N’étendez le déploiement que si les données restent exactes et que le déploiement ne crée ni entités en double, ni canoniques cassées, ni offres contradictoires. Ce contrôle est volontairement plus strict que « zéro erreur de syntaxe ». Un graphe valide qui décrit la mauvaise chose est pire que pas de graphe du tout, car il crée de la désinformation lisible par les machines.
Le schema est une entrée. Les citations sont la sortie, et c’est la sortie qu’il faut mesurer, sans supposer que l’entrée a fonctionné. Si les affirmations du type « le schema augmente les citations de X % » méritent le scepticisme, c’est que presque personne n’instrumente le résultat. Vous le pouvez. Mettez vos données structurées en ligne, puis suivez si la présence et les citations de votre marque dans ChatGPT, Claude, Perplexity, Gemini et Google AI Overviews évoluent vraiment, et quelles sources ces moteurs citent quand ils vous mentionnent. C’est ce pour quoi Qwairy est conçu : le suivi de la visibilité IA sur les principaux moteurs, l’analyse des citations et des sources, la veille concurrentielle et le sentiment, pour savoir si c’est un déploiement de schema, un changement de contenu ou une action de relations presse qui a fait bouger vos citations. Pour les équipes qui veulent intégrer ces données dans leurs propres workflows, un MCP natif pour les agents est disponible. D’autres playbooks sont réunis dans le guide complet de l’AEO. Traitez le schema comme une hypothèse : « des données d’entités plus propres devraient faciliter notre citation ». Puis laissez les données la confirmer ou l’invalider.
Reliez le schema au programme dans son ensemble : appuyez-vous sur le guide complet de l’AEO, renforcez l’identité de votre marque avec le SEO d’entités pour l’IA et validez l’explorabilité avec la checklist GEO technique.
Le schema markup pour l’AEO vaut la peine, simplement pour les bonnes raisons. Ce n’est ni un facteur de classement ni un code de triche pour les citations. C’est un moyen peu coûteux de fournir aux machines une description sans ambiguïté de qui vous êtes, de ce que vous avez publié et de la façon dont vos pages sont liées. Dans un monde où les moteurs de réponse synthétisent et citent, cette clarté est un avantage discret. Mettez en œuvre les six types qui comptent, validez-les, gardez-les honnêtes et à jour, puis mesurez si vos citations IA évoluent vraiment. Laissez les chiffres, et non l’effet d’annonce, vous dire ce qui a fonctionné.
Non. Google a déclaré que les données structurées ne sont pas un facteur de classement direct pour la recherche classique, et aucun grand moteur d’IA ne les a confirmées comme levier direct de citation. Elles facilitent la compréhension par les machines et l’éligibilité à des fonctionnalités, ce qui peut soutenir indirectement la visibilité, mais elles ne feront pas remonter seules un contenu faible.
Le balisage Organization, sur tout le site. Il établit l’identité canonique de votre marque et la relie à des profils faisant autorité via sameAs, ce qui est la clarté d’entité sur laquelle s’appuient les moteurs de réponse. Ajoutez ensuite Article/BlogPosting pour l’attribution du contenu.
Souvent oui, pour la sémantique et non pour le widget. Google a limité puis réduit progressivement les résultats enrichis FAQ, mais le balisage encode toujours des paires question-réponse propres que les machines peuvent lire. Utilisez-le là où vous avez un vrai contenu de questions-réponses ; ne l’ajoutez pas pour courir après une fonctionnalité disparue.
Le JSON-LD. Google le recommande, c’est le plus simple à maintenir (un seul bloc de script, séparé de votre HTML) et c’est le plus largement pris en charge. Gardez-le dans le code source rendu côté serveur pour que les robots le voient de façon fiable.
Validez la syntaxe avec le test des résultats enrichis de Google et le validateur Schema.org, confirmez l’analyse dans la Search Console, puis mesurez le résultat. Suivez vos citations et votre visibilité dans les moteurs d’IA (par exemple avec Qwairy) avant et après le changement pour voir l’impact réel.
Oui, s’il est inexact. Un balisage qui contredit le contenu visible ou décrit des éléments absents de la page peut être traité comme du spam. Balisez ce qui existe vraiment, gardez-le à jour et n’inventez pas de structure pour jouer avec des fonctionnalités abandonnées.
Suivez les questions qui comptent pour votre activité, voyez quelles marques chaque réponse mentionne et quelles sources elle cite, puis travaillez sur les manques.
Offre gratuite avec 120 crédits initiaux • Sans carte bancaire
Autres articles
How to Improve Your Brand Sentiment in ChatGPT and AI Search
Being mentioned by ChatGPT is not enough if it calls your products overpriced. A step-by-step process to analyze and improve how AI assistants talk about your brand, with Nike as an example.
Stratégie GEO : 5 vérités sur la recherche IA et un cadre en 4 étapes
Cinq vérités sur la recherche IA partagées au SEO & GEO Summit de Paris, et le cadre GEO en 4 étapes de Qwairy pour être recommandé par ChatGPT ou Gemini.