La plupart des guides sur le GEO vous disent d'écrire du contenu structuré, d'ajouter des FAQ, de rédiger des sections auto-suffisantes. C'est vrai. Mais il y a une couche en dessous de tout ça que la majorité des équipes marketing ignore complètement : le schema markup JSON-LD.
Le schema markup, c'est le langage que les moteurs IA utilisent pour comprendre qui vous êtes, ce que vous faites, et pourquoi ils devraient vous citer avec confiance. Sans schema, un LLM doit inférer votre identité depuis votre texte. Avec un schema bien configuré, vous lui donnez la réponse directement. La différence sur votre taux de citation est mesurable en quelques semaines.
Ce guide couvre les quatre schemas qui ont le plus d'impact sur votre visibilité dans les LLM, avec les blocs de code exacts à copier, les erreurs à éviter, et comment vérifier que ça fonctionne.
Pourquoi le schema markup change votre visibilité dans les LLM
Les moteurs IA comme ChatGPT, Perplexity et Gemini ne lisent pas votre site comme un humain. Ils crawlent votre HTML, extraient des passages textuels, et utilisent tous les signaux structurés disponibles pour construire une représentation de votre entité. Le schema markup JSON-LD est la partie la plus explicite de ces signaux structurés : c'est vous qui dites directement au modèle ce que vous êtes, ce que vous faites, et où vous trouver sur le web.
Une étude publiée par Princeton et Georgia Tech en 2025 sur le GEO confirme que les contenus avec des signaux structurés clairs obtiennent jusqu'à 40 % de visibilité supplémentaire dans les réponses IA par rapport aux contenus non structurés. Le schema markup est l'un des signaux structurés les plus directs que vous pouvez envoyer.
Il y a aussi une dimension technique importante : 46 % des visites de GPTBot commencent en mode lecture simplifiée, une version de votre page sans CSS ni JavaScript. Dans ce mode, le schema JSON-LD dans le head de votre page est l'un des seuls éléments structurés que le bot peut lire avec certitude. C'est pour ça que le schema n'est pas optionnel pour le GEO.
Schema 1 : Organization, le plus important pour votre identité IA
Le schema Organization est ce qui permet aux LLM de consolider toutes les informations qu'ils ont lues sur vous en une seule entité cohérente. Sans lui, le modèle peut avoir une description de vous sur votre homepage, une autre sur LinkedIn, une autre sur G2, et ne pas savoir que ce sont la même entreprise. Le champ le plus important est sameAs.
Le champ sameAs liste toutes les URLs de vos profils sur des plateformes tierces : LinkedIn, Crunchbase, Product Hunt, G2, Capterra, AngelList. Quand un LLM voit ce schema, il comprend que toutes ces sources parlent de la même entité. C'est ce qui lui permet de synthétiser une description précise de vous quand quelqu'un pose une question sur votre entreprise ou votre catégorie.
Voici la structure exacte du schema Organization à placer dans le head de votre homepage en JSON-LD. Le type doit être Organization. Les champs obligatoires sont name (le nom exact de votre entreprise), url (votre URL racine), logo (URL de votre logo), description (une phrase factuelle sur ce que vous faites, pas un slogan), et sameAs (tableau de toutes vos URLs de profils tiers). Ajoutez aussi foundingDate et le champ contactPoint si vous avez une adresse email publique.
Exemple concret pour Vizible AI : le schema Organization contiendrait name égal à Vizible AI, url égal à https://vizibleai.com, logo pointant vers l'image du logo, description factuelle comme plateforme de Generative Engine Optimization qui suit la visibilité des marques dans ChatGPT, Gemini, Perplexity, Claude, Mistral et DeepSeek, et sameAs pointant vers le profil LinkedIn, la fiche Product Hunt, et les profils G2 et Crunchbase.
Schema 2 : Article, le signal de fraîcheur et d'autorité
Le schema Article ou BlogPosting est ce qui permet aux LLM de savoir que votre contenu est récent, crédible, et attribuable à un auteur identifiable. Selon une analyse de Kevin Indig publiée en 2026, le contenu de moins de 3 mois est trois fois plus susceptible d'être cité par les moteurs IA que le contenu plus ancien. Le schema Article est le moyen le plus direct de signaler la fraîcheur de votre contenu à ces moteurs.
Les champs essentiels du schema Article pour le GEO sont headline (le titre exact de votre article), datePublished en format ISO 8601, dateModified également en format ISO 8601 et surtout mis à jour à chaque modification substantielle, author avec un sous-objet de type Person incluant le nom et l'URL du profil LinkedIn de l'auteur, et publisher avec une référence à votre schema Organization. L'absence de dateModified est l'une des erreurs les plus courantes et les plus pénalisantes pour la visibilité IA.
Le champ author avec un type Person est particulièrement important pour les signaux E-E-A-T que Google et les LLM utilisent pour évaluer la crédibilité d'une source. Un article signé par une personne identifiable avec un profil LinkedIn lié a beaucoup plus de poids qu'un article générique publié par une équipe sans identité. La règle est simple : chaque article doit avoir un auteur nommé avec un lien vers son profil public.
Schema 3 : FAQPage, le format préféré des moteurs RAG
Le schema FAQPage est probablement le plus directement impactant pour la visibilité dans les moteurs IA. Les moteurs RAG comme Perplexity fonctionnent en décomposant la question de l'utilisateur et en cherchant des passages qui y répondent directement. Une FAQ en schema JSON-LD est littéralement une liste de questions avec leurs réponses structurées : c'est exactement ce que cherche un moteur RAG.
La structure du schema FAQPage contient un tableau d'objets mainEntity, chaque objet étant de type Question avec un champ name (la question) et un champ acceptedAnswer contenant un objet de type Answer avec un champ text (la réponse). Les réponses doivent être concises, entre 50 et 200 mots, auto-suffisantes sans contexte extérieur, et répondre directement à la question sans introduction. Une réponse qui commence par 'Comme nous l'avons expliqué...' ne sera pas extraite proprement.
Ajoutez le schema FAQPage à chaque article qui contient une section FAQ. Sur WordPress, les plugins RankMath et Yoast génèrent automatiquement ce schema quand vous utilisez le bloc FAQ natif dans Gutenberg. Sur d'autres CMS, ajoutez-le directement dans le head de la page ou via un bloc de script JSON-LD en bas de page.
Schema 4 : Person, pour renforcer l'autorité de l'auteur
Le schema Person complète le schema Article en donnant aux LLM une représentation complète de l'auteur. Il est particulièrement important pour les contenus B2B où l'expertise de l'auteur est un signal de crédibilité. Le schema Person doit inclure le nom complet, la fonction ou le titre, l'URL de la page auteur sur votre site, et surtout le champ sameAs pointant vers le profil LinkedIn et éventuellement Twitter ou d'autres plateformes professionnelles.
Pour maximiser l'impact, créez une page auteur dédiée sur votre site pour chaque contributeur régulier. Cette page doit contenir une bio courte, la liste des articles publiés, et les liens vers les profils sociaux. Ajoutez-y le schema Person. Cette page auteur devient une entité indexable par les LLM qui renforce votre signal d'expertise sur votre sujet principal.
Les 5 erreurs de schema qui tuent votre visibilité GEO
1. La première erreur est un schema qui ne correspond pas au contenu visible. Google et les LLM vérifient la cohérence entre votre markup et ce que l'utilisateur voit sur la page. Un schema FAQPage dont les questions n'apparaissent pas dans le texte visible sera ignoré ou pénalisé. La règle est absolue : ne mettez jamais dans le schema des informations qui ne sont pas aussi présentes dans le corps de la page.
2. La deuxième erreur est un schema Organization sur toutes les pages du site au lieu d'uniquement la homepage. Le schema Organization doit être canoniquement sur votre homepage. Si vous le dupliquez sur 500 pages avec des variations légères, vous créez des signaux contradictoires. Une seule instance, sur la homepage, avec un URL canonique cohérent.
3. La troisième erreur est ne pas mettre à jour dateModified. Beaucoup d'équipes publient un article avec datePublished et ne modifient jamais le schema lors des mises à jour. Les LLM pénalisent les contenus dont la date de modification remonte à plus de 12 mois sur des sujets évolutifs comme le GEO ou l'IA. Chaque fois que vous mettez à jour un article avec de nouvelles données, mettez aussi à jour dateModified dans le schema.
4. La quatrième erreur est un schema JSON-LD invalide avec des erreurs de syntaxe. Une virgule manquante, des guillemets incorrects, une accolade fermante oubliée : le schema entier devient illisible. Vérifiez toujours votre schema avec le Google Rich Results Test avant de déployer. Un schema invalide est pire qu'aucun schema.
5. La cinquième erreur est de n'utiliser que le schema que votre CMS génère automatiquement sans vérifier ce qu'il produit réellement. Yoast et RankMath génèrent du schema correct dans la majorité des cas, mais ils manquent souvent le champ sameAs dans Organization, l'URL de l'auteur dans Person, et la mise à jour automatique de dateModified. Auditez manuellement votre schema une fois par trimestre.
Comment vérifier que votre schema fonctionne pour les LLM
L'outil de référence est le Google Rich Results Test disponible sur search.google.com/test/rich-results. Collez l'URL de votre page et l'outil détecte tous les schemas présents, identifie les erreurs de syntaxe, et vérifie la cohérence entre votre markup et le contenu visible. C'est la vérification minimale à faire avant tout déploiement.
Pour vérifier l'impact sur les LLM directement, la méthode est de tester manuellement dans Perplexity avant et après l'ajout de votre schema. Posez une question sur votre catégorie ou votre marque en navigation privée, notez les sources citées et la description de votre entreprise si elle apparaît. Ajoutez votre schema Organization avec le champ sameAs complet. Attendez une semaine pour que PerplexityBot recrawle votre site. Reposez la même question. Le changement dans la précision de la description et la fréquence de citation est souvent visible en 7 à 14 jours.
Vous pouvez aussi utiliser Schema Markup Validator de schema.org pour une validation encore plus stricte qui vérifie la conformité au vocabulaire officiel schema.org et pas seulement la syntaxe JSON. Pour les schemas complexes avec de nombreux champs, cette validation est recommandée.
Ordre de priorité : par où commencer cette semaine
Si vous n'avez aucun schema en place aujourd'hui, commencez par le schema Organization sur votre homepage. C'est celui qui a l'impact le plus large et le plus rapide sur votre visibilité IA globale. Remplissez tous les champs sameAs avec soin : LinkedIn, Product Hunt, G2, Crunchbase, et tout autre profil où votre entreprise est décrite de façon factuelle.
Ensuite, ajoutez le schema Article ou BlogPosting sur vos 10 articles les plus stratégiques. Vérifiez que dateModified est à jour, que l'auteur est identifié avec son URL de profil, et que le publisher renvoie vers votre Organization. Ce travail prend environ 2 heures et l'impact sur Perplexity est mesurable en quelques jours.
En troisième priorité, ajoutez le schema FAQPage à tous vos articles qui ont une section FAQ. Si vous n'avez pas encore de sections FAQ, c'est le moment d'en ajouter : une FAQ de 4 à 6 questions en bas de chaque article stratégique, avec le schema correspondant, change structurellement votre taux de citation dans les moteurs RAG.
Le schema markup, ce n'est pas de l'optimisation avancée. C'est la couche de base sans laquelle tout le reste de votre stratégie GEO produit la moitié de son impact potentiel.
FAQ : schema markup et visibilité dans les moteurs IA
Est-ce que le schema markup aide à apparaître dans ChatGPT ?
Le schema markup aide principalement à être cité par les moteurs RAG comme Perplexity et Google AI Overviews, qui crawlent le web en temps réel. Pour ChatGPT, dont les réponses s'appuient davantage sur les données d'entraînement, l'impact est indirect mais réel : un schema Organization bien configuré avec le champ sameAs aide les modèles à construire une représentation cohérente de votre entité dans leurs données d'entraînement lors des prochains cycles de mise à jour. L'impact n'est pas immédiat sur ChatGPT, mais il est structurel sur le long terme.
Quelle est la différence entre schema markup pour le SEO et pour le GEO ?
Pour le SEO, le schema markup vise les rich snippets dans les résultats Google : étoiles d'avis, FAQ dépliables, prix de produits. Pour le GEO, le schema markup vise la reconnaissance d'entité par les LLM et la structuration des réponses dans les moteurs RAG. Le schema FAQPage est particulièrement puissant pour le GEO car il fournit directement des paires question-réponse extractables. Le schema Organization avec sameAs est unique au GEO : il n'a presque pas d'impact sur le SEO traditionnel mais est critique pour la cohérence de votre entité dans les LLM.
Peut-on ajouter du schema markup sans développeur ?
Oui. Sur WordPress, les plugins RankMath et Yoast SEO Premium permettent de configurer le schema Organization, Article et FAQPage sans toucher au code. Sur d'autres CMS comme Webflow ou Framer, vous pouvez ajouter un bloc de code personnalisé dans le head de vos pages avec le JSON-LD directement. Sur Sanity CMS, vous pouvez générer le schema dynamiquement depuis les données de vos documents et l'injecter dans le head via votre frontend. La vérification avec Google Rich Results Test reste obligatoire quelle que soit la méthode.
Combien de types de schema faut-il implémenter pour le GEO ?
Quatre types couvrent 90 % de l'impact GEO : Organization (sur la homepage), Article ou BlogPosting (sur chaque article), FAQPage (sur les articles avec FAQ), et Person (sur les pages auteur). N'ajoutez pas de schema pour faire du schema : un schema Product sans pages produits réelles, un schema Review sans vrais avis, ou un schema HowTo sur un article qui n'est pas un tutoriel créent des signaux contradictoires qui peuvent réduire votre crédibilité auprès des LLM plutôt que l'augmenter.
Le schema markup est la fondation technique de votre stratégie GEO. Sans lui, votre contenu peut être excellent et structurellement bien rédigé, les LLM auront quand même du mal à construire une représentation fiable de votre entité. Avec lui, vous accélérez la reconnaissance de votre marque dans les moteurs IA et augmentez structurellement votre taux de citation. Vizible AI suit automatiquement l'évolution de votre visibilité dans ChatGPT, Gemini, Claude, Perplexity, Mistral et DeepSeek chaque jour, ce qui vous permet de mesurer concrètement l'impact de vos optimisations schema dans le temps.




