⬧ GEO — Guide technique

FAQ Schema JSON-LD : Comment le Déployer pour être Cité par ChatGPT et Perplexity

Guide complet pour déployer le FAQ schema JSON-LD et apparaître dans les réponses de ChatGPT, Perplexity et Google AI Overviews. Code prêt à copier-coller. Déploiement sans CMS via GTM.

CA
Corentin Aubert
21 mars 2026 11 min de lecture ↑ Mars 2026

Pourquoi le FAQ schema est le signal #1 pour les LLMs

Quand ChatGPT ou Perplexity formule une réponse, ils utilisent un système RAG (Retrieval-Augmented Generation) : ils fragmentent votre question en sous-requêtes, récupèrent des passages depuis leurs sources indexées, puis synthétisent une réponse. Le FAQ schema JSON-LD est le seul format qui permet à ces systèmes d'extraire vos Q/R sans avoir à les inférer.

Une étude de Princeton University publiée en 2024 (présentée à ACM SIGKDD) a mesuré l'impact de différentes optimisations GEO. Résultat : les données structurées augmentent la visibilité dans les réponses IA de 40% en moyenne. C'est le signal le plus efficace, devant les citations d'experts (+37%) et les statistiques vérifiables (+35%).

📊
Données terrain Corerank : Sur 40 entreprises françaises auditées en mars 2026, 78% n'avaient aucun FAQ schema JSON-LD sur leurs pages stratégiques. C'est la faille la plus commune — et la plus rapide à corriger.

La structure exacte d'un FAQ Schema JSON-LD validé

Le format minimal validé par Google et testé sur nos audits clients. Copiez-collez et adaptez :

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Qu'est-ce que [votre produit/service] ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Réponse factuelle de 40 à 120 mots. Directe, sans jargon promotionnel. Commence par une définition claire. Les LLMs extraient préférentiellement les réponses qui commencent par une affirmation directe et contiennent des données chiffrées."
      }
    },
    {
      "@type": "Question",
      "name": "Combien coûte [votre produit/service] ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Les prix démarrent à X€ par mois. [Détail des offres]. Version gratuite disponible / sans engagement."
      }
    }
  ]
}
</script>
⚠️
Règle critique : Le contenu dans acceptedAnswer.text doit être visible sur la page. Google invalide le schema qui ne correspond pas au contenu affiché. Testez toujours avec le Rich Results Test.

Les 5 types de questions à intégrer

La sélection des questions est aussi importante que le format. Les LLMs utilisent un mécanisme de "query fan-out" — ils décomposent une question complexe en 3 à 7 sous-requêtes simples. Vos FAQ doivent couvrir ces fragments.

TypeExempleImpact LLM
Définition"Qu'est-ce que [produit] ?"Très élevé — identifie l'entité
Comparaison"[Produit] vs [concurrent] ?"Très élevé — requêtes shortlist
Prix"Combien coûte [produit] ?"Élevé — données concrètes
Réglementaire"[Produit] est-il conforme RGPD ?"Élevé B2B — différenciateur FR
Cas d'usage"Pour qui est fait [produit] ?"Moyen — affine le ciblage

Visez 8 à 15 questions par page stratégique. En dessous de 5 : impact limité. Au-delà de 20 : dilution de la pertinence.

Votre site a-t-il un FAQ schema ?

Diagnostic technique gratuit en 30 secondes — on vérifie le schema, les crawlers IA, le llms.txt.

Tester mon site ⚡

Déployer via Google Tag Manager sans accès CMS

Si vous n'avez pas accès au code source de votre site, GTM est la solution. Google confirme officiellement que les données structurées déployées via un tag manager sont lues par ses crawlers.

01
Créer un tag Custom HTML
Dans GTM → Tags → Nouveau → Configuration → Custom HTML. Collez votre JSON-LD complet dans le champ HTML. Assurez-vous que le code commence par <script type="application/ld+json">.
02
Paramètre "Once Per Page"
Options avancées → Options d'activation du tag → "Une fois par page". Évite les doublons si le tag se déclenche plusieurs fois. Ce réglage est obligatoire pour les schemas.
03
Configurer le déclencheur
Pour un FAQ schema produit spécifique : créez un déclencheur de type "Page View" avec condition URL contient "/votre-page/". Pour un schema global (Organization) : déclenchez sur "All Pages".
04
Valider avec Rich Results Test
Publiez le container GTM, puis testez votre URL sur search.google.com/test/rich-results. Vous devez voir "FAQPage" dans les types détectés. Si absent : vérifiez que le tag GTM est bien publié (pas en préview).

Impact mesuré sur nos audits terrain

Résultats observés — 40 entreprises françaises auditées
Délai d'impact sur Google AI Overviews2 à 4 semaines
Délai d'impact sur Perplexity4 à 8 semaines
Délai d'impact sur ChatGPT (GPT-4o)6 à 12 semaines
Progression score GEO moyenne observée+15 à +25 pts / 100
Pages prioritairesTarifs, Produit, Comparatifs, Accueil

5 erreurs qui invalident votre FAQ schema

  • Schema sans contenu visible correspondant — Google invalide le schema si les Q/R ne sont pas affichées sur la page. La FAQ doit être visible dans le DOM.
  • Réponses trop courtes (< 30 mots) — les LLMs les ignorent car elles manquent de substance extractible. Visez 60 à 120 mots par réponse.
  • Ton promotionnel dans les réponses — "Notre solution révolutionnaire offre des résultats exceptionnels..." — les LLMs préfèrent le factuel neutre et vérifiable.
  • Même FAQ dupliquée sur 10 pages — dilue la pertinence, risque de signal de contenu dupliqué. Chaque page = ses propres Q/R contextualisées.
  • Oublier de tester après chaque déploiement — une virgule manquante dans le JSON invalide tout le bloc. Rich Results Test en systématique.
Bonne pratique : Combinez le FAQ schema avec un Organization schema (sameAs Wikidata) sur chaque page stratégique. L'impact GEO est multiplicatif — les LLMs identifient votre entité ET extraient vos réponses structurées.

Checklist de déploiement

  • 8 à 15 questions couvrant les 5 types (définition, comparaison, prix, réglementaire, cas d'usage)
  • Chaque réponse : 60 à 120 mots, factuelle, sans formulations promotionnelles
  • Contenu visible correspondant sur la page (section FAQ affichée)
  • Test Rich Results Test validé (aucune erreur)
  • Déclencheur GTM en "Once Per Page"
  • Organization schema avec sameAs Wikidata présent sur la même page
  • Soumission URL mise à jour dans Google Search Console après déploiement
CA
Corentin Aubert
Fondateur de Corerank. Spécialiste SEO & GEO (Generative Engine Optimization). Ancien Chef de Projet Marketing chez Nexity. Audité 40+ entreprises françaises sur ChatGPT, Perplexity, Gemini et Claude.

Questions fréquentes

Le FAQ schema JSON-LD est-il suffisant pour apparaître dans ChatGPT ?

Le FAQ schema est le signal technique le plus important mais il ne suffit pas seul. Il doit être combiné avec un Organization schema (idéalement lié à Wikidata), des Answer Boxes en haut de page, et du contenu de qualité. Ensemble, ces éléments constituent les fondations d'une stratégie GEO efficace. Le FAQ schema seul peut apporter +15 pts sur un score GEO.

Combien de questions minimum pour que le FAQ schema soit efficace ?

8 à 15 questions par page stratégique est la plage optimale selon nos audits terrain. En dessous de 5 questions, l'impact reste limité. Les questions doivent couvrir les 4 types principaux : définition, comparaison, prix/conditions, et cas d'usage. Chaque réponse doit faire entre 60 et 120 mots.

Google Tag Manager peut-il vraiment déployer du schema markup JSON-LD ?

Oui. Google confirme officiellement dans sa documentation que GTM est une méthode valide pour déployer du JSON-LD. L'injection se fait via un tag Custom HTML avec le paramètre 'Once Per Page'. Validez toujours avec le Rich Results Test après déploiement. Note : John Mueller recommande l'injection statique en HTML si vous avez le choix, mais GTM reste pleinement supporté.

Quel est le délai avant de voir l'effet sur les LLMs ?

Sur Google AI Overviews : 2 à 4 semaines après le déploiement et la reindexation. Sur Perplexity : 4 à 8 semaines. Sur ChatGPT (GPT-4o) : 6 à 12 semaines selon les cycles de mise à jour de l'index. Nos audits terrain montrent une progression du score GEO de 15 à 25 points dans les 8 premières semaines suivant un déploiement correct.

Faut-il afficher la FAQ sur la page ou peut-elle être cachée ?

La FAQ doit être visible dans le DOM HTML de la page. Elle peut être masquée par défaut avec un accordéon (détails/summary), mais elle doit exister dans le code source. Google invalide les schemas qui pointent vers du contenu non présent dans le HTML rendu.

Votre score GEO vous intéresse ?

Audit complet de votre visibilité sur ChatGPT, Perplexity, Gemini et Claude. Score sur 100, concurrents identifiés, plan d'action. Rapport PDF sous 24h.

Audit GEO gratuit →