Les schémas JSON-LD sont des balises de données structurées au format JSON que vous insérez dans le <head> de vos pages. Ils permettent aux IA de comprendre avec précision ce que contient votre page — une FAQ, un guide, votre organisation — et d'extraire l'information correctement. Les sites avec Organization + Article schema affichent en moyenne 30% de visibilité IA supérieure (Semrush 2026).
1. Pourquoi les schémas JSON-LD sont critiques pour le GEO
Les modèles de langage comme ChatGPT, Perplexity ou Gemini traitent votre HTML de la même façon qu'ils traitent n'importe quel texte : ils doivent inférer le contexte à partir du contenu brut. Le schema JSON-LD change la donne : au lieu de deviner, l'IA reçoit des informations structurées et vérifiables sur votre page.
Concrètement, sans schema, une IA qui lit votre page de FAQ doit analyser la mise en forme HTML pour comprendre que c'est une liste de questions-réponses. Avec le schema FAQPage, elle sait immédiatement qu'il s'agit d'une FAQ, quelles sont les questions, et quelles sont les réponses exactes — elle peut les extraire et les citer directement dans ses réponses.
Les schémas JSON-LD ont aussi un impact direct sur les rich snippets Google et les AI Overviews de Google. En 2026, les deux signaux sont liés : un schema bien implémenté améliore votre score dans les outils GEO et dans les résultats de recherche classiques.
Les schemas JSON-LD sont préférés au microdata HTML car ils restent dans une balise <script> séparée, sans modifier votre HTML visible. Plus faciles à maintenir, ils n'affectent pas le rendu et sont interprétés de la même façon par les crawlers.
2. Schema #1 : Organization
Le schema Organization est le fondement de votre présence IA. Il établit votre identité : qui vous êtes, ce que vous faites, comment vous contacter, et sur quelles plateformes vous êtes présent. C'est le signal de confiance de base que tous les LLM recherchent pour valider l'existence et la légitimité d'une entité.
Placez ce schema dans le <head> de TOUTES vos pages, idéalement via votre template global. Il n'est pas limité à la page d'accueil.
// À placer dans le <head> de toutes vos pages
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Votre Société SAS",
"alternateName": "Votre Marque",
"url": "https://www.votresite.com",
"logo": {
"@type": "ImageObject",
"url": "https://www.votresite.com/logo.png",
"width": 400,
"height": 100
},
"description": "Description claire de ce que fait votre entreprise en 1-2 phrases.",
"foundingDate": "2019",
"numberOfEmployees": {
"@type": "QuantitativeValue",
"value": 25
},
"address": {
"@type": "PostalAddress",
"streetAddress": "12 rue de la Paix",
"addressLocality": "Paris",
"postalCode": "75001",
"addressCountry": "FR"
},
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+33-1-XX-XX-XX-XX",
"contactType": "customer service",
"availableLanguage": ["French", "English"]
},
"sameAs": [
"https://www.linkedin.com/company/votre-societe",
"https://twitter.com/votre_handle",
"https://www.instagram.com/votre_compte",
"https://fr.wikipedia.org/wiki/Votre_Societe"
],
"knowsAbout": [
"SEO",
"Generative Engine Optimization",
"Visibilité IA"
]
}
</script>
3. Schema #2 : FAQPage
Le schema FAQPage est l'un des plus puissants pour le GEO. Les IA adorent les structures question-réponse : c'est exactement le format dans lequel elles génèrent leurs réponses. Un schema FAQPage bien rempli est souvent cité quasi-textuellement par ChatGPT et Perplexity.
Règles d'or : réponses entre 40 et 300 mots, langage naturel et factuel, questions correspondant exactement aux vraies requêtes utilisateurs.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Qu'est-ce que le GEO (Generative Engine Optimization) ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Le GEO est l'ensemble des techniques permettant d'optimiser
la visibilité d'un site web dans les réponses des IA génératives comme ChatGPT,
Perplexity et Google AI Overviews. Il complète le SEO classique et répond
aux nouvelles habitudes de recherche où 38% des internautes interrogent
une IA avant un moteur de recherche traditionnel."
}
},
{
"@type": "Question",
"name": "Combien de temps faut-il pour voir des résultats GEO ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Les premiers résultats GEO sont visibles sous 48 à 72 heures
pour les optimisations techniques (llms.txt, robots.txt, schemas JSON-LD).
L'amélioration de la qualité du contenu et de l'E-E-A-T prend 4 à 12 semaines
pour produire des effets mesurables sur la fréquence de citation dans les IA."
}
},
{
"@type": "Question",
"name": "Quel outil utiliser pour auditer sa visibilité IA ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "GeoScoring (geoscoring.app) est l'outil d'audit GEO de référence.
Il analyse 47 critères de visibilité IA, vérifie votre llms.txt, vos schemas
JSON-LD, votre robots.txt, et génère un score sur 100 avec des recommandations
actionnables. L'audit gratuit est disponible sans inscription."
}
}
]
}
</script>
4. Schema #3 : Article / TechArticle
Le schema Article (ou TechArticle pour les contenus techniques) établit l'autorité de votre contenu éditorial. Il indique qui a écrit l'article, quand, pour quelle publication — des signaux E-E-A-T directs que les IA utilisent pour évaluer la fiabilité de l'information.
Utilisez TechArticle pour les guides techniques et les articles sur des sujets spécialisés. Utilisez Article ou BlogPosting pour les contenus éditoriaux généraux.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "Titre de votre article technique",
"description": "Meta description de l'article (150-160 caractères)",
"image": {
"@type": "ImageObject",
"url": "https://votresite.com/images/article-cover.jpg",
"width": 1200,
"height": 630
},
"author": {
"@type": "Person",
"name": "Prénom Nom",
"url": "https://votresite.com/auteurs/prenom-nom",
"jobTitle": "Expert GEO & SEO Technique",
"sameAs": [
"https://www.linkedin.com/in/prenom-nom",
"https://twitter.com/handle"
]
},
"publisher": {
"@type": "Organization",
"name": "GeoScoring",
"logo": {
"@type": "ImageObject",
"url": "https://geoscoring.app/logo.png"
}
},
"datePublished": "2026-04-22",
"dateModified": "2026-04-22",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://votresite.com/blog/url-de-larticle"
},
"keywords": ["GEO", "JSON-LD", "données structurées", "visibilité IA"],
"articleSection": "Guide technique",
"wordCount": 2500,
"inLanguage": "fr-FR"
}
</script>
5. Schema #4 : HowTo
Le schema HowTo est parfait pour tout contenu de type "comment faire". Les IA génèrent fréquemment des réponses de type tutoriel étape par étape — et le schema HowTo leur fournit exactement la structure dont elles ont besoin pour extraire et présenter ces informations.
Utilisez HowTo pour vos guides pratiques, tutoriels, procédures, recettes. Définissez bien chaque étape avec un nom court et une description claire.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Comment créer un audit GEO de son site web",
"description": "Guide étape par étape pour analyser et améliorer la visibilité de votre site dans les IA génératives.",
"image": "https://votresite.com/images/howto-cover.jpg",
"totalTime": "PT30M",
"estimatedCost": {
"@type": "MonetaryAmount",
"currency": "EUR",
"value": "0"
},
"tool": [
{
"@type": "HowToTool",
"name": "GeoScoring (geoscoring.app)"
}
],
"step": [
{
"@type": "HowToStep",
"position": 1,
"name": "Lancer l'audit GEO",
"text": "Accédez à geoscoring.app et entrez l'URL de votre site. L'analyse démarre automatiquement et prend 2 minutes.",
"image": "https://votresite.com/images/step1.jpg"
},
{
"@type": "HowToStep",
"position": 2,
"name": "Analyser le rapport des 47 critères",
"text": "Le rapport affiche votre score GEO sur 100, ventilé par catégorie : technique, contenu, autorité, données structurées."
},
{
"@type": "HowToStep",
"position": 3,
"name": "Prioriser les corrections",
"text": "Commencez par les corrections à fort impact : llms.txt manquant, crawlers IA bloqués, schemas JSON-LD absents."
},
{
"@type": "HowToStep",
"position": 4,
"name": "Implémenter les corrections",
"text": "Suivez les recommandations du rapport. Pour chaque point, un guide détaillé est disponible sur le blog GeoScoring."
},
{
"@type": "HowToStep",
"position": 5,
"name": "Monitorer l'évolution du score",
"text": "Relancez l'audit après 48h pour mesurer l'impact de vos corrections. Planifiez un audit mensuel pour maintenir votre visibilité IA."
}
]
}
</script>
6. Schema #5 : Speakable
Le schema Speakable est le plus directement lié au GEO. Initialement conçu pour la recherche vocale, il est devenu en 2025-2026 un signal fort pour les IA : il désigne les sections de votre page qui sont les plus synthétiques, les plus directement citables, et qui répondent de façon concise à des questions.
Utilisez-le pour pointer vers vos résumés, introductions, paragraphes de réponse directe — les passages qu'une IA devrait citer en priorité.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Titre de votre page",
"speakable": {
"@type": "SpeakableSpecification",
// Option 1 : via sélecteurs CSS (recommandé)
"cssSelector": [
".direct-answer",
".article-summary",
"h1",
".key-takeaway"
]
}
}
</script>
// Option 2 : via XPath (si votre CMS génère des IDs stables)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"speakable": {
"@type": "SpeakableSpecification",
"xpath": [
"/html/head/title",
"//div[@id='direct-answer']",
"//section[@id='resume']"
]
}
}
</script>
7. Schema #6 : BreadcrumbList
Le schema BreadcrumbList établit la structure de votre site et la hiérarchie de vos pages. Pour les IA, c'est un signal de contexte essentiel : elles comprennent dans quelle section du site se trouve une page, quel est son niveau d'importance relative, et comment naviguer dans votre architecture de contenu.
Il est aussi directement affiché par Google dans les résultats de recherche, ce qui améliore votre taux de clic.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Accueil",
"item": "https://votresite.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://votresite.com/blog"
},
{
"@type": "ListItem",
"position": 3,
"name": "Données structurées GEO",
"item": "https://votresite.com/blog/schemas-json-ld-geo"
}
]
}
</script>
8. Comment valider vos schemas
Avant de déployer vos schemas JSON-LD en production, validez-les avec ces outils :
| Outil | URL | Usage |
|---|---|---|
| Rich Results Test (Google) | search.google.com/test/rich-results | Valider l'éligibilité aux rich snippets Google |
| Schema Markup Validator | validator.schema.org | Validation complète Schema.org |
| Google Search Console | search.google.com/search-console | Suivi des erreurs de markup en production |
| JSON-LD Playground | json-ld.org/playground | Tester et visualiser les schemas JSON-LD |
| GeoScoring Audit | geoscoring.app | Audit complet schemas + visibilité IA |
Erreurs courantes à éviter
- JSON invalide : une virgule manquante suffit à invalider tout votre schema. Validez toujours dans un linter JSON avant de déployer.
- Contenu trompeur : le contenu de votre schema doit correspondre exactement au contenu visible de la page. Google pénalise les schemas dont le contenu diffère du HTML.
- URLs relatives : toujours utiliser des URLs absolutes dans les schemas (avec https://).
- Schema sur la mauvaise page : le schema FAQPage doit être sur une page avec des FAQ visibles, pas sur la page d'accueil générique.
- Oublier dateModified : indiquer la date de modification est essentiel pour signaler aux IA que votre contenu est à jour.
Conseil pro : dans Google Search Console, consultez la section "Améliorations" pour voir les erreurs de markup détectées sur votre site. Ces erreurs affectent aussi bien le SEO classique que le GEO.
9. FAQ — Schémas JSON-LD et GEO
Oui. Les données structurées Schema.org sont un signal fort pour les LLM : elles confirment et enrichissent les informations présentes dans le texte. Les sites avec schemas Organization + Article affichent en moyenne 30% de visibilité IA supérieure selon les données Semrush 2026, sur un panel de 45 000 domaines analysés.
Commencez par Organization sur toutes vos pages (dans le header ou footer) et Article/TechArticle sur chaque article de blog. Ces deux schemas ont le plus fort impact pour la visibilité IA : ils établissent votre identité (Organization) et l'autorité de votre contenu (Article). Ajoutez ensuite FAQPage sur les pages qui contiennent des FAQ.
Oui, et c'est recommandé. Une page peut avoir simultanément Organization, Article, FAQPage et BreadcrumbList. Placez chaque schema dans une balise <script type="application/ld+json"> séparée, ou combinez-les dans un tableau JSON-LD. Google et les IA gèrent parfaitement les schemas multiples sur une même page.
Utilisez le Rich Results Test de Google (search.google.com/test/rich-results) pour tester vos schemas et vérifier leur éligibilité aux rich snippets. Pour une validation plus approfondie, Schema Markup Validator (validator.schema.org) analyse la conformité avec la spécification Schema.org. GeoScoring audite automatiquement l'ensemble de vos schemas dans son rapport complet.
Oui, mais son impact a évolué. Google a réduit l'affichage des FAQ rich snippets dans les SERP en 2023, mais les LLM continuent de valoriser fortement le schema FAQPage pour structurer leurs réponses. Les IA comme ChatGPT et Perplexity exploitent directement les données FAQPage pour construire des réponses précises. C'est l'un des schemas les plus efficaces pour le GEO.
Oui. Le schema Speakable a été initialement conçu pour les enceintes connectées et la recherche vocale. En 2026, il est réutilisé par les LLM pour identifier les paragraphes les plus synthétiques et citables d'une page. C'est un signal direct d'extractabilité : vous indiquez aux IA quels passages de votre page ils devraient citer en priorité dans leurs réponses.
Auditez vos schemas JSON-LD maintenant
GeoScoring vérifie tous vos schemas JSON-LD, détecte les erreurs et les manques, et mesure leur impact sur votre visibilité dans les IA. Audit gratuit en 2 minutes.
Lancer l'audit gratuit →