PK Systems PK Systems
Web & marketing

JSON-LD Schema-bouwer

Bouw geldige <code>application/ld+json</code>-blokken voor Article, Product, FAQPage, Recipe, Event, Organization en LocalBusiness — kopieer en plak in je <code>&lt;head&gt;</code>.

JSON-LD Schema-bouwer

Kies het type dat past bij de hoofdinhoud van de pagina. Voor de meeste pagina's is één blok genoeg.

JSON-LD-uitvoer

Wat is JSON-LD?

JSON-LD (JSON for Linking Data) is het formaat dat Google, Bing en de meeste andere zoekmachines het liefst zien voor gestructureerde data. Je plaatst een <script type="application/ld+json">-blok in de <head> van de pagina met een JSON-object dat de pagina beschrijft — en de crawler gebruikt dat om rich results mogelijk te maken: reviewsterren, FAQ-accordeons, receptkaarten, evenementenoverzichten. Het vocabulaire komt van Schema.org, een door de community onderhouden ontologie van zo'n 800 types en 1.400 eigenschappen.

Hoe gebruik je deze bouwer

Kies het schematype dat past bij de hoofdinhoud van je pagina. Voor de meeste pagina's is precies één blok genoeg — een artikelpagina is een Article, een productpagina is een Product, een evenementpagina is een Event. Vul de verplichte velden in (gemarkeerd in de referentietabel hieronder); optionele velden zijn er als je de gegevens hebt, maar overslaan is prima. Het uitvoerpaneel werkt live mee en herformatteert de JSON. Als de structuur er goed uitziet, klik op JSON-LD kopiëren en plak het fragment — inclusief de <script>-tags — in de <head> van je pagina. Valideer met Google's Rich Results Test voordat je het live zet.

JSON-LD vs Microdata vs RDFa

Schema.org-markup kan in drie syntaxen worden uitgedrukt: Microdata (inline itemscope / itemprop-attributen op zichtbare elementen), RDFa (vergelijkbaar idee, andere attribuutnamen) en JSON-LD (een op zichzelf staand JSON-blok in <head>). Google beveelt JSON-LD officieel aan sinds 2015, omdat het de markup loskoppelt van de zichtbare HTML — contentteams kunnen de pagina bewerken zonder het schema te breken, en gestructureerde data kan worden toegevoegd zonder templates te herstructureren. Tenzij je een legacy-site onderhoudt, is JSON-LD de juiste standaardkeuze.

Wanneer welke type gebruiken

Type Geschikt voor Belangrijke verplichte velden
ArticleNieuwsberichten, blogposts, lange essays.headline, author, datePublished, image
ProductE-commerce productpagina's — fysieke of digitale producten met een prijs.name, image, offers
FAQPagePagina's waarvan de hoofdinhoud een lijst met vragen en antwoorden is.mainEntity[].name, acceptedAnswer.text
LocalBusinessEen specifieke fysieke vestiging met adres en openingstijden.name, address, telephone
OrganizationDe homepage van een bedrijf, goed doel of instelling.name, url, logo
RecipeKookrecepten met ingrediënten, stappen en tijden.name, image, recipeIngredient, recipeInstructions
EventConcerten, conferenties, webinars, lessen — alles met een starttijd en locatie.name, startDate, location

Veelgestelde vragen

Garandeert dit een rich result in Google?
Nee. Geldige JSON-LD maakt de pagina in aanmerking, maar Google bepaalt zelf nog of het rich result wordt getoond op basis van kwaliteitssignalen, zoekintentie en categoriespecifieke richtlijnen. Veel pagina's met perfecte markup tonen geen verbeteringen. Behandel JSON-LD als een voorwaarde, geen garantie.
Waar plak ik de uitvoer?
In de <head> van de pagina (of net voor </body> — beide werken). Houd de <script type="application/ld+json">-wrapper intact; de crawler zoekt naar dat exacte MIME-type. Eén blok per type per pagina is ruim voldoende.
Kan ik meerdere JSON-LD-blokken op één pagina hebben?
Ja. Een veelgebruikt patroon is één blok voor Organization op elke pagina, plus een paginaspecifiek blok voor Article, Product of Event. Google voegt ze samen tot één graaf zolang de JSON in elk blok zelf geldig is.
Hoe valideer ik de uitvoer?
Plak het fragment in Google's Rich Results Test voor de consumentenweergave, en in de Schema.org-validator voor een strengere, leveranciersneutrale check. Beide tools accepteren een URL of een codefragment direct.
Welk datumformaat moet ik gebruiken?
Altijd ISO 8601. Datums: 2026-05-04. Datum-tijden met tijdzone: 2026-05-04T19:00-03:00. Duren: PT45M voor 45 minuten, PT1H30M voor 90 minuten. Zoekmachines weigeren alles wat niet als 8601 te parsen is.
Stuurt deze tool mijn data naar een server?
Nee. Het formulier, de JSON-serialisatie en de validatie draaien allemaal in je browser. Er wordt niets geüpload — je kunt schema's bouwen voor ongepubliceerde pagina's, interne tools of geheime producten zonder de inhoud te lekken.