Schema.org et données structurées : le guide pratique

Schema.org et données structurées : le guide pratique

Les données structurées Schema.org permettent à Google de mieux comprendre votre contenu et d'afficher des rich snippets dans les SERP : étoiles d'avis, prix, FAQ, breadcrumbs. Bien implémentées, elles boostent le CTR de 20 à 50 %. Voici la méthode complète.

Qu'est-ce que Schema.org ?

Schema.org est un vocabulaire standardisé créé conjointement par Google, Bing, Yahoo et Yandex en 2011. Il permet de baliser le contenu d'une page de manière sémantique pour aider les moteurs à comprendre :

  • Le type de contenu (article, produit, recette, événement, etc.)
  • Les attributs clés (auteur, prix, note, date, etc.)
  • Les relations entre les entités

Pourquoi utiliser Schema.org ?

  • Rich snippets : étoiles, prix, images dans les SERP
  • CTR amélioré : +20 à +50 % en moyenne
  • Compréhension renforcée par Google
  • Apparition dans les résultats spéciaux (How-To, FAQ, Recipes, Events)
  • Préparation à l'IA générative (les LLM exploitent ces données)

Les formats : JSON-LD recommandé

Trois formats existent pour implémenter Schema.org :

  • JSON-LD : recommandé par Google (script séparé, n'affecte pas le HTML)
  • Microdata : ancienne méthode, intégrée dans le HTML
  • RDFa : alternative ancienne

Privilégier JSON-LD en 2026 : plus simple à maintenir, séparé du HTML.

Structure JSON-LD de base

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Titre de l'article",
  "image": "https://exemple.com/image.jpg",
  "author": {
    "@type": "Person",
    "name": "Nom de l'auteur"
  },
  "datePublished": "2026-04-25",
  "dateModified": "2026-04-25"
}
</script>

Les types Schema.org les plus utiles

Article

Pour les articles de blog, actualités, contenus éditoriaux. Champs : headline, image, author, datePublished, dateModified, publisher.

Product

Pour les fiches produit e-commerce. Champs : name, image, description, brand, sku, offers (avec price, priceCurrency, availability), aggregateRating.

Recipe

Pour les recettes culinaires. Champs : name, image, recipeIngredient, recipeInstructions, cookTime, nutrition, recipeYield.

HowTo

Pour les tutoriels en étapes. Champs : name, step (avec name, text, image), totalTime, supply, tool.

FAQPage

Pour les pages avec questions/réponses. Génère des FAQ dépliantes dans la SERP.

BreadcrumbList

Pour les fils d'Ariane. Améliore la navigation dans les SERP.

Organization / LocalBusiness

Pour identifier votre entreprise. Champs : name, logo, address, telephone, openingHours.

Person

Pour les pages d'auteur ou de profil. Champs : name, image, jobTitle, sameAs (réseaux sociaux).

Event

Pour les événements (concerts, conférences, formations).

Review

Pour les avis et tests détaillés.

Exemples complets par type

Article de blog

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Linkuma avis : test complet",
  "image": "https://exemple.com/linkuma.jpg",
  "author": {
    "@type": "Person",
    "name": "Pierre Dupont",
    "url": "https://exemple.com/auteurs/pierre"
  },
  "datePublished": "2026-04-25",
  "dateModified": "2026-04-25",
  "publisher": {
    "@type": "Organization",
    "name": "Favoris",
    "logo": {
      "@type": "ImageObject",
      "url": "https://favoris.me/logo.png"
    }
  }
}
</script>

Produit e-commerce

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Robot lave-vitre Hobot 388",
  "image": "https://exemple.com/hobot-388.jpg",
  "description": "Robot lave-vitre haute performance",
  "brand": "Hobot",
  "sku": "HB388",
  "offers": {
    "@type": "Offer",
    "price": "389.00",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "127"
  }
}
</script>

FAQPage

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Combien coûte Linkuma ?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Les liens sur Linkuma coûtent entre 30 et 500 € selon le site éditeur."
    }
  }]
}
</script>

Outils de génération

  • Schema.org generator (technicalseo.com)
  • Merkle Schema Markup Generator
  • Google Structured Data Markup Helper
  • Yoast SEO / RankMath sur WordPress (génération automatique)

Tester ses données structurées

  • Rich Results Test de Google : vérifie l'éligibilité aux rich snippets
  • Schema Markup Validator : validation syntaxique pure
  • Google Search Console : rapport « Améliorations » qui liste les erreurs et avertissements

Tester systématiquement après implémentation et après chaque modification.

Les rich snippets disponibles

  • Étoiles d'avis (Product, Recipe, LocalBusiness)
  • Prix et disponibilité (Product)
  • FAQ dépliantes (FAQPage)
  • Breadcrumbs dans la SERP (BreadcrumbList)
  • Étapes et durée (HowTo, Recipe)
  • Site search box (WebSite)
  • Image carousels (Article, Recipe)
  • Knowledge graph (Organization, Person)
  • Events (Event)
  • Job postings (JobPosting)

Les guidelines à respecter

Google a des règles strictes :

  • Les données structurées doivent refléter le contenu visible
  • Pas de spam (notes inventées, prix faux)
  • Les avis doivent être authentiques (pas auto-générés)
  • Cohérence entre données structurées et balises meta

Sanctions possibles : retrait des rich snippets, action manuelle.

Schema.org et IA générative

Les LLM (ChatGPT, Claude, Gemini) exploitent largement les données structurées pour comprendre le web. En 2026, bien marquer son contenu :

  • Améliore les chances d'être cité par les SGE de Google
  • Renforce l'apparition dans les réponses générées
  • Facilite l'extraction d'informations factuelles

C'est devenu un investissement à double bénéfice : SEO classique + visibilité IA.

Erreurs fréquentes

  • Données structurées sans correspondance dans le contenu visible
  • Notes/avis inventés ou auto-générés
  • Plusieurs versions contradictoires sur la même page
  • Champs obligatoires manquants
  • Schémas obsolètes (anciens types non recommandés)
  • JSON malformé (point-virgules, virgules en trop)

Stratégie d'implémentation

Étape 1 : prioriser

Identifier les pages stratégiques où les rich snippets auront le plus d'impact (pages produit, recettes, FAQs, articles).

Étape 2 : implémenter type par type

Commencer par les types les plus simples (Article, Organization). Progresser vers les plus complexes (Product, Recipe, HowTo).

Étape 3 : tester

Vérifier chaque implémentation avec Rich Results Test avant déploiement.

Étape 4 : suivre

Surveiller dans Search Console l'apparition des rich snippets et le CTR associé.

Schema.org sur WordPress

Plugins recommandés :

  • RankMath : génération automatique très complète, gratuit
  • Yoast SEO : génération basique gratuite, types avancés en premium
  • Schema Pro : dédié aux données structurées, payant
  • WP Recipe Maker : pour les sites de recettes

L'évolution de Schema.org

Schema.org évolue régulièrement :

  • Nouveaux types ajoutés (CourseInstance, Movie, Vehicle)
  • Champs étendus (avis multi-critères, vidéos enrichies)
  • Suppression de certains types peu utilisés

Suivre les annonces officielles sur schema.org et le blog Google Search Central.

Conclusion

Schema.org est l'un des leviers SEO les plus rentables en 2026 : effort modéré, impact CTR significatif, préparation à l'avenir IA. Implémentez progressivement par type de contenu et mesurez les résultats. Pour aller plus loin : SEO technique, sitemap XML, Core Web Vitals, SEO on-page complet.