Meilleures pratiques techniques d’implémentation :
Où placer le JSON-LD :
<head>
<!-- Autres contenus du head -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
...
}
</script>
</head>
Ou dans le body (également valide) :
<body>
<script type="application/ld+json">
...
</script>
<!-- Contenu de la page -->
</body>
Pour CMS/frameworks JavaScript :
Next.js : Utilisez next-seo ou générez dans getServerSideProps
WordPress : Utilisez Yoast, Rank Math, ou insertion directe dans le template
React SPA : Utilisez react-helmet-async avec SSR
Vue : Utilisez vue-meta avec SSR
La règle :
Si votre framework possède la capacité SSR, utilisez-la pour le schéma. Si c’est uniquement côté client, il vous faut une solution de prérendu.
Tests après implémentation :
- Afficher le code source - schéma visible ? Bien.
- Rich Results Test - valide ? Bien.
- Am I Cited - suis-je cité ? Le vrai test.