JSON-LD-validerare
Ange en URL så hämtar servern sidan, extraherar alla strukturerade JSON-LD-datablock och kontrollerar dem efter JSON-syntaxfel, saknade @context och @type, okända schema.org-typer och egenskaper samt fält som Google behöver för utökade resultat.
Inmatning
Protected by Cloudflare Turnstile
Utdata
| Block | Typ | Namn |
|---|---|---|
| Inga strukturerade dataobjekt hittades. | ||
Readme
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,@graphoch 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:
@typefungerar, men@Typegör det inte. - Använd absoluta URL:er för
url,imageochlogo, samt ISO 8601-datum som2026-09-25eller2026-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.