Van het meeste technische SEO-werk merkt een zoeker niets. Schema markup voor webshops is de uitzondering. Doe je het goed, dan ziet je vermelding in de zoekresultaten er anders uit: sterren, prijs en voorraad onder je link, terwijl concurrenten boven je alleen blauwe tekst tonen. Doe je het fout, dan gaat het ongemerkt mis en kom je er nooit achter. Dit is wat de moeite loont en wat niet.
Wat schema verandert in de zoekresultaten, en waarom het om je CTR draait
Schema markup is structured data (Google noemt het in de Nederlandse documentatie gestructureerde gegevens): code op je pagina die Google letterlijk vertelt wat er staat. Dit is een product, dit is de prijs, dit is de beoordeling. Google bepaalt daarmee of je vermelding in aanmerking komt voor rich results, ook wel rich snippets: de uitgebreide vermeldingen met sterren, prijzen en beschikbaarheid.
De winst zit in de doorklikratio. Een vermelding op positie vier met 4,7 sterren en een zichtbare prijs presteert vaak beter dan haar positie doet vermoeden, en pakt klikken af van de kalere vermeldingen erboven. Je krijgt meer verkeer zonder ook maar één plek te stijgen. Rich results zijn bovendien een van de weinige technische SEO-aanpassingen waarvan je het effect direct in de zoekresultaten ziet.
Schema bepaalt ook mee hoe machines je webshop lezen. Zoals we uitlegden in hoe AI-zoeken SEO voor webshops verandert, is structured data een van de helderste signalen voor een AI-systeem dat bepaalt welke producten het aanbeveelt.
De vier soorten schema markup die voor een webshop tellen
Voor een webshop komt schema markup neer op vier types die echt iets doen:
- Product is de basis. Hierin staan naam, prijs, valuta, beschikbaarheid en beoordelingen, en dit type maakt product-rich results mogelijk. Kies je er maar één, kies dan deze.
- BreadcrumbList vertelt Google hoe je site is opgebouwd, zodat je vermelding een nette categorieroute toont in plaats van een kale URL. Het versterkt ook de collectiestructuur uit ons artikel over SEO voor collectiepagina's.
- FAQPage markeert vragen en antwoorden. Het zichtbare rich result toont Google voor de meeste sites niet meer, maar machines lezen je antwoorden er nog steeds makkelijker door.
- Review levert de sterren, in de meeste implementaties als aggregateRating binnen Product.
De rest, zoals Organization en WebSite, is bijzaak. Fijn om te hebben, maar zelden uren werk waard.

Waarom de schema van Shopify-webshops zo vaak stuk is
Bij de meeste Shopify-webshops ontbreekt de schema niet. Ze is stuk, en dat is erger, want de eigenaar denkt dat het geregeld is.
Meestal komt dat door opstapeling. Het thema levert zijn eigen Product-markup mee, een SEO-app voegt een tweede exemplaar toe en een review-app zet er een derde bij met andere beoordelingen. Google ziet dan twee of drie tegenstrijdige Product-entiteiten op één pagina en vertrouwt er vaak geen enkele.
De tweede oorzaak is sjabloonmarkup die niet overeenkomt met wat er op de pagina staat: schema die zegt dat een product op voorraad is terwijl de pagina uitverkocht meldt, of een prijs die de gekozen variant negeert. Juist voor zulke verschillen tussen markup en zichtbare content waarschuwt Google in de documentatie, en ze kunnen je rich results voor de hele site kosten. De oplossing is één bron: één volledig JSON-LD-blok per pagina, met alle andere generatoren uitgezet.
Product schema goed implementeren
Product schema valt of staat met een handvol velden. Verplicht voor rich results zijn name, image en minstens een van beide: offers (met price, priceCurrency en availability) of aggregateRating. Ontbreken die, dan verschijnt er niets.
Wat naast het minimum de moeite waard is: brand, sku en gtin. Daarmee koppelt Google je pagina aan je Merchant Center-feed en aan hetzelfde product elders op het web. Description wordt gelezen, maar weegt hier weinig. Velden als color en material negeert Google voor rich results grotendeels, dus steek er geen uren in.
Op Shopify werkt één JSON-LD-blok in het productsjabloon het schoonst, gevuld vanuit de productobjecten zodat prijs en beschikbaarheid met de variant meebewegen. Deze aanpak gebruiken we binnen SEO-beheer, en ze hoorde bij het on-page werk waarmee een klant in research peptides van gemiddelde positie 5,6 naar 2,7 ging.
Review schema: wat meetelt en wat Google eruit filtert
Sterren zijn het meest zichtbare rich result. Review-markup wordt daarom het vaakst misbruikt, en Google filtert er het strengst op.
Wat meetelt: beoordelingen van echte klanten, zichtbaar op de pagina die je markeert en gekoppeld aan dat ene product. Toont je productpagina 38 reviews met een gemiddelde van 4,6, dan moet de aggregateRating in je markup precies hetzelfde zeggen.
Wat Google eruit filtert: reviews over je eigen bedrijf (Organization-markup waarin een bedrijf zichzelf beoordeelt), beoordelingen die wel in de markup staan maar nergens op de pagina, en identieke reviewblokken die over de hele catalogus zijn gekopieerd. Google deelt daar niet altijd een handmatige actie voor uit. Vaker verschijnen de sterren gewoon nooit, en denkt de eigenaar dat rich results even tijd nodig hebben.
Gebruik je een review-app, kijk dan wat die op je pagina zet. Veel apps voegen hun eigen Review schema toe dat botst met je Product-blok, en dan heb je weer het probleem van dubbele entiteiten van hierboven.

Controleren en bewaken in Search Console
Vertrouw een implementatie pas als twee tools haar bevestigen. Haal eerst je belangrijkste sjablonen door de Rich Results Test van Google: één productpagina, één collectiepagina en één blogartikel. Je ziet dan voor welke rich results de pagina in aanmerking komt en welke velden ontbreken of ongeldig zijn. Eén pagina per sjabloontype is genoeg, want de fout zit bijna altijd in het sjabloon.
Houd daarna Search Console in de gaten. Onder Verbeteringen staat per schematype een rapport met geldige items, geldige items met waarschuwingen en fouten over de hele site. Waarschuwingen gaan over ontbrekende optionele velden en zijn het bekijken waard. Fouten betekenen pagina's die niet in aanmerking komen, en een plotselinge piek wijst meestal op een thema-update of een app die het sjabloon heeft gesloopt.
Controleer dit elke maand. Schema gaat ongemerkt stuk: geen instortend verkeer, geen waarschuwingsmail, alleen sterren die verdwijnen en een CTR die in de weken erna wegzakt. Met dezelfde discipline bewaakten we de technische basis achter de 81% groei in organische klikken van het surfmerk.
De schematypes die in 2026 je tijd niet waard zijn
Sommige markup kost uren en levert niets op. HowTo-rich results heeft Google afgeschaft, en FAQ-rich results toont Google nog maar voor een kleine groep gezaghebbende sites. Tijd steken in de zichtbare uitklapblokken van een van beide is dus verspild. Speakable wordt nauwelijks gebruikt. Uitgebreide VideoObject-markup heeft voor een webshop weinig zin, tenzij video echt centraal staat in hoe je verkoopt.
Voor een webshop is de volgorde kort: schone Product-markup uit één bron met offers en beoordelingen, BreadcrumbList op de hele site, en daarna FAQPage op pagina's waar die content al staat. Daarna levert tijd in content en interne links meer op dan nog meer markup.
Eén kanttekening: markup die geen zichtbare beloning meer oplevert, helpt machines nog steeds je pagina's te begrijpen. Dat wordt alleen maar belangrijker nu AI-zoeken verandert hoe webshops gevonden worden.
Geen idee hoe de markup van je webshop er nu voor staat? In onze gratis audit binnen 48 uur controleren we je structured data, samen met de rest van je technische basis.
