Hva er JSON-LD?

JSON-LD (JavaScript Object Notation for Linked Data) er formatet søkemotorer anbefaler for strukturerte data. En side legger til en <script type="application/ld+json">-blokk som beskriver hva siden handler om, for eksempel et produkt med pris, en artikkel med forfatter eller en organisasjon med logo, ved hjelp av typer og egenskaper fra vokabularet til schema.org. Google, Bing og andre søkemotorer leser disse blokkene for å vise utvidede resultater som stjernevurderinger, priser, brødsmulestier og oppskriftskort.

Feil i JSON-LD oppdages ikke nødvendigvis. Siden lastes fortsatt inn, men et manglende komma, en feilstavet type eller et manglende obligatorisk felt betyr at søkemotorene ignorerer markeringen, eller at siden mister sitt utvidede resultat.

Beskrivelse av verktøyet

Dette verktøyet henter HTML-koden til en side på serveren, finner alle JSON-LD-skriptblokker og kontrollerer hver av dem i to trinn. Først kontrollerer det selve JSON-LD-en: at JSON kan tolkes, at hvert element har en @context som peker til schema.org, og en @type, samt at nøkkelord som @type og @id er stavet og utformet riktig. Deretter kontrollerer det innholdet mot vokabularet til schema.org og Googles regler for utvidede resultater. Det rapporterer ukjente typer, egenskaper som ikke tilhører en type, samt obligatoriske eller anbefalte felt som mangler eller har feil format.

Funksjoner

  • Finner alle JSON-LD-blokker på en aktiv side, i <head> eller <body>
  • Rapporterer syntaksfeil i JSON med parserens feilmelding
  • Kontrollerer @context, @type, @id, @graph og stavemåten til nøkkelord
  • Marker ukjente schema.org-typer og egenskaper som en type ikke støtter
  • Kontrollerer Googles obligatoriske og anbefalte felt for produkter, tilbud, anmeldelser, vurderinger, oppskrifter, stillingsannonser, videoer, brødsmulestier og mer
  • Viser hvert strukturerte dataelement med type og navn
  • Viser hver blokk som formatert JSON

Slik fungerer det

Siden lastes ned uten at viderekoblinger følges, og maksimalt de første 3 MB leses. Hver JSON-LD-blokk tolkes separat, og elementer i en @graph kontrolleres som separate elementer. Kontrollen mot schema.org bruker en kopi av hele schema.org-vokabularet, mens kontrollen av Googles utvidede resultater bruker Adobes validator for strukturerte data med åpen kildekode.

Tips

  • Feil betyr at søkemotorer sannsynligvis vil ignorere elementet, eller at det ikke vil få et utvidet resultat, så rett dem først. Advarsler gjelder vanligvis anbefalte felt, og hvis du legger dem til, kan det forbedre hvordan resultatet ser ut.
  • JSON-LD-nøkkelord skiller mellom store og små bokstaver: @type fungerer, mens @Type ikke gjør det.
  • Bruk absolutte URL-er for url, image og logo, samt ISO 8601-datoer som 2026-09-25 eller 2026-09-25T10:00:00+02:00.
  • Verktøyet leser HTML-koden som serveren returnerer. JSON-LD som JavaScript legger til senere i nettleseren, blir ikke funnet.