Dwenola
Chapitre 2 : SEO technique

Les données structurées (Schema.org) pour les débutants

Par Billy Rousseau8 min de lectureLeçon 3 · Chapitre 2

Les données structurées sont un balisage que vous ajoutez au code de vos pages pour aider Google à comprendre précisément votre contenu. Grâce au vocabulaire Schema.org, vous pouvez indiquer à Google qu'une page contient un article, un produit, une FAQ, un avis ou une entreprise locale. En retour, Google peut afficher des résultats enrichis (rich snippets) qui augmentent votre visibilité et votre taux de clic dans les résultats de recherche.

Pourquoi les données structurées sont importantes pour le SEO

Quand Google affiche votre page dans ses résultats, il montre généralement un title, une URL et une meta description. Avec les données structurées, il peut afficher bien plus :

  • Des étoiles d'avis sous votre résultat
  • Des prix de produits directement dans les SERPs
  • Des réponses à des FAQ déroulables
  • Des recettes avec photo, temps de préparation et calories
  • Des événements avec dates et lieux
  • Des fils d'Ariane cliquables
  • Des logos d'entreprise dans le Knowledge Panel

Ces résultats enrichis captent l'attention et augmentent significativement le taux de clic. Une étude de Search Engine Journal montre que les résultats enrichis obtiennent en moyenne 58 % de clics en plus qu'un résultat standard.

Le vocabulaire Schema.org

Qu'est-ce que Schema.org ?

Schema.org est un vocabulaire standardisé créé conjointement par Google, Bing, Yahoo et Yandex. Il définit des centaines de types d'objets (Article, Product, Organization, LocalBusiness, Event, etc.) et leurs propriétés (nom, description, prix, adresse, etc.).

Les formats d'implémentation

Il existe trois formats pour implémenter les données structurées :

Format Recommandé par Google Facilité d'implémentation
JSON-LD Oui (format préféré) Facile (script dans le head)
Microdata Oui Modérée (attributs dans le HTML)
RDFa Oui Modérée (attributs dans le HTML)

JSON-LD est le format recommandé. Il se place dans un script <script type="application/ld+json"> dans le <head> de la page, sans modifier le HTML visible. C'est plus propre et plus facile à maintenir.

Les types de données structurées les plus utiles

Organization / LocalBusiness

Pour votre page d'accueil ou votre page "À propos". Indiquez le nom de votre entreprise, votre logo, vos coordonnées et vos réseaux sociaux.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Dwenola",
  "url": "https://www.dwenola.com",
  "logo": "https://www.dwenola.com/logo.png",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+33-X-XX-XX-XX-XX",
    "contactType": "customer service"
  },
  "sameAs": [
    "https://www.linkedin.com/company/dwenola"
  ]
}

Pour une entreprise avec un lieu physique, utilisez LocalBusiness au lieu de Organization et ajoutez l'adresse, les horaires d'ouverture et la zone desservie.

Article / BlogPosting

Pour vos articles de blog et pages de contenu. Indiquez l'auteur, la date de publication, l'image principale et une description.

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Les 3 piliers du SEO",
  "author": {
    "@type": "Person",
    "name": "Billy Rousseau"
  },
  "datePublished": "2026-04-04",
  "dateModified": "2026-04-04",
  "image": "https://www.dwenola.com/images/piliers-seo.jpg",
  "publisher": {
    "@type": "Organization",
    "name": "Dwenola"
  }
}

Ce balisage renforce les signaux E-E-A-T en identifiant clairement l'auteur et l'éditeur du contenu.

FAQPage

Pour les pages contenant des questions-réponses (comme les FAQ en fin de nos leçons). Google peut afficher les questions directement dans les résultats de recherche.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Combien de temps pour voir des résultats en SEO ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Comptez entre 3 et 6 mois pour des résultats significatifs."
      }
    },
    {
      "@type": "Question",
      "name": "Le SEO est-il vraiment gratuit ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Le trafic organique est gratuit, mais le SEO demande un investissement en temps et en expertise."
      }
    }
  ]
}

Pour le fil d'Ariane, comme mentionné dans notre leçon sur l'architecture de site. Google affiche ces informations directement dans les résultats.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Accueil",
      "item": "https://www.exemple.fr/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Academy",
      "item": "https://www.exemple.fr/academy/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "SEO",
      "item": "https://www.exemple.fr/academy/seo/"
    }
  ]
}

Product (pour le e-commerce)

Pour les pages produit, indiquez le nom, la description, le prix, la disponibilité et les avis. Google peut afficher ces informations (prix, stock, notation) directement dans les résultats.

HowTo

Pour les tutoriels et guides pas à pas. Google peut afficher les étapes directement dans les résultats, ce qui est particulièrement visible sur mobile.

Service

Pour les pages de services. Indiquez le type de service, la zone géographique, les tarifs et la description. Utile pour les entreprises de services comme les agences web.

Comment implémenter les données structurées sur votre site

Étape 1 : Identifiez les types pertinents

Pour chaque type de page de votre site, déterminez quel schéma s'applique :

Type de page Schéma recommandé
Page d'accueil Organization ou LocalBusiness
Page de service Service
Article de blog Article ou BlogPosting
Page produit Product
Page FAQ FAQPage
Page événement Event
Page d'équipe Person (pour chaque membre)

Étape 2 : Rédigez le balisage JSON-LD

Utilisez les exemples ci-dessus comme point de départ. Adaptez les propriétés à votre contenu réel. Ne remplissez pas de données fictives : Google pénalise le balisage trompeur.

Étape 3 : Ajoutez le script à vos pages

Placez le code JSON-LD dans une balise <script type="application/ld+json"> dans le <head> de chaque page. Si vous utilisez un CMS comme WordPress, des plugins comme Yoast SEO ou Rank Math gèrent une partie de ce balisage automatiquement. Si votre site est développé avec un framework comme Next.js (comme les sites que nous créons chez Dwenola), le balisage peut être généré dynamiquement.

Étape 4 : Validez votre balisage

Utilisez l'outil Test des résultats enrichis de Google (search.google.com/test/rich-results) pour vérifier que votre balisage est valide et éligible aux résultats enrichis. Corrigez les erreurs et les avertissements signalés.

Étape 5 : Suivez les résultats

Dans Google Search Console, la section "Améliorations" liste les types de données structurées détectées et signale les erreurs. Le "Rapport de performance" peut être filtré par "Apparence dans les résultats" pour voir l'impact des résultats enrichis sur vos clics.

Les erreurs courantes à éviter

Le balisage invisible ou trompeur

Google interdit le balisage de contenu qui n'est pas visible pour l'utilisateur. Si votre page affiche un prix de 49 euros mais que votre balisage indique 29 euros, c'est une violation des consignes qui peut entraîner une suppression des résultats enrichis.

Le sur-balisage

N'ajoutez pas de données structurées pour des éléments qui ne sont pas réellement présents sur la page. Si votre page n'a pas d'avis clients, n'ajoutez pas de balisage Review. Si vous n'avez pas de FAQ, n'ajoutez pas de balisage FAQPage.

L'oubli des propriétés requises

Chaque type de schéma a des propriétés obligatoires. Un balisage Product sans prix ou un balisage Article sans auteur sera signalé comme incomplet dans Google Search Console. Consultez la documentation officielle de Schema.org et les recommandations Google pour chaque type.

Le balisage obsolète

Les schémas et les consignes Google évoluent. Par exemple, le balisage HowTo a vu son affichage enrichi réduit en 2023. Restez à jour en consultant régulièrement la documentation Google sur les résultats enrichis.

L'impact réel sur le SEO

Les données structurées n'améliorent pas directement votre classement (Google l'a confirmé). Cependant, les résultats enrichis augmentent votre taux de clic (CTR), ce qui envoie un signal positif à Google. Un résultat avec des étoiles, un prix ou des réponses FAQ occupe aussi plus d'espace visuel dans les SERPs, repoussant vos concurrents vers le bas.

Chez Dwenola, nous intégrons systématiquement les données structurées dans nos projets SEO. C'est un investissement technique modeste pour un impact significatif sur la visibilité. Lors de nos accompagnements, nous avons constaté des augmentations de CTR de 15 à 30 % après implémentation des résultats enrichis les plus pertinents.

FAQ

Les données structurées garantissent-elles l'affichage de résultats enrichis ?

Non. L'ajout de données structurées rend votre page éligible aux résultats enrichis, mais Google décide au cas par cas s'il les affiche. La qualité de votre balisage, la pertinence de votre contenu et la fiabilité de votre site influencent cette décision.

Faut-il un développeur pour implémenter les données structurées ?

Pas nécessairement. Si vous utilisez WordPress avec Yoast SEO ou Rank Math, une grande partie du balisage est gérée automatiquement. Pour des balisages plus spécifiques ou des sites sur mesure, l'aide d'un développeur est recommandée. Les exemples de code JSON-LD fournis dans cette leçon sont un bon point de départ.

Peut-on avoir plusieurs types de données structurées sur une même page ?

Oui, et c'est même recommandé quand c'est pertinent. Par exemple, un article de blog peut avoir un balisage Article, un balisage BreadcrumbList et un balisage FAQPage si la page contient une section FAQ. Chaque type se place dans son propre bloc <script type="application/ld+json">.

Les données structurées sont-elles importantes pour le SEO local ?

Absolument. Le balisage LocalBusiness (avec adresse, horaires, coordonnées GPS, zone desservie) aide Google à comprendre où vous êtes situé et à qui vous vous adressez. C'est un élément important pour apparaître dans les résultats locaux et sur Google Maps.

Votre site est invisible sur Google ? On fait un diagnostic gratuit en 30 minutes. On en discute ?

Résumer l'article avec