Schema markup, ook wel gestructureerde data genoemd, bestaat uit gestandaardiseerde gegevensmarkeringen die je aan HTML toevoegt om zoekmachines duidelijker te vertellen waar een pagina over gaat. De meest praktische aanpak is: kies het schema-type dat past bij het soort pagina, maak de code in JSON-LD-formaat, plaats de code in de <head> van de pagina of via een geschikte plugin, en valideer alles met de Google Rich Results Test. Wanneer dit goed wordt uitgevoerd, kunnen producten, artikelen, veelgestelde vragen, reviews, evenementen, bedrijfsgegevens en vergelijkbare content begrijpelijker en rijker in de zoekresultaten worden weergegeven.
Volgens de SEO-standaarden van 2026 is schema markup toevoegen op zichzelf geen garantie voor hogere posities. Het helpt zoekmachines echter wel om de context van je content beter te begrijpen, om informatie correcter te koppelen in AI-gestuurde resultaten zoals AI Overviews, en om de kans op rich results te vergroten. Vooral bij webshops, zakelijke websites, blogs, nieuwssites, lokale bedrijven en SaaS-projecten is gestructureerde data een vast onderdeel van de technische SEO-checklist geworden.
In deze gids leggen we stap voor stap uit wat schema markup doet, welke schema-types je het beste kunt kiezen, hoe je gestructureerde data toevoegt aan WordPress-websites en maatwerkwebsites, en waar je tijdens het testen op moet letten. Als de basis van je website traag, onveilig of vaak offline is, wordt het moeilijk om maximaal rendement uit technische SEO te halen. Daarom kan het zinvol zijn om voor een stabiele hostingbasis ook Hostragons web hosting pakketten en voor een veilige verbinding oplossingen voor SSL certificaat te bekijken.
Wat is schema markup?
Schema markup is een vorm van gestructureerde data die gebruikmaakt van de woordenlijst van Schema.org. Google, Bing, Yandex en andere zoekmachines gebruiken deze woordenlijst om entiteiten op een pagina makkelijker te herkennen. Zo kun je met schema aangeven dat een tekst niet zomaar een lang tekstblok is, maar bijvoorbeeld een productomschrijving, recept, artikel, artsenprofiel, cursuspagina of sectie met veelgestelde vragen.
Normale HTML laat de inhoud aan bezoekers zien; schema markup legt aan zoekmachines uit wat die inhoud betekent. Wanneer op een productpagina prijs, voorraadstatus, valuta, merk, beoordeling en aantal reviews afzonderlijk worden gemarkeerd, kan een zoekmachine de pagina betrouwbaarder interpreteren. Wanneer in een blogartikel titel, auteur, publicatiedatum, datum van laatste update, afbeelding en hoofdtype van de content worden aangegeven, worden kwaliteitssignalen overzichtelijker doorgegeven.
Gestructureerde data wordt meestal toegepast in drie formaten: JSON-LD, Microdata en RDFa. Binnen technische SEO is JSON-LD tegenwoordig de meest aanbevolen methode. Dit formaat verstoort de HTML-structuur niet, wordt als apart scriptblok toegevoegd, is eenvoudig te onderhouden en wordt in de documentatie van Google in veel voorbeelden als standaardaanpak gebruikt.
Waarom zijn schema markup-codes belangrijk?
Schema markup-codes verlagen de interpretatiekosten voor zoekmachinebots. Ook als je content al sterk is, moeten bots de onderdelen op de pagina nog steeds correct herkennen en koppelen. Gestructureerde data maakt die koppeling duidelijker, consistenter en standaardiseerbaar. In 2026 bestaat de zoekervaring niet meer alleen uit klassieke blauwe links; rich results, visuele kaarten, productmodules, lokale bedrijfspanelen en AI-samenvattingen maken allemaal deel uit van een moderne zichtbaarheidsstrategie.
Correct gebruik van schema kan de volgende voordelen opleveren:
- Het vergroot de kans dat aanvullende informatie zoals sterrenbeoordelingen, prijs, voorraad, veelgestelde vragen of evenementdata in de zoekresultaten verschijnt.
- Het helpt Google om het paginatype, de auteur en de bedoeling van de content duidelijker te begrijpen.
- Het kan zorgen voor opvallendere snippets die de klikfrequentie positief beïnvloeden.
- Het brengt je contentinventaris technisch beter op orde en maakt schaalbaar SEO-beheer mogelijk op grotere websites.
- Het ondersteunt een consistentere interpretatie van je merk-, product- en servicegegevens in AI-gestuurde zoeksystemen.
Het cruciale punt is dit: schema mag alleen informatie markeren die daadwerkelijk op de pagina aanwezig is. Een sterrenbeoordeling die niet zichtbaar is, voorraadgegevens die niet bestaan of een fictieve auteur in schema opnemen, kan als spam worden gezien. Zulke praktijken kunnen leiden tot verlies van rich results, handmatige acties of verzwakte vertrouwenssignalen.
De meest gebruikte schema-types en toepassingen
Niet elke pagina heeft hetzelfde schema nodig. Het juiste schema-type kiezen is de eerste stap naar een succesvolle implementatie. Voor een blogartikel zijn Article of BlogPosting logisch, voor een productpagina Product, voor een zakelijke contactpagina Organization of LocalBusiness, en voor een hulppagina met vragen is FAQPage vaak geschikter. De onderstaande tabel vat veelgebruikte types samen.
| Schema-type | Geschikte pagina | Te markeren informatie | Aandachtspunt |
|---|---|---|---|
| Article / BlogPosting | Blogartikelen, nieuwsberichten, gidsen | Titel, auteur, datum, afbeelding, beschrijving | Auteur en datum moeten zichtbaar zijn op de pagina |
| Product | Product- of dienstverkooppagina’s | Prijs, voorraad, merk, reviews, beoordeling | Prijs- en voorraadgegevens moeten actueel blijven |
| FAQPage | Pagina’s met een sectie veelgestelde vragen | Vraag- en antwoordparen | De antwoorden moeten zichtbaar zijn voor gebruikers |
| Organization | Zakelijke websites | Logo, merknaam, sociale profielen, contactgegevens | Gegevens moeten op alle kanalen consistent zijn |
| LocalBusiness | Pagina’s van lokale bedrijven | Adres, telefoon, openingstijden, locatie | NAW-gegevens moeten overeenkomen met Google Bedrijfsprofiel |
| BreadcrumbList | Sites met categorie- en contenthiërarchie | Paginapad, volgorde van categorieën | Moet overeenkomen met de zichtbare breadcrumbs |
| HowTo | Gidsen die een proces stap voor stap uitleggen | Stappen, duur, hulpmiddelen, resultaat | Elke stap moet duidelijk in de content voorkomen |
Op één pagina kunnen meerdere schema-types worden gebruikt. Voor dit artikel kunnen bijvoorbeeld BlogPosting, BreadcrumbList en FAQPage samen worden toegepast. Elk schema-type moet echter het hoofddoel van de pagina ondersteunen. Meer markup toevoegen betekent niet automatisch betere SEO; overbodige of tegenstrijdige data kan de kwaliteit juist verlagen.
Hoe voeg je schema markup toe aan je website?
Het proces voor schema toevoegen verschilt per websiteplatform, maar de basislogica blijft hetzelfde: bepaal het paginatype, bereid de relevante velden voor, genereer JSON-LD-code, voeg die toe aan de website, test de implementatie en monitor de live prestaties. De stappen hieronder bieden een praktisch raamwerk voor WordPress-sites, maatwerkwebsites en statische HTML-websites.
1. Bepaal het paginatype en de zoekintentie
Maak eerst duidelijk wat de pagina precies vertegenwoordigt. Is het een handleiding, productpagina, categoriepagina of zakelijke servicepagina? Een pagina die hostingpakketten presenteert, kan bijvoorbeeld met Product- of Service-logica worden gemarkeerd, terwijl een blogartikel over het kiezen van hosting beter als BlogPosting wordt behandeld. Als je een gids maakt over het kopen van een domeinnaam, kun je met natuurlijke interne links zoals Domeinsopzoeking en registratie gids de thematische context versterken.
Ook de zoekintentie is belangrijk. Wil de gebruiker informatie verzamelen, dan kunnen FAQPage en Article ondersteunend werken. Is de gebruiker dicht bij een aankoopbeslissing, dan zijn Product-, Offer- en Review-velden zinvoller. Op een lokale dienstenpagina kunnen LocalBusiness en contactgegevens juist de hoofdrol spelen.
2. Maak een lijst van de benodigde velden
Controleer voordat je schema-code schrijft welke informatie al op de pagina aanwezig is. Voor een blogartikel kun je minimaal titel, beschrijving, auteur, publicatiedatum, datum van laatste update, hoofdafbeelding en URL voorbereiden. Voor een productpagina kijk je naar productnaam, beschrijving, afbeelding, SKU, merk, prijs, valuta, voorraadstatus en reviewgegevens.
Gebruik hiervoor een praktische checklist:
- Zijn paginatitel en meta description duidelijk?
- Wordt auteur-, merk- of bedrijfsinformatie betrouwbaar weergegeven?
- Zijn publicatie- en updatedata consistent?
- Worden afbeeldingen via toegankelijke URL’s aangeboden?
- Worden dynamische velden zoals prijs, voorraad of score automatisch bijgewerkt?
- Is alle informatie in de schema ook zichtbaar voor de gebruiker op de pagina?
Bij grote websites verhoogt handmatig beheer van deze velden de kans op fouten. Vooral bij webshops of blogs met meerdere auteurs is het gezonder om dynamische schema-velden op te nemen in CMS-templates.
3. Bereid de code voor in JSON-LD-formaat
JSON-LD maakt het mogelijk om schema-code als apart scriptblok toe te voegen. De basisstructuur werkt als volgt: de code begint met <script type=application/ld+json>, bevat vervolgens @context, @type en de gekozen schema-velden, en eindigt met een afsluitende script-tag. In een blogartikel kan de waarde van @type bijvoorbeeld BlogPosting zijn, met velden zoals headline, description, author, publisher, datePublished, dateModified en image.
In echte projecten ontstaan bij handgeschreven code vaak fouten met komma’s, aanhalingstekens, haakjes en URL’s. Daarom is het in het begin veiliger om te werken met voorbeelden uit de Google-documentatie, de referentie van Schema.org of code die door betrouwbare SEO-plugins wordt gegenereerd. Kopieer een kant-en-klare code echter niet blind: pas elk veld aan de werkelijkheid van je eigen website aan.
Voor een Hostragons-blogartikel kan het veld publisher bijvoorbeeld de bedrijfsnaam, logo-URL en website-URL bevatten. Het logo moet crawlbaar zijn, via HTTPS worden aangeboden en groot genoeg zijn. Websites zonder HTTPS doen er goed aan om beveiliging en crawlkwaliteit prioriteit te geven via installatie van SSL certificaat.
4. Voeg de code toe aan de website
Op maatwerkwebsites of statische HTML-sites wordt JSON-LD meestal toegevoegd aan de <head> van de betreffende pagina. Technisch kan het in sommige gevallen ook in de body werken, maar voor beheerbaarheid en standaardisatie heeft de head-sectie de voorkeur. Gebruikt de site een templatesysteem, dan is het efficiënter om aparte schema-blokken te maken voor blog-, product-, categorie- en zakelijke pagina’s.
Voor WordPress-sites zijn er drie veelgebruikte methoden. De eerste is het gebruiken van automatische schemafuncties in SEO-plugins zoals Yoast SEO, Rank Math of vergelijkbare tools. De tweede is dynamische JSON-LD genereren via custom fields en themabestanden. De derde is schema injecteren op specifieke pagina’s via Google Tag Manager. De Tag Manager-aanpak kan handig zijn voor snelle tests, maar voor kritieke en blijvende implementaties wordt schema die server-side of via CMS-templates wordt gegenereerd meestal als betrouwbaarder gezien.
Bij WooCommerce-webshops wordt Product schema vaak automatisch door plugins aangemaakt. Toch moet je testen of prijs, voorraad, varianten, valuta en reviewvelden correct worden uitgevoerd. Bij digitale producten zoals hosting, reseller hosting of serverdiensten moeten pakketkenmerken duidelijk op de pagina staan en in schema waarheidsgetrouw worden gedefinieerd. Op zulke pagina’s kunnen productlinks zoals Hostragons VPS-serveroplossingen en reseller hosting pakketten de gebruikersreis ondersteunen.
5. Valideer met de Rich Results Test
Nadat je de code hebt toegevoegd, voer je de eerste controle uit met de Google Rich Results Test. Je kunt een live URL of een codefragment testen. De tool laat zien of de pagina in aanmerking komt voor rich results en toont fouten en waarschuwingen. Fouten ontstaan vaak door ontbrekende verplichte velden, verkeerde datumformaten, onbereikbare afbeeldingen of ongeldige URL’s. Waarschuwingen zijn niet altijd kritiek, maar het is verstandig om een zo schoon mogelijke output na te streven.
Als tweede controle kun je de Schema Markup Validator gebruiken. Deze tool richt zich meer op de algemene schemastructuur dan op Google-specifieke rich result-geschiktheid. Voor grotere websites moet daarnaast het rapport Verbeteringen in Google Search Console regelmatig worden gevolgd. Als rapporten voor productfragmenten, FAQ’s, breadcrumbs of video zichtbaar zijn, kun je fouttrends daar goed monitoren.
6. Monitor de live prestaties
De effecten van schema zijn niet altijd direct zichtbaar nadat je de code hebt geplaatst. Google moet de pagina opnieuw crawlen, de data verwerken en beslissen of de pagina geschikt is om als rich result te tonen. Bij kleine websites kan dit enkele dagen duren, bij grotere of minder vaak gecrawlde websites soms enkele weken. Volg in deze periode in het prestatierapport van Search Console de klikfrequentie, vertoningen, gemiddelde positie en veranderingen in zoekopdrachten.
Vooral velden zoals publicatiedatum, prijs en voorraad moeten actueel blijven. Als op de pagina een prijs van 999 TL staat, maar in schema 799 TL wordt getoond, ontstaat een vertrouwensprobleem. Wanneer zoekmachines zulke inconsistenties detecteren, kunnen ze de weergave van rich results beperken.
Schema toevoegen op WordPress-websites
Voor WordPress-gebruikers is de snelste route meestal een goede SEO-plugin. Rank Math, Yoast SEO, SEOPress en vergelijkbare plugins kunnen basisstructuren zoals Article, Organization, Breadcrumb en sommige FAQ-markups automatisch genereren. Een plugin installeren lost echter niet alles op. Sitenaam, logo, sociale profielen, standaard contenttype en auteursinstellingen moeten correct worden ingesteld.
Een aanbevolen basisconfiguratie voor een WordPress-blog kan er zo uitzien:
- Stel het algemene schema-type van de website in als Organization.
- Kies voor blogberichten Article of BlogPosting.
- Gebruik in auteursarchieven echte auteursbiografieën en informatie over expertise.
- Activeer breadcrumbs en maak ze zichtbaar binnen het thema.
- Gebruik FAQ-blokken alleen voor echte vraag-antwoordsecties in artikelen.
- Gebruik je een cachingplugin, test dan of de schema-output na minificatie niet kapotgaat.
Ook prestaties mogen niet worden vergeten. Op traag ladende pagina’s crawlen zoekmachinebots bronnen soms beperkter. Zoek je voor je WordPress-site een infrastructuur met snelle en geïsoleerde resources, dan kan WordPress hosting pakketten een goede basis zijn om technische SEO-prestaties te ondersteunen.
Schema-strategie voor maatwerk- en zakelijke websites
Bij maatwerkwebsites is schema-implementatie flexibeler, maar ook verantwoordelijker. Het ontwikkelteam moet CMS-velden koppelen aan schema-velden. Zo kan het veld title in een blogtabel worden gebruikt als headline, summary als description, de author_id-relatie als author en published_at als datePublished. Wanneer deze structuur eenmaal staat, kun je voor honderden contentpagina’s dynamische en consistente schema genereren.
Op zakelijke websites moet Organization schema zorgvuldig worden voorbereid. Merknaam, logo, officiële website, telefoonnummer, e-mailadres, socialmediaprofielen en eventuele oprichters of afdelingen moeten correct worden beschreven. Als hetzelfde merk op verschillende platforms met verschillende namen wordt gebruikt, gaat de consistentie verloren. Bedrijfsnaam, Google Bedrijfsprofiel, socialmedia-accounts, factuurgegevens en de footer van de website moeten daarom in dezelfde vorm worden weergegeven.
Wanneer in API-gebaseerde systemen gegevens zoals productprijs, voorraad of evenementdatum uit externe bronnen komen, moet de cacheduur goed worden gepland. Om schema-data actueel te houden, moet ook de paginacache worden geleegd zodra de brondata verandert. Betrouwbare serverarchitectuur, CDN en SSL zijn op dit punt onzichtbare maar cruciale onderdelen van technische SEO.
Veelgemaakte fouten met schema

De meest voorkomende fout bij gestructureerde data is het markeren van informatie die niet zichtbaar is. Volgens de richtlijnen van Google is het riskant om informatie uitsluitend voor zoekmachines toe te voegen terwijl gebruikers die niet kunnen zien. Een tweede veelgemaakte fout is dezelfde schema-code naar elke pagina kopiëren. De homepage, een blogartikel, productpagina en categoriepagina hebben elk een ander doel en vragen dus om een andere markupstrategie.
Andere belangrijke fouten zijn:
- Ongeldige JSON gebruiken, bijvoorbeeld door ontbrekende komma’s of foutieve haakjes.
- Afbeeldings-URL’s via HTTP gebruiken of afbeeldingen blokkeren via robots.txt.
- datePublished en dateModified in een verkeerd formaat invullen.
- Reviews of beoordelingen in schema tonen die niet op de pagina staan.
- Meerdere plugins hetzelfde schema-type dubbel laten genereren.
- FAQPage of HowTo gebruiken op pagina’s waar dit niet past.
- Dynamische prijs- en voorraadgegevens niet actueel houden.
Dubbele schema-output komt vrij vaak voor op WordPress-sites. Een thema, SEO-plugin en WooCommerce kunnen tegelijk product schema genereren. In testtools zie je dan tegenstrijdige of herhaalde data. De oplossing is bepalen welke tool de primaire schemagenerator wordt en de overige output uitschakelen.
De relatie tussen schema markup en E-E-A-T
E-E-A-T staat voor experience, expertise, authoritativeness en trustworthiness: ervaring, expertise, autoriteit en betrouwbaarheid. Schema markup creëert niet rechtstreeks een E-E-A-T-score, maar helpt wel om deze signalen technisch begrijpelijker te presenteren. Als bij medische content bijvoorbeeld de expertise van de auteur, de naam van de reviewer, de publicatiedatum en bronpagina’s zichtbaar worden vermeld, kan gestructureerde data de context van die informatie versterken.
Voor een hostingblog kunnen concrete E-E-A-T-toepassingen zijn: technische termen correct uitleggen, echte checklists geven, actuele tools noemen, teststappen duidelijk beschrijven, technische ervaring opnemen in de auteursbio en content regelmatig bijwerken. Schema ondersteunt deze structuur, maar maakt oppervlakkige of onvolledige content niet automatisch kwalitatief.
Vooral in 2026 is consistente entiteitsinformatie belangrijker geworden door AI-gestuurde zoekervaringen. Als je merknaam, domein, SSL-status, sociale profielen en bedrijfsgegevens op verschillende platforms met elkaar overeenkomen, kunnen zoekmachines je makkelijker herkennen. Bouw je een nieuw merk of project op, dan kun je voor je domeinstrategie via Domeinregistratiediensten geschikte domeinen beoordelen.
Checklist na implementatie
Nadat je schema-code hebt toegevoegd, kun je met de onderstaande checklist je implementatie controleren. Deze lijst sluit aan bij de basiscontroles die bureaus en technische SEO-teams meestal uitvoeren voordat wijzigingen live gaan.
- Is voor elk belangrijk paginatype het juiste schema-type gekozen?
- Is de JSON-LD-code geldig en foutloos in testtools?
- Is alle informatie in schema ook zichtbaar voor gebruikers op de pagina?
- Zijn afbeeldings-URL’s HTTPS, crawlbaar en van voldoende kwaliteit?
- Staan publicatiedatum en updatedatum in het juiste formaat?
- Worden productprijs, voorraad en valuta realtime of regelmatig bijgewerkt?
- Is er dubbele schema-output tussen SEO-plugin, thema en maatwerkcode?
- Wordt het rapport Verbeteringen in Search Console regelmatig gecontroleerd?
- Blokkeren cache, CDN of firewall de schema-output niet?
- Ondersteunen sitemap en robots.txt het crawlen van belangrijke pagina’s?
Door deze controles minstens één keer per maand uit te voeren, ontdek je fouten vroeg, vooral op websites die veel content publiceren. Na grote wijzigingen, zoals een thema-update, overstap naar een andere SEO-plugin, nieuw productsjabloon of CDN-migratie, moeten schema-tests altijd opnieuw worden uitgevoerd.
Hoe meet je het succes van schema markup?
Succes alleen meten aan de hand van de vraag of een rich result verschijnt, is te beperkt. Google is namelijk niet verplicht om elke pagina met geldige schema ook als rich result te tonen. Voor een gezondere meting combineer je drie databronnen: het prestatierapport in Search Console, de verbeteringsrapporten in Search Console en het gedrag van organisch verkeer in analytics-tools.
Bij een gids waaraan FAQPage is toegevoegd, kun je bijvoorbeeld na drie weken meer vertoningen, een hogere klikfrequentie en een langere tijd op de pagina zien voor relevante zoekopdrachten. Bij een productpagina met Product schema kunnen prijs- en voorraadgegevens in de zoekresultaten ervoor zorgen dat bezoekers met een sterkere koopintentie binnenkomen. Deze effecten verschillen echter per sector, concurrentieniveau, contentkwaliteit, merkbekendheid en technische infrastructuur.
Noteer bij metingen altijd de datum van wijzigingen. Leg vast wanneer je schema toevoegt, content bijwerkt, titels wijzigt of snelheidsoptimalisaties uitvoert. Zo kun je prestatieveranderingen veel nauwkeuriger interpreteren.
Veelgestelde vragen
Verhoogt schema markup direct mijn rankings?
Schema markup geeft geen directe garantie op hogere posities. Het kan zoekmachines echter helpen om de pagina beter te begrijpen, de geschiktheid voor rich results vergroten en de klikfrequentie verbeteren. Daarom is het een ondersteunend en belangrijk onderdeel van technische SEO.
Moet schema-code in de head-sectie worden geplaatst?
Schema-code in JSON-LD-formaat wordt meestal toegevoegd aan de head-sectie van de pagina, en dat is praktisch voor beheer. In sommige gevallen kan het ook in de body werken, maar voor een schone, standaard en duurzame implementatie heeft plaatsing in de head of op CMS-template-niveau de voorkeur.
Is een schema-plugin voor WordPress voldoende?
Voor de meeste WordPress-sites is een goede SEO-plugin een prima startpunt. Toch moeten sitenaam, logo, auteur, contenttype, breadcrumbs en FAQ-instellingen worden gecontroleerd. Daarnaast moet de door de plugin gegenereerde schema altijd worden gevalideerd met de Rich Results Test.
Moet ik FAQ schema aan elke pagina toevoegen?
Nee. FAQ schema hoort alleen op pagina’s waar daadwerkelijk een zichtbare vraag-antwoordsectie staat. FAQ’s toevoegen die niet relevant of niet zichtbaar zijn puur om rich results te krijgen, kan in strijd zijn met kwaliteitsrichtlijnen en de zichtbaarheid van rich results negatief beïnvloeden.
Hoe kan ik schema-fouten controleren?
Je kunt schema-fouten controleren met Google Rich Results Test, Schema Markup Validator en de rapporten Verbeteringen in Google Search Console. Zie je fouten, controleer dan eerst verplichte velden, JSON-formaat, datums, afbeeldings-URL’s en de overeenstemming met informatie die zichtbaar is op de pagina.
Conclusie
Schema markup, oftewel gestructureerde data, is een effectieve manier om de inhoud van je website duidelijker en gestandaardiseerd aan zoekmachines uit te leggen. Wanneer je het juiste schema-type kiest en dit netjes via JSON-LD toevoegt, kun je je geschiktheid voor rich results en je zoekzichtbaarheid versterken. Voor het beste resultaat moet je gestructureerde data altijd combineren met sterke content, snelle hosting, HTTPS-beveiliging en regelmatige technische SEO-controles. Wil je de technische basis van je website verbeteren, dan kun je de hosting-, domein- en SSL-oplossingen van Hostragons bekijken om een stevige fundering voor technische SEO te leggen.