Qu'est-ce que JSON-LD (Schema.org) ?
C'est comme une fiche catalogue normalisée collée sur chaque ouvrage pour que les bibliothèques automatiques sachent auteur, sujet et cote sans lire tout le texte. Il décrit le contenu de la page selon le vocabulaire Schema.org (Organization, LocalBusiness, Article, Product, FAQPage, BreadcrumbList, etc.). Les moteurs utilisent ces données pour afficher des rich results (extraits enrichis, knowledge panel, carrousels). Le JSON-LD est privilégié par Google par rapport aux microdonnées ou RDFa car il est facile à maintenir et séparable du contenu visible. Le script peut être placé dans le <head> ou le <body> ; le contenu doit refléter le contenu visible de la page (pas de contenu trompeur). Les erreurs de syntaxe (virgule finale, guillemets simples) font ignorer le bloc. Google recommande de tester avec l’outil « Test des résultats enrichis » dans Search Console. Pour la mise en œuvre, voir agence SEO.
Comment ça marche ?
Un bloc <script type="application/ld+json"> dans le head ou le body contient un objet JSON décrivant la page (Organization, Article, Product, FAQPage, etc.) avec le vocabulaire Schema.org. Google lit ce bloc et peut l'utiliser pour afficher des rich results.
L'Impact Business
Les données structurées permettent d’obtenir des extraits enrichis (étoiles, prix, FAQ, fil d’Ariane) dans les SERP, ce qui améliore la visibilité et le taux de clic. Une implémentation correcte renforce le signal sémantique envoyé à Google. Les erreurs ou le markup incohérent peuvent toutefois être ignorés ou, dans de rares cas, générer des avertissements dans Search Console. Un site e-commerce avec Product et BreadcrumbList peut afficher prix et fil d’Ariane directement dans les résultats. Les FAQ structurées augmentent les chances d’apparaître en position zéro pour des requêtes question. Les fiches produit avec avis étoilés affichés en SERP gagnent couramment 15 % à 35 % de CTR sur les mêmes positions qu'un résultat « bleu » sans rich snippet, selon les secteurs très comparatifs (électronique, voyage).
Bonnes pratiques vs Erreurs communes
- ✅ À faire : Générer un JSON valide (guillemets doubles, pas de virgule finale). S'assurer que les données reflètent le contenu visible. Tester avec le validateur Google.
- ❌ À éviter : Erreurs de syntaxe JSON (virgule finale, guillemets simples), contenu trompeur ou incohérent avec la page. Un bloc invalide est ignoré.
Prompt IA
Contexte : type de page [Organization / LocalBusiness / Article / Product / FAQPage / BreadcrumbList], données disponibles [liste des champs : nom, adresse, prix, etc.]. Génère un bloc JSON-LD valide (guillemets doubles, pas de virgule finale) avec les propriétés requises et recommandées par Google. Indique comment l’intégrer dans le HTML et quels champs adapter selon [stack : Next.js / WordPress / autre]. Propose un test avec le validateur Google.