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.
BreadcrumbList
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.