Gids · Gestructureerde data
Gestructureerde data: wat de machine werkelijk leest
Een lezer bekijkt uw pagina en begrijpt in één oogopslag wie publiceert, wat wordt verkocht, tegen welke prijs en onder welke voorwaarden. Een machine daarentegen leest tekst en wacht tot iemand haar vertelt waar die tekst naar verwijst. Gestructureerde data dicht precies dat gat: ze vertelt, in een formaat dat de machine analyseert, wat de lezer begrijpt door te kijken. Zo wordt ze geschreven, dit moet ze naleven, en zo zorgt u ervoor dat ze de waarheid vertelt.
JSON-LD, geplaatst in de pagina
Het aanbevolen formaat is JSON-LD. Het wordt in de pagina geplaatst, los van de weergegeven tekst, en beschrijft wat die tekst betekent. Het vocabulaire komt van schema.org: elk blok kondigt een type aan ("dit is een organisatie", "dit is een aanbod") en vervolgens de eigenschappen van dat type. U beschrijft wat u kiest te beschrijven; wat beschreven wordt, moet juist zijn.
Zo ziet een aanbod eruit, in tekst. Slechts vier waarden, en elk daarvan is op het scherm te controleren.
{
"@context": "https://schema.org",
"@type": "Offer",
"price": "199.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "SEO Records"
}
}De prijs, de valuta, de beschikbaarheid, de verkoper. Het blok kondigt deze vier gegevens aan omdat de bezoeker ze op de pagina ziet: het is die weergave die ze toestaat.
De gouden regel: de opmaak weerspiegelt het zichtbare
Dit is de enige regel waaruit alle andere voortvloeien. De opmaak moet weerspiegelen wat zichtbaar is op de pagina. Een prijs, een beoordeling of een beschikbaarheid aangeven die de bezoeker niet ziet, is een onjuiste verklaring — zelfs wanneer de waarde overigens correct is, zelfs wanneer ze in uw database staat.
Het praktische gevolg is eenvoudig: elke waarde van een blok wordt bij de bron gelezen, precies daar waar de pagina ze vandaan haalt, en het is die lezing die het blok vult. Zo werkt SEO Records — het corrigeert en vult de gestructureerde data aan op het moment dat de pagina wordt geleverd, en elke geplaatste waarde is in de pagina gesourced.
De types die een pagina dragen
Vijf types dragen onze eigen website. Dat zijn de types die we hebben gekozen, uit al het vocabulaire dat schema.org aanbiedt, voor wat onze pagina's werkelijk laten zien.
01
Organization · De uitgever
Wie de pagina publiceert. De naam, het adres van de website, het logo, de contactpunten. Dit is het blok dat alle andere verklaringen aan een entiteit koppelt in plaats van ze te laten zweven.
02
BreadcrumbList · Het kruimelpad
De plaats van de pagina in de website, van het eerste niveau tot aan de pagina zelf. Het moet het pad overnemen dat de bezoeker op het scherm ziet, in dezelfde volgorde en met dezelfde benamingen.
03
SoftwareApplication · Een softwareproduct
Wat het product doet, voor welk gebruik, op welk platform. Op onze site beschrijft dit type de modules die wij installeren.
04
Service · Een dienst
Wat je als dienst geleverd krijgt, zonder installatie: een audit, een opname, een controle. Het type geeft de aard van de dienst aan en wie die levert.
05
Offer · Het aanbod
De prijs, de valuta, de beschikbaarheid en de verkoper. Dit is het meest veeleisende blok: elk van deze vier waarden moet, exact zo, terug te vinden zijn in de tekst die de bezoeker leest.
Wat niets meer oplevert, gaat eruit
Op 2 september 2026 hebben we de FAQPage-markup van onze site verwijderd. Google behoudt dit rich result nu voor overheidsinstanties: het blok beschreef de pagina correct, en daar bleef de opbrengst bij. Onze eigen audit had ons dat gemeld, en terecht.
De FAQ zelf is wel blijven staan. Die is er voor de lezer, die daar zijn antwoorden vindt — dat was al haar bestaansreden. Dat is het onderscheid om in gedachten te houden: markup die niets meer oplevert, geeft de pagina de bytes terug die ze innam, en de inhoud die ze beschreef blijft, volledig, op haar plaats.
De vijf regels om overal aan te houden
De markup citeert wat de pagina toont
Een prijs, een review of een beschikbaarheid geef je op omdat ze op het scherm staan: die aanwezigheid maakt de verklaring waar. Een waarde die je opgeeft maar die niet op het scherm staat, is onwaar, wat de bedoeling ook was — de machine leest jouw bestand, en jouw bestand is bepalend.
Het blok parseert, van het eerste tot het laatste teken
Eén juiste komma, één aanhalingsteken dat op de goede plek sluit, en het hele blok wordt gelezen; één komma te veel, en het wordt in zijn geheel genegeerd. JSON-LD die parseert, is JSON-LD die meetelt, en alles speelt zich af binnen het blok: daar, en alleen daar, wordt over de leesbaarheid beslist.
De markup spreekt alle talen van de site
Onze blokken worden vertaald in de acht talen van de site: de acht pagina's worden beschreven in de taal die hun bezoeker leest. De zeven andere talen na het Frans vertalen betekent zeven van de acht pagina's correct beschreven.
Een opgegeven prijs is een weergegeven prijs
Wanneer de prijs op het scherm verandert, verandert het blok mee: dan zeggen beide hetzelfde. Bij een verschil is het de markup die verantwoording aflegt, en daar komt de regel uit voort — een waarde lees je bij de bron.
De markup die je bewaart, is de markup die iets oplevert
Een verlaten type verwijderen geeft je de bytes, het nalezen en de consistentie terug die het opslokte. Wat nuttig is blijft, de rest gaat eruit.
Hoe je het controleert
Drie controles zijn voldoende, in deze volgorde.
- Kan het blok geparseerd worden? Neem de inhoud van elk blok en laat die parseren als JSON. Bij ons is die stap automatisch: onze publicatiecontrole parseert elk blok, en de publicatie gaat pas live wanneer alle blokken parseerbaar zijn.
- Is het type geldig? De officiële testtools van Google lezen een adres of een stukje code en vertellen welke typen ze herkennen, met de ontbrekende of verkeerd opgemaakte eigenschappen.
- Staat elke waarde op het scherm? Dit is de enige controle die volledig aan jou toekomt: die voer je zelf uit. Lees het blok naast de weergegeven pagina na, waarde per waarde, en in elk van de geleverde talen.
Bekijk je structured data zoals ze wordt geleverd
De Verificatietool leest uw adres en geeft u de status van uw blokken, gratis, in een tiental seconden. Hij werkt vanaf onze kant: uw site blijft precies van u. De Audit SEO Records gaat verder: hij leest uw volledige sitemap, pagina voor pagina, en levert u de gedateerde bevinding.
Corrigeren, en dan volhouden
Een markup die op de dag van publicatie klopt, loopt daarna scheef, in het tempo van prijzen die veranderen en pagina's die erbij komen. SEO Records corrigeert en vult de blokken aan op het moment dat de pagina wordt uitgeleverd, elke waarde met bron, vanaf € 199/jaar. SEO Autopilot werkt aan de zichtbare tekst eromheen: het schrijft beschrijvingen, FAQ's en interne links vanuit uw werkelijke gegevens en niets anders, vanaf € 199/jaar. Beide beantwoorden aan dezelfde eis: elke bewering steunt op wat de pagina toont.