Technische SEO voor webshops — de complete audit checklist
Terug naar blog

Technische SEO voor webshops — de complete audit checklist

AuthorRuthger Idema
15 mei 202613 min leestijd

Een webshop met 10.000 producten heeft 10.000 kansen op technische SEO-fouten. Duplicate content, crawl budget verspilling, ontbrekende canonical tags — dit zijn de problemen die organisch verkeer kosten.

Technische SEO voor webshops — de complete audit checklist

Een webshop met 10.000 producten heeft 10.000 kansen op technische SEO-fouten. Duplicate content door filterpagina's, crawl budget verspilling op facetnavigatie, ontbrekende canonical tags, trage serverrespons — dit zijn de problemen die organisch verkeer kosten.

Technische SEO is geen creatief vak. Het is een wiskundevraagstuk: Google krijgt een beperkt crawl budget per site. Hoe zorg je dat dat budget terechtkomt bij de pagina's die het moeten?

Dit is de complete audit checklist voor e-commerce webshops.

Wat je leert in dit artikel

  • Hoe crawlability en indexering werken voor grote webshops
  • Welke technische problemen het meeste organisch verkeer kosten
  • Hoe canonical tags, hreflang en robots.txt correct te configureren
  • Structured data en Core Web Vitals als ranking-factor
  • Een geprioriteerde checklist per aandachtsgebied

1. Crawlability: kan Google je site bereiken

Voordat Google een pagina kan indexeren, moet hij hem kunnen bereiken.

Robots.txt

Je robots.txt bepaalt welke delen van je site Google mag crawlen. Fouten hier kosten je de hele site.

Controleer:
# Voorbeeld robots.txt voor Magento 2
User-agent: *
Disallow: /checkout/
Disallow: /customer/
Disallow: /catalog/product_compare/
Disallow: /catalogsearch/
Allow: /catalogsearch/result/

# Verwijst naar sitemap
Sitemap: https://www.jouwshop.nl/sitemap.xml
Veelgemaakte fouten:
  • Hele site geblokkeerd met Disallow: / (deploymentfout)
  • Productpagina's per ongeluk geblokkeerd
  • Sitemap URL ontbreekt in robots.txt
  • Crawl-delay te hoog ingesteld waardoor crawlen langzaam gaat
Controleer je robots.txt: https://www.jouwshop.nl/robots.txt

Sitemap

Een XML-sitemap vertelt Google welke pagina's er zijn en wanneer ze voor het laatst gewijzigd zijn.

Vereisten voor e-commerce sitemaps:
  • Producten gesplitst van categorieën en CMS-pagina's
  • Maximaal 50.000 URLs per sitemap-bestand
  • Sitemap index bij grotere sites
  • Geen noindex-pagina's in de sitemap
  • Geen 404-URLs in de sitemap
  • lastmod datum correct en actueel
Magento 2 genereert automatisch sitemaps. Controleer in Stores > Configuration > Catalog > XML Sitemap of de configuratie correct is. Zie ook de Adobe Commerce documentatie over SEO voor de volledige configuratie-opties.
xml
<!-- Voorbeeld sitemap index -->
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <sitemap>
        <loc>https://www.jouwshop.nl/sitemap_products.xml</loc>
        <lastmod>2026-03-01</lastmod>
    </sitemap>
    <sitemap>
        <loc>https://www.jouwshop.nl/sitemap_categories.xml</loc>
        <lastmod>2026-03-01</lastmod>
    </sitemap>
</sitemapindex>

Crawl budget

Google heeft een beperkt crawl budget per site. Grote webshops met slecht geconfigureerde facetnavigatie verspillen dat budget aan URL-varianten die nooit geïndexeerd mogen worden.

Problemen die crawl budget verspillen:
  • Filtercombinaties die nieuwe URLs genereren (?kleur=rood&maat=42)
  • Sorteervarianten (?sort=prijs_asc)
  • Paginering dieper dan noodzakelijk
  • Dubbele URLs door trailing slashes of HTTP/HTTPS-mix
Oplossing: noindex of canonical op filterpagina's, robots.txt-blokkade op querystring-parameters.

2. Indexering: wat indexeert Google

Bereikbaarheid is stap 1. Correcte indexering is stap 2.

Canonical tags

Canonical tags vertellen Google welke URL de "master" versie is bij duplicate content.

E-commerce canonical problemen:
  • Product beschikbaar via meerdere categorieën: /dames/schoenen/pump-x en /sale/pump-x
  • Filterpagina's zonder canonical naar categoriepagina
  • HTTP en HTTPS beide geïndexeerd
  • www en non-www beide geïndexeerd
  • Trailing slash varianten
html
<!-- Canonical op productvarianten -->
<link rel="canonical" href="https://www.jouwshop.nl/schoenen/pump-model-x" />

<!-- Canonical op filterpagina verwijst naar categorieroot -->
<!-- URL: /schoenen?kleur=rood -->
<link rel="canonical" href="https://www.jouwshop.nl/schoenen" />
Let op: canonical is een hint, geen directief. Google kan hem negeren als de pagina's te verschillend zijn.

Noindex tags

Pagina's die je niet in Google wilt hebben, markeer je met noindex.

Pagina's die noindex moeten hebben:
  • Checkout stappen
  • Klantenaccount pagina's
  • Zoekresultatenpagina's (in de meeste gevallen)
  • Filtercombinaties zonder unieke content
  • Interne zoekpagina's
  • Bevestigingspagina's
html
<meta name="robots" content="noindex, follow" />
noindex, follow betekent: indexeer deze pagina niet, maar volg wel de links erop. Gebruik dat op filterpagina's — zodat de producten erop wel gecrawled worden.

Duplicate content

Duplicate content is het grootste technische SEO-probleem bij webshops.

Bronnen van duplicate content:
BronOplossing
Product in meerdere categorieënCanonical naar primaire categorie-URL
Filterpagina'sCanonical naar categorieroot of noindex
PagineringCanonical naar pagina 1 of rel="next/prev" (deprecated maar nog gebruikelijk)
ProductvariantenCanonical naar hoofdproduct of unieke content per variant
HTTP/HTTPS mix301-redirect HTTP naar HTTPS
www/non-www mix301-redirect naar voorkeursdomain

3. On-page technische elementen

Title tags en meta descriptions

Title tags zijn een directe ranking-factor. Meta descriptions zijn dat niet — maar ze beïnvloeden click-through rate.

Checklist:
  • [ ] Elke productvariante heeft een unieke title tag
  • [ ] Title tags korter dan 60 karakters
  • [ ] Primaire keyword in title tag
  • [ ] Geen dubbele title tags
  • [ ] Meta descriptions aanwezig op alle indexeerbare pagina's
  • [ ] Meta descriptions korter dan 155 karakters
  • [ ] Geen dubbele meta descriptions
Magento 2 genereert standaard title tags op basis van productnaam. Pas de templates aan voor betere keyword-integratie.

Heading structuur

Google gebruikt headings om paginastructuur te begrijpen.

  • Één H1 per pagina, met primair keyword
  • H2 voor hoofdsecties
  • H3 voor subsecties
  • Geen heading-niveaus overslaan

Bij Magento zijn H1-tags op productvarianten soms identiek aan de hoofdproducttitel. Zorg voor variatie.

Interne links

Interne links verdelen link-autoriteit over je site en helpen Google te begrijpen welke pagina's belangrijk zijn.

E-commerce interne link-strategie:
  • Categorienavigatie linkt naar subcategorieën
  • Productpagina's linken naar gerelateerde producten en de bovenliggende categorie
  • Blog-content linkt naar relevante categorieën en producten
  • Breadcrumbs zijn interne links met extra structuurwaarde

4. Core Web Vitals

Sinds 2021 zijn Core Web Vitals een ranking-factor. Ze meten de ervaren laadsnelheid, interactiviteit en visuele stabiliteit.

De drie metrics:
MetricWat het meetGoedTe verbeterenSlecht
LCP (Largest Contentful Paint)Laadtijd grootste element<2,5s2,5-4s>4s
FID/INP (Interaction to Next Paint)Responsiviteit bij interactie<200ms200-500ms>500ms
CLS (Cumulative Layout Shift)Visuele stabiliteit<0,10,1-0,25>0,25
Veelgemaakte problemen bij webshops:
  • LCP: grote product hero-afbeeldingen zonder lazy loading optimalisatie
  • CLS: afbeeldingen zonder vaste breedte/hoogte waardoor layout verschuift bij laden
  • INP: zware JavaScript op productpagina's (sliders, chatbots, analytics)

Gebruik Google PageSpeed Insights en Search Console Core Web Vitals rapport voor actuele data.

5. Internationale SEO: hreflang

Webshops die meerdere landen of talen bedienen, hebben hreflang-implementatie nodig.

Hreflang vertelt Google: "deze pagina is de versie voor taal X, regio Y."
html
<!-- Productvarianten per markt -->
<link rel="alternate" hreflang="nl-NL" href="https://www.shop.nl/schoenen/pump-x" />
<link rel="alternate" hreflang="nl-BE" href="https://www.shop.be/schoenen/pump-x" />
<link rel="alternate" hreflang="de-DE" href="https://www.shop.de/schuhe/pump-x" />
<link rel="alternate" hreflang="x-default" href="https://www.shop.nl/schoenen/pump-x" />
Veelgemaakte hreflang-fouten:
  • Niet-reciproque annotaties (NL verwijst naar DE, maar DE verwijst niet terug naar NL)
  • Hreflang op noindex-pagina's
  • Verkeerde taal-/regiocodes (nl-nl in plaats van nl-NL)

6. Technische SEO checklist — volledig overzicht

Crawlability

  • [ ] Robots.txt correct geconfigureerd en getest
  • [ ] XML-sitemap aanwezig en foutloos
  • [ ] Sitemap geregistreerd in Google Search Console
  • [ ] Geen ongewenste noindex of disallow op productpagina's
  • [ ] Crawl budget niet verspild aan filterpagina's

Indexering

  • [ ] Canonical tags aanwezig op alle productvarianten
  • [ ] Canonical tags correct bij cross-category producten
  • [ ] Noindex op checkout, account, zoekresultaten
  • [ ] Geen duplicate title tags
  • [ ] Geen duplicate meta descriptions
  • [ ] 301-redirects voor HTTP naar HTTPS
  • [ ] www/non-www consequent

Performance

  • [ ] LCP onder 2,5 seconden op mobiel
  • [ ] CLS onder 0,1
  • [ ] INP onder 200ms
  • [ ] Afbeeldingen geoptimaliseerd (WebP, juiste dimensies)
  • [ ] Lazy loading op afbeeldingen buiten viewport

Structuur

  • [ ] Één H1 per pagina
  • [ ] Breadcrumbs aanwezig en gelinkt
  • [ ] Interne links naar categorieën vanuit productpagina's
  • [ ] Structured data aanwezig (Product, BreadcrumbList)

Internationaal (indien van toepassing)

  • [ ] Hreflang correct en reciproque
  • [ ] Geotargeting ingesteld in Search Console
  • [ ] Aparte sitemaps per taalvariant

Conclusie

Technische SEO voor webshops is geen eenmalig project. Het is continu onderhoud.

Elke platformupgrade, elk nieuw filtermechanisme, elke nieuwe productcategorie is een potentiële SEO-fout. Bouw een proces waarbij technische SEO-controles onderdeel zijn van elk deployment.

Bekijk onze aanpak voor SEO-optimalisatie op Magento of lees meer over SEO-metrics die er toe doen. Voor Shopify-shops geldt dezelfde checklist, met platformspecifieke aandachtspunten voor canonical tags en Liquid-templates.

Lees ook: structured data voor e-commerce en internationaal verkopen voor hreflang-implementatie. Neem contact op voor een technische SEO-audit.

Ruthger Idema

Geschreven door Ruthger Idema

15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.

Meer over ons team →
Deel dit artikel:

Wil je jouw e-commerce naar het volgende niveau?

Plan een vrijblijvend gesprek met onze experts over Magento, Shopify of Laravel maatwerk.

Plan een Tech Check