Schema markup is machineleesbare structured data waarmee je expliciet vertelt wat een pagina betekent, niet alleen wat er staat. Het opent de deur naar rich results, sterrenbeoordelingen, FAQ-uitklappers, productprijzen in de zoekresultaten, maar het is geen hendel die je rankings omhoogtrekt. Wil je dit goed aanpakken? Kies JSON-LD. Dat formaat is verreweg het makkelijkst op te schalen.


Kort samengevat:

  • Schema markup creëert indirect zichtbaarheid in zoekresultaten, maar verhoogt niet direct de rankings tenzij Google rich results toont.
  • Het gebruik van JSON-LD wordt aanbevolen omdat het makkelijker te beheren en te schalen is dan Microdata of RDFa.
  • Voor maximale effectiviteit moeten verplichte properties per schema-type volledig en correct ingevuld worden, vooral bij product-, FAQ- en event-schema’s.
  • Het correct testen en monitoren van schema-markup gebeurt via Google Search Console, met focus op rich result-eligible pagina’s en het vermijden van misleidende gegevens.
  • Begin bij het optimaliseren van belangrijke pagina’s zoals productpagina’s en blogartikelen, en pas markup pas toe nadat de SEO basis stabiel is en technische problemen zijn opgelost.

Nebber
Maak structured data onderdeel van je SEO
Nebber helpt bedrijven met technische SEO en praktische strategieën om hun organische zichtbaarheid gericht te verbeteren.

Ontdek Nebber

Inhoudsopgave

Wat is schema markup en welke rol speelt Schema.org?

Schema.org is de gedeelde woordenlijst waarmee je aan zoekmachines uitlegt wat iets ís. Een pagina over een recept wordt zo niet zomaar tekst, maar een Recipe met een cookTime, een ingredient-lijst en een nutrition-veld. Zonder die woordenlijst moet Google gokken naar de context. Met Schema.org hoeft dat niet meer.

Het initiatief is geen kleine speeltuin. Volgens Schema markeerden meer dan 45 miljoen domeinen samen ruim 450 miljard objecten met dit vocabulaire in 2024. Dat is geen nichetechniek voor een paar techneuten, dat is infrastructuur geworden.

Belangrijk om te snappen: Schema.org is het wóórdenboek, niet de manier waarop je het schrijft. Die twee lopen vaak door elkaar in gesprekken met klanten, en dat leidt tot verwarring.

  • Schema.org = de vocabulaire: types zoals Article, Product, Event, en hun eigenschappen.
  • Formats = de encodering: JSON-LD, Microdata of RDFa, de manier waarop je die vocabulaire in code giet.
  • Rich results = het zichtbare eindresultaat in Google, ván als je het vocabulaire correct hebt toegepast.

Verwar het woordenboek nooit met de schrijfwijze. Dat is de meest gemaakte fout bij mensen die net beginnen.

Hoe gebruiken zoekmachines structured data en welk formaat kies je?

Een crawler leest tekst, maar leest geen bedoeling. Structured data is de vertaalslag: je zet een vlaggetje bij elk stukje content dat zegt “dit is een prijs”, “dit is een auteur”, “dit is een beoordeling”. Zonder die vlaggetjes moet een algoritme raden, en raden is foutgevoelig op schaal van miljarden pagina’s.

Google ondersteunt drie formaten: JSON-LD, Microdata en RDFa. In de praktijk raadt Google Search Central JSON-LD aan voor de meeste implementaties, en daar is een goede reden voor.

  • JSON-LD staat los van je HTML, in een apart scriptblok. Dat betekent: je kunt het genereren, updaten en versiebeheren zonder in de zichtbare pagina-opmaak te hoeven graven.
  • Microdata verweeft attributen direct in je HTML-tags. Werkt, maar elke wijziging aan je template raakt meteen ook de markup.
  • RDFa lijkt op Microdata maar met een andere attribuutsyntax, vooral gangbaar in oudere CMS-systemen.

Vergelijk het met loodgieterswerk: JSON-LD is een los leidingnetwerk dat je kunt aanpassen zonder de muren open te breken. Microdata metselt de leidingen in de muur zelf. Bekijk de verschillen uitgebreider in onze vergelijking van JSON-LD versus Microdata.

Wat structured data niet doet: rankings direct verhogen. Wat het wél doet: eligibility creëren voor visuele extra’s in de zoekresultaten, zonder garantie dat Google die ook toont.

Welke schema-typen gebruik je het vaakst?

Niet elk type levert evenveel op. Sommige zijn instapklaar, andere vragen precisie omdat Google er strenger op controleert.

  1. Article — voor blogs en nieuwsartikelen. Vul headline, datePublished en author in. Dit levert vaak een kleine visuele boost op in Discover en nieuwsfeeds.
  2. Product — prijs, voorraadstatus en beoordeling naast je zoekresultaat. Cruciaal voor webshops, en foutgevoelig: verkeerde prijsvelden zijn een klassieke reden voor afwijzing.
  3. FAQPage — directe vraag-antwoordparen onder je resultaat. Let op: Google heeft de weergave hiervan de afgelopen jaren fors ingeperkt, dus reken niet blind op zichtbaarheid.
  4. BreadcrumbList — toont je paginahiërarchie in plaats van een kale URL. Klein element, maar het oogt professioneel en verbetert klikgedrag.
  5. Event en Recipe — sterk visueel resultaat mits alle verplichte velden compleet zijn, zoals startDate bij Event of recipeIngredient bij Recipe.

Een fragment voor Product ziet er zo uit:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Voorbeeldproduct",
  "offers": {
    "@type": "Offer",
    "price": "49.95",
    "priceCurrency": "EUR"
  }
}

De valkuil zit in FAQPage en HowTo: veel partijen proberen die op elke pagina te forceren, ook waar geen echte vraag-antwoordstructuur staat. Dat werkt averechts. Markeer alleen wat er werkelijk staat.

Hoe implementeer en schaal je schema markup op?

Een los stukje JSON-LD op je homepage is leuk, maar levert niks op. Je wilt dit systematisch aanpakken, anders dweil je met de kraan open: elke nieuwe pagina zonder markup is weer een lek in je zichtbaarheid.

  1. Inventariseer welke paginatypes je hebt: productpagina’s, blogartikelen, evenementen, lokale vestigingen.
  2. Vul de verplichte properties in per type, op basis van Schema.org’s release-documentatie voor exacte velddefinities.
  3. Bouw JSON-LD-snippets die automatisch data uit je CMS trekken, niet handmatig per pagina.
  4. Deploy via een template of component, zodat elke nieuwe pagina van hetzelfde type automatisch markup krijgt.
  5. Monitor via Search Console op foutmeldingen en dekkingsgraad.

Bij opschaling werkt één patroon het beste: genereer JSON-LD vanuit je CMS-datamodellen, niet handmatig per pagina. Zo voorkom je dat de zichtbare tekst op de pagina iets anders zegt dan de markup erachter, en dát is precies wat Google’s richtlijnen verbieden.

Werk je met JavaScript-rendering of een headless CMS? Dan is de kans groter dat markup pas na client-side rendering verschijnt. Check dat expliciet in onze JavaScript SEO-checklist voordat je live gaat.

Pro-tip: Laat je developer nooit los op “voeg schema toe” als losse taak. Geef ze een concreet voorbeeldbestand per paginatype, met exact de properties die verplicht zijn. Vage opdrachten leveren vage implementaties op.

Hoe test en valideer je structured data correct?

Twee tools, twee verschillende taken. Verwar ze niet.

  • De Rich Results Test van Google checkt of jouw markup daadwerkelijk in aanmerking komt voor een visueel rich result in Google Search.
  • De Schema Markup Validator checkt de algemene Schema.org-syntax, los van of Google er iets mee doet.

Groen licht in de validator zegt alleen dat je syntax klopt. Het zegt niets over of Google die rich result ook daadwerkelijk gaat tonen. Dat is een tweede laag, buiten je eigen controle.

Werk volgens een vaste volgorde: valideer lokaal tijdens ontwikkeling, controleer opnieuw op staging voordat je live gaat, en monitor daarna structureel via Search Console. Los indexeringsmeldingen direct op zodra ze verschijnen; onze gids over Search Console-indexeringsfouten helpt je die snel te ontcijferen. Automatiseer waar mogelijk nightly checks die regressies opsporen, zodat een foutieve deploy niet weken lang onopgemerkt blijft staan.

Validatieproces van gestructureerde data in drie stappen

Aan welke richtlijnen moet je schema markup voldoen?

Google’s spambeleid is hier niet flexibel. Markeer alleen content die een bezoeker daadwerkelijk op de pagina ziet. Verborgen tekst in een JSON-LD-blok die niet overeenkomt met de zichtbare pagina is een directe overtreding.

  • Markeer uitsluitend zichtbare content, nooit tekst die je alleen in de code hebt weggestopt.
  • Vul verplichte properties volledig in; halve implementaties leveren vaak geen rich result op.
  • Gebruik het juiste datatype per veld: een prijs als tekst in plaats van een getal is een klassieke afkeurreden.
  • Voorkom misleidende beoordelingen, bijvoorbeeld eigen testimonials als AggregateRating labelen.

Google’s structured data policies stellen expliciet dat overtredingen kunnen leiden tot verlies van eligibility of, in ernstigere gevallen, een handmatige actie. Dat is geen theoretisch risico, dat kost je zichtbaarheid die je maanden hebt opgebouwd.

Statistisch gezien: meer dan 45 miljoen domeinen gebruiken samen ruim 450 miljard Schema.org-objecten. Dat cijfer laat zien hoe mainstream deze technologie is geworden, en dus ook hoe scherp Google inmiddels controleert op misbruik.

Bouw een vast reviewritme: check bij elke grote CMS-update of templates nog steeds correcte markup uitsturen, en controleer per kwartaal steekproefsgewijs een paar pagina’s per type. Wortel eruit, altijd, zodra je een foutieve implementatie vindt.

Waar begin je bij een audit, en wat meet je?

Niet elke pagina is even urgent. Begin bij je omzetmakers: productpagina’s en categoriepagina’s leveren het snelst zichtbaar resultaat op, gevolgd door je meest bezochte blogartikelen. Lokale vestigingspagina’s volgen daarna met LocalBusiness.

Meet drie dingen: CTR-verandering in Search Console, groei in impressies voor pagina’s met rich results, en het percentage pagina’s dat daadwerkelijk als rich result verschijnt versus alleen technisch eligible is. Reken op zes tot twaalf weken voordat je een betrouwbaar signaal ziet, Google’s herindexering gaat niet in dagen.

Werk je samen met developers? Leg vooraf rollback-criteria vast: als een schema-update een stijging in Search Console-fouten veroorzaakt, ga je direct terug naar de vorige versie. Geen discussie achteraf.

Pro-tip: Zet je eerste testronde altijd op je top tien meest bezochte productpagina’s, niet op een willekeurige steekproef. Zo zie je sneller of de investering zich terugbetaalt, en heb je een concreet argument richting management.

Wanneer is schema markup níet je eerste prioriteit?

Schema lost geen fundamenteel probleem op. Heb je een indexatieprobleem, trage laadtijden of dunne content, dan is dat de brand die je eerst moet blussen. Markup toevoegen aan een pagina die Google toch al negeert, is emmers water dragen naar een huis dat in brand staat.

Checklist in één zin: eerst crawlbaarheid en content op orde, dán pas markup breed uitrollen. Rol schema pas grootschalig uit zodra je basis-SEO stabiel staat, anders bouw je op zand.

Snel starten met schema? Zo helpt Nebber

Zelf een audit doen kost tijd die je vaak niet hebt, en een verkeerde implementatie kost je meer dan het oplevert. Er zijn dienstverleners die strategisch advies combineren met praktische ondersteuning bij de technische implementatie van schema markup.

Nebber

Twijfel je of je site al goed scoort op technische basisvoorwaarden? Start met een technische scan om te zien waar de grootste lekken zitten. Wil je dieper, inclusief een concreet schema-implementatieplan per paginatype? Dan is een volledige technische audit de logische stap. En heb je liever iemand die het hele traject van strategie tot uitrol trekt, inclusief samenwerking met je developers? Dan past interim SEO-management beter bij je situatie.

Bekijk de mogelijkheden op Nebber en vraag een offerte aan die past bij waar je nu staat.

Bronnen

Veelgestelde vragen

Wat is schema markup precies?

Schema markup is code die de betekenis van pagina-inhoud expliciet maakt voor zoekmachines, gebaseerd op het vocabulaire van Schema.org. Het beschrijft entiteiten zoals producten, artikelen of evenementen zodat crawlers ze correct kunnen interpreteren.

Heeft schema markup echt invloed op SEO?

Schema markup is geen directe rankingfactor, maar het maakt een pagina wel eligible voor rich results zoals sterbeoordelingen of FAQ-uitklappers. Google benadrukt dat het tonen van die extra’s altijd Googles eigen beslissing blijft.

Kan schema markup mijn site schaden?

Ja, als je verborgen content markeert of misleidende gegevens gebruikt. Google’s richtlijnen kunnen bij overtreding leiden tot verlies van rich-result-eligibility of een handmatige actie.

Kun je een voorbeeld van schema markup geven?

Een eenvoudig voorbeeld is JSON-LD voor een artikel, met velden zoals headline, author en datePublished binnen een Article-type. Voor productpagina’s gebruik je vergelijkbare velden zoals price en availability binnen een Product-type, zoals te zien in de eerdere voorbeelden in dit artikel.

Kost het inhuren van Nebber voor een schema-audit veel?

De prijs hangt af van de omvang van je site en het gekozen traject; actuele tarieven en indicaties staan op Nebber. Een technische scan is vaak het goedkoopste startpunt om te bepalen wat je nodig hebt.

Aanbevelingen