Menu

Gratis tool

Structured data validator

Deze gratis validator test de structured data van elke pagina: vul een URL in of plak je JSON-LD en zie direct welke properties ontbreken. Voor site-eigenaren, marketeers en developers die hun schema markup op orde willen hebben.

We slaan je URL en code nergens op. Het valideren gebeurt in je eigen browser.

Wat is structured data?

Structured data (gestructureerde data) is machineleesbare code op je pagina die zoekmachines en AI-systemen vertelt wat je content betekent: dit is een bedrijf, dit is de auteur, dit is de prijs. De afspraken daarvoor staan op schema.org, een gezamenlijke woordenlijst van onder andere Google, Microsoft en Yandex.

Voor Google is structured data de sleutel tot rich results: zoekresultaten met extra's zoals sterren, FAQ's of broodkruimels. Hoe je die verdient lees je in onze gids over rich snippets maken.

Voor AI-systemen zoals ChatGPT, Claude en Perplexity is structured data minstens zo belangrijk. Schema markup helpt die systemen je organisatie, diensten en content te begrijpen en correct te citeren. Waarom dat steeds zwaarder weegt, lees je in ons artikel over structured data voor AI-vindbaarheid. De basisuitleg van het begrip vind je in ons artikel over schema markup.

Wat controleert deze validator?

Deze schema markup checker parseert alle JSON-LD op je pagina (en basale microdata) en toetst elk gevonden schema-type aan een ingebouwde regelset: verplichte properties geven een fout, aanbevolen properties een waarschuwing. Daarnaast signaleert de structured data test veelgemaakte fouten:

  • Ongeldige JSON in een script-blok wordt als fout gemeld, inclusief de reden waarom het parsen mislukt.
  • Hetzelfde schema-type dat twee keer op een pagina voorkomt krijgt een waarschuwing, want dubbele types verwarren zoekmachines.
  • Een datePublished zonder dateModified levert een waarschuwing op, omdat je daarmee een versheidssignaal laat liggen.
  • Een entiteit zonder @id en zonder url krijgt een waarschuwing, want zonder stabiel adres kunnen systemen entiteiten niet aan elkaar koppelen.
  • Een image- of logo-property met een relatief pad in plaats van een absolute URL wordt als fout gemeld.
TypeVerplicht (fout)Aanbevolen (waarschuwing)
Organizationnameurl, logo, sameAs, description
LocalBusinessname, addresstelephone, url, openingHoursSpecification, geo, image, priceRange
Article / BlogPostingheadlineimage, datePublished, dateModified, author, publisher, mainEntityOfPage, description
Productname, plus offers, review of aggregateRatingimage, description, brand
FAQPagemainEntity met per vraag een name en acceptedAnswergeen
BreadcrumbListitemListElement met per item position en namegeen
WebSitename, urlpotentialAction, publisher, inLanguage
Personnameurl, sameAs, jobTitle, image, worksFor
Servicenameprovider, description, serviceType, areaServed, url

Wat is het verschil met de Rich Results Test van Google?

De Rich Results Test van Google beantwoordt een andere vraag dan deze validator. Google test uitsluitend of je pagina in aanmerking komt voor specifieke rich results, en negeert alles wat daar niet voor meetelt. Deze tool controleert juist op volledigheid en op veelgemaakte fouten, ook bij types waar Google geen rich result voor toont, zoals Organization of Service.

Gebruik ze daarom samen. Breng hier eerst je basis op orde: alle verplichte properties aanwezig, geen dubbele types, absolute URL's. Draai daarna de rich results test van Google om te zien welke resultaten je pagina kan verdienen. Wil je breder kijken dan alleen structured data? Onze SEO quickscan controleert in dezelfde moeite je titel, meta description en AI-vindbaarheid.

Welk schema-type kies je per paginatype?

Het juiste schema-type hangt af van wat er op de pagina staat: het type moet de inhoud beschrijven, niet wat je graag in Google wilt zien. Dit zijn de gangbare keuzes per paginatype:

PaginatypeSchema-typeWaarom
HomepageOrganization (of LocalBusiness) plus WebSiteVertelt wie je bent en koppelt je merk aan je site. De basis voor alle andere pagina's.
DienstpaginaService plus BreadcrumbListBeschrijft wat je aanbiedt en wie de aanbieder is. Verwijs met provider naar je Organization.
BlogartikelArticle of BlogPosting plus BreadcrumbListAuteur, datums en afbeelding maken het artikel citeerbaar voor Google en AI.
FAQ- of vragenpaginaFAQPageElke vraag en elk antwoord wordt machineleesbaar; kans op uitklapbare rich results.
Lokale vestigingLocalBusinessAdres, openingstijden en telefoonnummer voeden Google Maps en lokale AI-antwoorden.

JSON-LD is voor al deze types het aanbevolen formaat: een los script-blok in je HTML, onafhankelijk van je zichtbare opmaak. Microdata (attributen in je HTML zelf) werkt ook, maar is lastiger te onderhouden; deze validator leest het daarom wel, maar basaal.

Veelgestelde vragen

Wat is JSON-LD?

JSON-LD (JavaScript Object Notation for Linked Data) is het formaat waarin je structured data aan je pagina toevoegt: een script-blok met daarin je gegevens als leesbare JSON. Het is het formaat dat Google aanraadt, omdat het los van je zichtbare HTML staat en dus makkelijk te onderhouden is.

Is structured data een rankingfactor?

Structured data is geen directe rankingfactor: je stijgt er niet automatisch van in Google. Het levert wel indirect voordeel op. Pagina's met geldige schema markup komen in aanmerking voor rich results, die meer opvallen en meer klikken trekken. En AI-systemen gebruiken structured data om je content en organisatie te begrijpen en correct te citeren.

Hoeveel schema-types mag een pagina hebben?

Een pagina mag meerdere schema-types bevatten, zolang elk type klopt met de inhoud. Een blogartikel combineert bijvoorbeeld prima een Article, een BreadcrumbList en een FAQPage. Vermijd wel hetzelfde type twee keer op een pagina: dubbele types verwarren zoekmachines. Verwijs liever met een @id naar een entiteit die je al hebt gedefinieerd.

Slaat deze tool mijn gegevens op?

Nee. De validator slaat niets op: geen URL's, geen code en geen resultaten. Bij een URL-test haalt onze server alleen de HTML op omdat je browser dat door CORS-beperkingen niet zelf mag; die HTML wordt direct aan je browser teruggegeven en daar gevalideerd, zonder logging.

Waarom vindt Google fouten die deze tool niet ziet, of andersom?

Deze validator controleert op volledigheid en veelgemaakte fouten volgens onze eigen regelset, terwijl de Rich Results Test van Google alleen kijkt of je pagina in aanmerking komt voor specifieke rich results. De tools beantwoorden dus verschillende vragen. Gebruik ze samen: eerst hier je basis op orde brengen, daarna bij Google checken wat je aan rich results kunt verwachten.

Astronaut zwevend in de ruimte als sfeerbeeld bij de call to action van Timmermans Media

Je schema is getest

Nu de rest van je vindbaarheid

Structured data is een van de bouwstenen. Wij zorgen dat je site technisch, inhoudelijk en voor AI-systemen op orde is, zodat je gevonden wordt in Google en geciteerd in ChatGPT.