Beste praksis for teknisk implementering:
Hvor plassere JSON-LD:
<head>
<!-- Annet hodeinnhold -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
...
}
</script>
</head>
Eller i body (også gyldig):
<body>
<script type="application/ld+json">
...
</script>
<!-- Sideinnhold -->
</body>
For CMS/JavaScript-rammeverk:
Next.js: Bruk next-seo eller generer i getServerSideProps
WordPress: Bruk Yoast, Rank Math eller direkte malinnsetting
React SPA: Bruk react-helmet-async med SSR
Vue: Bruk vue-meta med SSR
Regelen:
Hvis rammeverket ditt har SSR-kapabilitet, bruk det for skjema. Hvis det er ren klientside, trenger du en prerendering-løsning.
Testing etter implementering:
- Vis kilde - skjema synlig? Bra.
- Rich Results Test - bestått? Bra.
- Am I Cited - blir sitert? Den virkelige testen.