Professionals in internetmarketing
In dit artikel leer je alles over het gebruik van JSON-LD scripts voor schema markup en waarom deze belangrijk zijn voor SEO. Door schema markup en JSON scripts toe te passen, verbeter je de zichtbaarheid van je website in zoekresultaten en vergroot je de kans op rijke zoekresultaten (rich results), zoals sterrenbeoordelingen en prijzen. Dit levert meer aandacht en klikken op. Of je nu website-eigenaar, SEO-specialist of online marketeer bent, deze gids legt stap voor stap uit hoe je met gestructureerde data jouw website optimaliseert voor zoekmachines en generatieve AI.
Wat zijn JSON scripts? JSON scripts zijn stukjes code die je gebruikt om gestructureerde data aan je website toe te voegen. Het gebruik van deze scripts voor schema markup is essentieel om je website beter te laten opvallen in zoekresultaten. Door gestructureerde data help je zoekmachines de inhoud van je pagina’s beter te begrijpen en vergroot je de kans op rich results, zoals sterrenbeoordelingen, prijzen en andere opvallende elementen.
Schema markup is een gestandaardiseerde code en markup language die je aan de HTML van je website toevoegt om zoekmachines te helpen de inhoud van je pagina’s beter te interpreteren. Het vormt een brug tussen jouw content en de zoekmachine-algoritmen, waardoor informatie efficiënter verwerkt wordt.
Schema markup kan via JSON-LD, Microdata of RDFa worden geïmplementeerd. Meestal wordt schema markup in de vorm van JSON-LD toegevoegd. Google adviseert het gebruik van JSON-LD (JavaScript Object Notation for Linked Data)als de geprefereerde methode voor het implementeren van gestructueerde data. Het JSON-formaat lijkt op de syntax voor het maken van JavaScript objecten. Het vocabulaire komt van schema.org.
Nu je weet wat schema markup is en waarom het belangrijk is, gaan we in op het gebruik van JSON scripts als de aanbevolen methode om schema markup te implementeren. Je kunt schema markup eenvoudig toevoegen met een JSON script, waarmee je gestructureerde data efficiënt en volgens de laatste richtlijnen integreert.
JSON is een lichtgewicht dataformaat voor het opslaan en uitwisselen van informatie. JSON and JavaScript Object Notation lijken sterk op elkaar en worden vaak samen gebruikt, vooral bij het werken met JavaScript-objecten. JSON is een tekstgebaseerd formaat dat gestructureerde gegevens representeert en wordt veelvuldig gebruikt in web-API's en configuratiebestanden. Configuratiebestanden gebruiken JSON om applicatie-instellingen zoals logbestanden en databasereferenties op te slaan. Binnen SEO gebruiken we JSON-LD om context te geven aan de inhoud. Schema markup is de ‘taal’ en JSON-LD het ‘envelop’ waarin je de informatie verstuurt.
JSON-LD is het aanbevolen formaat voor schema markup omdat het makkelijker te lezen en te onderhouden is dan Microdata en RDFa. Je voegt het JSON-LD script meestal toe aan een specifieke section van je HTML, zoals de < head> of < body>, zodat zoekmachines de informatie eenvoudig vinden. Vergeet niet je schema te valideren na implementatie.
JSON syntax:
Een voorbeeld van een JSON-array:

In JSON wordt een array geschreven tussen vierkante haken [ ], en een array kan meerdere objecten bevatten. JSON objects worden geschreven tussen accolades { }. Bijvoorbeeld, een array met personeelsgegevens kan er zo uitzien:
[
{
"firstName": "John",
"lastName": "Smith"
},
{
"firstName": "Jane",
"lastName": "Doe"
}
]
Hiermee vertel je Google direct wat de naam en prijs van het product is, zonder dat bezoekers de code zien.
Gebruik van JSON in schema markup
Een JSON-script is de methode om schema markup aan je website toe te voegen. Schema markup is de ‘taal’ of het vocabulaire, JSON-LD is de ‘envelop’ waarmee je informatie over de inhoud van je pagina verstuurt naar zoekmachines. JSON data and schema markup samen zorgen voor gestructureerde informatie voor zoekmachines, waardoor deze webinhoud eenvoudiger kunnen interpreteren. JSON data wordt geschreven als name/value pairs, net als JavaScript object properties. Schema.org biedt een gestandaardiseerd vocabulaire, waardoor zoekmachines webinhoud eenvoudiger kunnen interpreteren.
Met JSON-LD scripts geef je zoekmachines gestructureerde informatie zonder dat dit zichtbaar is voor bezoekers. Zo kunnen extra details zoals reviews, prijzen en bedrijfsgegevens in zoekresultaten worden getoond.
Stappenplan voor het schrijven van een JSON-LD script
json <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Product", "name": "Voorbeeldproduct", "offers": { "@type": "Offer", "price": "29.99", "priceCurrency": "EUR" } } </script>
Met JSON-LD kun je extra informatie toevoegen zoals prijzen, beoordelingen en bedrijfsinformatie, zodat zoekmachines meer context krijgen.
Schema markup verandert niets aan de zichtbare inhoud, maar voegt extra informatie toe voor zoekmachines. Dit leidt tot:
Hoewel schema markup de kans op rich results vergroot, is het geen garantie; zoekmachines bepalen zelf wat ze tonen.
Om opgenomen te worden in de AEO is het belangrijk om goede schema markup te gebruiken. Schema markup en AI tools werken met verschillende languages, waardoor semantische inhoud in meerdere talen mogelijk is. Schema markup fungeert as a hulpmiddel om zoekmachines de inhoud beter te laten begrijpen. Door schema markup samen met AI-tools te gebruiken, behaal je betere zoekresultaten. Schema markup is toepasbaar op diverse types websites en helpt zoekresultaten relevanter en rijker te maken.
Veelgebruikte schema types
Dit zijn de meest gebruikte schema types voor JSON scripts. Elk van deze types, oftewel 'this type' schema markup, wordt gebruikt voor specifieke doeleinden, zoals productpagina’s (Product schema) of FAQ’s (FAQPage schema), om zoekmachines te helpen extra informatie over de content weer te geven. Ze zijn breed inzetbaar voor verschillende contentsoorten.
Meer schema types vind je op AIOSEO.
Verschillende soorten schema markup
Er zijn veel soorten schema markup die je kunt gebruiken. Kies de juiste zodat Google het goed leest. Een veelgebruikt type is ‘LocalBusiness’ voor bedrijfsinformatie, locatie en afbeeldingen.
JSON-LD is gestructureerde data en de aanbevolen methode voor schema markup.
Met schema markup voeg je extra informatie toe, zoals bedrijfsinfo, locatie, afbeeldingen en productreviews. Je kunt meerdere schema types and the bijbehorende eigenschappen tegelijk gebruiken voor optimale resultaten. Rich results worden gegenereerd uit gestructureerde data en kunnen extra informatie tonen zoals locatie en reviews. Je kunt ook een specifieke section van je HTML markeren voor relevantere resultaten.
Een veelgebruikt type is ‘Offer schema’ voor aanbiedingen, prijzen of promoties, vooral relevant voor productpagina’s. Dit type is handig voor review-sites, affiliate marketeers en e-commerce platforms die producten tonen zonder ze direct te verkopen.
Hieronder vind je een example van hoe je offer schema markup implementeert. Het voorbeeld is like het volgende opgebouwd:
json { “@context”: “https://schema.org/, “@type”: “Product”, “name”: “Voorbeeldproduct”, “offers”: { “@type”: “Offer”, “price”: “29.99”, “priceCurrency”: “EUR” } }
Je kunt een section van je HTML markeren met schema markup om zoekmachines duidelijk te maken welke delen belangrijk zijn.
Gebruik een AI-tool zoals Gemini of ChatGPT, of plugins zoals Yoast SEO of Rank Math om eenvoudig schema markup te genereren. Je kunt ook JSON-bestanden gebruiken om schema markup te genereren of op te slaan voor later gebruik. Voeg altijd de juiste eigenschappen toe, zoals WebSite of FAQPage, voor optimale zichtbaarheid.
Stappen voor het maken van schema markup
Controleer altijd je markup voordat je deze live zet, vooral bij AI-methodes kunnen fouten ontstaan.
Er zijn verschillende manieren om schema markup toe te voegen. Door schema markup te implementeren op een website verbeter je de zichtbaarheid in zoekmachines. Je kunt schema markup toevoegen aan een web page om zoekmachines te helpen de inhoud van die pagina beter te begrijpen, wat leidt tot rijkere zoekresultaten. Hieronder drie methodes met voor- en nadelen.
Methode 1: Google Tag Manager
Let op:
Methode 2: Plugin (bijv. Yoast SEO)
Voordelen:
Methode 3: Handmatig toevoegen
Let op:
| Methode | Voordelen | Nadelen | Beste keuze |
|---|---|---|---|
| Google Tag Manager | Flexibel, geen code-aanpassing nodig | Trager, minder overzichtelijk | Voor grote sites en marketeers kan dit be a goede keuze zijn, vooral als flexibiliteit belangrijk is. |
| Plugin (Yoast/Rank Math) | Foutbestendig, automatisch gegenereerd | Alleen voor CMS met plugin | Voor WordPress gebruikers zonder technische kennis kan een plugin be a eenvoudige en veilige keuze zijn. |
| Handmatig | Volledige controle | Foutgevoelig, onoverzichtelijk | Voor developers en kleine sites kan handmatige implementatie be a beste keuze zijn vanwege de volledige controle. |
Google kan hier mee omgaan als de informatie hetzelfde is. Bij verschillende info raakt Google in de war en toont geen rich results. Verschillende methodes voor verschillende zaken kunnen goed werken (bijv. Yoast voor breadcrumbs, GTM voor FAQ).
Zorg dat scripts elkaar niet blokkeren. Controleer met Google Rich Results Test en valideer altijd the schema om fouten in de schema markup te voorkomen.
Gebruik validator.schema.org om je schema te valideren. Dit is cruciaal om fouten te voorkomen. Gebruik ook Google’s Rich Results Test om te zien welke rich snippets je kunt tonen.
Rich results tonen extra info zoals reviews en data in zoekresultaten en nemen meer ruimte in, vooral op mobiel. Dit vergroot zichtbaarheid en klikbaarheid.
Je kunt bijvoorbeeld zien dat de pagina AI in online marketing op verschillende punten wordt geïndexeerd en Google de inhoud goed begrijpt.

We testten AI-tools Gemini en ChatGPT voor het schrijven van JSON-scripts.
Bevindingen:

Google ziet een script als misleidend bij:
Misleidende scripts kunnen leiden tot Manual Action: verlies van rich results en verminderde betrouwbaarheid.
Hoe lang duurt het voordat ik resultaat zie van schema markup? |
| Meestal duurt het enkele dagen tot twee weken, afhankelijk van de crawlfrequentie van de zoekmachine. Je kunt dit proces versnellen door je pagina handmatig te laten indexeren via de Google Search Console. |
Is schema markup verplicht voor SEO? |
| Nee, het is niet verplicht, maar zonder deze markup mis je rich results en valt je website minder op in de zoekresultaten. |
Kan ik meerdere soorten schema markup op één pagina gebruiken? |
| Ja, je kunt verschillende types combineren op één pagina, zoals een Product schema samen met een FAQPage en BreadcrumbList. |
Moet de FAQ-tekst in JSON exact overeenkomen met de pagina? |
| Ja, de tekst moet exact overeenkomen. Afwijkingen kunnen door Google worden gezien als misleiding, wat kan leiden tot het verlies van rich results. |
Werkt schema markup ook voor local business? |
| Ja, je kunt hiermee specifieke gegevens doorgeven aan zoekmachines, zoals openingstijden, adressen en menu's. |
Kost het gebruik van schema markup geld? |
| Nee, schema markup is een open standaard en volledig gratis te gebruiken. Het toevoegen van de code aan je website kost niets, behalve de tijd voor de implementatie of de eventuele kosten van een premium SEO-plugin. |