Tu sais que Schema.org c'est important. Maintenant tu veux savoir comment le mettre en place sans te prendre la tête.
Ce guide va droit au but : du code, des exemples, et les pièges à éviter.
JSON-LD : le seul format qui compte
Il existe 3 formats pour implémenter Schema.org : Microdata, RDFa, et JSON-LD.
Oublie les deux premiers. JSON-LD est celui que Google recommande. C'est un bloc JavaScript dans le <head> de ta page, séparé du HTML. Propre, maintenable, et ça casse pas ton markup.
Exemple 1 : Article de blog
Les champs obligatoires : headline, author, datePublished, image. Sans eux, Google ignore le balisage.
Exemple 2 : FAQ Page
Rappel important : les questions doivent être visibles sur la page. Google vérifie. Si ta FAQ est uniquement dans le JSON-LD mais pas dans le HTML, c'est du spam.
Exemple 3 : Business local
Exemple 4 : Produit e-commerce
Pour le e-commerce, le combo Product + Offer + AggregateRating est ce qui déclenche les étoiles et le prix dans les SERPs. C'est le Schema avec le ROI le plus immédiat.
Exemple 5 : Fil d'Ariane (BreadcrumbList)
Le Breadcrumb est sous-estimé. Il améliore l'affichage de ton URL dans les SERPs (au lieu d'une URL moche, Google affiche "Accueil > Blog > Titre"). Et c'est le plus simple à implémenter.
Comment l'intégrer sur ton site
WordPress
Plugin Yoast SEO ou Rank Math : ils gèrent le Schema automatiquement. Vérifie juste que les champs sont bien remplis (auteur, date, image).
Pour du custom, utilise le hook wp_head :
Site statique (Zola, Hugo, Next.js)
Ajoute le bloc <script type="application/ld+json"> dans ton template base.html ou dans le frontmatter de chaque page.
Laravel / PHP
Génère le JSON-LD côté serveur et injecte-le dans le layout Blade.
La checklist avant de publier
- Rich Results Test — Teste chaque page modifiée
- Contenu visible — Vérifie que le Schema reflète le contenu de la page
- Champs complets — Pas de champ vide ou de placeholder "TODO"
- URL canonique — Le
mainEntityOfPagedoit pointer vers la bonne URL - Search Console — Vérifie les erreurs dans "Améliorations" après 48h
Le piège des plugins "auto-schema"
Les plugins qui génèrent du Schema automatiquement font le minimum. Ils ajoutent WebSite, Organization, et un Article basique.
C'est mieux que rien, mais c'est pas ce qui te donnera des résultats enrichis. Pour ça, il faut du Schema spécifique au contenu de chaque page.
Le plugin te donne la base. Le travail manuel (ou un outil comme Claude Code) te donne l'avantage.
Prends 30 minutes cette semaine. Ajoute du Schema.org sur tes 5 pages les plus importantes. Vérifie avec le Rich Results Test. Et regarde ton CTR dans 3 semaines. C'est le genre de quick win que la plupart des SEO laissent sur la table.