Retour au blog
seo-technique

Données Structurées : Guide Schema Markup SEO 2026

·5 min de lecture·Par Richard Cohen
Richard Cohen

Par Richard Cohen

Founder & SEO Strategist

Publié le Mis à jour le 5 min de lectureLinkedIn
SEO-True

seo-technique

Données Structurées : Guide Schema Markup SEO 2026

TL;DR : Les données structurées (schema markup) permettent aux moteurs de recherche de comprendre précisément le contenu de vos pages et d'afficher des rich snippets (étoiles, FAQ, prix, recettes, événements). Résultat : CTR moyen +20 à +30 % sur les SERP. Ce guide couvre les types les plus impactants et leur implémentation technique.

Qu'est-ce que les données structurées ?

Les données structurées sont un vocabulaire standardisé (Schema.org) pour baliser votre contenu HTML. Vous ajoutez des métadonnées invisibles pour l'utilisateur mais lisibles par les moteurs de recherche.

Google utilise ces données pour : 1. Mieux comprendre votre contenu (entités, relations) 2. Afficher des rich snippets dans les SERP 3. Alimenter le Knowledge Graph 4. Optimiser les réponses des IA (SGE, Gemini)

Ressource complémentaire : Référencement Naturel guide complet

Les 3 formats de données structurées

JSON-LD (recommandé par Google)

```html <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Mon titre d'article", "author": { "@type": "Person", "name": "Laurent Duplat" } } </script> ```

Avantages JSON-LD : s'ajoute dans le head ou body sans modifier le HTML existant. Facile à maintenir.

Microdata

```html

Laurent Duplat
```

RDFa

Utilisé principalement pour les articles académiques et gouvernementaux. À éviter pour le SEO commercial courant.

Recommandation : utilisez exclusivement JSON-LD.

Les types Schema les plus impactants SEO

1. Article / BlogPosting

Pour tous vos articles de blog et actualités. Génère des rich snippets dans Google Discover et Google News.

```json { "@context": "https://schema.org", "@type": "BlogPosting", "headline": "Titre de l'article (max 110 caractères)", "description": "Résumé en 150 caractères", "image": "https://exemple.com/image.jpg", "author": { "@type": "Person", "name": "Prénom Nom", "url": "https://exemple.com/auteur/prenom-nom" }, "publisher": { "@type": "Organization", "name": "Nom du site", "logo": { "@type": "ImageObject", "url": "https://exemple.com/logo.png" } }, "datePublished": "2026-01-15", "dateModified": "2026-03-20", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://exemple.com/blog/titre-article" } } ```

2. FAQPage

Déclenche les accordéons FAQ directement dans les SERP (CTR +30 % en moyenne).

```json { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Comment optimiser son SEO en 2026 ?", "acceptedAnswer": { "@type": "Answer", "text": "Les 3 piliers SEO en 2026 sont : le contenu E-E-A-T, les Core Web Vitals et les données structurées. Commencez par un audit technique, puis travaillez votre stratégie de contenu." } }, { "@type": "Question", "name": "Combien de temps pour voir des résultats SEO ?", "acceptedAnswer": { "@type": "Answer", "text": "En moyenne 3 à 6 mois pour des résultats mesurables sur des mots-clés concurrentiels. Sur de la longue traîne, 4 à 8 semaines suffisent souvent." } } ] } ```

3. Product (e-commerce)

```json { "@context": "https://schema.org", "@type": "Product", "name": "Nom du produit", "image": "https://exemple.com/produit.jpg", "description": "Description du produit", "brand": { "@type": "Brand", "name": "Marque" }, "offers": { "@type": "Offer", "availability": "https://schema.org/InStock", "priceCurrency": "EUR" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "247" } } ```

4. LocalBusiness

Essentiel pour le SEO local. Voir la section dédiée dans notre guide Référencement Local 2026.

5. BreadcrumbList

Affiche les fil d'Ariane dans les SERP (remplace les URLs par un chemin lisible).

```json { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Accueil", "item": "https://exemple.com" }, { "@type": "ListItem", "position": 2, "name": "Blog SEO", "item": "https://exemple.com/blog" }, { "@type": "ListItem", "position": 3, "name": "Données Structurées", "item": "https://exemple.com/blog/donnees-structurees" } ] } ```

6. HowTo

Pour les tutoriels et guides étape par étape.

```json { "@context": "https://schema.org", "@type": "HowTo", "name": "Comment installer Google Analytics 4", "totalTime": "PT15M", "step": [ { "@type": "HowToStep", "name": "Créer un compte GA4", "text": "Rendez-vous sur analytics.google.com et créez un nouveau compte." }, { "@type": "HowToStep", "name": "Installer le tag via GTM", "text": "Dans GTM, créez un tag de type Google Analytics : GA4 Configuration et entrez votre Measurement ID." } ] } ```

Ressource liée : Google Tag Manager guide

Implémenter les données structurées

Sur Next.js

```tsx // app/blog/[slug]/page.tsx export default function BlogPost({ article }) { const schema = { "@context": "https://schema.org", "@type": "BlogPosting", "headline": article.title, "author": { "@type": "Person", "name": "Richard Cohen" }, "datePublished": article.date, };

return ( <> <script type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }} /> {/ contenu /} ); } ```

Sur WordPress

Plugins recommandés :

  • Yoast SEO : génère automatiquement Article, BreadcrumbList, Organization
  • Rank Math : plus complet sur les types avancés (HowTo, FAQ, Product)
  • Schema Pro : dédié au schema markup, pour les utilisateurs avancés
  • Valider vos données structurées

    Outils de test

    1. Rich Results Test (Google) : test si une page est éligible aux rich snippets 2. Schema Markup Validator (Schema.org) : validation technique du markup 3. Google Search Console → Améliorations : erreurs et avertissements détectés

    Erreurs fréquentes

    ErreurImpactCorrection
    Champ requis manquantPas de rich snippetAjoutez le champ manquant
    URL non valide dans `image`Snippet sans imageVérifiez l'URL absolue
    Date mal formatéeErreur GSCUtilisez le format ISO 8601
    Contenu dupliqué schema/visiblePenalty potentielSchema = reflet exact du contenu

    Mesurer l'impact des rich snippets

    Dans Google Search Console : 1. Performance → Filtrez par type de recherche "Web" 2. Comparez le CTR avant/après l'implémentation 3. Recherches rich snippets → filtrez les requêtes avec les types de features

    En pratique :

  • FAQPage : +15 à +35 % de CTR
  • Rating stars : +5 à +15 % de CTR
  • Article : impact principalement sur Discover
  • FAQ Données Structurées

    Google affiche-t-il toujours les rich snippets si le schema est correctement implémenté ? Non. Google décide souverainement d'afficher ou non les rich snippets. Le schema correct est une condition nécessaire mais pas suffisante.

    Peut-on baliser un contenu qui n'est pas visible sur la page ? Non. Google pénalise le schema markup qui ne correspond pas au contenu visible (spam schema). Chaque champ du schema doit refléter ce que l'utilisateur voit.

    Combien de types de schema peut-on combiner sur une même page ? Autant que nécessaire. Vous pouvez avoir Article + FAQPage + BreadcrumbList + Author sur la même page. Utilisez plusieurs blocs JSON-LD séparés.

    Sources & Références

    RC

    Richard Cohen

    Stratégiste SEO & Spécialiste Contenu IA chez SEO-True. 8+ ans en marketing digital, spécialisé dans les stratégies de contenu IA pour domaines haute autorité.

    Renforcer votre SEO avec une méthode vérifiable

    Cartographie sémantique, priorités techniques et preuves E-E-A-T pour vos pages stratégiques.

    Audit gratuit 30 min