Vad är JSON-LD?

JSON-LD (JavaScript Object Notation for Linked Data) är det format som sökmotorer rekommenderar för strukturerade data. En sida lägger till ett block med <script type="application/ld+json"> som beskriver vad sidan handlar om, till exempel en produkt med sitt pris, en artikel med sin författare eller en organisation med sin logotyp, med hjälp av typer och egenskaper från vokabulären på schema.org. Google, Bing och andra sökmotorer läser dessa block för att visa utökade sökresultat som stjärnbetyg, priser, brödsmulor och receptkort.

Fel i JSON-LD upptäcks utan synlig felhantering. Sidan laddas fortfarande, men ett saknat kommatecken, en felstavad typ eller ett obligatoriskt fält som saknas innebär att sökmotorerna ignorerar uppmärkningen eller att sidan förlorar sitt utökade sökresultat.

Verktygsbeskrivning

Det här verktyget hämtar en sidas HTML på servern, hittar alla JSON-LD-scriptblock och kontrollerar varje block i två steg. Först kontrollerar det själva JSON-LD: att JSON kan parsas, att varje objekt har en @context som pekar på schema.org och en @type, samt att nyckelord som @type och @id är korrekt stavade och har rätt format. Därefter kontrollerar det innehållet mot vokabulären på schema.org och Googles regler för utökade sökresultat. Det rapporterar okända typer, egenskaper som inte hör till en typ samt obligatoriska eller rekommenderade fält som saknas eller har fel format.

Funktioner

  • Hittar alla JSON-LD-block på en aktiv sida, i <head> eller <body>
  • Rapporterar JSON-syntaxfel med parserns felmeddelande
  • Kontrollerar @context, @type, @id, @graph och stavningen av nyckelord
  • Markerar okända schema.org-typer och egenskaper som en typ inte stöder
  • Kontrollerar Googles obligatoriska och rekommenderade fält för produkter, erbjudanden, recensioner, betyg, recept, jobbannonser, videor, brödsmulor med mera
  • Visar alla strukturerade dataobjekt med deras typ och namn
  • Visar varje block som formaterad JSON

Så fungerar det

Sidan hämtas utan att omdirigeringar följs, och högst de första 3 MB läses in. Varje JSON-LD-block parsas separat, och objekt inuti en @graph kontrolleras som separata objekt. Kontrollerna av schema.org använder en kopia av hela vokabulären på schema.org, och kontrollerna av Googles utökade sökresultat använder Adobes validator för strukturerade data med öppen källkod.

Tips

  • Fel innebär att sökmotorerna sannolikt ignorerar objektet eller att det inte får ett utökat sökresultat, så åtgärda dem först. Varningar gäller vanligtvis rekommenderade fält, och om du lägger till dem kan resultatets utseende förbättras.
  • JSON-LD-nyckelord är skiftlägeskänsliga: @type fungerar, men @Type gör det inte.
  • Använd absoluta URL:er för url, image och logo, samt ISO 8601-datum som 2026-09-25 eller 2026-09-25T10:00:00+02:00.
  • Verktyget läser den HTML som servern returnerar. JSON-LD som senare läggs till av JavaScript i webbläsaren hittas inte.