Cele mai bune practici de implementare tehnica:
Unde sa plasezi JSON-LD:
<head>
<!-- Alt continut head -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
...
}
</script>
</head>
Sau in body (de asemenea valid):
<body>
<script type="application/ld+json">
...
</script>
<!-- Continutul paginii -->
</body>
Pentru CMS/framework-uri JavaScript:
Next.js: Foloseste next-seo sau genereaza in getServerSideProps
WordPress: Foloseste Yoast, Rank Math sau inserare directa in template
React SPA: Foloseste react-helmet-async cu SSR
Vue: Foloseste vue-meta cu SSR
Regula:
Daca framework-ul tau are capacitate SSR, foloseste-o pentru schema. Daca e pur client-side, ai nevoie de solutie de pre-randare.
Testare dupa implementare:
- View source - schema vizibil? Bine.
- Rich Results Test - trece? Bine.
- Am I Cited - esti citat? Testul real.