Techniek · Structured data

Structured data en schema markup: wat is het en hoe test je het?

Kort antwoord

Structured data (ook schema markup) is code in je webpagina die zoekmachines in een vaste vorm vertelt wat er staat: dat je een bakkerij bent, met adres en openingstijden. Je test het met de Rich Results Test van Google en de Schema Markup Validator. Een nette basis voor Google, maar geen bewezen manier om vaker door AI genoemd te worden.

Door Trovely Bijgewerkt op

bakkerij-voorbeeld.nl/index.html
<body>
  <header>
    <nav>Home · Brood · Taart · Contact</nav>
  </header>

  <main>
    <h1>Bakkerij Voorbeeld in Zwolle</h1>
    <p>Ambachtelijk brood, elke dag vers.</p>
    <address>Voorbeeldstraat 1, Zwolle</address>
  </main>

  <footer>Ma-vr 7:00-18:00, za 7:00-16:00</footer>

  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Bakery",
    "name": "Bakkerij Voorbeeld"
  }
  </script>
</body>

Wat is structured data, en wat is schema markup?

Een webpagina is geschreven voor mensen. Een zoekmachine moet zelf uitzoeken wat ‘Voorbeeldstraat 1’ of ‘ma-vr 7:00-18:00’ betekent. Structured data haalt dat giswerk weg. Het is een apart stukje code dat in een vaste vorm vertelt wat er op de pagina staat: dit is de naam, dit is het adres, dit zijn de openingstijden. Bezoekers zien er niets van.

Schema markup betekent in de praktijk hetzelfde. Het zijn de woorden uit de woordenlijst van Schema.org, zoals LocalBusiness, Product of OpeningHoursSpecification. Die lijst is opgezet door Google, Microsoft, Yahoo en Yandex, zodat alle zoekmachines dezelfde woorden begrijpen.

Je kunt het op drie manieren schrijven: JSON-LD, Microdata en RDFa. Google raadt JSON-LD aan, omdat dat als los blokje in de pagina staat en makkelijk bij te houden is. Het voorbeeld hieronder is JSON-LD.

Het bekendste resultaat zijn rich results: extra's in Google zoals sterren, prijzen of evenementen bij je zoekresultaat. Geldige code maakt je daarvoor geschikt. Google beslist zelf of het ze toont, ook als je code klopt.

Voorbeeld: JSON-LD voor een lokaal bedrijf

Zo ziet structured data eruit voor een verzonnen bakkerij. Bakery is een soort LocalBusiness; Google raadt aan het meest precieze type te kiezen.

JSON-LD in de pagina
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Bakery",
  "name": "Bakkerij Voorbeeld",
  "url": "https://www.bakkerij-voorbeeld.nl",
  "telephone": "+31 38 000 0000",
  "priceRange": "€",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Voorbeeldstraat 1",
    "postalCode": "1234 AB",
    "addressLocality": "Zwolle",
    "addressCountry": "NL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.51250,
    "longitude": 6.09440
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "07:00",
      "closes": "18:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "07:00",
      "closes": "16:00"
    }
  ]
}
</script>
  • @type: wat voor bedrijf je bent. Kies het meest precieze type, zoals Bakery, Plumber of Dentist.
  • name en address zijn verplicht voor Google. Telefoon, openingstijden, locatie en prijsklasse worden aanbevolen.
  • Alles moet kloppen met wat op de pagina staat, en met je Google-bedrijfsprofiel. Tegenstrijdige gegevens zorgen voor verwarring, ook bij AI-assistenten die je gegevens lezen.
  • Zet geen sterren van reviews die je zelf verzamelt in deze markup: Google toont daarvoor bij een LocalBusiness geen sterren.

Semantische HTML: de basis onder structured data

Structured data is een extra laag. De basis eronder is semantische HTML: HTML-bouwstenen die zeggen wat iets ís, niet alleen hoe het eruitziet. Een kop is dan echt een kop, en geen vetgedrukte tekst. Zo lezen zoekmachines, schermlezers en AI-tools je pagina zonder te raden.

OnderdeelWaarvoorVeelgemaakte fout
<h1>De hoofdkop van de pagina: waar gaat dit over?Geen H1, of het logo als H1 op elke pagina
<h2> en <h3>Tussenkoppen die de tekst indelenKoppen kiezen om hoe groot ze zijn, niet om de opbouw
<header>, <nav>, <main>, <footer>Kop, menu, hoofdinhoud en voettekst van de paginaAlles in losse div-blokken, zodat niet te zien is wat de hoofdinhoud is
<ul>, <ol>, <table>Lijsten en tabellen, zoals prijzen of openingstijdenPrijzen als plaatje, of als losse regels met spaties
<a href>Echte links die je kunt volgenKnoppen die alleen met JavaScript werken
alt-tekstEen korte beschrijving van een fotoLeeg, of ‘IMG_2034.jpg’

Semantische HTML helpt ook bezoekers met een schermlezer. Het is geen bewezen manier om vaker door AI genoemd te worden, wel een nette basis voor iedereen die je pagina leest: mensen, zoekmachines en AI-tools.

Zo test je structured data

Twee gratis tools met elk een eigen doel, daarna Search Console, en tot slot je eigen ogen.

  1. 1

    Rich Results Test

    De tool van Google (search.google.com/test/rich-results). Laat zien of je pagina in aanmerking komt voor rich results, en welke fouten of waarschuwingen er zijn.

  2. 2

    Schema Markup Validator

    De tool van Schema.org (validator.schema.org). Controleert alle Schema.org-code, ook soorten die Google niet als rich result toont.

  3. 3

    Search Console

    Na livegang zie je in Google Search Console per soort structured data welke pagina's geldig zijn en waar fouten zitten. Met URL-inspectie test je een losse pagina.

  4. 4

    Vergelijk met je pagina

    Staat alles uit de code ook zichtbaar op de pagina? Kloppen adres en openingstijden met je Google-bedrijfsprofiel? Een tool vindt codefouten, geen verkeerde gegevens.

Wat structured data níet doet

Hier zijn we liever eerlijk dan enthousiast. Vier beloftes die je vaak hoort, naast wat onderzoek en Google zeggen.

Mythe: Structured data zorgt dat AI je vaker noemt.

Daar is geen bewijs voor. Ahrefs volgde 1.885 pagina's die schema toevoegden, met een controlegroep: in AI-overzichten, AI-modus en ChatGPT was er geen duidelijk effect op citaties. Google zegt zelf dat er geen speciale markup nodig is voor zijn AI-functies.

Mythe: Met FAQ-schema krijg je extra ruimte in Google.

Niet meer. Sinds 2023 kregen alleen bekende overheids- en zorgsites nog FAQ-rich results, en sinds mei 2026 toont Google ze helemaal niet meer. Vragen en antwoorden als zichtbare tekst op je pagina blijven wel nuttig.

Mythe: Geldige code betekent gegarandeerd sterren of prijzen in Google.

Nee. Google bepaalt zelf of het een rich result toont. Geldige code maakt je alleen geschikt.

Mythe: Je kunt in schema zetten wat niet op de pagina staat.

Nee. Google eist dat structured data klopt met de zichtbare inhoud. Verborgen of misleidende markup kan juist tot een maatregel leiden.

Welke soorten zijn nuttig voor een lokaal bedrijf?

Je hoeft niet alles te doen. Dit zijn de soorten die voor de meeste lokale bedrijven zin hebben.

LocalBusiness

Naam, adres, telefoon, openingstijden en locatie, met het meest precieze type, zoals Bakery, Plumber of Dentist.

Organization

Wie je bent: naam, logo, website en profielen op andere sites. Helpt Google je bedrijf als één geheel te herkennen.

BreadcrumbList

Het kruimelpad, bijvoorbeeld Home › Diensten › Tuinaanleg. Laat zien hoe je site is opgebouwd.

Product en Offer

Voor webshops: prijs, voorraad en levering per product, in een vaste vorm.

Event

Voor workshops, proeflessen of open dagen: datum, tijd, plaats en prijs.

Reviews: let op

Reviews die je zelf op je site verzamelt, geven bij LocalBusiness of Organization geen sterren in Google. Verzin of blaas nooit iets op.

Snelle controlelijst

  • JSON-LD met het meest precieze type voor je bedrijf
  • Naam, adres en telefoon precies hetzelfde als op je site en je Google-profiel
  • Openingstijden kloppen, ook na een wijziging
  • Geen fouten in de Rich Results Test en de Schema Markup Validator
  • Niets in de code wat niet zichtbaar op de pagina staat
  • Eén H1 per pagina en logische tussenkoppen
  • Prijzen en openingstijden als tekst of tabel, niet als plaatje
  • Geen verzonnen of zelf verzamelde reviewsterren in je markup

Laat je site controleren

Onze AI-websitecheck kijkt onder meer naar structured data en semantische HTML: 8 checks gratis bij de AI-check, tot 144 checks in de abonnementen (binnenkort). We tellen het mee als basis, niet als AI-truc. Wat je precies krijgt, staat op functies.

Veelgestelde vragen over Structured data (schema markup)

Wat is structured data?

Code in je webpagina die zoekmachines in een vaste vorm vertelt wat er staat, zoals je bedrijfsnaam, adres, openingstijden of productprijs. Meestal schrijf je het als JSON-LD, met de woorden van Schema.org. Bezoekers zien de code niet.

Wat is schema markup?

Schema markup is structured data met de woordenlijst van Schema.org, zoals LocalBusiness, Product of Event. In de praktijk betekenen structured data en schema markup hetzelfde.

Wat is een voorbeeld van structured data?

Een bakkerij die in JSON-LD vastlegt dat het een Bakery is, met adres, telefoonnummer en openingstijden. Het volledige voorbeeld staat op deze pagina, onder ‘Voorbeeld: JSON-LD voor een lokaal bedrijf’.

Helpt schema voor SEO en AI?

Voor SEO kan het helpen: het maakt je geschikt voor rich results en helpt Google je gegevens goed te lezen. Voor AI is er geen aangetoond effect. Ahrefs vond bij 1.885 pagina's geen duidelijke toename van citaties, en Google zegt dat er geen speciale markup nodig is voor zijn AI-functies.

Werkt FAQ-schema nog?

Niet voor extra zichtbaarheid in Google. Sinds 2023 toonde Google FAQ-rich results alleen nog bij bekende overheids- en zorgsites, en sinds mei 2026 helemaal niet meer. De code mag blijven staan, maar levert niets extra's op. Zichtbare vragen en antwoorden op je pagina wel; zie wat AEO is.

Hoe test je structured data?

Met de Rich Results Test van Google zie je of je pagina geschikt is voor rich results. Met de Schema Markup Validator controleer je alle Schema.org-code. Na livegang kijk je in Google Search Console. Vergelijk daarna zelf of de gegevens kloppen met je pagina.

Wat is semantische HTML?

HTML waarin elk onderdeel zegt wat het is: een kop is een h1 of h2, het menu staat in nav, de hoofdtekst in main en een lijst is een echte lijst. Dat maakt je pagina makkelijker te lezen voor schermlezers, zoekmachines en AI-tools.

Heb ik structured data nodig voor Google AI-overzichten of ChatGPT?

Nee. Google zegt dat structured data niet nodig is voor AI in zoeken, en dat er geen speciale schema.org-markup voor AI bestaat. Voor ChatGPT is geen effect aangetoond. Het blijft een onderdeel van goede SEO en van kloppende gegevens. Lees ook Google AI-overzicht en vindbaar in ChatGPT.

Bronnen

  1. Google Search Central, Introduction to structured data markup in Google Search. developers.google.com/search/docs/appearance/structured-data/intro-structured-data
  2. Google Search Central, Local business (LocalBusiness) structured data. developers.google.com/search/docs/appearance/structured-data/local-business
  3. Google Search Central, Review snippet structured data (zelf beheerde reviews). developers.google.com/search/docs/appearance/structured-data/review-snippet
  4. Google Search Central, FAQ (FAQPage) structured data: wijzigingen 2023 en 2026. developers.google.com/search/docs/appearance/structured-data/faqpage
  5. Google Search Central, Optimizing your website for generative AI features on Google Search. developers.google.com/search/docs/fundamentals/ai-optimization-guide
  6. Ahrefs, We tracked 1,885 pages adding schema. AI citations barely moved. (mei 2026). ahrefs.com/blog/schema-ai-citations/
  7. Schema.org, About Schema.org. schema.org/docs/about.html
  8. Google, Rich Results Test. search.google.com/test/rich-results
  9. Schema.org, Schema Markup Validator. validator.schema.org/

Benieuwd of AI jou aanbeveelt?

Doe de gratis check in een halve minuut: geen account nodig. Of plan een kennismaking, dan reageren we binnen 1 werkdag.