SEO

Schema Markup

Le Schema Markup est un balisage de données structurées ajouté à une page web pour aider les moteurs de recherche et les IA à en comprendre le contenu avec plus de précision. Il est rédigé à l'aide du vocabulaire Schema.org et est pris en charge conjointement par les principaux moteurs de recherche, dont Google, Bing, Yahoo! et Yandex.

Le Schema Markup est un balisage de données structurées ajouté à une page web pour aider les moteurs de recherche et les IA à en comprendre le contenu avec plus de précision. Il est rédigé à l'aide du vocabulaire Schema.org et est pris en charge conjointement par les principaux moteurs de recherche, dont Google, Bing, Yahoo! et Yandex.

Pourquoi c'est important

L'application du Schema Markup permet l'affichage de rich snippets sur les pages de résultats des moteurs de recherche (SERP), ce qui améliore considérablement les taux de clics (CTR). Concrètement, Nestlé a constaté une hausse de 82 % du CTR sur les pages présentant des résultats enrichis, et Rotten Tomatoes a enregistré un CTR supérieur de 25 % sur les pages comportant des données structurées.

Depuis 2025, l'importance du Schema Markup s'est encore accrue avec l'expansion des environnements de recherche par IA générative (Google AI Overviews, ChatGPT, Perplexity, etc.). Les systèmes d'IA s'appuient sur les données structurées lorsqu'ils génèrent des réponses et citent leurs sources, ce qui fait d'un JSON-LD bien implémenté un facteur déterminant de la visibilité dans la recherche par IA, au-delà des simples rich snippets. En 2026, les pages dotées d'un Schema Markup affichent un CTR supérieur de 20 à 40 % par rapport aux pages qui en sont dépourvues.

Principaux types de schémas

Le Schema Markup s'applique à l'aide de différents types selon l'objectif et le contenu de la page. Les principaux types incluent :

  • Article / NewsArticle / BlogPosting : utilisés pour les articles de blog, les articles d'actualité et autres contenus éditoriaux. Précisent l'auteur, la date de publication, l'image à la une, etc.
  • Product + Offer : affichent le prix, la disponibilité, les notes et d'autres informations sur les pages d'e-commerce.
  • BreadcrumbList : montre le chemin de navigation du site pour afficher la structure hiérarchique dans les résultats de recherche.
  • FAQPage : structure les questions fréquentes et leurs réponses pour un affichage direct dans la SERP.
  • LocalBusiness : communique de manière cohérente le nom, l'adresse et le numéro de téléphone (NAP) d'une entreprise locale.
  • Organization / WebSite : prend en charge les informations relatives à l'organisation à l'échelle du site ainsi que la barre de recherche des sitelinks.
  • HowTo : structure les contenus de guide étape par étape pour un affichage sous forme de résultats enrichis.

Lors du choix d'un type, il est important d'utiliser le type le plus spécifique possible. Par exemple, au lieu du Article générique, appliquez un sous-type tel que NewsArticle ou BlogPosting correspondant à l'objectif du contenu, afin que les moteurs de recherche puissent le classer plus précisément.

Implémentation

Le format d'implémentation officiellement recommandé par Google est le JSON-LD (JavaScript Object Notation for Linked Data). Il est inséré dans la section <head> ou <body> du HTML à l'aide d'une balise <script type="application/ld+json"> et reste distinct de la structure HTML de la page, ce qui en facilite la maintenance.

Voici un exemple de JSON-LD appliqué à un article de blog :

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "The Complete Guide to Schema Markup",
  "description": "Learn the concepts of schema markup through JSON-LD implementation.",
  "author": {
    "@type": "Person",
    "name": "John Doe"
  },
  "publisher": {
    "@type": "Organization",
    "name": "inblog",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "datePublished": "2026-03-17",
  "dateModified": "2026-03-17",
  "image": "https://example.com/cover.jpg",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/schema-markup-guide"
  }
}
</script>

Points clés à prendre en compte lors de l'implémentation :

  • Les données spécifiées dans le JSON-LD doivent toujours correspondre au contenu réel de la page.
  • L'utilisation de propriétés telles que about, mentions et sameAs pour relier les entités entre elles améliore la compréhension du contenu par l'IA.
  • Méfiez-vous des erreurs de syntaxe telles que les problèmes de guillemets, le mauvais usage du vocabulaire Schema.org et les caractères spéciaux introduits lors d'un copier-coller depuis des traitements de texte.

Outils de validation

Après l'implémentation du Schema Markup, une étape de validation est indispensable. Les principaux outils de validation incluent :

  • Test des résultats enrichis de Google : vérifie si les données structurées sont éligibles aux résultats enrichis de Google. L'outil de validation le plus pratique.
  • Validateur de Schema Markup : le validateur officiel de Schema.org qui contrôle l'exactitude du vocabulaire et de la syntaxe.
  • Google Search Console : surveille l'état des données structurées sur l'ensemble du site et identifie les erreurs et avertissements.

Le Schema Markup n'est pas une implémentation ponctuelle : il doit être continuellement mis à jour et validé à mesure que le contenu évolue. Des inspections régulières sont importantes pour éviter les erreurs et maintenir la visibilité dans les recherches.

Sources :

Articles inblog associés

Comment inblog vous aide

inblog applique automatiquement le Schema Markup Article (BlogPosting) et Organization à chaque page.