Structured Data & Schema Markup uitgelegd
Wat structured data is, hoe Schema.org en JSON-LD werken en welke schema-types een moderne SEO/GEO-website nodig heeft.
Structured data is gestandaardiseerde, machineleesbare informatie die je aan je webpagina's toevoegt om de betekenis van je content expliciet te maken. Waar een mens uit context begrijpt dat een pagina over een bedrijf, artikel of dienst gaat, heeft een machine daar gestructureerde aanwijzingen voor nodig. Voor zowel klassieke zoekmachines als generatieve AI-systemen is structured data daarmee een van de meest directe manieren om begrepen te worden.
Wat is Schema.org?
Schema.org is de gezamenlijke vocabulaire-standaard van onder andere Google, Microsoft en Yandex. Het definieert types (zoals Organization, Person, Article en LocalBusiness) en eigenschappen (zoals name, author en address) waarmee je entiteiten en hun relaties beschrijft. Door deze gedeelde taal kunnen alle grote platformen dezelfde markup interpreteren.
Wat is JSON-LD?
JSON-LD (JSON for Linked Data) is het aanbevolen formaat om Schema.org-markup te implementeren: een script-blok met gestructureerde data, losgekoppeld van je zichtbare HTML. Dat maakt het eenvoudiger te onderhouden en te schalen dan microdata in de opmaak zelf. Met @id-identifiers verbind je entiteiten aan elkaar, een artikel aan zijn auteur, een auteur aan de organisatie, waardoor er een samenhangende kennisstructuur ontstaat in plaats van losse snippets.
Waarom structured data belangrijk is voor SEO en GEO
- Zoekmachines kunnen rich results tonen (FAQ's, breadcrumbs, artikelinformatie).
- Machines begrijpen ondubbelzinnig wie je bent en wat je aanbiedt, de basis van Entity SEO.
- AI-systemen die pagina's ophalen en samenvatten, kunnen je merk en expertise correct toeschrijven.
- Consistente structured data versterkt entity confidence over je hele site.
De schema-architectuur van een SEO/GEO-website
Een goed schema-fundament is geen verzameling losse snippets, maar een samenhangend systeem per paginatype:
- Organization (of een subtype zoals ProfessionalService): de centrale merkentiteit, met naam, logo, contactgegevens en sameAs-verwijzingen naar officiële profielen.
- WebSite: de website als entiteit, gekoppeld aan de organisatie als uitgever.
- WebPage: elke pagina als entiteit, met verwijzing naar de hoofdinhoud.
- Person: auteurs en experts, met functie, expertise en externe profielen.
- Article / BlogPosting: artikelen met auteur, publicatiedatum en onderwerp.
- LocalBusiness: voor lokale bedrijven, met adres, openingstijden en werkgebied.
- BreadcrumbList: de positie van een pagina in de sitestructuur.
- FAQPage: alleen voor vraag-antwoordcontent die zichtbaar op de pagina staat.
Veelgemaakte implementatiefouten
- Markup toevoegen voor content die niet zichtbaar op de pagina staat, in strijd met de richtlijnen van zoekmachines.
- Dubbele of conflicterende entiteiten: twee verschillende Organization-definities op dezelfde site.
- Verwijzingen (@id) naar entiteiten die nergens gedefinieerd zijn.
- Verouderde data: gewijzigde adressen of namen die alleen in de zichtbare content zijn bijgewerkt.
- Alles op één pagina stapelen in plaats van per paginatype de passende types te kiezen.
- Nooit valideren, waardoor fouten maandenlang onopgemerkt blijven.
Validator-vriendelijke JSON-LD
Controleer je markup met de Schema.org Validator en Google's test voor rich results. Zorg dat elke entiteit die je refereert ook daadwerkelijk als volledige node aanwezig is, gebruik stabiele absolute @id's, en houd de structuur per pagina overzichtelijk: één duidelijke hoofdentiteit per pagina, ondersteund door de organisatie-, website- en breadcrumb-context. Server-side rendering is hierbij randvoorwaarde: markup die pas na JavaScript-uitvoering verschijnt, wordt niet door alle systemen gelezen, relevant voor onder meer AI-gebouwde websites.
Praktisch stappenplan
- Bepaal per paginatype (home, dienst, artikel, auteur, contact) de passende schema-types.
- Definieer je organisatie- en website-entiteit één keer, met stabiele @id's, en hergebruik ze overal.
- Koppel artikelen aan auteurs (Person) en auteurs aan de organisatie (worksFor).
- Voeg FAQPage alleen toe waar FAQ's zichtbaar zijn.
- Valideer elke template en controleer periodiek na wijzigingen.
- Houd structured data en zichtbare content altijd synchroon.
Structured data is de technische uitdrukking van je entiteitsstrategie. Lees ook onze artikelen over Entity SEO, Knowledge Graph SEO en Generative Engine Optimization om de samenhang te zien, en onze clusterartikelen over SEO voor AI-gebouwde websites en Lovable en SEO voor platformspecifieke toepassing.
