Slik kontrollerer du JSON-LD-strukturerte data på en nettside

Kontroller JSON-LD på en hvilken som helst nettside for feil og manglende felt, se hvert schema.org-element det beskriver, og les JSON-koden for hver blokk.

3 min lesetid


JSON-LD Validator etter kontroll av Wikipedia-artikkelen om gummianden: én blokk uten problemer, ett Article-element og JSON-koden til blokken
JSON-LD Validator etter kontroll av Wikipedia-artikkelen om gummianden: én blokk uten problemer, ett Article-element og JSON-koden til blokken

For å kontrollere JSON-LD på en nettside åpner du JSON-LD Validator, limer inn adressen til siden og klikker på «Hent og valider JSON-LD». Resultatet viser alle problemer, hvert element siden beskriver, og JSON-koden for hver blokk. Når siden ikke har noen problemer, er sammendraget grønt.

Slik kontrollerer du en side

  1. Åpne siden i nettleseren og kopier adressen fra adressefeltet.
  2. Lim den inn i URL-feltet. Hvis adressen ikke har https://, legges det til automatisk.
  3. Klikk på «Hent og valider JSON-LD».
  4. Les sammendraget over tabellene. Det viser antall blokker, feil og advarsler.
  5. Velg en blokk under Kilde for å se JSON-koden med linjenumre.

Slik leser du resultatet

  • Problemtabellen viser hver feil og advarsel. Den vises bare når det er et problem.
  • Blokk er nummeret på skriptblokken, telt fra toppen av siden.
  • Plassering viser hvor problemet er, for eksempel Product.image.
  • Elementtabellen viser hvert element, med typen, for eksempel Article eller Product, og navnet.
  • Klikk på en kolonneoverskrift for å sortere en tabell. Knappene under hver tabell eksporterer den som CSV eller JSON.

Hvilke problemer bør du løse først?

Feil vises først i listen og har en rød etikett. Advarsler har en gul etikett. En feil betyr at noe er ødelagt, eller at et obligatorisk felt mangler. Advarsler merket «(valgfritt)» gjelder felt du kan legge til når du har opplysningene.

Disse meldingene er enkle å løse.

Melding Løsning
Ugyldig JSON Se etter et manglende komma eller anførselstegn, eller et komma etter den siste verdien.
@context mangler, legg til "@context": "https://schema.org" Legg til denne linjen i blokken.
@type mangler Legg til en type, for eksempel "@type": "Product".
«@Type» er ikke et JSON-LD-nøkkelord Skriv nøkkelord med små bokstaver: @type.
Typen «Organisation» er ikke en gyldig schema.org-type Bruk det nøyaktige navnet fra schema.org, her Organization.
Det obligatoriske attributtet «image» mangler Legg til feltet som er nevnt i meldingen.

Når kontrollen ikke finner noe eller mislykkes

«Ingen JSON-LD-skriptblokker ble funnet på denne siden» betyr at HTML-koden til siden ikke inneholder JSON-LD. Kontrollen leser siden slik serveren sender den. JSON-LD som et skript legger til senere i nettleseren, blir ikke funnet.

«Kunne ikke hente siden» betyr at nettstedet ikke sendte siden. Dette skjer også når adressen viderekobler til en annen adresse, fordi viderekoblinger ikke følges. Kopier den endelige adressen fra adressefeltet, og prøv på nytt.

Bare de første 3 MB av en side kontrolleres. Du får en melding hvis siden er større.

Løs feilene, oppdater siden og kjør kontrollen på nytt.

Klar til å prøve selv?


JSON-LD-validator

Skriv inn en URL, så henter serveren siden, trekker ut alle blokker med strukturerte JSON-LD-data og kontrollerer dem for JSON-syntaksfeil, manglende @context og @type, ukjente schema.org-typer og egenskaper samt felt som Google trenger for utvidede søkeresultater.

Åpne verktøyet

Del