33 articles · 1 par jour

Le Décodeur.MarketingAuditen 30 min

SEO et GEO

Schema markup en 2026 : les schémas qui font sortir dans les rich snippets et l'AI Mode

Schema markup avancé en 2026 : quels types JSON-LD déclenchent vraiment les rich snippets Google, comment les implémenter sans erreur, et pourquoi certains schémas boosten aussi tes citations dans l'AI Mode.

Julien Roux11 min read
Capture d'écran stylisée d'un résultat Google avec rich snippet FAQ et étoiles, entouré de balises JSON-LD annotées

Le schema markup existe depuis 2011. Schema.org a été lancé conjointement par Google, Bing, Yahoo et Yandex cette année-là. Quatorze ans plus tard, environ 41% des pages web utilisent une forme de données structurées selon le Web Almanac. Ça paraît beaucoup jusqu'à ce qu'on regarde les erreurs : la majorité des implémentations sont soit incomplètes, soit mal alignées sur le contenu réel, soit utilisent des types qui ne déclenchent aucun affichage enrichi.

En 2026, la donne a légèrement changé avec l'AI Mode de Google. Le schema n'est plus seulement une question de rich snippets dans les résultats classiques : il devient aussi un levier de lisibilité sémantique pour les systèmes qui extraient des réponses structurées. Pas de manière miraculeuse, mais de manière mesurable pour les domaines qui ont déjà une autorité thématique.

Voici ce qui fonctionne, ce qui ne fonctionne plus, et comment implémenter sans erreur.

En bref

  • Le schema markup ne booste pas directement le classement, mais les rich snippets qu'il déclenche augmentent le CTR de 20 à 30% sur les types qui fonctionnent.
  • En 2026, les types qui déclenchent encore des affichages enrichis de manière fiable : FAQPage, HowTo, Product + AggregateRating, Article, Event, Recipe, VideoObject.
  • FAQPage a été restreint en 2023, mais reste actif sur les pages à fort volume de recherche selon la Search Console.
  • Le JSON-LD est le format recommandé par Google. Les microdata et RDFa sont supportés mais plus maintenus activement.
  • L'AI Mode exploite les schémas Article, FAQPage et HowTo pour extraire des réponses structurées : c'est une raison supplémentaire de bien les implémenter.
  • Deux outils pour valider : Rich Results Test et Schema Markup Validator.

Comment Google utilise le schema en 2026

Google ne classe pas mieux un contenu parce qu'il a du schema. C'est dit clairement dans la documentation officielle depuis des années. Ce que fait le schema, c'est qualifier ton contenu pour des affichages enrichis dans la SERP : étoiles, questions dépliables, étapes numérotées, informations d'événement, etc.

L'effet sur le trafic est indirect mais réel. Un rich snippet avec 5 étoiles et 200 avis capte l'oeil avant même que l'utilisateur lise le titre. Un extrait FAQ prend deux à trois fois plus de place dans la SERP qu'un résultat standard. Des études Ahrefs et Semrush sur les données CTR montrent des gains de 20 à 30% en taux de clic quand le rich snippet est affiché, à position identique.

En 2026, une deuxième utilisation est devenue pertinente : l'AI Mode de Google. Ce successeur des AI Overviews génère des réponses directement dans la SERP en s'appuyant sur les contenus qu'il juge les plus fiables. Les données structurées facilitent l'extraction de faits précis : une FAQ bien balisée peut alimenter une réponse de l'AI Mode même si la page n'est pas en position 1. Ce n'est pas une règle absolue, mais les corrélations observées dans Search Console en 2025-2026 montrent une sur-représentation des pages avec schema complet dans les sources citées.

Les types qui déclenchent des rich snippets en 2026

Illustration : Les types qui déclenchent des rich snippets en 2026

Pas tous les types schema.org déclenchent des affichages enrichis. Google documente les types "éligibles aux fonctionnalités de recherche" dans sa Search documentation. En dehors de cette liste, le schema est utile pour la sémantique mais n'a aucun effet visuel dans la SERP.

FAQPage : toujours actif, mais ciblé

Google a réduit la visibilité des rich snippets FAQ en 2023, en les limitant aux "sites gouvernementaux et certains sites médicaux très fiables". En pratique, selon les retours de la communauté SEO et les données Search Console observées en 2025-2026, le FAQPage continue de s'afficher pour les domaines qui ont une forte autorité sur leur sujet.

La structure minimale correcte :

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Ta question ici ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ta réponse complète ici. Minimum 2-3 phrases."
      }
    }
  ]
}

Règles à respecter : les questions du schema doivent correspondre exactement au contenu visible sur la page. Google vérifie la correspondance. Si tu balises du contenu qui n'est pas visuellement présent sur la page, c'est une violation des guidelines et tu risques une pénalité manuelle.

HowTo : le schéma sous-exploité

Le type HowTo génère des étapes numérotées directement dans la SERP, parfois avec images si tu les fournis. Il est moins concurrentiel que le FAQ parce qu'il est plus lourd à implémenter correctement.

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Comment faire X",
  "description": "Description courte du tutoriel",
  "totalTime": "PT30M",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Étape 1",
      "text": "Description de l'étape 1.",
      "image": "https://ton-domaine.com/images/etape-1.jpg"
    },
    {
      "@type": "HowToStep",
      "name": "Étape 2",
      "text": "Description de l'étape 2."
    }
  ]
}

Le champ totalTime utilise la notation ISO 8601 : PT30M pour 30 minutes, PT1H pour 1 heure. Le champ image est optionnel mais augmente les chances d'affichage enrichi avec visuels.

Product + AggregateRating : les étoiles qui convertissent

C'est le schema qui génère le meilleur ROI pour l'e-commerce et les comparateurs. Les étoiles jaunes dans la SERP ont un impact visuel immédiat sur le CTR.

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Nom du produit",
  "description": "Description du produit",
  "brand": {
    "@type": "Brand",
    "name": "Ta Marque"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "183",
    "bestRating": "5"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "EUR",
    "price": "49.00",
    "availability": "https://schema.org/InStock"
  }
}

Point critique en 2026 : Google a durci ses exigences sur les avis. Les notes doivent provenir d'utilisateurs réels qui ont acheté ou utilisé le produit. Les avis éditoriaux (type "notre équipe a testé") ne qualifient plus pour les étoiles depuis la mise à jour de fin 2023. Si tu es sur Shopify, les apps comme Okendo ou Judge.me génèrent le schema Product automatiquement depuis les avis collectés.

Article : la base de l'autorité éditoriale

Le schema Article marque ton contenu comme une publication éditoriale datée, avec auteur identifié et publisher. Il ne génère pas de rich snippet visuel dans la SERP, mais il aide la compréhension sémantique par Google et les IA.

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Titre de l'article",
  "datePublished": "2026-06-11",
  "dateModified": "2026-06-11",
  "author": {
    "@type": "Person",
    "name": "Julien Roux",
    "url": "https://ton-domaine.com/auteur/julien-roux"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Ton Site",
    "logo": {
      "@type": "ImageObject",
      "url": "https://ton-domaine.com/logo.png"
    }
  },
  "image": "https://ton-domaine.com/images/article-hero.jpg",
  "description": "Description meta de l'article"
}

Le champ dateModified est important : Google favorise les contenus maintenus à jour. Mettre à jour la date sans modifier le contenu est une manipulation que Google détecte via les signaux comportementaux. Mets à jour la date quand tu mets à jour le contenu.

Ce type n'est pas un rich snippet au sens strict, mais il transforme l'affichage de l'URL dans la SERP : au lieu d'afficher https://ton-domaine.com/blog/categorie/article, Google affiche Ton Site > Catégorie > Article. Plus lisible, plus cliquable.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Accueil",
      "item": "https://ton-domaine.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "SEO",
      "item": "https://ton-domaine.com/seo"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Schema markup 2026"
    }
  ]
}

Le dernier élément n'a pas de champ item : c'est la page courante, l'URL est implicite.

Les schémas utiles pour l'AI Mode et le GEO

L'AI Mode de Google, comme les réponses de Perplexity ou de Gemini, fonctionne en extrayant des faits de sources qu'il considère fiables et bien structurées. Plusieurs types schema améliorent cette lisibilité sémantique.

Organization et Person : ton identité d'entité

On l'a vu dans l'article sur l'entity SEO en 2026 : le schema Organization avec un @id stable est la fondation de ton entité reconnue par Google. Place-le sur toutes les pages via ton layout global.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://ton-domaine.com/#organization",
  "name": "Ton Entreprise",
  "url": "https://ton-domaine.com",
  "logo": "https://ton-domaine.com/logo.png",
  "sameAs": [
    "https://www.linkedin.com/company/ton-entreprise",
    "https://twitter.com/ton-compte"
  ]
}

Le champ sameAs est le lien entre ton entité schema et tes profils externes. C'est ce qui permet à Google de corréler ta page About, ton profil LinkedIn et ta fiche Google Business Profile comme étant la même entité.

Speakable : le schema qui cible les extraits vocaux et IA

Le type Speakable est encore peu utilisé. Il indique à Google quelles sections d'une page sont particulièrement adaptées à une lecture vocale ou à une extraction synthétique.

{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [".article-summary", ".key-takeaways"]
  }
}

Son utilisation reste expérimentale mais pertinente pour les pages d'actualité et les contenus de référence sur des sujets balisés.

Les erreurs qui bloquent les rich snippets

Illustration : Les erreurs qui bloquent les rich snippets

Erreur 1 : le contenu du schema ne correspond pas au contenu visible

C'est la règle numéro 1 de Google sur les données structurées. Si ton schema FAQPage contient des questions qui n'apparaissent pas visuellement sur la page, c'est une violation qui peut entraîner une action manuelle. La correspondance doit être exacte, pas approximative.

Erreur 2 : les schémas imbriqués mal formés

Une erreur courante avec les schemas Product : imbriquer un Review sans AggregateRating, ou mettre un AggregateRating sans que les avis soient visibles sur la page. Google exige que les avis soient lisibles par un humain sur la page, pas seulement dans le JSON-LD.

Erreur 3 : plusieurs schemas du même type sur une seule page

Si tu as deux blocs @type: Article sur la même page, Google ne sait pas lequel prendre. La règle : un type principal par page, et tu le rends global via ton layout. Les types secondaires (BreadcrumbList, Organization) peuvent coexister, mais les types principaux (Article, Product, FAQPage) doivent être uniques par page.

Erreur 4 : JavaScript nécessaire pour lire le JSON-LD

Si ton JSON-LD est injecté uniquement côté client (après hydratation JavaScript), Googlebot risque de ne pas le lire lors du premier crawl. Pour un site React ou Next.js, utilise next/head avec dangerouslySetInnerHTML pour injecter le schema dans le SSR. Vérifie avec l'outil "Inspecter l'URL" de la Search Console que le HTML rendu contient bien ton JSON-LD avant exécution JS.

Comment auditer ton schema actuel

Étape 1 : Google Search Console

Dans la section "Améliorations" de la Search Console, Google liste les types schema qu'il a détectés sur ton site avec leurs erreurs. Les erreurs sont classées par type : erreurs bloquantes (le rich snippet ne s'affichera pas) et avertissements (le rich snippet peut s'afficher mais est incomplet).

Étape 2 : Rich Results Test

Teste chaque template de page important (home, article, produit, FAQ) dans le Rich Results Test. Il simule le rendu Googlebot et indique exactement quelles fonctionnalités sont éligibles et lesquelles sont bloquées par des erreurs.

Étape 3 : Audit Ahrefs ou Semrush

Les audits Ahrefs et Semrush listent les pages sans données structurées et signalent les propriétés manquantes selon le type détecté. Utile pour monitorer à l'échelle d'un site avec plusieurs centaines de pages.

Implémentation pratique selon ton stack

Wordpress : le plugin Yoast SEO génère automatiquement les schémas Article, BreadcrumbList et Organization. RankMath va plus loin avec HowTo, FAQPage et LocalBusiness depuis l'interface. Schema Pro est l'option avancée pour les types complexes.

Next.js : la librairie next-seo de Gareth Rushgrove intègre les types courants via des composants React. Pour les types non couverts, injecte directement via <Script id="schema" type="application/ld+json"> dans le composant Head.

Nuxt.js : le module @nuxtjs/seo intègre les schemas automatiquement pour les pages avec les bonnes meta. Sinon, useHead avec script type application/ld+json.

Webflow : l'injection se fait via Custom Code dans les paramètres de page, section Head. Webflow ne génère rien nativement, tout doit être écrit à la main ou via un outil externe comme SchemaApp.

Shopify : la plupart des thèmes Shopify incluent un schema Product basique. Vérifie qu'il inclut bien les champs offers, availability et priceCurrency. Pour les avis, installe une app compatible (Okendo, Loox, Judge.me) qui injecte le schema AggregateRating depuis les vraies données de notation.

La question du schema et de l'AI Mode : état des lieux 2026

L'AI Mode de Google, disponible en preview depuis fin 2025 et progressivement déployé en 2026, génère des réponses directes dans la SERP en citant des sources. Les observations issues de la communauté SEO (BrightEdge, Semrush, Ahrefs, Kevin Indig) montrent plusieurs tendances :

  • Les pages avec schema Article complet (auteur, date, publisher) sont sur-représentées dans les sources citées.
  • Les FAQPage bien structurées alimentent directement le texte des réponses IA.
  • Les domaines avec un schema Organization + sameAs cohérent sont mieux identifiés comme entités fiables.
  • Les pages sans aucune donnée structurée sont moins souvent citées, à niveau d'autorité comparable.

Ce n'est pas un levier miracle. Un bon schema sur un contenu faible n'aide pas. Mais à parité de qualité éditoriale, le schema devient un différenciateur : il rend ton contenu machine-readable de manière optimale, ce que les moteurs qui génèrent des réponses synthétiques valorisent.

La règle pratique : si tu travailles déjà sur ta stratégie GEO pour être cité dans les AI Overviews, le schema markup est la couche technique qui doit être en place avant même de penser aux backlinks ou à l'autorité thématique. C'est le signal le plus facile à contrôler entièrement.

Questions fréquentes

Quels schemas JSON-LD déclenchent encore des rich snippets en 2026 ?+

Les types qui génèrent le plus régulièrement des rich snippets visibles en 2026 sont : FAQPage (questions dépliables), HowTo (étapes numérotées), Product avec Review et AggregateRating (étoiles et prix), Article avec date et auteur, Event (dates, lieu, prix), Recipe, et VideoObject. BreadcrumbList ne génère pas de rich snippet au sens strict mais s'affiche systématiquement dans l'URL du résultat. Les types JobPosting et LocalBusiness avec HoursSpecification restent fiables pour les niches concernées.

Le schema JSON-LD améliore-t-il le classement Google ?+

Non, Google répète depuis des années que le schema markup n'est pas un signal de classement direct. Ce qu'il fait, c'est qualifier ton contenu pour des affichages enrichis (rich snippets) qui augmentent le taux de clic sans changer ta position. L'effet indirect est réel : un CTR supérieur envoie un signal comportemental positif. Mais l'équation n'est pas 'plus de schema = mieux classé', c'est 'schema correct + contenu éligible = rich snippet potentiel = CTR plus élevé'.

Faut-il mettre le schema dans le <head> ou dans le <body> ?+

Google accepte le JSON-LD partout dans la page, head ou body, selon sa propre documentation. En pratique, l'inclure dans le <head> évite les problèmes de rendu JavaScript côté serveur. Pour un site Next.js ou Nuxt, injecte-le via un composant Script ou Head avec dangerouslySetInnerHTML pour t'assurer qu'il est présent dès le premier rendu HTML et lisible par le crawler sans JS.

Comment tester si mon schema fonctionne correctement ?+

Deux outils officiels : le Rich Results Test de Google (search.google.com/test/rich-results) qui simule le rendu et signale les erreurs bloquantes, et Schema Markup Validator (validator.schema.org) pour une validation syntaxique stricte. Pour le monitoring en continu, Google Search Console dans l'onglet 'Améliorations' liste les erreurs détectées par Googlebot sur l'ensemble du site. Ahrefs et Semrush repèrent aussi les pages sans schema dans leurs audits.

Le schema markup aide-t-il à apparaître dans l'AI Mode de Google ?+

Oui, indirectement. L'AI Mode de Google (successeur des AI Overviews) s'appuie sur la compréhension sémantique du contenu, et un balisage schema propre facilite l'extraction des faits structurés. Les pages avec un schéma Article complet incluant auteur, date et publisher sont mieux reconnues comme sources fiables. Les FAQ et HowTo permettent d'extraire des réponses directes. Ce n'est pas une garantie de citation, mais c'est une condition facilitante quand ton contenu est déjà dans le top 10.

// Discuter de ton acquisition

On regarde ton acquisition ensemble.

30 minutes d'échange, sans pitch commercial. On identifie 2 à 3 leviers prioritaires sur ton compte et on te dit honnêtement si on peut t'aider.

  • Tes campagnes actives et leur structure
  • Ce qui sabote tes CPA aujourd'hui
  • Un plan d'action 30 jours, chiffré
Réserver un appel découverteRéponse sous 48h ouvrées · gratuit · sans pitch

À lire ensuite