Aucun balisage ne garantit une citationMention du NAP d'une entreprise sur des annuaires ou sites tiers. dans ChatGPTAgent conversationnel d'OpenAI utilisant un LLM pour générer des réponses. ou les AI Overviews : Google écrit qu'aucune donnée structurée schema.orgVocabulaire standardisé de balisage structuré reconnu par Google, Bing et Yahoo. spéciale n'est nécessaire pour apparaître dans ses fonctionnalités d'IA. En GEOGenerative Engine Optimization. Optimisation pour apparaître dans les réponses des IA génératives., le schema sert à lever l'ambiguïté : dire qui publie, de quoi parle la page et comment vos entités se relient, dans un JSON-LDFormat recommandé par Google pour implémenter les données structurées dans le code source. que les robots lisent sans exécuter de JavaScriptLangage de programmation web. Son mauvais usage peut bloquer l'indexation par les moteurs de recherche..
Pour une équipe qui arbitre des heures de dev, trois questions comptent : quels types baliser selon la page, ce que valent FAQPage et HowTo depuis que Google ne les affiche plus, et comment mesurer l'effet sur vos citations avant de le facturer à un client.
GEO : Generative Engine Optimization ou données géographiques ?
Ici, GEO veut dire Generative Engine Optimization : votre prAlgorithme historique de Google évaluant l'importance d'une page selon ses backlinks. Toujours utilisé en interne.ésence dans les réponses de ChatGPT Search, PerplexityMoteur de recherche conversationnel basé sur l'IA, concurrent émergent de Google., GeminiIA multimodale de Google, intégrée progressivement à ses produits dont la recherche. et des AI Overviews de Google. Le mot prête à confusion, parce qu'en SIG et en cartographie, « geo » désigne les données géographiques : coordonnées, GeoJSON, formats spatiaux.

Les deux sens se croisent sur les requêtesTerme ou expression que les utilisateurs saisissent dans un moteur de recherche. Base de toute stratégie SEO. locales. Quand un assistant doit répondre à « magasin de bricolage ouvert le dimanche à Villeneuve-d'Ascq », les coordonnées et les horaires balisés de vos pages magasins redeviennent un signal utile. On y revient dans la section sur les pages locales. Pour le reste du site, une seule question compte. Comment vous faire comprendre, puis citer, par un moteur génératif ?
Ce que le schema fait pour un moteur génératif
Le schema aide une machine à comprendre une page et à identifier qui la publie ; aucun moteur ne promet qu'il fait citer. Google le dit en deux temps : il utilise les données structuréesCode ajouté au HTML pour aider les moteurs à comprendre le contenu et générer des rich snippets. pour comprendre le contenu d'une page, et le balisage Organization peut l'aider à distinguer votre organisation des autres dans ses résultats.
Pour ses fonctionnalités d'IA, Google est net.
Comme on le détaille dans notre article sur les AI Overviews, la documentation de Google sur ses fonctionnalités d'IA liste les prérequis habituels (explorationProcessus par lequel les robots des moteurs de recherche parcourent et analysent les pages web. autorisée, contenu en texte, liens internesEnsemble des liens entre les pages d'un même site. Distribue le jus SEO et guide les utilisateurs.) et demande des données structurées qui correspondent au texte visible. Elle précise qu'il n'y a aucune donnée structurée schema.org spéciale à ajouter.
Son guide d'optimisation pour l'IA générative va plus loin : dans sa rubrique sur les idées reçues, il range le fait de trop se focaliser sur les données structurées, qui ne sont pas une obligation pour la recherche par IA générative et restent recommandées pour l'éligibilité aux résultats enrichis.

Microsoft tient un discours plus engageant. Sur le blog Microsoft Advertising, en octobre 2025, il écrit que le schema aide les moteurs de recherche et les systèmes d'IA à comprendre votre contenu, et qu'il transforme du texte en données que les machines interprètent avec confiance. Côté OpenAI et Perplexity, nous n'avons trouvé aucune documentation officielle sur la place du schema dans le choix des sources.
Le poids exact du balisage dans la décision de citer reste donc inconnu, moteur par moteur. Ce qui tient dans ce flou : un modèle qui sait sans hésiter qui vous êtes, quel produit vous vendez et qui a écrit l'analyse risque moins de vous confondre avec un homonyme ou de vous attribuer l'information d'un autre. Le schema réduit ce risque. Il ne crée aucune autorité que la page n'a pas déjà.
Quelles données structurées déployer selon le type de page ?
La priorité dépend de l'entité que porte la page : l'organisation d'abord, puis le produit, le lieu ou l'auteur. Un balisage uniforme posé partout coûte du temps de dev sans rien clarifier de plus.

Page organisation, le markup le plus sous-estimé
Commencez par la home ou la page À propos. Avant vos fiches produit.
Google recommande d'y placer le balisage Organization, sur une seule page qui décrit l'organisation, et précise qu'il n'est pas nécessaire de le mettre sur chaque page du site. Les champs qui servent la désambiguïsation : name, logo, urlUniform Resource Locator. Adresse unique d'une page web. Une URL optimisée est courte, descriptive et contient le mot-clé. et sameAs, qui liste les pages d'autres sites décrivant la même organisation.
Google cite les profils sociaux et les sites d'avis ; ajoutez votre élément Wikidata s'il existe. Ajoutez founder relié à un Person doté de ses propres sameAs : l'organisation et ses dirigeants forment alors un petit graphe d'entités cohérent.
Fiche produit, relier au-delà du prix
Product avec Offer (prix, devise, disponibilité), c'est le minimum sur une fiche produit. Ce minimum ne suffit pas.
Reliez ensuite le produit à sa marque avec brand, ajoutez les identifiants globaux (Google demande tous les GTIN applicables, le plus précis possible) et un AggregateRating seulement s'il reprend des avis réellement visibles sur la page, laissés par de vrais clients. Un assistant qui compare trois produits a besoin d'attributs nets : un Offer propre lui donne un prix exploitable, son absence peut le renvoyer vers la donnée d'un comparateur.
Sur WordPress et WooCommerce, vérifiez qui génère ce balisage : le choix du plugin SEO décide du schema produit, et certains remplacent celui de WooCommerce.
Les pages magasins, là où le géographique compte vraiment
C'est le seul cas où données structurées et données géographiques se rejoignent pour de bon. Sur un réseau de points de vente, chaque page magasin porte son propre LocalBusiness, avec le sous-type le plus précis possible (HardwareStore, ElectronicsStore, Restaurant), address, geo (Google demande au moins cinq décimales pour la latitude et la longitude) et openingHoursSpecification. Les propriétés de schema.org/Place existent précisément pour décrire un lieu sans ambiguïté.
Le store locator qui génère ces pages doit aussi générer leur balisage, à partir de la même base que vos fiches d'établissement : la cohérence entre site, fiches et annuaires est le socle du local pour un parc de magasins. Google demande d'ailleurs, pour ses fonctionnalités d'IA, que les informations de la fiche d'établissement soient à jour.
L'auteur traité comme une entité
Sur un contenu éditorial : Article ou BlogPosting, avec author relié à un Person, datePublished, dateModified et publisher pointant vers votre Organization. Pour l'auteur, Google recommande author.url vers une page qui l'identifie de façon unique (page bio, profil social), ou sameAs en alternative, et précise qu'il comprend les deux pour distinguer les auteurs.
Un modèle qui doit juger une analyse gagne à savoir qui l'a écrite ; un auteur relié à ses profils et à ses autres publications devient une entité qu'il peut reconnaître d'une page à l'autre.
| Type de page | Markup prioritaire | Ce qu'il désambiguïse |
|---|---|---|
| Home ou À propos | Organization + sameAs | votre identité de marque |
| Fiche produitPage dédiée à un produit, devant être optimisée avec description unique, images et données structurées. | Product + Offer + brand + GTIN | prix, marque, identifiant |
| Page magasin | LocalBusiness + geo + horaires | lieu, type de commerce |
| Article | Article + author Person | qui écrit, qui publie |
Résultats FAQ et HowTo : plus aucun affichage dans Google
Google n'affiche plus ni les résultats enrichis HowTo ni les résultats enrichis FAQ. Le HowTo a disparu des résultats en septembre 2023, sur ordinateur comme sur mobile. La FAQ a d'abord été réservée en août 2023 aux sites gouvernementaux et de santé reconnus, puis Google l'a retirée de la recherche le 7 mai 2026 et a supprimé sa documentation en juin 2026.

Ce qui reste utile, c'est la FAQ elle-même. Le format question-réponse colle à ce que les assistants extraient pour répondre, à condition que les questions et les réponses soient servies dans le HTML de la page, lisibles sans clic sur un accordéon chargé en JavaScript. C'est le point que contrôle un audit technique GEO sur vos pages de contenu.
Le balisage FAQPage, lui, ne vous apporte plus rien de visible chez Google. Microsoft citait encore la FAQ, en octobre 2025, parmi les contenus que le schema peut étiqueter pour ses systèmes d'IA. Si votre CMS génère ce balisage à partir d'une FAQ réellement affichée, laissez-le : il ne coûte rien. N'écrivez jamais une FAQ pour pouvoir la baliser, et ne facturez plus de chantier FAQPage ou HowTo en promettant un affichage dans Google.
Sans contenu citable, le balisage ne sert à rien
Si votre page n'a rien qu'une IA voudrait reprendre, le balisage le plus propre n'y changera rien. Le schema rend lisible ce qui existe. Google le rappelle : ses fonctionnalités d'IA dépendent de ses systèmes de classementPosition d'une page web dans les résultats de recherche pour une requête donnée., centrés sur le contenu de haute qualité, et de ceux qui bloquent le spamTechniques manipulatrices visant à tromper les moteurs de recherche.. Les raccourcis plus agressifs, comme les Strategic Text Sequences qui tentent de forcer la réponse d'un LLM, se heurteraient aux mêmes filtresSystème de filtres (taille, couleur, prix) générant de nombreuses URLs. Nécessite une gestion SEO. dès qu'ils passent par du texte caché.

Coller du markup sur une page creuse revient à mettre une étiquette soignée sur une boîte vide. Le modèle lit l'étiquette, ouvre la boîte et passe à la source suivante. Le balisage qui ment est pire : Google demande des données structurées conformes au texte visible, et un AggregateRating sans avis affichés peut valoir une action manuellePénalité appliquée manuellement par un employé Google pour violation des guidelines., après laquelle Google ignore le balisage de la page.
JSON-LD, servi dans le HTML initial
Le format est tranché : Google recommande le JSON-LD quand votre site le permet, même s'il lit aussi Microdata et RDFa. Le JSON-LD vit dans un bloc script séparé du HTML visible, ce qui le rend simple à injecter et à maintenir. Microdata et RDFa mêlent le balisage aux balises de la page et cassent facilement aux refontes de template.
| Format | Verdict | Pourquoi |
|---|---|---|
| JSON-LD | À utiliser | Séparé du HTML, recommandé par Google, simple à injecter |
| Microdata | À éviter | Lié au markup visible, fragile aux refontes |
| RDFa | À éviter | Verbeux, aucun avantage sur le JSON-LD |
Reste à savoir où le JSON-LD est généré : ce point décide de qui le lit.
Google sait lire un balisage ajouté en JavaScript, par Google Tag Manager par exemple, mais prévient que le markup produit généré dynamiquement peut rendre les explorations Shopping moins fréquentes et moins fiables. Pour les robots d'IA, la contrainte est plus forte.
Dans l'étude publiée par Vercel et MERJ en décembre 2024, aucun grand robot d'IA mesuré n'exécutait le JavaScript, hors Gemini et AppleBot : un JSON-LD injecté côté client restait invisible pour GPTBot, ClaudeBot ou PerplexityBot. Le comportement d'un robot peut changer, et le test ci-dessous tranche pour vos pages. Générez-le côté serveur, dans le template, comme le reste du contenu clé (le rendu côté serveur règle les deux problèmes d'un coup).

Le contrôle tient en une ligne. Cette commande compte les balises script JSON-LD présentes dans le HTML brut, celui que reçoit un robot qui n'exécute pas le JavaScript :
curl -sL httpsProtocole sécurisé de transfert de données. Facteur de ranking depuis 2014.://www.votresite.fr/ | grep -o '<script[^>]*application/ld+json' | wc -l
L'option -L suit les redirections : sans elle, une URL qui redirige (www vers le domaine nu, http vers https) renvoie 0. Le motif <script évite de compter deux fois les blocs que Next.js recopie dans les données de page.
Un résultat à 0 alors que le test des résultats enrichis de Google voit votre balisage signifie qu'il est ajouté en JavaScript, ou que votre serveur refuse les requêtes de curl : vérifiez ce second cas avant de conclure. Côté code, une variable par type d'entité, alimentée par les données du CMS, et un test de non-régression qui échoue si le bloc disparaît. Un balisage écrit en dur page par page finit désynchronisé du contenu réel.
Mesurer l'effet réel, avant de le facturer
Seule une mesure avant et après dit si un déploiement de schema a changé quelque chose à vos citations. Sans elle, impossible de dire à un client ce qui a bougé, ni pourquoi.

Le panel de prompts, votre seule vérité terrain
Construisez un panel de prompts représentatifs de votre catégorie, ceux que vos clients posent vraiment à ChatGPT ou Perplexity : « meilleur logiciel de X pour PME », « comparatif Y », « quelle solution pour Z ». La taille compte. Comptez au moins 50 prompts pour un business mono-produit ou local, davantage pour un catalogue large, sinon chaque famille de questions ne pèse qu'une poignée de réponses. Peec AI, un outil de suivi des réponses IA, cale d'ailleurs son offre d'entrée sur 50 prompts.
Relevez ensuite la baseline : sur ces prompts, combien de fois votre marque est citée, dans quel contexte, et quelles pages servent de source.
Avant, après, et ce que ça révèle
Déployez le schema, puis attendez que les robots repassent sur les pages modifiées : vos logs serveur vous disent quand GPTBot, OAI-SearchBot ou PerplexityBot sont revenus. Remesurez alors le même panel, dans les mêmes conditions.
Chez Slashr, ce relevé passe par Janus, notre outil de suivi : pour le Colisée de Roubaix, il pose depuis août 2026 68 questions de spectateurs à ChatGPT, Perplexity et Gemini toutes les deux semaines. Plusieurs relevés avant le déploiement fixent le bruit de fond des réponses ; c'est ce qui permet ensuite d'isoler l'effet d'un changement.
Si rien ne bouge, cherchez le frein ailleurs que dans le schema : un contenu que personne n'a de raison de citer, une marque floue hors de votre site, des pages que les robots d'IA ne reçoivent qu'en JavaScript. Ces trois points se mesurent, et c'est le périmètre d'un audit GEO. Le suivi des citations dans la durée, lui, relève d'un accompagnement d'agence GEO.
Questions fréquentes
Faut-il baliser toutes les pages d'un site en données structurées ?
Non. Priorisez les pages qui portent une entité ou une transaction : home ou À propos, fiches produit, pages magasins, contenus signés. Google recommande même de placer le balisage Organization sur une seule page, la home ou la page À propos : inutile de le mettre sur chaque page du site. Une page de mentions légales ou un panier n'ont rien à gagner à être balisés.
GeoJSON ou schema.org pour décrire un lieu ?
Les deux servent des usages différents. GeoJSON alimente une carte, une application ou une API cartographique. Pour les moteurs de recherche et les assistants, ce sont schema.org/Place et ses propriétés geo, reprises par LocalBusiness, qui décrivent le lieu dans la page. Rien n'empêche d'utiliser GeoJSON pour votre carte et schema.org pour vos pages magasins.
Le schema agit-il pareil sur les AI Overviews et sur ChatGPT ?
Personne ne peut l'affirmer. Google dit qu'aucun balisage spécial n'est nécessaire pour ses fonctionnalités d'IA, Microsoft dit que le schema aide ses systèmes d'IA à comprendre une page, et OpenAI comme Perplexity ne documentent pas son poids. Côté technique, les robots d'OpenAI et de Perplexity n'exécutaient pas le JavaScript dans l'étude publiée par Vercel en décembre 2024 : servez le JSON-LD dans le HTML et mesurez moteur par moteur.
Faut-il encore baliser sa FAQ en FAQPage pour le GEO ?
Le balisage n'apporte plus d'affichage dans Google depuis le 7 mai 2026. Gardez une FAQ visible dans le HTML si elle répond à de vraies questions, et laissez le balisage FAQPage si votre CMS le génère tout seul à partir de cette FAQ. Créer une FAQ pour le seul balisage n'a plus aucun intérêt.
Sources
- AI features and your website, Google Search Central
- Optimiser pour la recherche par IA générative, Google Search Central
- Introduction to structured data markup in Google Search, Google Search Central
- Organization structured data, Google Search Central
- Article structured data, Google Search Central
- Local business structured data, Google Search Central
- Merchant listing (Product, Offer) structured data, Google Search Central
- Review snippet structured data, Google Search Central
- Rank Math, class-product.php, plugins.svn.wordpress.org
- Generate structured data with JavaScript, Google Search Central
- The rise of the AI crawler, vercel.com
- Optimizing Your Content for Inclusion in AI Search Answers, about.ads.microsoft.com
- Latest Google Search Documentation Updates, Google Search Central
- Changes to HowTo and FAQ rich results, Google Search Central
- Pricing for Peec AI : peec.ai/pricing

