JSON-LD er et format til at beskrive entiteter og relationer som maskinlæsbare data. På websites placeres det normalt i et <script type="application/ld+json">-element. Det kan ligge i dokumentets <head> eller <body>.
Google understøtter JSON-LD, Microdata og RDFa til struktureret data og anbefaler JSON-LD, når det passer til implementeringen. Formatet er ofte lettere at vedligeholde, fordi markuppen kan holdes adskilt fra de synlige HTML-elementer.
Et enkelt JSON-LD-eksempel
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Guide til billed-SEO",
"datePublished": "2026-10-10",
"author": {
"@type": "Organization",
"name": "Eksempel ApS"
}
}
</script>
@context peger på ordforrådet, mens @type angiver typen af objekt. De øvrige egenskaber beskriver artiklen. I en rigtig implementation skal værdierne være korrekte for den konkrete side.
JSON-LD, Schema.org og Google er ikke det samme
- JSON-LD er formatet, som dataene skrives i.
- Schema.org er et ordforråd med typer og egenskaber.
- Google Search understøtter bestemte typer og har egne krav til de søgeresultater, der kan bruge dem.
En type kan derfor være gyldig hos Schema.org uden at udløse et Google-resultat. Brug dokumentationen til den konkrete funktion, og se sammenhængen i opslaget om struktureret data.
Markuppen skal beskrive sidens virkelige indhold
Tilføj ikke ratings, priser, forfattere eller virksomhedsoplysninger, som brugeren ikke kan genkende eller kontrollere på siden. Struktureret data må ikke være vildledende eller beskrive et andet emne end sidens hovedindhold.
Et plugin kan generere JSON-LD automatisk, men det fritager ikke redaktøren for at kontrollere værdierne. Skabeloner kan eksempelvis genbruge en forkert forfatter, dato eller billedadresse på mange sider.
Sådan implementerer og tester du
- Vælg en understøttet type, der passer til sidens faktiske indhold.
- Læs kravene til nødvendige og anbefalede egenskaber.
- Generér JSON uden kommentarer, afsluttende kommaer eller ugyldige citationstegn.
- Test Google-funktioner med Rich Results Test.
- Validér bredere Schema.org-markup med Schema Markup Validator.
- Publicér, og brug URL-inspektion til at kontrollere, om Google kan hente siden.
- Følg rapporter og fejl efter skabelon- eller indholdsændringer.
Typiske fejl
- JSON-syntaksen er ugyldig.
- Type eller egenskaber passer ikke til sidens synlige indhold.
- Relative eller forældede URL’er peger på forkerte billeder og sider.
- Flere plugins genererer modstridende markup.
- Markuppen validerer teknisk, men mangler kravene til den ønskede Google-funktion.
Korrekt JSON-LD kan gøre en side berettiget til relevante rich results, men garanterer hverken en udvidet visning, indeksering eller en bestemt placering.