GEO

Données structurées et GEO : ce que le schema change vraiment

Benoit Demonchaux
Benoit Demonchaux

Co-fondateur de Slashr, directeur SEO, conférencier SMX 2024.

11 min de lecture
Résumer avec :

On te vend une équation simple : plus de données structuréesCode ajouté au HTML pour aider les moteurs à comprendre le contenu et générer des rich snippets., plus de citations dans ChatGPTAgent conversationnel d'OpenAI utilisant un LLM pour générer des réponses.. C'est faux, et le malentendu coûte cher en heures de dev.


title: "Données structurées et GEO : ce que le schema change vraiment" date: '2026-06-15' category: GEO author: Benoit Demonchaux seoTitle: "Données structurées GEO : ce que le schema change en 2026" seoDescription: "Déploie les bons markups schema pour le GEO sans croire au boost magique de citations IA. Ce qui marche vraiment pour ChatGPT et Perplexity en 2026."

On te vend une équation simple : plus de données structurées, plus de citations dans ChatGPT. C'est faux, et le malentendu coûte cher en heures de dev.

Les données structurées aident ton GEOGenerative Engine Optimization. Optimisation pour apparaître dans les réponses des IA génératives., oui. Mais pas comme un bouton qui multiplie tes citations. Elles servent à désambiguïser : dire à un modèle qui tu es, de quoi parle cette page, comment tes entités se relient entre elles. Le schema ne pousse pas ta page vers le haut d'une réponse IA. Il évite que le modèle se trompe sur toi, ou pire, qu'il t'ignore parce qu'il ne sait pas où te ranger.

Le schema désambiguïse tes entités, il ne te donne pas de boost. Pars de ce cadrage et tu déploies trois markups qui comptent au lieu d'en coller quarante au hasard. Pars du mythe du boost et tu factures du balisage à ton client pour mesurer zéro effet six mois plus tard.

Voyons ce qui marche page par page, et comment vérifier que ton taux de citationMention du NAP d'une entreprise sur des annuaires ou sites tiers. bouge vraiment.

GEO veut dire Generative Engine Optimization, pas géographie

Première confusion à lever, parce que la SERPSearch Engine Results Page. Page affichée par un moteur de recherche en réponse à une requête utilisateur. est un champ de mines sur ce mot. « GEO » a deux vies. Côté SIG et cartographie, geo renvoie aux données géographiques : coordonnées, GeoJSON, formats spatiaux. Côté search, et c'est notre terrain, GEO veut dire Generative Engine Optimization : optimiser ta prAlgorithme historique de Google évaluant l'importance d'une page selon ses backlinks. Toujours utilisé en interne.ésence dans les moteurs génératifs, 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., les AI Overviews de Google.

Les deux se croisent sur un point précis. Quand un modèle doit répondre à une requête locale du type « meilleur ostéopathe à Lille », tes données géographiques structurées redeviennent un signal GEO. On y revient plus bas. Mais pour la grande majorité des sites, GEO ici veut dire une chose : comment me faire citer par une IA. Pas comment publier une couche cartographique.

Le schema désambiguïse, il ne booste pas

Ce qu'on sait, posément. Google a répété que ses systèmes, y compris ceux qui alimentent les AI Overviews, s'appuient sur la compréhension du contenu, et que les données structurées aident à interpréter une page. Pas de promesse de classement, juste de la compréhension. Côté Perplexity et ChatGPT Search, on observe qu'ils crawlent le HTML, parsent le JSON-LDFormat recommandé par Google pour implémenter les données structurées dans le code source. quand il est propre et s'en servent pour extraire des attributs nets : un prix, un auteur, une date, une note. Le markup leur épargne du travail d'inférence.

Ce qu'on ignore, et il faut l'assumer : le poids exact du schema dans la décision de citer une source. Personne ne le connaît, ni nous ni les éditeurs des modèles. On ne sait pas non plus quels types sont prioritaires d'un moteur à l'autre, et ça change à chaque release.

Ce qui reste vrai dans le flou : un modèle cite plus volontiers une source qu'il a comprise sans ambiguïté. Le schema sert exactement à ça. Quand ton Organization est relié à ton Wikidata, quand ton article pointe vers un auteur identifié, quand ton produit est rattaché à une marque-entité, tu réduis le risque que le modèle te confonde, t'attribue mal une info ou te zappe.

La plupart des articles sur le sujet te promettent un gain de citations chiffré dès que tu colles du FAQPage. C'est du vent. Le schema ne crée pas d'autorité. Il évite que ton autorité existante se perde dans le bruit.

Quelles données structurées déployer selon le type de page

Pas de balisage uniforme. La priorité dépend de ce que la page porte comme entité, et le classement n'est pas celui qu'on lit partout.

Page organisation, le markup le plus sous-estimé

Commence ici, pas par tes pages produit. Le markup Organization sur ta home et ta page « à propos » est la pierre angulaire de ta désambiguïsation. Les champs qui comptent : name, logo, urlUniform Resource Locator. Adresse unique d'une page web. Une URL optimisée est courte, descriptive et contient le mot-clé. et surtout sameAs pointant vers ton Wikidata, ta page Wikipédia si tu en as une, ton LinkedIn, ton profil Crunchbase. Le sameAs, c'est toi qui dis au modèle que cette entité est la même que celle du Knowledge GraphBase de connaissances de Google affichant des informations structurées sur des entités (personnes, entreprises, lieux).. Ajoute founder en le reliant à un Person lui-même doté de sameAs. Tu construis un graphe d'entités, pas une fiche. C'est ce graphe que les moteurs génératifs consolident pour décider si tu es une source fiable sur ton sujet.

Le piège du sameAs cassé Un sameAs qui pointe vers le mauvais Wikidata, ou vers un homonyme sur LinkedIn, fait pire que rien : tu confirmes au modèle une fausse identité. Vérifie chaque URI avant de le pousser en prod.

Fiche produit, relier au-delà du prix

Product plus Offer (prix, devise, disponibilité), c'est le minimum sur une fiche produit. Le GEO se gagne en reliant le produit à brand (la marque comme entité, pas comme texte), à un AggregateRating cohérent avec les avis réellement affichés et à un gtin qui ancreTexte cliquable d'un lien hypertexte. Doit être descriptif et pertinent. le produit dans les bases globales. Quand ChatGPT Search compare trois produits pour répondre à un utilisateur, il a besoin d'attributs nets. Un Offer propre lui sert un prix exploitable. Un balisage absent l'oblige à deviner, et il devine souvent mal, ou il prend la donnée d'un comparateur à ta place.

La fiche locale, 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 une page établissement : LocalBusiness avec le sous-type le plus précis (Dentist, Restaurant, Store), plus address, geo (latitude, longitude), openingHours et areaServed. Les propriétés de schema.org/Place existent précisément pour décrire un lieu de façon non ambiguë. Pour une requête locale traitée par une IA, ces champs rattachent ton établissement à une zone géographique et à un type de service. Sans eux, le modèle se rabat sur Google Business ProfileFiche d'établissement Google affichant les informations locales d'une entreprise. et les annuaires, et tu disparais de l'équation.

L'auteur traité comme une entité

Sur un contenu éditorial : Article ou NewsArticle, avec author relié à un Person identifié, datePublished et publisher pointant vers ton Organization. Côté GEO, l'enjeu c'est l'authorship, pas le rich result. Un modèle qui doit juger la fiabilité d'une analyse veut savoir qui l'a écrite. Un auteur balisé, doté d'un sameAs vers ses profils et ses autres publications, devient une entité réutilisable. C'est ce que certains appellent l'AuthorClaim : revendiquer explicitement la paternité d'un contenu pour que la machine la propage.

FAQPage et HowTo, utiles sans être magiques

FAQPage reste pertinent parce que le format question-réponse colle à ce que les modèles extraient pour répondre. HowTo aussi, sur un vrai tutoriel. Mais garde la tête froide : Google a restreint l'affichage des rich results FAQ dans ses SERP classiques, et ça ne préjuge pas de leur lecture par les moteurs génératifs. Balise-les si la page s'y prête vraiment. N'invente pas une FAQPage bidon juste pour cocher la case : les modèles repèrent le contenu plaqué aussi bien que Google.

Type de page Markup prioritaire Ce qu'il désambiguïse
Home et à propos Organization + sameAs ton 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 prix, marque, attributs
Page locale LocalBusiness + Place geo lieu et zone desservie
Article Article + author Person qui écrit, autorité
Tutoriel et FAQ HowTo et FAQPage format Q/R extractible

Ce que le schema ne fera jamais pour toi

Sans contenu, pas de citation. Si ta page n'a rien à dire qu'une IA voudrait reprendre, le balisage le plus propre du monde n'y changera rien. Le schema rend lisible ce qui existe, il ne crée pas de valeur. Coller du markup sur une page creuse, c'est 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.

JSON-LD, et rien d'autre

Le débat JSON-LD contre microdata contre RDFa est tranché depuis longtemps, mais on le ressort à chaque audit. Google recommande le JSON-LD, et les moteurs génératifs le parsent sans peine parce qu'il est isolé du HTML visible, dans un bloc script. Microdata et RDFa entremêlent le balisage aux balises HTML : plus fragile, plus pénible à maintenir, et ça casse au premier changement de template.

Format Verdict Pourquoi
JSON-LD À utiliser Découplé du HTML, recommandé par Google, simple à injecter
Microdata À éviter Couplé au markup visible, fragile
RDFa À éviter Verbeux, hérité, peu d'intérêt aujourd'hui

Côté technique : tu injectes ton JSON-LD dans le template, pas à la main page par page. Une variable par type d'entité, alimentée par les données du CMS, plus un test de non-régression. Le balisage écrit en dur finit toujours désynchronisé du contenu réel, et un schema qui ment au modèle est pire qu'un schema absent.

À retenir

  • Organization avec sameAs d'abord : c'est ta désambiguïsation d'entité.
  • JSON-LD uniquement, injecté dans le template, jamais en dur.
  • Le schema rend lisible ce qui existe ; il ne crée ni contenu ni autorité.
  • Mesure avant et après, sinon tu balises pour rien.

Mesurer l'effet réel, avant de le facturer

Ce qui sépare un déploiement schema sérieux d'un acte de foi, c'est la mesure avant et après. Tant que tu ne mesures pas, tu balises à l'aveugle et tu n'as aucun moyen de dire à ton client si quelque chose a bougé.

Le panel de prompts, ta seule vérité terrain

Tu construis un panel de prompts représentatifs de ta catégorie, ceux que tes clients tapent vraiment dans ChatGPT ou Perplexity : « meilleur logiciel de X pour PME », « comparatif Y », « quelle solution pour Z ». Une trentaine suffit pour commencer, à condition qu'ils couvrent ton intentObjectif réel de l'utilisateur derrière sa requête : informationnelle, navigationnelle, transactionnelle ou commerciale. réel et pas tes fantasmes de positionnementPosition d'une page web dans les résultats de recherche pour une requête donnée.. Tu mesures une baseline : sur ces prompts, combien de fois ta marque est citée, dans quel contexte, à quelle position dans la réponse.

Avant, après, et ce que ça révèle vraiment

Tu déploies le schema. Tu attends le recrawl, compte quatre à huit semaines selon la fréquence de passage des bots, parce qu'un modèle ne voit pas ton nouveau JSON-LD le lendemain. Puis tu remesures le même panel, dans les mêmes conditions.

On a construit Janus pour ça, notre outil de visibilité LLMLarge Language Model. Modèles d'IA comme GPT ou Gemini capables de générer du texte. : un panel de prompts suivi dans le temps, le taux de citation par moteur et la comparaison avant/après un changement. C'est la seule façon honnête de dire « ce déploiement schema a fait passer ton taux de citation de X à Y sur ce jeu de requêtesTerme ou expression que les utilisateurs saisissent dans un moteur de recherche. Base de toute stratégie SEO. », ou au contraire « aucun effet mesurable, le problème est ailleurs ».

Et c'est souvent ce que la mesure révèle. Le schema n'était pas le frein. Le frein, c'était un contenu non citable, une entité de marque inexistante dans le Knowledge Graph, ou un site que les bots des moteurs génératifs ne crawlent même pas correctement. Tu peux mesurer ça. Tu ne peux pas le deviner.

Questions fréquentes

Faut-il baliser toutes les pages d'un site ?

Non, et viser l'exhaustivité est une perte de temps. Priorise les pages qui portent une entité ou une transaction : home, à propos, fiches produit, pages locales, contenus signés. Une page de mentions légales ou un panier n'ont aucun intérêt à être balisés. Le schema suit la valeur, pas le compteur de pages.

GeoJSON ou schema.org pour décrire un lieu ?

Ça dépend de l'usage. GeoJSON sert à alimenter une carte, une appli, une API cartographique : c'est de la donnée géographique pure. Pour le GEO et le SEOSearch Engine Optimization. Ensemble des techniques visant à améliorer le positionnement d'un site web dans les résultats naturels des moteurs de recherche., c'est schema.orgVocabulaire standardisé de balisage structuré reconnu par Google, Bing et Yahoo./Place et ses propriétés geo qui parlent aux moteurs. Les deux ne s'excluent pas : GeoJSON pour ton rendu cartographique, schema pour la lecture par les moteurs.

Le schema agit-il pareil sur les AI Overviews et sur ChatGPT ?

Probablement pas, et personne n'a la table de correspondance exacte. Les AI Overviews s'appuient sur l'infrastructure de compréhension de Google, déjà friande de schema. ChatGPT Search et Perplexity parsent ton JSON-LD au crawlProcessus par lequel les robots des moteurs de recherche parcourent et analysent les pages web. mais pondèrent à leur façon. D'où l'intérêt de mesurer moteur par moteur plutôt que de supposer un comportement uniforme.

Tags

GEO
Benoit Demonchaux
Benoit Demonchaux

Co-fondateur & SEO Director

Benoît Demonchaux est co-fondateur de Slashr, agence de référencement naturel basée à Lille et consultant SEO depuis 6 ans. Avant de créer Slashr, il a exercé en tant qu'éditeur de sites et chef de projets dans une grande agence SEO.

Voir tous ses articles

Restez informés des tendances et des meilleures pratiques

Vous avez besoin d'un partenaire de confiance, pour développer votre trafic organique. Comme avec nos clients, faisons équipe pour vous accompagner avec efficacité, fiabilité et pragmatisme.

Votre email
S'inscrire
Benoit
Anthony
Lucas

+500 personnes suivent la news