Gratis scan

WooCommerce SEO: de instellingen die het verschil maken

Na deze gids weet je hoe je de URL's, categorieën en SEO-plugin van je WooCommerce-winkel instelt, en waar de meeste WordPress-shops onbedoeld honderden waardeloze pagina's laten indexeren.

Bijgewerkt op 2026-10-10 · door Danny Zak, Winkelwind

WooCommerce geeft je veel vrijheid. Dat is fijn, tot je merkt dat Google je winkel ziet als een berg pagina's waarvan de helft filters, tags en lege archieven zijn. Bij Shopify zijn veel keuzes al voor je gemaakt. Bij WooCommerce maak je ze zelf, of laat je ze aan het toeval over.

Deze gids gaat over de dingen die specifiek zijn voor WooCommerce en WordPress. De algemene basis (zoektermen kiezen, titels schrijven die klikken) staat in webshop SEO.

Permalinks: kies één keer

Ga in je WordPress-dashboard naar Instellingen > Permalinks. Daar staan twee dingen die voor je winkel tellen.

Bovenaan de algemene structuur van WordPress. Staat die op "Eenvoudig" (?p=123), zet hem dan op "Berichtnaam". Met de eenvoudige structuur krijgen je producten ID-adressen in plaats van leesbare URL's.

Lager staat het blok voor productpermalinks. WooCommerce geeft je volgens de documentatie deze opties:

Optie Voorbeeld
Standaard /product/linnen-zomerjurk/
Winkelbasis /winkel/linnen-zomerjurk/
Winkelbasis met categorie /winkel/jurken/linnen-zomerjurk/
Aangepaste basis wat je zelf invult

Voor de meeste kleine winkels is de standaard prima. De variant met categorie ziet er netjes uit, maar zit een product in twee categorieën, of verplaats je het later, dan verandert de URL mee. Dat wil je niet.

In het optionele blok kun je ook de basis van productcategorieën aanpassen, standaard product-category. Vervangen door categorie of shop mag.

Belangrijker dan welke optie je kiest: verander het niet meer als je winkel al verkeer heeft. WooCommerce waarschuwt er zelf voor: bij een wijziging krijgen bestaande producten nieuwe adressen, en oude links geven een 404 tenzij je omleidingen instelt. Moet het toch, maak dan eerst een lijst van alle URL's die in Search Console klikken kregen, en stuur elk oud adres door.

Yoast of Rank Math

WordPress heeft zelf geen velden voor een SEO-titel of metabeschrijving. Daar heb je een plugin voor. Yoast SEO en Rank Math zijn de twee die je het vaakst tegenkomt. Allebei hebben ze een gratis versie die voor een kleine winkel volstaat, allebei doen ze in de kern hetzelfde: SEO-titel en beschrijving per pagina, een XML-sitemap, noindex-instellingen en gestructureerde gegevens.

Kies er één. Heb je er al één, hou die. Overstappen levert bij een kleine winkel zelden iets op, en beide kunnen gegevens van de ander importeren als het toch moet.

Wat je niet doet: twee SEO-plugins tegelijk actief laten. Twee keer een titel, twee sitemaps en twee setjes schema in je broncode is geen dubbele zekerheid. Het is dubbele rommel.

Waar de instellingen zitten

Menu's verschuiven bij updates. Vind je iets niet, zoek dan in het instellingenscherm van de plugin op "producttags" of "categorieën".

Standaardsjabloon plus handwerk

Stel een sjabloon in zodat elk product minstens een redelijke titel heeft, bijvoorbeeld producttitel plus winkelnaam. Schrijf daarna voor je belangrijkste twintig producten en je categorieën zelf een titel en beschrijving. Het sjabloon is het vangnet, niet het werk.

Productcategorieën zijn je sterkste pagina's

Een categoriepagina "linnen jurken" vangt meer zoekopdrachten dan elk los product. WooCommerce toont standaard alleen een raster met producten, en dat geeft Google weinig tekst.

Dunne en dubbele inhoud

Hier gaan de meeste WooCommerce-winkels de mist in, zonder het te weten.

Producttags

Tags zijn handig voor jezelf, maar elke tag wordt een eigen archiefpagina met twee of drie producten en geen tekst. Gebruik je ze niet bewust als landingspagina, zet producttags dan op noindex. In Yoast via Categorieën & tags, in Rank Math via de tab voor producttags onder Titles & Meta. Het zet ze ook uit je sitemap.

Filters en sorteren

Filterplugins en de ingebouwde blokken voor attributen maken adressen als /jurken/?filter_kleur=groen&orderby=price. Elke combinatie is voor Google een nieuwe URL. Met tien kleuren, vijf maten en drie sorteringen heb je er snel honderden, die allemaal ongeveer dezelfde producten tonen.

Google raadt in zijn uitleg over gefacetteerde navigatie aan om die URL's niet te laten crawlen als je ze niet in de zoekresultaten nodig hebt. Concreet:

Varianten

Een variabel product met tien kleuren is één pagina met één URL, en dat is goed. Problemen ontstaan als je elke kleur als apart enkelvoudig product aanmaakt met dezelfde beschrijving. Dan heb je tien bijna gelijke pagina's die tegen elkaar concurreren.

Uitzondering: verschillen de varianten echt voor de koper, en wordt er apart op gezocht (een ander materiaal, een andere doelgroep), dan mag het een eigen product zijn. Met een eigen tekst.

Gekopieerde leveranciersteksten

Verkoop je merkproducten, dan staat de tekst van de fabrikant waarschijnlijk op vijftig andere sites. Google kiest dan een van die vijftig, en dat is zelden de kleinste. Herschrijf op zijn minst de eerste alinea en voeg iets toe wat alleen jij weet: hoe het valt, waarvoor klanten het gebruiken, wat vaak teruggestuurd wordt.

Snelheid

WordPress is niet traag van zichzelf. Een WordPress-winkel met dertig plugins, een paginabouwer en goedkope gedeelde hosting wel. Snelheid telt mee voor Google via de Core Web Vitals, maar vooral voor je klant op een telefoon.

De grootste winst bij WooCommerce zit meestal in:

Meten, drempels en wat je per platform wel en niet kan aanpassen, staat in webshop sneller maken.

Gestructureerde gegevens

WooCommerce zet zelf al basisgegevens voor producten in de pagina: naam, prijs, beschikbaarheid. Yoast en Rank Math breiden dat uit of vervangen het door hun eigen versie. Yoast doet een deel daarvan pas uitgebreid met de betaalde WooCommerce-uitbreiding, Rank Math heeft een eigen WooCommerce-module.

Test een productpagina in de test voor uitgebreide resultaten. Wat je wil zien: één Product met prijs, valuta en beschikbaarheid. Zie je er twee, met verschillende prijzen, dan genereren thema, WooCommerce en plugin elk iets en moet er één uit. Welke velden Google gebruikt, staat in de documentatie over productgegevens.

Sitemap en Search Console

Yoast en Rank Math maken allebei een sitemap, meestal op /sitemap_index.xml. WordPress heeft ook een eigen sitemap op /wp-sitemap.xml; die zetten de plugins normaal uit zodat er maar één overblijft.

Dien de sitemap in bij Google Search Console via Indexeren > Sitemaps. Kijk daarna in het rapport over pagina-indexering welke adressen Google gevonden maar niet geïndexeerd heeft. Staan daar veel filter- of tag-URL's tussen, dan weet je waar je moet beginnen.

Volgorde voor een middag werk

  1. Permalinks controleren, niet aanpassen als er al verkeer is.
  2. Eén SEO-plugin, sjablonen instellen, tags op noindex.
  3. Titels en beschrijvingen voor je twintig belangrijkste producten en alle categorieën.
  4. Categorieteksten schrijven.
  5. Filter-URL's nakijken in Search Console.
  6. Schema testen op twee productpagina's.

Wil je eerst weten waar het bij jou lekt? Onze gratis scan zet de vijf grootste problemen op één A4. Ben je meer met verkoop dan met vindbaarheid bezig, lees dan conversie van je webshop verhogen. Op Shopify? Dan is Shopify SEO de betere gids.

Veelgestelde vragen

Is Yoast of Rank Math beter voor WooCommerce?

Voor een kleine winkel maakt het weinig uit. Beide regelen titels, beschrijvingen, sitemap en noindex. Kies degene die je al hebt of die je het prettigst vindt werken, en gebruik er maar één.

Moet ik /product/ uit mijn URL's halen?

Nee. Het levert geen meetbaar voordeel op en bij een bestaande winkel kost het je omleidingen en een periode van onrust in Google. Op een nieuwe winkel mag je het aanpassen, daarna niet meer.

Moeten productcategorieën geïndexeerd worden?

Ja, categorieën met producten en een beetje tekst horen in Google. Lege categorieën en producttags zonder doel zet je beter op noindex.

Waarom staan er zoveel URL's met ?filter in Search Console?

Je filterplugin maakt voor elke combinatie een nieuw adres. Zet die pagina's op noindex of laat ze een canonieke tag naar de categorie geven, en link in je menu niet naar gefilterde versies.

Helpt een snellere host echt voor SEO?

Snelheid is een van vele signalen voor Google, geen wondermiddel. Het effect op je klant is groter: een trage productpagina op een telefoon kost verkoop, ook als je positie gelijk blijft.

Benieuwd wat er bij jouw shop ligt?

Vul het adres van je webshop in. Binnen 2 werkdagen krijg je één A4 met de 5 grootste lekken. Gratis, geen verplichting.

Vraag je gratis scan aan