Najlepšie technické postupy implementácie:
Kam umiestniť JSON-LD:
<head>
<!-- Ďalší obsah hlavičky -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
...
}
</script>
</head>
Alebo v tele (tiež platné):
<body>
<script type="application/ld+json">
...
</script>
<!-- Obsah stránky -->
</body>
Pre CMS/JavaScriptové frameworky:
Next.js: Použite next-seo alebo generujte v getServerSideProps
WordPress: Použite Yoast, Rank Math alebo priamu úpravu šablóny
React SPA: Použite react-helmet-async so SSR
Vue: Použite vue-meta so SSR
Pravidlo:
Ak má váš framework SSR schopnosť, použite ju pre schému. Ak je čisto klientsky, potrebujete prerendering.
Testovanie po implementácii:
- View source – je schéma viditeľná? OK.
- Rich Results Test – prešlo? OK.
- Am I Cited – ste citovaní? To je skutočný test.