JSON-LD-validator
Voer een URL in. De server haalt de pagina op, extraheert elk JSON-LD-blok met gestructureerde gegevens en controleert het op JSON-syntaxisfouten, ontbrekende @context en @type, onbekende schema.org-typen en -eigenschappen en velden die Google nodig heeft voor uitgebreide zoekresultaten.
Invoer
Protected by Cloudflare Turnstile
Uitvoer
| Blok | Type | Naam |
|---|---|---|
| Geen gestructureerde gegevens gevonden. | ||
Readme
Wat is JSON-LD?
JSON-LD (JavaScript Object Notation for Linked Data) is het formaat dat zoekmachines aanbevelen voor gestructureerde gegevens. Een pagina voegt een blok <script type="application/ld+json"> toe waarin wordt beschreven waar de pagina over gaat, zoals een product met de prijs, een artikel met de auteur of een organisatie met het logo, met behulp van typen en eigenschappen uit de schema.org-vocabulaire. Google, Bing en andere zoekmachines lezen deze blokken om uitgebreide resultaten weer te geven, zoals sterbeoordelingen, prijzen, broodkruimelnavigatie en receptkaarten.
Fouten in JSON-LD worden stil genegeerd. De pagina wordt nog steeds geladen, maar door een ontbrekende komma, een verkeerd gespeld type of een ontbrekend verplicht veld negeren zoekmachines de markup of verliest de pagina het uitgebreide resultaat.
Beschrijving van de tool
Deze tool haalt de HTML van een pagina op de server op, vindt elk JSON-LD-scriptblok en controleert elk blok in twee stappen. Eerst wordt de JSON-LD zelf gecontroleerd: of de JSON kan worden geparseerd, of elk item een @context bevat die naar schema.org verwijst en een @type heeft, en of keywords zoals @type en @id correct zijn gespeld en de juiste structuur hebben. Vervolgens wordt de inhoud gecontroleerd aan de hand van de schema.org-vocabulaire en de regels van Google voor uitgebreide resultaten. Daarbij worden onbekende typen, eigenschappen die niet bij een type horen en ontbrekende of verkeerd opgemaakte verplichte of aanbevolen velden gemeld.
Functies
- Vindt elk JSON-LD-blok op een livepagina, in
<head>of<body> - Meldt JSON-syntaxisfouten met de melding van de parser
- Controleert
@context,@type,@id,@graphen de spelling van keywords - Markeer onbekende schema.org-typen en eigenschappen die een type niet ondersteunt
- Controleert de verplichte en aanbevolen velden van Google voor producten, aanbiedingen, reviews, beoordelingen, recepten, vacatures, video's, broodkruimelnavigatie en meer
- Toont elk item met gestructureerde gegevens, inclusief het type en de naam
- Toont elk blok als opgemaakte JSON
Zo werkt het
De pagina wordt gedownload zonder redirects te volgen en er worden maximaal de eerste 3 MB gelezen. Elk JSON-LD-blok wordt afzonderlijk geparseerd en items binnen een @graph worden als afzonderlijke items gecontroleerd. Voor de schema.org-controles wordt een kopie van de volledige schema.org-vocabulaire gebruikt. Voor de controles van Google op uitgebreide resultaten wordt de opensource-validator voor gestructureerde gegevens van Adobe gebruikt.
Tips
- Fouten betekenen dat zoekmachines het item waarschijnlijk negeren of dat het geen uitgebreid resultaat krijgt. Los deze daarom eerst op. Waarschuwingen hebben meestal betrekking op aanbevolen velden; door deze toe te voegen kan de weergave van het resultaat verbeteren.
- JSON-LD-keywords zijn hoofdlettergevoelig:
@typewerkt, maar@Typeniet. - Gebruik absolute URL's voor
url,imageenlogo, en ISO 8601-datums zoals2026-09-25of2026-09-25T10:00:00+02:00. - De tool leest de HTML die de server retourneert. JSON-LD dat later door JavaScript in de browser wordt toegevoegd, wordt niet gevonden.