JSON-LD is een klein blok code in je website dat machines in één keer vertelt wie je bent, wat je doet, waar je zit en wat het kost. Bezoekers zien er niets van. Zoekmachines en AI-systemen lezen het wel. Zij hoeven daardoor niet te gokken wat voor bedrijf je bent.
Hoe het eruitziet
JSON-LD staat verstopt in de broncode van een pagina. Een simpel voorbeeld voor een advocatenkantoor:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LegalService",
"name": "Jansen Arbeidsrecht",
"description": "Advocatenkantoor voor werkgevers
in Utrecht en omgeving.",
"telephone": "+31 30 123 45 67",
"address": {
"@type": "PostalAddress",
"addressLocality": "Utrecht",
"addressCountry": "NL"
}
}
</script>Meer is het niet: velden met feiten, in een vaste vorm. Die vorm komt van schema.org, een gezamenlijke standaard van onder meer Google en Microsoft. Alle grote zoekmachines en de AI-systemen die daarop bouwen, kennen deze taal.
Waarom het werkt
Je websitetekst is geschreven voor mensen, en dat hoort ook zo. Maar een machine die uit lopende tekst moet afleiden wat je telefoonnummer is, of je in Utrecht zit of daar alleen een klant had, en of “vanaf €150” per uur of per traject is: die maakt fouten. JSON-LD haalt dat gokwerk weg. De feiten staan er eenduidig, op een vaste plek, in een vorm die machines feilloos lezen.
Voor Google levert het bovendien rich results op: sterretjes, FAQ-uitklappers en bedrijfsinformatie direct in de zoekresultaten. Voor AI-systemen is het de kortste route naar een juist beeld van je bedrijf.
Welke schema-types heb je nodig als dienstverlener?
- ProfessionalService (of een specifieker type zoals LegalService): je bedrijf, met naam, adres, telefoon en omschrijving.
- Person: jij als expert, gekoppeld aan je bedrijf. Belangrijk voor iedereen die zichzelf verkoopt.
- Offer: wat je aanbiedt en wat het kost.
- FAQPage: je veelgestelde vragen, letterlijk als vraag en antwoord.
- Review of AggregateRating: alleen als je echte, controleerbare reviews hebt.
Meer types is niet automatisch beter. Kloppen is beter. Vijf velden die juist zijn, doen meer dan vijftig die half gevuld zijn.
Eerlijk: wat JSON-LD niet doet
JSON-LD is een bevestiging van wat zichtbaar op je pagina staat, geen truc om iets anders te lijken. Schema dat niet klopt met je zichtbare tekst wordt genegeerd, en bij misbruik werkt het tegen je. De volgorde is dus altijd: eerst je verhaal en je feiten op de pagina op orde, dan de code die het bevestigt. Hoe dat samenspel eruitziet, lees je in Wat is GEO?
Veelgestelde vragen
Ziet een bezoeker JSON-LD op mijn website?
Nee. JSON-LD staat alleen in de broncode en verandert niets aan hoe je website eruitziet. Het is uitsluitend bedoeld voor machines die je pagina lezen.
Heeft mijn WordPress- of Shopify-site dit al?
Vaak gedeeltelijk, via een plugin of het thema. Het probleem: die schema's zijn meestal generiek. Type 'WebSite' in plaats van jouw soort bedrijf, zonder adres, prijzen of FAQ. Controleren loont bijna altijd.
Hoe controleer ik of mijn website JSON-LD heeft?
Ga naar validator.schema.org of de Rich Results Test van Google, vul je URL in en je ziet direct welke structured data er gevonden wordt en of er fouten in zitten. Duurt een minuut en is gratis.