SEO voor webshops die echt verkopen.
Een webshop heeft geen SEO-probleem met tien pagina's, maar met tienduizend. Filters, varianten en sorteringen maken URL's sneller aan dan Google ze kan ophalen. De vraag is dus niet hoe je alles optimaliseert, maar wat je Google überhaupt laat zien.
24 checks, direct resultaat, geen registratie
Hoe vier filters meer URL's maken dan je producten hebt
reg. W.001Vier filtervelden, en de vermenigvuldiging die eronder zit
Verzonnen voorbeeldshop, geen klantdossier: een categorie met 800 producten en vier filtervelden. De som staat er zichtbaar bij, zodat je hem zelf kunt nalopen. Het punt is niet het getal maar de vorm ervan: filters tellen niet op, ze vermenigvuldigen, en daarom loopt het aantal URL's zo hard voor op het aantal producten.
vier filtervelden leveren bijna zeven keer zoveel URL's op als je producten hebt, en geen daarvan heeft eigen content
Vier soorten pagina's, vier verschillende taken
reg. W.002de meeste webshops steken hun tijd in productteksten terwijl de categoriepagina leeg blijft
drempels en rekensommen, geen beloftes over resultaat
Wat een crawler in een webshop ziet
reg. W.003Zes regels uit het rapport van dezelfde voorbeeldshop
Zes van de 6.176 URL's uit FIG.01, gekozen omdat ze elk een ander soort gebrek tonen. Nagebouwd rapport, geen meting van een bestaande winkel. Lees de vierde kolom als de belangrijkste: die bepaalt of een regel een schoonheidsfoutje is of een pagina die omzet kost.
Dezelfde pagina, links wat overtuigt en rechts wat uitleesbaar is
Twee kolommen naast elkaar, want een productpagina wordt door twee heel verschillende lezers bekeken en die vragen niet hetzelfde. Onze eigen checklist per lezer; er staat geen cijfer in en er wordt geen site beoordeeld.
dezelfde pagina, twee lezers: wat de bezoeker overtuigt en wat de machine kan uitlezen zijn aparte lagen
Het JSON-LD blok van een productpagina, met de gaten erin
Dezelfde voorbeeldshop, nu de gestructureerde data van een product. De labels onderaan tonen wat er staat en wat ontbreekt. Het gaat om de vorm van de fout: prijs en voorraad die alleen op het scherm staan en niet in de markup, zijn voor een machine niet aanwezig.
JSON-LD blijft het voorkeursformaat van Google voor gestructureerde data
Drie manieren om te weten waar je staat
reg. W.004- 24 checks over techniek, on-page, content en AI-zichtbaarheid
- Draai hem op een categoriepagina, niet op je homepage
- Geen registratie, geen e-mailadres nodig
- Klaar binnen enkele seconden
- Je vijf belangrijkste pagina's, bij een webshop meestal twee categorieën en twee producten
- Vergelijking met de concurrenten die nu boven je staan
- Globaler dan de betaalde audit, wel een eerlijk beeld
- Je krijgt een uitnodiging voor een gesprek van een half uur
- Vrijblijvend, ook als je er zelf mee verder wil
- Twintig gericht gekozen: categorieën, producttemplates en filters
- Crawl- en indexatiestatus van je hele catalogus
- Een volgorde: wat eerst, wat het raakt, hoeveel werk het is
- Doorlopend meewerken kan daarna voor €250 per maand
alle tarieven staan ook op de prijzenpagina · per markt nemen we één klant aan, dus we werken nooit voor je concurrent
Waarom SEO voor webshops anders werkt
Bij een dienstensite loop je tien tot vijftig pagina's na. Je schrijft ze, je verbetert ze, je bent klaar. Bij een webshop werkt dat niet, want het grootste deel van je pagina's schrijf jij niet: die maakt je software aan. Elke filtercombinatie, elke sortering, elke variant is een URL.
Templates en regels in plaats van losse pagina's
Dat verandert waar je werk zit. Je optimaliseert geen losse pagina's maar templates en regels. Eén verbetering aan je producttemplate raakt achthonderd pagina's tegelijk. Eén fout in je filterinstelling ook.
Webshop SEO is selectie, niet optimalisatie
Google haalt niet oneindig veel op. Heb je tienduizenden URL's waarvan het merendeel bijna dezelfde producten toont, dan gaat een deel van de aandacht daarheen in plaats van naar de pagina's waar je omzet mee maakt. De vraag is dus niet hoe je alles optimaliseert, maar wat je Google überhaupt laat zien.
Hoe crawlen, renderen en indexeren samenhangen staat uitgewerkt bij technische SEO. Wil je breder naar je shop kijken, dan is de webshop analyse het vervolg.
Categoriepagina's zijn je money pages
Hier zit het volume. Iemand die zoekt op "hardloopschoenen dames" wil kiezen, niet één specifiek model. Die zoekopdracht landt op een categoriepagina, en dat is precies de pagina die bij veel webshops leeg is: een titel, een rij producten, en verder niets.
Wat een categoriepagina nodig heeft
Een eigen tekst die uitlegt wat er in de categorie zit en hoe je kiest, niet als lap tekst onderaan maar op een plek waar hij ook gelezen wordt. Een H1 die het onderwerp benoemt. Interne links naar de subcategorieën die ertoe doen. En een structuur waarin elk product dat moet ranken binnen drie klikken bereikbaar is.
Waarom dit ook je producten helpt
Categoriepagina's verzamelen autoriteit en geven die door aan de producten eronder. Een sterke categorie tilt honderden productpagina's mee. Andersom werkt het nauwelijks: honderd goed geschreven productpagina's onder een lege categorie blijven los zand.
De volgorde van de blokken op een categoriepagina
Een doorsnede van boven naar beneden, met bij elk blok waarom het daar staat. Dit is de opbouw die wij aanhouden, geen norm van Google en geen meting. De volgorde is het onderwerp: de tekst die uitlegt hoe je kiest hoort boven het raster, niet als lap eronder.
blok 1 en 4 heeft vrijwel elke shop · de vier ertussen bepalen of je de brede zoekopdracht pakt
Filters en facetten: waar je crawlbudget verdwijnt
Filters zijn prettig voor bezoekers en een ramp voor zoekmachines, tenzij je ze stuurt. Een handvol filtervelden levert al tienduizenden URL's op die allemaal bijna dezelfde producten tonen. Voor Google zijn dat evenzoveel pagina's om te beoordelen, en bijna geen daarvan verdient een plek in de index.
De regel: indexeer alleen wat vraag heeft
Een filtercombinatie mag geïndexeerd worden als er echt op gezocht wordt en als de pagina eigen content heeft. "Zwarte hardloopschoenen" kan zo'n pagina zijn. "Zwarte hardloopschoenen maat 42 gesorteerd op prijs oplopend" is dat niet.Wat je met de rest doet
Alles zonder eigen zoekvraag krijgt een canonical naar de categorie, of wordt geblokkeerd. Sorteerparameters horen er standaard niet in. Zorg daarnaast dat je sitemap alleen URL's bevat die je echt wil laten winnen, want een sitemap vol filtercombinaties geeft precies het verkeerde signaal af.Waarom de canonical ertoe doet
Een canonical voorkomt dat Google dezelfde content via meerdere URL's ziet. Zonder canonical riskeer je dat hij de verkeerde versie toont, en bij filters is dat bijna altijd een versie die je nooit had willen laten ranken.Een vraag, twee uitkomsten, en geen derde optie
De regel uit de alinea hierboven, getekend als beslissing. Er staat bewust maar een vraag in, want zodra je er meer bijhaalt wordt de keuze per filtercombinatie een discussie in plaats van een regel. Onze eigen werkregel, geen richtlijn van een zoekmachine.
één vraag, twee uitkomsten · de meeste shops beantwoorden hem nooit en laten alles indexeren
Productpagina's en gestructureerde data
De meeste productpagina's dragen de tekst van de fabrikant. Die staat dan op tientallen webshops tegelijk, en Google moet kiezen welke versie hij toont. Voeg jij niets toe wat de andere shops niet hebben, dan is er geen reden om jou te kiezen.
De minimale set markup
Product met naam, sku, merk en afbeelding. Offer met prijs, valuta en beschikbaarheid. BreadcrumbList op zowel je categorie- als je productpagina's, zodat het pad zichtbaar is. En AggregateRating alleen als die reviews ook echt op de pagina staan, want markup plaatsen zonder zichtbare reviews is een van de klassieke fouten.
Waarom dit zwaarder gaat wegen
AI-systemen die namens iemand producten zoeken lezen geen design, ze lezen structuur. Staan je prijs, voorraad en verzendopties niet in JSON-LD, dan kunnen ze je aanbod niet meenemen. Meer daarover staat bij agentic commerce, en over de opbouw van de pagina zelf bij productpagina opbouw.
Twee zoekresultaten van dezelfde pagina naast elkaar
Nagebouwde zoekresultaten van de verzonnen voorbeeldshop, geen schermafdruk uit Google. Links het resultaat zonder Product markup, rechts hetzelfde product met. De inhoud van de pagina verandert niet; alleen wat Google eruit mag tonen verandert.
dezelfde tekst, dezelfde pagina · rechts staat het kruimelpad in de URL-regel en zijn prijs, beoordeling en voorraad zichtbaar voordat er geklikt wordt
Snelheid bij een grote catalogus
Webshops zijn traag om voorspelbare redenen: veel afbeeldingen, veel scripts voor filters en winkelwagen, en een database die bij elke categoriepagina honderden producten moet ophalen.
Begin bij de server
Google rekent een serverresponstijd onder de 800 milliseconden als goed. Begin bij dat getal, want alles wat daarna komt kan nooit sneller zijn dan het moment waarop je server begint te antwoorden. Zit je boven de seconde, dan is een plugin zelden de oplossing en kijk je eerder naar je hosting. Een cachelaag over een trage server heen verplaatst het probleem alleen.
Daarna de drie meetwaarden
LCP meet hoe snel het grootste zichtbare element laadt, met een drempel van 2,5 seconden. Op een productpagina is dat meestal je hoofdfoto. INP meet hoe snel je site reageert op interactie, drempel 200 milliseconden, en dat is precies waar zware filterscripts je pijn doen. CLS meet verschuivingen tijdens het laden en moet onder 0,1 blijven; afbeeldingen zonder vaste afmetingen zijn hier de gebruikelijke oorzaak.
Google baseert die waarden op 28 dagen echte gebruikersdata, dus een verbetering van vandaag is pas over vier weken volledig zichtbaar. Google beoordeelt die waarden per pagina, maar Search Console bundelt ze per sjabloon, dus een trage filterpagina kleurt in het rapport meteen een hele groep rood. Meer hierover staat bij Core Web Vitals en je site sneller maken.
Een watervalletje van een pagina die de drempel niet haalt
Voorbeeldwaarden, geen meting van een bestaande winkel: ze zijn gekozen om te laten zien welke posten in een webshop de tijd opeten. Wat wel vaststaat zijn de twee grenzen ernaast, want die publiceert Google zelf: een serverrespons onder 800 milliseconde en een LCP onder 2,5 seconde.
rood is waar de winst zit · de server begint al boven de 800ms, en dat vertraagt alles wat erna komt
SEO en Shopping Ads versterken elkaar
Bij webshops is de keuze tussen organisch en betaald zelden een of-vraag. Shopping Ads leveren direct verkeer met hoge koopintentie: kopers zien je product, prijs en foto voordat ze klikken. SEO bouwt langzamer op maar blijft staan als je stopt met betalen.
Wat de kanalen elkaar opleveren
Het interessante is wat ze elkaar opleveren. Je Shopping-campagnes laten binnen weken zien welke producten en zoektermen daadwerkelijk converteren. Precies die informatie heb je nodig om te bepalen welke categoriepagina's organisch voorrang krijgen, in plaats van te gokken op zoekvolume.
Minder afhankelijk van advertentiebudget
Andersom verlaagt sterk organisch verkeer je afhankelijkheid van advertentiebudget op de termen waar je toch al bovenaan staat. Hoe we Shopping Ads en Merchant Center inrichten staat bij de SEA-pagina.
Betaald piekt meteen, organisch loopt pas later in
Schematisch en met opzet zonder verticale as, want wij hebben geen klantcijfer dat deze twee lijnen mag onderbouwen. Alleen het patroon staat er: Shopping Ads leveren vanaf de eerste maand en vallen weg zodra je stopt, organisch bouwt op en blijft staan. De hoogtes zijn dus een vorm, geen aantal.
schematisch, geen meting · de verhouding verschilt per markt, maar het patroon is dat betaald direct piekt en organisch pas later inloopt
Veelgestelde vragen over SEO voor webshops
Waarom is SEO voor webshops anders dan voor een gewone site?
Om de schaal. Een dienstensite heeft tien tot vijftig pagina's die je stuk voor stuk kunt nalopen. Een webshop genereert er duizenden, en het grootste deel daarvan maakt de software zelf: filters, sorteringen, varianten en paginering. Je optimaliseert dus geen losse pagina's maar templates en regels, en je bepaalt vooral welke URL's Google überhaupt mag zien.
Welke pagina's leveren de meeste omzet op?
Categoriepagina's. Die pakken de brede zoekopdrachten waar het volume zit, ze sturen interne linkkracht door naar je producten en ze geven de bezoeker overzicht. Productpagina's winnen op merk plus typenummer, maar dat is smal verkeer. De meeste webshops steken hun tijd in productteksten terwijl de categoriepagina leeg blijft.
Wat doe ik met mijn filters en facetten?
Alleen filtercombinaties met echt zoekvolume en eigen content laat je indexeren. De rest krijgt een canonical naar de categorie of wordt geblokkeerd. Filters zijn de grootste bron van verspild crawlbudget in een webshop: een handvol filtervelden levert al snel tienduizenden URL's op die allemaal bijna dezelfde producten tonen.
Welke gestructureerde data heeft een webshop nodig?
De minimale set is Product met naam, sku, merk en afbeelding, Offer met prijs, valuta en beschikbaarheid, en BreadcrumbList op zowel categorie als product. Dat is wat rich results in de zoekresultaten mogelijk maakt. JSON-LD is het voorkeursformaat van Google. Let op de klassieke fout: reviewmarkup plaatsen zonder dat die reviews ook zichtbaar op de pagina staan.
Wat kost SEO voor een webshop?
Een volledige technische audit kost 750 euro eenmalig, voor maximaal 20 pagina's. Bij een webshop kies je die twintig gericht: je homepage, je belangrijkste categorieën, een paar producttemplates en je filterstructuur. Wil je dat we daarna structureel aan je vindbaarheid werken, dan is dat 250 euro per maand. Onze dienstentarieven voor SEO, Google Ads, social media en branding staan op de prijzenpagina, en de abonnementsprijzen van Jarvis en het MyParcel Dashboard op hun eigen productpagina.
Is SEO of Google Shopping beter voor mijn webshop?
Dat is geen of-vraag. Shopping Ads leveren direct verkeer met hoge koopintentie en je ziet meteen welke producten en zoektermen converteren. SEO bouwt langzamer op maar blijft staan als je stopt met betalen. De data uit Shopping vertelt je bovendien waar je organisch op moet inzetten, dus de twee versterken elkaar.
Begin bij één categoriepagina
Een webshop doorlichten voelt als een project van maanden, maar de eerste stap is klein. Draai de scan op je belangrijkste categoriepagina, niet op je homepage. Daar zit je volume, en daar zie je meteen of de basis klopt.
Wil je dat wij ernaar kijken, dan lopen we vijf pagina's met de hand door: je homepage, twee categorieën en twee producten. Dat is genoeg om te zien of je probleem in je templates zit of in je filterstructuur. Daarna kun je een SEO specialist inhuren of zelf verder met de kennisbank.