← Retour au lexique
⚙️ SEO Technique

Balisage Schema (Schema Markup)

Le balisage Schema est un vocabulaire standardisé pour structurer les données web. Il permet d'obtenir des rich snippets et améliore la compréhension par Google.

Définition

Le balisage Schema (Schema Markup ou Schema.org) est un vocabulaire standardisé de balises que vous pouvez ajouter à votre HTML pour aider les moteurs de recherche à comprendre le contenu de vos pages. Il permet d’obtenir des résultats enrichis (rich snippets) dans les SERP.

C’est le langage universel pour communiquer des données structurées aux moteurs de recherche.

Origine

Schema.org

Créé en 2011 par Google, Bing, Yahoo et Yandex pour standardiser les données structurées.

Objectif

Fournir un vocabulaire commun que tous les moteurs de recherche comprennent.

Formats de balisage

JSON-LD (Recommandé)

Format recommandé par Google :

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Titre de l'article",
  "author": {
    "@type": "Person",
    "name": "Nom de l'auteur"
  }
}
</script>

Microdata

Intégré dans le HTML :

<div itemscope itemtype="https://schema.org/Product">
  <span itemprop="name">Nom du produit</span>
  <span itemprop="price">99.99</span>
</div>

RDFa

Similaire à Microdata, moins utilisé aujourd’hui.

Types de Schema courants

Article

Pour les articles de blog et actualités.

Product

Produits e-commerce (prix, disponibilité, avis).

LocalBusiness

Entreprises locales (adresse, horaires, contact).

FAQPage

Questions/réponses pour apparaître dans les SERP.

HowTo

Tutoriels étape par étape.

Recipe

Recettes de cuisine (ingrédients, temps, calories).

Event

Événements (date, lieu, prix).

Organization

Informations sur l’entreprise.

Person

Informations sur une personne.

Fil d’Ariane.

Review / AggregateRating

Avis et notes.

Rich snippets obtenus

Exemples visuels dans la SERP

  • Étoiles de notation
  • Prix et disponibilité
  • FAQ expansible
  • Recettes avec image et temps
  • Événements avec date
  • Fil d’Ariane

Implémentation

Étape 1 : Choisir le type

Identifiez le type de Schema pertinent pour votre contenu.

Étape 2 : Générer le code

Utilisez des générateurs ou écrivez manuellement.

Étape 3 : Intégrer

Ajoutez le JSON-LD dans le <head> ou avant </body>.

Étape 4 : Tester

Validez avec l’outil de test de Google.

Étape 5 : Monitorer

Suivez l’apparition des rich snippets dans Search Console.

Outils

Générateurs

  • Google Structured Data Markup Helper
  • Schema Markup Generator (technicalseo.com)
  • Merkle Schema Markup Generator

Validation

  • Rich Results Test (Google)
  • Schema Validator
  • Search Console > Améliorations

Plugins CMS

  • Yoast SEO (WordPress)
  • Rank Math
  • Schema Pro

Bonnes pratiques

Précision

Les données Schema doivent correspondre au contenu visible.

Complétude

Remplissez autant de propriétés pertinentes que possible.

Pas de spam

N’ajoutez pas de Schema pour du contenu inexistant ou trompeur.

Test systématique

Validez toujours avant mise en production.

Suivi

Surveillez les erreurs dans Search Console.

Erreurs courantes

Données invisibles

Schema pour du contenu non visible sur la page.

Informations fausses

Prix, notes ou disponibilité incorrects.

Mauvais type

Utiliser Product pour un article, par exemple.

Syntaxe incorrecte

Erreurs JSON qui invalident le balisage.

Impact SEO

Direct

Les rich snippets ne sont pas un facteur de ranking direct.

Indirect

  • Meilleur CTR grâce à l’apparence enrichie
  • Meilleure compréhension du contenu par Google
  • Éligibilité à certaines features SERP

Conclusion

Le balisage Schema est un investissement SEO technique qui améliore la communication avec les moteurs de recherche. Bien que n’étant pas un facteur de ranking direct, il augmente la visibilité dans les SERP et le taux de clic. Implémentez les types de Schema pertinents pour votre contenu et validez systématiquement votre code.