10 ecommerce SEO fouten en hoe je ze oplost
We auditen elke week webwinkels. Dit zijn de 10 SEO-fouten die we het vaakst vinden, waarom ze gebeuren, welke schade ze veroorzaken en hoe je ze oplost.
De fouten die we in bijna elke audit zien
We auditen elke week webwinkels. Na honderden audits op Shopify, Magento, WooCommerce en custom platformen zien we dezelfde fouten steeds opnieuw. Sommige zijn voor de hand liggend. Sommige zijn subtiel. Allemaal kosten ze echt geld in verloren organisch verkeer en omzet. Het uitvoeren van een grondige ecommerce SEO audit is de snelste manier om ze allemaal tegelijk aan het licht te brengen.
Wat ons frustreert is dat de meeste van deze fouten vermijdbaar zijn. Ze gebeuren vanwege overhaaste winkellanceringen, platformstandaarden die niemand heeft gewijzigd, of goedbedoelende ontwikkelaars die SEO niet begrijpen. Het goede nieuws is dat elk ervan een duidelijke oplossing heeft.
We rangschikten deze 10 fouten ruwweg op hoe vaak we ze tegenkomen en hoeveel schade ze doorgaans veroorzaken. Als je een webwinkel runt, maak je vrijwel zeker op dit moment minstens twee of drie van deze fouten.
1. Dubbele content door productvarianten en filters
Dit is de meest voorkomende ecommerce SEO-fout, en het is ook een van de meest schadelijke. Het gebeurt wanneer je platform unieke URL's genereert voor elke productvariant, filtercombinatie en sorteervolgorde. Een winkel met 500 producten kan gemakkelijk 50.000 indexeerbare URL's krijgen, waarvan de meeste bijna identieke content bevatten.
Waarom het gebeurt: Ecommerce platformen maken deze URL's standaard aan. Wanneer een klant maat 'M' in blauw selecteert, verandert de URL naar /product?size=m&color=blauw. Pas een filter toe voor 'prijs laag naar hoog' op een categoriepagina en je krijgt /category?sort=price-asc. Elk van deze URL's is een aparte pagina voor Google. En elk heeft dezelfde kerninhoud als de basispagina.
De schade: Google verspilt crawl budget aan het indexeren van duizenden dubbele pagina's in plaats van je daadwerkelijke product- en categoriepagina's. Rankingsignalen worden verdund over meerdere URL's voor dezelfde content. We auditeerden een huishoudelijke artikelenwinkel met 2.000 producten die 180.000 geindexeerde URL's had. Slechts 8.000 daarvan waren de canonieke product- en categoriepagina's die ze daadwerkelijk wilden laten ranken.
Hoe op te lossen: Implementeer canonical tags op alle variant-URL's die verwijzen naar de hoofdproductpagina. Gebruik de robots meta tag of robots.txt om filter- en sorteerparameter-URL's van indexering te blokkeren. Configureer in Google Search Console URL-parameters om Google te vertellen welke parameters pagina-inhoud veranderen (zoals categorie) en welke niet (zoals sorteervolgorde). De opruiming duurt doorgaans 2 tot 4 weken en we zien vaak organisch verkeer met 15% tot 30% stijgen binnen 2 maanden puur door dit ene probleem op te lossen. Gebruik onze ecommerce SEO checklist om deze fixes systematisch door te werken.
2. Dunne productpaginacontent
Een productpagina met een titel, een prijs, een productbeschrijving van 20 woorden van de fabrikant en een foto is geen pagina die Google wil ranken. Toch is dit hoe de meeste ecommerce productpagina's eruitzien.
Waarom het gebeurt: Winkels importeren vaak productdata rechtstreeks van leveranciers of fabrikanten zonder aanpassingen. Wanneer je 5.000 producten hebt, voelt het schrijven van unieke beschrijvingen voor elk onmogelijk. Dus de boilerplate van de fabrikant blijft staan.
De schade: Dunne content betekent dat Google je productpagina's als lage waarde beschouwt. Ze ranken slecht of helemaal niet. Erger nog, als 200 andere retailers dezelfde fabrikansbeschrijving gebruiken, heeft Google geen reden om jouw pagina boven een van de andere te kiezen. We vergeleken twee concurrerende outdoor gear winkels. De ene had fabrikansbeschrijvingen van gemiddeld 35 woorden. De andere had originele beschrijvingen van gemiddeld 180 woorden met gebruikstips en vergelijkingen. De tweede winkel rankte voor 4x meer product-level zoekwoorden.
Hoe op te lossen: Geef prioriteit aan je top omzetgenererende producten en schrijf originele beschrijvingen van minstens 150 woorden. Neem details op die de fabrikansbeschrijving mist: hoe het product daadwerkelijk wordt gebruikt, voor wie het het beste is, hoe het zich verhoudt tot alternatieven en welke veelgestelde vragen kopers hebben. Voeg een gestructureerde specificatiesectie toe met materiaal, afmetingen, gewicht en compatibiliteitsdetails. Je hoeft niet alle 5.000 producten tegelijk te herschrijven. Begin met de top 100 op basis van omzet en werk naar buiten toe.
3. Sitesnelheid negeren op product- en categoriepagina's
Iedereen weet dat sitesnelheid ertoe doet. Bijna niemand repareert het daadwerkelijk. Webwinkels zijn bijzonder vatbaar voor snelheidsproblemen omdat productpagina's zwaar zijn met afbeeldingen, reviews, gerelateerde productwidgets en third-party scripts. Snelheid is slechts een van vele factoren die worden behandeld in onze technische SEO voor ecommerce gids.
Waarom het gebeurt: Elke app, plugin of integratie voegt JavaScript toe. Reviewwidgets, live chat, analysetools, retargetingpixels, social proof popups. Elk voegt 50ms tot 500ms laadtijd toe. Een typische Shopify winkel heeft 15 tot 25 apps geinstalleerd, en veel ervan injecteren scripts bij elke paginalading. Niemand merkt de incrementele vertraging op totdat de site 6 seconden nodig heeft om interactief te worden.
De schade: Google gebruikt Core Web Vitals als rankingsignaal. Specifiek Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) en Interaction to Next Paint (INP). Trage sites ranken lager, punt. Maar de omzetimpact gaat verder dan rankings. Voor elke 100ms verbetering in laadtijd stijgen conversiepercentages gemiddeld met 1,1% volgens Deloitte's onderzoek naar retailsites. Een winkel die 2 miljoen euro per jaar doet en de laadtijd met 1 seconde verbetert, kan meer dan 100.000 euro aan extra omzet zien.
Hoe op te lossen: Audit je third-party scripts en verwijder alles wat je niet actief gebruikt. Lazy-load afbeeldingen onder de fold. Serveer afbeeldingen in WebP-formaat en gebruik responsieve sizing. Verplaats niet-kritiek JavaScript naar async of defer loading. Implementeer correcte browsercaching headers. Specifiek voor Shopify winkels, verminder het aantal apps en controleer of apps sitebreed scripts laden wanneer ze alleen op specifieke pagina's hoeven te draaien. Richt op een LCP onder 2,5 seconden en een INP onder 200 milliseconden.
4. Slechte interne linkstructuur
De meeste webwinkels vertrouwen volledig op navigatiemenu's en breadcrumbs voor interne linking. Dat is niet genoeg. Google ontdekt en evalueert pagina-belangrijkheid op basis van hoeveel interne links naar een pagina verwijzen en vanwaar.
Waarom het gebeurt: Interne linking vereist bewuste planning, en de meeste winkeleigenaren richten zich op productpagina's en het afrekenproces in plaats van op linkarchitectuur. Het CMS of platform regelt navigatie, en niemand denkt er verder over na. Gerelateerde productsecties bestaan voor conversiedoeleinden maar gebruiken vaak JavaScript-rendering die Google niet kan volgen.
De schade: Verweesde productpagina's (pagina's zonder interne links die ernaar verwijzen) zijn onzichtbaar voor Google's crawler. We vinden regelmatig dat 20% tot 40% van productpagina's op webwinkels minder dan 3 interne links heeft. Deze pagina's ranken voor bijna niets. Ondertussen heeft de homepage doorgaans duizenden interne links en al die autoriteit heeft nergens productief naartoe te stromen.
Hoe op te lossen: Voeg contextuele interne links toe in productbeschrijvingen die verwijzen naar gerelateerde producten en bovenliggende categorieen. Implementeer een 'gerelateerde producten' sectie die echte HTML-links gebruikt, geen JavaScript-gerenderde carrousels die Googlebot niet kan parsen. Creeer contenthubs (koopgidsen, vergelijkingspagina's, how-to artikelen) die linken naar groepen gerelateerde producten. Gebruik breadcrumbs op elke pagina. Voor grote catalogi, bouw een HTML sitemap-pagina die linkt naar alle top-level en second-level categorieen. Een klant voegde contextuele interne links toe aan hun top 200 productpagina's en zag de gemiddelde rankingpositie met 4,2 posities verbeteren binnen 8 weken.
5. Ontbrekende of dubbele meta titels en beschrijvingen
We vinden nog steeds winkels waar honderden productpagina's dezelfde meta title template delen ('Productnaam | Winkelnaam') zonder unieke beschrijving, of waar meta descriptions volledig ontbreken en Google snippets genereert uit welke tekst het ook maar op de pagina vindt.
Waarom het gebeurt: Platformstandaarden. Shopify, WooCommerce en Magento genereren allemaal automatisch meta titels vanuit de productnaam, en veel winkeleigenaren passen ze nooit aan. Voor beschrijvingen is de standaard vaak leeg of een afgekapte versie van de productbeschrijving die slecht leest in zoekresultaten.
De schade: Je meta titel is het sterkste on-page rankingsignaal. Een generiek template als 'Blauwe Widget | Winkelnaam' mist de kans om relevante zoekwoorden op te nemen. En je meta description, hoewel geen directe rankingfactor, beinvloedt direct het click-through percentage. Een goed geschreven meta description kan CTR met 30% tot 50% verhogen vergeleken met automatisch gegenereerde snippets.
Hoe op te lossen: Maak een meta title formule die het primaire zoekwoord, de productnaam en een onderscheidend kenmerk bevat. Bijvoorbeeld: 'Biologisch Katoenen V-Hals T-Shirt voor Heren | Gratis Verzending | Winkelnaam'. Schrijf unieke meta descriptions voor minstens je best presterende pagina's. Voor de rest, bouw slimme templates die dynamisch productattributen binnenhalen: '[Productnaam] in [Kleur]. [Materiaal], [Belangrijk Kenmerk]. [Prijs] met gratis verzending boven de 50 euro.' Dit is beter dan niets en kost minuten om in te stellen op de meeste platformen.
6. Categoriepagina's niet optimaliseren voor zoekresultaten
Categoriepagina's zijn vaak de meest waardevolle SEO-doelen op een webwinkel. Ze richten zich op head terms met echt volume ('heren hardloopschoenen', 'biologische huidverzorging') terwijl productpagina's long-tail variaties targeten. Toch behandelen de meeste winkels categoriepagina's als niets meer dan een raster van productminiaturen.
Waarom het gebeurt: Ontwerpers en UX-teams richten zich op het visueel schoon maken van categoriepagina's, wat meestal minimale tekst betekent. De aanname is dat shoppers producten willen bekijken, niet alinea's lezen. Dit is een valse keuze. Je kunt beide hebben.
De schade: Een categoriepagina zonder tekstcontent geeft Google bijna niets om mee te werken. De enige content is producttitels en prijzen, wat niet genoeg is om te ranken voor competitieve categorie-level zoekwoorden. We zien dit voortdurend: winkels die ranken op pagina 2 of 3 voor hun meest waardevolle categorietermijnen, duizenden potentiele bezoeken per maand verliezend.
Hoe op te lossen: Voeg 200 tot 400 woorden originele content toe aan elke categoriepagina. Plaats het onder het productraster zodat het niet interfereert met de winkelervaring. Neem het doelzoekwoord natuurlijk op, beschrijf wat jouw selectie anders maakt, en link naar relevante koopgidsen of subcategorieen. Sommige merken voegen categoriecontent toe in een inklapbare sectie boven het productraster, zichtbaar voor Google maar onopvallend voor shoppers. Beide benaderingen werken. Voor een volledig overzicht van het optimaliseren van product- en categoriepagina's, zie onze gids over on-page SEO voor ecommerce.
7. Kapotte redirect-ketens en 404-fouten
Producten worden stopgezet. Collecties roteren. URL's veranderen tijdens herontwerpen. Zonder goed redirectbeheer breken oude URL's (404-fouten) of stapelen ze op in lange redirect-ketens (URL A redirect naar B, die redirect naar C, die redirect naar D).
Waarom het gebeurt: Niemand is eigenaar van het redirectproces. Het marketingteam verwijdert oude producten zonder iemand te informeren. Het ontwikkelteam verandert URL-structuren tijdens migraties zonder oude URL's te koppelen aan nieuwe. In de loop van de tijd groeien redirectbestanden uit tot verwarde rommel die niemand wil aanraken.
De schade: 404-fouten op pagina's die backlinks of rankings hadden verspillen die opgebouwde autoriteit. Redirect-ketens (3+ hops) vertragen paginalevering en verliezen link equity bij elke hop. Google heeft verklaard dat 301 redirects volledige link equity doorgeven, maar ketens van redirects veroorzaken nog steeds problemen met crawl-efficientie en paginasnelheid. We auditeerden een moderetailer die 12.000 404-fouten en 3.000 redirect-ketens had. Het oplossen van deze problemen alleen al herstelde 18% van hun verloren organisch verkeer binnen 3 maanden.
Hoe op te lossen: Draai een crawl van je site met Screaming Frog of Sitebulb en identificeer alle 404-fouten en redirect-ketens. Voor 404's, implementeer 301 redirects naar de meest relevante live pagina (meestal de bovenliggende categorie of een vergelijkbaar product). Voor ketens, werk elke redirect bij om rechtstreeks naar de uiteindelijke bestemmings-URL te verwijzen. Stel een proces in zodat wanneer een product wordt stopgezet, een redirect wordt aangemaakt als onderdeel van de verwijderingsworkflow. Controleer je redirectbestand elk kwartaal.
8. Geen schema markup op productpagina's
Schema markup vertelt Google precies wat je pagina bevat: de productnaam, prijs, beschikbaarheid, beoordeling en meer. Zonder moet Google raden. En Google's gissingen zijn niet altijd correct.
Waarom het gebeurt: Schema markup vereist ofwel een plugin, een thema dat het native ondersteunt, of aangepaste ontwikkeling. Veel winkeleigenaren weten niet dat het bestaat. Degenen die dat wel weten nemen vaak aan dat hun thema het afhandelt, zonder te verifieren of de markup correct of compleet is.
De schade: Pagina's zonder schema markup komen niet in aanmerking voor rich results (de verbeterde zoekvermeldingen die prijs, beoordelingen en beschikbaarheid direct in de SERP tonen). Rich results hebben significant hogere click-through rates dan gewone blauwe links. Ahrefs data toont dat pagina's met rich snippets 58% van de clicks krijgen op de eerste pagina, vergeleken met standaardresultaten.
Hoe op te lossen: Implementeer Product schema op elke productpagina met minimaal: naam, afbeelding, beschrijving, merk, SKU, aanbiedingen (prijs, valuta, beschikbaarheid), en aggregateRating. Gebruik Google's Rich Results Test om je markup te valideren. Als je op Shopify zit, handelen apps zoals JSON-LD for SEO dit automatisch af. Op WooCommerce voegen plugins als Rank Math of Yoast WooCommerce SEO productschema toe. Verifieer dat het schema dynamisch bijwerkt wanneer prijzen of beschikbaarheid veranderen. Verouderde schemadata (een product als op voorraad tonen wanneer het uitverkocht is) kan handmatige acties van Google triggeren.
9. Belangrijke pagina's blokkeren met robots.txt of noindex
Dit klinkt basaal, maar we vinden het in ruwweg 1 op de 5 audits. Pagina's die geindexeerd moeten worden zijn per ongeluk geblokkeerd door robots.txt regels of noindex meta tags die zijn overgebleven van ontwikkel- of stagingomgevingen.
Waarom het gebeurt: Tijdens ontwikkeling voegen teams noindex tags toe om te voorkomen dat stagingsites worden geindexeerd. Wanneer de site lanceert, vergeet iemand ze te verwijderen. Of een te agressief robots.txt bestand blokkeert hele secties van de site. We vonden ooit een Magento winkel waar de robots.txt /catalog/ blokkeerde, wat elke product- en categoriepagina op de site bevatte. Hun ontwikkelaar had een robots.txt template van een forumpost gekopieerd zonder te begrijpen wat het deed.
De schade: Als Google je pagina's niet kan crawlen of indexeren, bestaan ze niet in zoekresultaten. De Magento winkel die we noemden had nul organisch verkeer naar productpagina's gedurende 4 maanden voordat ze het merkten. Dat is geen subtiel probleem. Dat is een totale SEO-blackout.
Hoe op te lossen: Controleer nu je robots.txt bestand. Zorg ervoor dat het niet /collections/, /products/, /catalog/, of welk URL-patroon je platform ook gebruikt voor product- en categoriepagina's blokkeert. Gebruik Google Search Console's URL Inspection tool om te verifieren dat je belangrijke pagina's geindexeerd zijn. Zoek 'site:jouwdomein.nl' in Google en vergelijk het geindexeerde paginaaantal met het aantal pagina's dat je verwacht. Als er een grote discrepantie is, onderzoek dan onmiddellijk.
10. SEO behandelen als eenmalig project
Dit is geen technische fout. Het is een strategische. En het is misschien de duurste fout op deze lijst.
Waarom het gebeurt: Een winkel lanceert, huurt een bureau of consultant in om 'SEO te doen,' krijgt wat verbeteringen en stopt dan. De aanname is dat SEO is als een website-herontwerp: je doet het een keer en dan is het klaar. Dit misverstand is overal.
De schade: SEO-resultaten vervallen zonder voortdurende inspanning. Concurrenten publiceren nieuwe content, verdienen nieuwe backlinks en verbeteren hun technische fundamenten. Google werkt zijn algoritme 500 tot 600 keer per jaar bij. Productpagina's worden verouderd naarmate inventaris verandert. Nieuwe technische problemen sluipen binnen bij elke platformupdate en nieuwe app-installatie. We hebben winkels zien gaan van positie 3 naar positie 15 voor hun primaire zoekwoord binnen 6 maanden na het stoppen met SEO-werk.
Hoe op te lossen: Bouw SEO in je doorlopende operaties in. Reserveer maandelijks tijd voor contentcreatie (productbeschrijvingen, categoriecontent, blogposts). Doe elk kwartaal een technische audit. Monitor wekelijks rankings en verkeer. Werk productpagina's bij wanneer inventaris verandert. Bouw consequent links in plaats van in pieken. SEO is een accumulerende investering. De winkels die winnen in organisch zoeken zijn degene die het als een continu proces behandelen, niet als een project met een einddatum.
Als je je winkel herkende in twee of meer van deze fouten, ben je niet de enige. Het verschil tussen winkels die organisch verkeer laten groeien en die stagneren is bijna altijd uitvoering op deze fundamenten. Geen geavanceerde tactieken, geen geheime trucs. Gewoon de basis goed doen, consequent.