Technische SEO e-commerce: facet-URL's, paginering, canonicals, varianten, uitverkochte pagina's, snelheid, Product-schema en sitemaps, volgens de regels van Google.

Op deze pagina
Kort gezegd
technische SEO voor e-commerce betekent zorgen dat Google een catalogus kan crawlen, indexeren en begrijpen die veel meer URL's oplevert dan er producten zijn. De acht belangrijkste oplossingen zijn: de facetnavigatie beheersen, elke gepagineerde pagina een eigen canonical geven, per product één canonical kiezen, varianten markeren met ProductGroup, uitverkochte en uitgefaseerde producten afhandelen zonder soft 404, de Core Web Vitals op de sjablonen halen, Product-gestructureerde data plus een Merchant Center-feed toevoegen, en de XML-sitemaps beperken tot indexeerbare URL's.
Wil je verder gaan? Vraag het aan
Korte quiz
Waar vindt je webshop zijn volgende klanten?
Sorank past bij je antwoorden
Test het 3 dagen op je eigen website en zie waar je staat in Google, ChatGPT en de andere AI's.
3 dagen gratis testen3 dagen gratis, daarna stop je wanneer je wilt. 90 dagen resultaat-of-geld-terug-garantie.
Een blog met 200 artikelen heeft ongeveer 200 URL's. Een webshop met 2000 producten kan er honderdduizenden tonen, zodra elk filter, elke sorteervolgorde, kleur en paginanummer een link wordt. Daarom is technische SEO voor e-commerce een vakgebied apart: de algemene regels van technische SEO gelden nog steeds, maar de schaal en de sjablonen verschuiven de prioriteiten. Google beschrijft het meeste van wat volgt in zijn gids over het beheer van facetnavigatie en in het e-commercegedeelte. Deze gids vertaalt dat naar een checklist per paginatype, zodat elke oplossing één keer wordt doorgevoerd en voor de hele catalogus werkt.
Drie dingen onderscheiden een webshop van een contentsite:
Het gevolg is een probleem van crawlbudget en duplicatie: Googlebot besteedt zijn bezoeken aan gefilterde of gesorteerde kopieën, terwijl nieuwe producten en belangrijke categorieën wachten. De onderstaande tabel koppelt elk terugkerend probleem aan de oorzaak en aan de oplossing die Google aanbeveelt.
| Probleem | Veelvoorkomende oorzaak | Oplossing |
|---|---|---|
| Crawlbudget verspild aan filters | Facetlinks (kleur, maat, prijs) | Onnodige facetten blokkeren in robots.txt, alleen facetten met zoekvraag indexeren |
| Dubbele lijsten | Sorteringen, trackingparameters | Canonical naar de schone URL, robots.txt voor sorteerparameters |
| Diepe producten niet gevonden | Paginering via JavaScript of #-fragment | Crawlbare ?page=n-links, elke pagina met zelf-canonical |
| Zelfde product op meerdere URL's | Product bereikbaar via meerdere categoriepaden | Eén productURL zonder categorie, canonical ernaartoe |
| Varianten concurreren met elkaar | Eén URL per kleur of maat, zonder groepering | ProductGroup-markering, één canonical per groep of per variantpagina |
| Soft 404's | Lege productpagina's door uitverkoop of uitfasering | Pagina behouden met alternatieven; 301 of 404 als het definitief is |
| Trage sjablonen | Zware afbeeldingen, scripts van derden | LCP, INP en CLS verbeteren op sjabloonniveau |
| Vervuilde sitemap | Gefilterde, doorverwezen of noindex-URL's opgenomen | Alleen canonieke, indexeerbare URL's met status 200 |
Facetnavigatie (de filters op een categoriepagina) is op de meeste webshops de eerste bron van verspild crawlen. De richtlijn van Google is duidelijk: als gefilterde URL's niet in zoekresultaten hoeven te verschijnen, blokkeer ze dan in robots.txt. Een canonical vermindert het crawlen van niet-canonieke URL's namelijk maar langzaam, en nofollow werkt alleen als elke link naar de URL het draagt.
De methode die in de praktijk werkt, verdeelt de facetten in twee groepen:
Wanneer gefilterde URL's crawlbaar moeten blijven, vraagt Google om de standaard parameterscheiding &, een vaste volgorde van de filters zodat dezelfde combinatie nooit twee URL's oplevert, en de HTTP-status 404 wanneer een combinatie geen producten oplevert.
Let op
Combineer geen robots.txt-blokkade met een noindex-tag op dezelfde URL. Als Google de pagina niet kan crawlen, ziet het de noindex nooit, en kan de URL zonder beschrijving geïndexeerd blijven. Kies één van de twee: het crawlen blokkeren bij puur verspilling, of het crawlen toestaan met noindex totdat de oude URL's verdwijnen, en daarna blokkeren.
Grote categorieën worden over pagina's verdeeld, en producten op pagina 8 worden alleen gevonden als Google pagina 8 kan bereiken. De paginerings-richtlijnen voor e-commerce van Google stellen vier regels:
Voor meer over «alles tonen»-pagina's en «meer laden»-patronen, lees ons artikel over SEO voor paginering.
Een canonical-tag vertelt Google welke URL de referentieversie is onder meerdere bijna identieke pagina's. Bij een webshop dekken drie regels de meeste gevallen:
Een canonical is een hint die Google negeert wanneer de signalen elkaar tegenspreken: interne links naar de parameterversie, een sitemap die die versie vermeldt, of een canonical naar een doorverwezen of noindex-pagina. Consistentie tussen links, canonicals en sitemaps weegt zwaarder dan de tag alleen.
Kleuren, maten en materialen roepen op elke webshop dezelfde vraag op: één pagina voor alle varianten, of één pagina per variant? Google ondersteunt beide, zoals beschreven in de documentatie over gestructureerde data voor productvarianten:
Markeer de groep in beide gevallen met ProductGroup, noem de varianten met hasVariant, geef de kenmerken op in variesBy (color, size, material, pattern, suggestedAge, suggestedGender) en geef elke variant een eigen sku of gtin. Google vraagt ook dat elke variant vooraf te selecteren is via een eigen URL, bijvoorbeeld met ?color=green&size=small, en dat de pagina dan de juiste afbeelding, prijs en beschikbaarheid toont.
Voorbeeld
Een T-shirt dat in 5 kleuren en 6 maten wordt verkocht, levert 30 varianten op. Het indexeren van 30 pagina's zou de signalen verdunnen. Een gangbare keuze is één pagina per kleur (5 pagina's, elk met eigen foto's en eigen zoekvraag) en de maten selecteerbaar op de pagina, alles gegroepeerd onder dezelfde productGroupID.
Voorraad is de plek waar webshop-URL's het vaakst breken. Een lege productpagina met alleen «Niet beschikbaar» kan in Search Console als soft 404 worden gemeld, en de pagina verliest dan posities en links. Het juiste antwoord hangt af van hoe lang het product weg is:
| Situatie | Aanbevolen aanpak |
|---|---|
| Tijdelijk uitverkocht | Pagina online houden (200), beschikbaarheid OutOfStock in de markering opgeven, de datum van nieuwe voorraad en vergelijkbare producten op voorraad tonen |
| Seizoensproduct, komt volgend jaar terug | Pagina en URL behouden, alternatieven toevoegen en een aanmelding voor een beschikbaarheidsmelding |
| Uitgefaseerd, met een nauwe opvolger | 301-doorverwijzing naar de opvolger of naar de dichtstbijzijnde categorie |
| Uitgefaseerd, zonder gelijkwaardig alternatief en zonder links | 404 of 410 teruggeven en het verwijderen uit sitemap en interne links |
| Uitgefaseerd, maar trekt nog bezoekers of links aan | Een archiefpagina behouden met specificaties en opvolgers |
Stuur niet elk uitgefaseerd product door naar de homepage: Google behandelt die massale doorverwijzingen vaak als soft 404. Voor de doorverwijsregels zelf, zie onze gids over SEO-doorverwijzingen.
Google meet de paginaervaring met de Core Web Vitals. Volgens web.dev is een pagina «goed» wanneer, op het 75e percentiel van echte bezoeken op mobiel en desktop, de LCP 2,5 seconden of minder is, de INP 200 milliseconden of minder en de CLS 0,1 of minder. Webshops halen deze drempels om terugkerende redenen niet:
Werk per sjabloon, niet per URL: het productsjabloon repareren verbetert duizenden pagina's tegelijk. Het Core Web Vitals-rapport van Search Console groepeert URL's al op vergelijkbare pagina's.
Product-gestructureerde data (name, image, offers met prijs, valuta en beschikbaarheid, aggregateRating wanneer de reviews echt zijn en op de pagina staan) maakt productpagina's geschikt voor rich results met prijs en voorraad. Voeg BreadcrumbList toe aan categorieën en producten, en Organization op de homepage. Google raadt daarnaast aan een productfeed naar Merchant Center te sturen, naast de markering: de feed bepaalt wat in het tabblad Shopping verschijnt en wordt op jouw eigen schema bijgewerkt. Onze gids over de productpagina voor e-commerce behandelt de inhoudelijke kant van hetzelfde sjabloon.
Voor XML-sitemaps stelt de sitemapdocumentatie van Google de grens op 50.000 URL's of 50 MB ongecomprimeerd per bestand, negeert de tags priority en changefreq, en gebruikt lastmod alleen wanneer die altijd klopt. Praktische regels voor een webshop:
De gratis sitemapcontrole markeert doorverwezen, kapotte of noindex-URL's die per vergissing zijn opgenomen.
Tip
Vergelijk het aantal URL's in je productsitemap met het aantal producten dat in het rapport over paginaindexering van Search Console als «Geïndexeerd» staat, gefilterd op die sitemap. Een groot verschil wijst op duplicaten, dunne pagina's of crawlproblemen in het productsjabloon.
Ja. ChatGPT, Gemini en Perplexity bevelen nu producten en webshops aan, en ze vertrouwen op pagina's die ze kunnen ophalen en lezen. Drie technische punten bepalen of je catalogus geciteerd kan worden:
Onze studie naar AI-citaties in de retail laat zien welke bronnen AI-tools citeren bij koopvragen, en het artikel over AI in e-commerce behandelt het nieuwe AI-koopkanaal. Om te zien of je webshop in die antwoorden wordt genoemd, volgt AI-vermeldingstracking je merk op ChatGPT, Claude en Gemini.
Begin met wat de indexering blokkeert, dan met wat crawlbudget verspilt, en tot slot met wat posities en clicks verbetert:
Voer om de paar maanden en na elke platformmigratie een volledige SEO-audit voor e-commerce uit, en schat met de ROI-calculator voor e-commerce-SEO wat de oplossingen opleveren.

Een technisch gezonde webshop laat elk product en elke categorie concurreren met hun inhoud, in plaats van te vechten tegen duplicaten. Zodra de sjablonen op orde zijn, komt de groei uit inhoud en autoriteit: Sorank vindt de zoekwoorden die je webshop kan winnen, schrijft en publiceert geoptimaliseerde koopgidsen met interne links naar je categorieën, haalt automatisch natuurlijke backlinks binnen via de sites van zijn meer dan 5000 gebruikers, en volgt je citaties in de AI-tools, op autopilot. Bekijk de abonnementen, vanaf $49 per maand bij jaarlijkse betaling, met een gratis proefperiode van 3 dagen.
Het weegt zwaarder, omdat een webshop veel meer URL's genereert dan er producten zijn, door filters, sorteringen, paginering en varianten. Eén fout in het product- of categoriesjabloon herhaalt zich op elke pagina van dat type. Voor kleine catalogi met weinig filters volstaan de basisregels; bij grote catalogi beslist de controle over crawlen en duplicaten vaak of nieuwe producten uberhaupt geïndexeerd worden.
Alleen de gefilterde pagina's die overeenkomen met een echte zoekopdracht, zoals een kleur of materiaal dat mensen in Google typen, en alleen met een schone URL, een unieke title en eigen inhoud. Combinaties van meerdere filters, prijsklassen en sorteervolgordes moeten buiten het crawlen blijven, meestal met robots.txt-regels voor hun parameters.
Shopify, WooCommerce, Magento, BigCommerce en PrestaShop kunnen allemaal goed scoren als ze correct zijn ingesteld. Het verschil zit in de controle: sommige platforms leggen een URL-structuur op, dupliceren productpaden of beperken het bewerken van robots.txt. Controleer voordat je kiest of migreert hoe elk platform canonicals, facet-URL's, doorverwijzingen en gestructureerde data behandelt.
ZIJ PROBEERDEN SORANK VOOR JOU
