Schema markup : définition et checklist technique
Le schema markup est un balisage structuré (JSON‑LD, Microdata ou RDFa) ajouté aux pages web pour décrire types, propriétés et relations afin que les moteurs et systèmes d'IA comprennent le contenu et créent rich results ou extraits enrichis.

Vue d'ensemble
Le schema markup regroupe les formats et vocabulaires (principalement schema.org) que vous insérez dans le HTML pour rendre des informations machine‑lisibles : type d'entité (Article, Product, Event...), propriétés (date, prix, auteur) et relations. Depuis plusieurs années les moteurs privilégient JSON‑LD mais Microdata et RDFa restent valides. Le balisage aide les moteurs et systèmes d'IA à présenter des résultats enrichis (rich results, Knowledge Panels, AI Overviews), mais attention : il facilite la présentation et l'indexation de métadonnées, sans garantir à lui seul une meilleure position dans le classement — le classement dépend de nombreux signaux.
Implémentation pas à pas
1. Choisissez le bon type schema.org : identifiez si votre page est un Article, LocalBusiness, Product, Recipe, Event, FAQPage, etc. Utilisez le type le plus spécifique disponible.
2. Priorisez JSON‑LD : placez un bloc <script type="application/ld+json">…</script> dans la section <head> ou juste avant </body>. Google recommande JSON‑LD pour sa simplicité et son découplage par rapport au DOM.
3. Remplissez les propriétés requises et pertinentes : titre, image, datePublished, author, price, availability, aggregateRating, etc. Ne publiez pas d'informations trompeuses — le contenu structuré doit refléter ce que voit l'utilisateur.
4. Validez la syntaxe et la cohérence : testez avec des outils (voir section Vérifier). Corrigez les erreurs, warnings et avertissements pertinents avant mise en production.
5. Déployez progressivement et suivez les rapports : publiez sur un échantillon de pages, contrôlez le trafic, les impressions et les extraits enrichis via Google Search Console et corrigez au besoin.
Exemple minimal JSON‑LD pour un article :
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Titre de l'article","author":{"@type":"Person","name":"Nom"},"datePublished":"2024-11-01"}</script>
Vérifier le balisage : checklist technique
**JSON‑LD valide** — Rich Results Test / Schema Markup Validator — passe quand aucun JSON invalide ni erreur de parsing n'est détecté
**Correspondance contenu-visible** — Chrome DevTools / rendu final — passe quand les valeurs clés du balisage (titre, image, prix) correspondent au contenu visible pour l'utilisateur
**Indexabilité de la page** — Google Search Console (URL Inspection) & site: — passe quand la page est accessible (200), n'est pas bloquée par robots.txt/meta robots et/ou figure comme indexée dans URL Inspection
**Absence de données trompeuses** — revue éditoriale interne — passe quand le balisage reflète fidèlement le produit/services/news présentés
**Langue et multilocation** — vérifiez hreflang et @language — passe quand les pages multilingues déclarent correctement la langue et les rel-alternate-hreflang
**Canonical et duplication** — où vérifier : balise link rel=canonical et Search Console — passe quand la page canonique contient le meilleur balisage (évitez de multiplier des JSON‑LD contradictoires sur pages dupliquées)
Outils pratiques pour vérifier et dépanner
Rich Results Test (Google) : collez l'URL ou le code pour voir quels types de résultats enrichis Google détecte. Schema Markup Validator (schema.org) : vérifie conformité au vocabulaire schema.org et signale les erreurs de structure.
Google Search Console : pour vos pages, utilisez l'URL Inspection pour voir l'état d'indexation et les rapports d'« Enhancements » qui listent erreurs/warnings relatifs aux types pris en charge. Rappelez‑vous : l'URL Inspection est uniquement disponible pour les propriétés que vous possédez.
Contrôle côté serveur / rendu : utilisez curl pour voir ce que sert le serveur à un user‑agent donné — par exemple curl -A "Googlebot/2.1 (+http://www.google.com/bot.html)" https://example.com/page renverra le HTML complet tel qu'un crawler le reçoit. Pour vérifier les en‑têtes HTTP seuls, utilisez curl -I https://example.com/page.
Rendu dans navigateur : ouvrez Chrome DevTools → Network/Elements et rechargez pour vérifier le DOM rendu, s'assurer que le JSON‑LD est présent et que les données visibles correspondent aux propriétés déclarées.
Problèmes fréquents
• Balises JSON‑LD mal formées ou avec des guillemets manquants — entraîne un parse error et rend le balisage inutilisable.
• Données divergentes entre le balisage et le contenu visible (prix, disponibilité) — risque de rejet manuel ou automatique des rich results et perte de confiance des moteurs.
• Page non indexée ou bloquée par robots.txt/meta robots — même un balisage parfait a peu d'effet si la page n'est pas indexée. Vérifiez l'indexation séparément.
• Multiples blocs JSON‑LD contradictoires sur la même page — consolidez en un seul bloc clair ou assurez la cohérence des valeurs.
• Usage de types inadaptés ou de propriétés obsolètes — suivez la documentation schema.org et les références Google pour les types pris en charge.
Pour aller plus loin sur l'infrastructure technique globale, consultez Lisez le guide Technical SEO.
Questions fréquentes
Le schema markup améliore‑t‑il le classement ?
Le balisage facilite la compréhension par les moteurs et la génération d'extraits enrichis, ce qui peut augmenter le CTR. Cependant, le classement (ordering) dépend de multiples signaux ; le balisage n'assure pas à lui seul une meilleure position.
Quel format utiliser : JSON‑LD, Microdata ou RDFa ?
JSON‑LD est généralement recommandé pour sa facilité d'implémentation et son découplage du DOM. Microdata et RDFa restent acceptés si vous préférez intégrer directement les attributs dans le HTML.
Un balisage valide garantit‑il un rich result ?
Non : un balisage conforme est une condition nécessaire mais pas suffisante. Les moteurs appliquent des critères éditoriaux et techniques (qualité du site, indexation, politiques) pour décider d'afficher ou non un rich result.
Que faire si Search Console signale des erreurs sur mes pages ?
Priorisez les erreurs bloquantes (parse errors, propriétés requises manquantes). Corrigez, testez avec Rich Results Test, puis demandez une nouvelle indexation via l'URL Inspection pour vos propriétés.
Faut‑il ajouter du balisage pour les pages non indexées ou à faible trafic ?
Priorisez les pages stratégiques : pages produits, fiches événement, articles à fort potentiel. Un balisage sur une page non indexée apporte peu ; commencez par régler les problèmes d'indexation.
Construisez de l'autorité avec des backlinks de qualité. Construire de l'autorité thématique complète l'optimisation technique : des backlinks pertinents augmentent la visibilité de vos pages balisées dans les écosystèmes de recherche et d'IA.
Termes associés

Optimisation pour les moteurs de recherche : définition et checklist
Processus combinant optimisation technique, contenu et netlinking pour améliorer la visibilité d’un site dans les résultats des moteurs de recherche; inclut recherche de mots‑clés, SEO on‑page, SEO technique et mesure (2026).

SEO on-page : définition et checklist
Le SEO on-page regroupe les optimisations effectuées directement sur chaque page (contenu, balises HTML, structure, performances, données structurées et sécurité) pour faciliter le crawl et l'indexation et améliorer la pertinence pour les requêtes.

Langage de balisage extensible (XML) : aperçu
Le langage de balisage extensible (XML) est un format textuel pour structurer et échanger des données via des balises personnalisées ; il sert pour fichiers de configuration, flux, plans de site et peut être validé par DTD/XSD.

Les bases du HTML : définition et guide pratique
Les bases du HTML expliquent le langage de balisage qui structure le contenu d'une page web : balises, attributs et sémantique ; comment le navigateur parse le document et pourquoi une structure correcte facilite accessibilité, indexation et maintenabilité.

Moteurs de recherche : fonctionnement et impact SEO
Les moteurs de recherche sont des systèmes qui découvrent (crawl), analysent et indexent le contenu web pour répondre aux requêtes des utilisateurs ; en 2026 ils combinent indexation mobile-first, rendu JavaScript et synthèse par modèles d'IA (AI Overviews).

Algorithme de recherche : rôle, critères et checklist
Un algorithme de recherche est un système automatisé de règles et de signaux qu’un moteur utilise pour découvrir, indexer et classer des pages web ; en 2026 il combine signaux classiques et composants d’IA pour générer et ordonner les résultats.
