Uit de praktijk · Platforms & tools

Schema markup in mensentaal: hoe je MKB-site een stap voor concurrenten komt

Schema markup in mensentaal: hoe je MKB-site een stap voor concurrenten komt

Twee identieke MKB-sites. Beide goed geschreven, beide met dezelfde keywords, beide in dezelfde branche in dezelfde regio. De ene krijgt sterrenbeoordelingen, openingstijden, prijzen en FAQ-antwoorden direct in Google’s zoekresultaten. De andere krijgt een kale blauwe link. Het verschil is bijna altijd: schema markup. Hier is wat het is, waarom Google en ChatGPT erom geven, en hoe je het in een uur op je eigen site krijgt.

Schema markup, ook wel structured data of JSON-LD genoemd, is een laag onzichtbare code op je website die Google, Bing, ChatGPT en Perplexity vertelt wat je content betekent in plaats van alleen wat er staat. Je site zegt niet alleen “we zijn open van 9 tot 17”, maar voegt achter de schermen toe: “dit is een Organization met openingHours [9:00, 17:00] en address Colijnstraat 71, 2221 AG Katwijk”. Voor mensen onzichtbaar, voor zoekmachines goud.

Waarom dit nu meer waarde heeft dan vijf jaar geleden

Vroeger had schema markup vooral één functie: rich results krijgen in Google. Sterren, prijzen, FAQ-uitklappers, de bekende “rijke” zoekresultaten die meer ruimte innemen op pagina één. Dat is op zichzelf al waardevol; een resultaat met sterren wint gemiddeld 25 tot 35% meer click-throughs dan een kaal resultaat op dezelfde positie.

Maar sinds 2024 is er een tweede dimensie bijgekomen. Generatieve zoekmachines, ChatGPT Search, Perplexity, Google AI Overviews, Claude, gebruiken schema markup massaal om te beslissen welke sites ze citeren als bron in hun antwoorden. Een ondernemer die in Google zoekt naar “webdesigner in Katwijk” krijgt nu in toenemende mate een AI-antwoord boven de blauwe links, met een paar specifieke bronnen genoemd. Die bronnen zijn niet random gekozen, ze worden gepicked op een combinatie van autoriteit, recency en machineleesbare structuur. Schema markup is de meest directe manier waarop je site machineleesbaar wordt.

Voor MKB-ondernemers betekent dit concreet: terwijl je concurrent worstelt om op pagina 1 te komen voor zijn zoekwoord, kun jij, met goede schema markup, direct in het AI-antwoord erboven verschijnen. Zonder dat je een betere positie hoeft te hebben.

De vijf schema-types die elke MKB-site zou moeten hebben

Schema.org definieert honderden types, maar voor 90% van het MKB zijn deze vijf voldoende:

1. Organization of LocalBusiness

De basis. Je bedrijfsnaam, adres, telefoonnummer, openingstijden, logo en social-handles in machine-leesbare vorm. Voor lokaal opererende bedrijven (kapper, accountant, schildersbedrijf) is dit LocalBusiness, met sub-types als Restaurant, HairSalon, AccountingService. Voor diensten op afstand of digitaal is dit Organization.

Dit type is de basis voor je knowledge panel rechts in Google (dat blok met je bedrijfsinfo), je verschijning in Google Maps, en je citering door AI’s wanneer ze een lokaal antwoord moeten geven.

3D-rendered knowledge-graph: een centrale gele kubus verbonden met drie teal-gekleurde kubussen via dunne witte lijnen op donkere achtergrond, visualisatie van schema markup-structuur
Schema markup vertelt zoekmachines hoe je content zich verhoudt. Het centrale concept (je bedrijf), de relaties (medewerkers, diensten, locatie), en de attributen (openingstijden, prijzen), allemaal expliciet.

2. WebSite

Vertelt zoekmachines wat je site is, hoe je interne zoekfunctie werkt, en wie de uitgever is. Een paar regels JSON, vaak gecombineerd met Organization. Belangrijk voor de Sitelinks Searchbox die soms onder je topresultaat in Google verschijnt.

3. Article (op blogposts) of BlogPosting

Voor elk artikel op je site: titel, auteur, publicatiedatum, hoofdafbeelding. Dit is wat AI-zoekmachines gebruiken om te begrijpen of jouw blogpost een actueel en geautoriseerd antwoord is op de vraag van de gebruiker. Een artikel zonder Article-schema is voor ChatGPT bijna onzichtbaar als bron.

4. Service of Product

Voor elke dienst of product op je site: naam, beschrijving, prijs (of “prijsbereik”), gerelateerde services. Hier zit een directe rich-result-kans: prijsindicaties die direct in Google verschijnen scheelen mensen het klikken op je site om te kijken of je betaalbaar bent. Voor MKB is “vanaf”-prijzen een goede middenweg tussen transparantie en flexibiliteit.

5. FAQPage

Voor pagina’s met een vraag-en-antwoord-sectie. Dit is de meest geziene rich-result voor MKB-sites: een uitklap-blok onder je zoekresultaat met je top 5 veelgestelde vragen, direct beantwoord. Google honoreert FAQPage minder dan vroeger (sinds 2023 alleen voor “geautoriseerde” sites), maar AI-zoekmachines gebruiken hem nog steeds intensief.

Hoe je dit op je WordPress-site krijgt (drie routes)

Route 1: De Yoast/RankMath-route (de meeste MKB)

Als je Yoast SEO of RankMath gebruikt, heb je al automatische schema markup voor de basis: Organization, WebSite, en Article op blogposts. Wat je vaak niet standaard hebt is de juiste LocalBusiness sub-type met openingstijden, of een geüniforme Service-markup. Yoast Premium kan dit, RankMath gratis ook.

Check wat je nu hebt: ga naar search.google.com/test/rich-results, vul je URL in, en klik op “Test URL”. Je krijgt een lijst van alle schema-types die Google op je pagina vindt. Als er alleen “WebSite” en “Organization” staan, weet je dat er nog veel verzilvert kan worden.

Route 2: Een dedicated schema-plugin

Voor wie meer controle wil, of een paginabouwer gebruikt waar Yoast minder grip op heeft: plugins als Schema Pro of WP SEO Structured Data Schema geven je per pagina-type een formulier om de juiste markup toe te voegen. Goed voor MKB met 10 tot 50 service-pagina’s; overkill voor een site met 5 pagina’s.

Route 3: Handmatige JSON-LD in je theme

Voor maximale controle en performance, geen extra plugin-overhead, voeg je de JSON-LD direct toe in je functions.php of theme-file. Een voorbeeld voor een lokale accountant in Katwijk:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "AccountingService",
  "name": "Accountantskantoor De Vries",
  "image": "https://example.nl/logo.png",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Hoofdstraat 12",
    "addressLocality": "Katwijk",
    "postalCode": "2222 AB",
    "addressCountry": "NL"
  },
  "telephone": "+31 71 xxxxxxx",
  "url": "https://example.nl",
  "openingHoursSpecification": [
    {"@type": "OpeningHoursSpecification",
     "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
     "opens": "09:00", "closes": "17:00"}
  ],
  "priceRange": "€€"
}
</script>

Geplakt in de header of footer van het theme. Update bij verandering van adres of openingstijden. Klaar.

Wij doen route 3 op klant-sites omdat het één technische dependency minder oplevert en de markup precies zo wordt als wij willen, niet zoals een plugin-template hem genereert.

Wat schema markup niet doet

Het is een tool, geen wondermiddel. Drie dingen die schema markup niet oplost:

  • Een trage site. Als je laadtijd 10 seconden is, helpt schema markup niet. Eerst de basis op orde, dan de cosmetica.
  • Slechte content. Schema markup vertelt zoekmachines wat je inhoud betekent, niet hoe goed hij is. Een dunne contentpagina met perfecte schema markup ranked nog steeds slecht.
  • Verkeerde markup. Schema markup die niet klopt met je daadwerkelijke content (bijvoorbeeld 5-sterren-reviews die niet op je site staan) leidt tot Google-handmatige actie. Wees eerlijk.

Hoe je het effect meet

Na het toevoegen van schema markup wil je weten of het werkt. Twee plekken om te kijken:

  1. Google Search Console → Enhancements. Hier zie je per schema-type hoeveel pagina’s geldig zijn en welke fouten Google detecteert. Geef het 7 tot 14 dagen voor Google je nieuwe markup oppikt.
  2. search.google.com/test/rich-results. Voor real-time-checks van een specifieke pagina, nuttig om snel te zien of een wijziging werkt.

De impact op AI-citaties is moeilijker te meten, omdat ChatGPT en Perplexity geen referrer-data delen. Pragmatische check: zoek af en toe in ChatGPT naar je belangrijkste lokale keywords (“webdesigner Katwijk”, “fysiotherapeut Alphen”) en kijk of je site genoemd wordt. Op een termijn van 3 tot 6 maanden zie je het verschil.

Schema markup als signaal van professionaliteit

Een laatste, vaak onderschatte waarde: schema markup is een trust-signaal naar Google en andere zoekmachines dat je site door iemand wordt onderhouden die weet wat hij doet. Het is een van die kleine, technische details die individueel weinig betekenen, maar samen met goede performance, een veilige SSL, een logische sitemap en een schone URL-structuur het verschil maken tussen een MKB-site die “professional” en een die “amateur” voelt, zowel voor Google als voor bezoekers die er even doorheen klikken voor ze contact opnemen.

Voor lokale ondernemers met serieuze concurrentie is dit type technische SEO een laaghangende vrucht: alle concurrenten zitten op dezelfde keywords, betalen evenveel voor backlinks, hebben dezelfde Google Ads, en bijna geen een heeft fatsoenlijke schema markup. In ons artikel over lokaal vindbaar worden in Katwijk beschreven we dit als één van de stappen, en in dit artikel over Google Reviews zit ook een schema-laag verstopt.

Tot slot

Schema markup is een van de saaiste, technischste SEO-onderwerpen die er is. Het is ook een van de meest onderbenutte. De ondernemers die er nu in investeren bouwen een voorsprong op die meegroeit met de overschakeling van klassieke zoekmachines naar AI-zoekmachines, en die overschakeling is al volop bezig.

Wil je weten welke schema-types je site nu heeft, en welke je mist die direct impact zouden hebben? Vraag een gratis website-analyse aan. We draaien je URL door de schema-tester, vergelijken met wat de top 3 in jouw niche heeft, en sturen binnen een werkdag een lijstje met de drie meest impactvolle aanvullingen voor jouw specifieke geval. Geen pakket, geen abonnement, gewoon een eerlijk overzicht waar je zelf mee verder kunt of waarvoor je ons inschakelt als je liever wilt dat het in één keer goed gebeurt.

Vragen of even sparren?

Stuur ons een bericht.

WhatsApp voor het snelste antwoord, of mail als het uitgebreider is. Binnen één werkdag reactie, geen verkooppraatje.