Kennisbank

Shopify & webshops

Filters en facetnavigatie zonder SEO-problemen

Filters (facetnavigatie) maken voor elke combinatie van kenmerken een nieuwe URL. Laat alleen combinaties indexeren waar echt op gezocht wordt en die genoeg producten tonen, bijvoorbeeld 'zwarte sneakers'. Overige combinaties scherm je af met een canonical naar de hoofdcategorie, noindex of een uitsluiting in robots.txt, afhankelijk van je platform en de omvang.

Bijgewerkt op November 7, 2026

Filters zijn onmisbaar in een webshop: bezoekers willen snel naar "zwarte sneakers, maat 42, onder de 100 euro". Technisch maakt elke filterkeuze vaak een nieuwe URL, zoals /sneakers?kleur=zwart&maat=42. Met een paar filters en tientallen opties ontstaan duizenden combinaties. Voor zoekmachines zijn dat duizenden bijna gelijke pagina's.

Bij webshops met veel filters loopt dit snel uit de hand. Wil je het laten inrichten, bekijk dan hoe wij SEO voor je website verzorgen.

De risico's

  • Dubbele en dunne pagina's: veel combinaties tonen dezelfde of heel weinig producten.
  • Verspild crawlen: Googlebot besteedt tijd aan filter-URL's in plaats van aan producten. Zie Crawlbudget uitgelegd.
  • Versnipperde signalen: links en relevantie worden verdeeld over varianten.
  • Lege combinaties die als soft 404 worden gemeld.

Stap 1: bepaal welke filters zoekwaarde hebben

Niet elk filter is waardeloos voor SEO. "Zwarte sneakers" of "eiken eettafel" zijn echte zoekopdrachten. "Sorteren op prijs oplopend" of "maat 42 + kleur zwart + merk X + op voorraad" niet.

Controleer per filter:

  1. Wordt er op gezocht? (Zoekwoordtool of Search Console.)
  2. Levert de combinatie genoeg producten op om een bruikbare pagina te zijn?
  3. Is het een combinatie van hooguit één of twee kenmerken?

Stap 2: kies per type filter een aanpak

  • Waardevol filter — Voorbeeld: kleur of materiaal in een grote categorie; Aanpak: Indexeerbaar maken, liefst als subcategorie met eigen tekst, titel en schone URL
  • Gebruiksfilter — Voorbeeld: maat, prijsklasse, op voorraad; Aanpak: Niet indexeren: canonical naar de categorie of noindex
  • Sortering en weergave — Voorbeeld: sorteren, aantal per pagina, lijst/raster; Aanpak: Niet indexeren en bij grote shops niet laten crawlen
  • Combinaties van meerdere filters — Voorbeeld: kleur + maat + merk; Aanpak: Niet indexeren en bij grote shops niet laten crawlen

Canonical naar de hoofdcategorie is een hint aan Google en houdt de pagina bereikbaar voor bezoekers. Noindex sluit de pagina uit van de index, maar Google moet hem nog wel crawlen. Robots.txt voorkomt crawlen en is het sterkste middel tegen verspilling, maar Google kan dan ook een noindex of canonical op die URL's niet zien. Combineer daarom niet blind.

Per platform

Shopify: filters in collecties (via de Search & Discovery-app) gebruiken parameters zoals ?filter.v.option.color=zwart. De standaard robots.txt van Shopify sluit een aantal filter- en sorteercombinaties al uit, en thema's zetten de canonical meestal naar de collectie. Voor waardevolle filters maak je een aparte collectie. Zie Collecties aanmaken in Shopify.

WooCommerce: veel filterplugins maken parameter-URL's. Controleer per plugin of je indexering kunt uitschakelen, en gebruik je SEO-plugin voor canonical en noindex.

Maatwerk: laat filterlinks bij voorkeur geen gewone href-links naar alle combinaties zijn, of beperk welke combinaties als link verschijnen.

Stap 3: controleer

  • Zoek in Google op site:uwdomein.nl inurl:filter (pas aan op je parameter) om te zien hoeveel filter-URL's geïndexeerd zijn.
  • Kijk in Search Console bij Indexering → Pagina's naar "Alternatieve pagina met correcte canonieke tag" en "Uitgesloten door noindex-tag": daar horen je filter-URL's terecht te komen.
  • Controleer in Crawlstatistieken of het aandeel filter-URL's daalt.

Voorbeeld

Stel: een meubelwebshop heeft in de categorie "Eettafels" filters op materiaal, vorm, lengte en prijs. "Eiken eettafel" en "ronde eettafel" worden veel gezocht. De shop maakt daar subcategorieën van met een eigen tekst en schone URL. Alle andere filtercombinaties houden een canonical naar "Eettafels" en sorteer-URL's worden in robots.txt uitgesloten.

Veelgestelde vragen

Moet ik alle filter-URL's blokkeren?

Nee. Filters met zoekwaarde kunnen juist verkeer opleveren. Blokkeer gericht: sorteringen, weergaveopties en combinaties van meerdere filters.

Wat is het verschil tussen een filter en een subcategorie?

Een subcategorie is een vaste pagina met eigen titel, tekst en URL. Een filter is een tijdelijke weergave van een categorie. Voor zoekmachines is een subcategorie veel duidelijker.

Ik zie duizenden filter-URL's in Google. Is dat erg?

Het wijst op versnippering en verspild crawlen. Breng ze terug met canonical, noindex of robots.txt, en ruim ze daarna niet allemaal tegelijk op zonder te controleren wat ze aan verkeer opleveren.

Kan ik dit in Shopify zelf aanpassen?

Deels. Robots.txt kun je in Shopify aanpassen via een templatebestand, maar wijzigingen vragen zorg. Laat dit bij twijfel door een ontwikkelaar doen.

Telt dit ook voor de interne zoekfunctie?

Ja. Zoekresultatenpagina's van je eigen zoekfunctie horen niet in de index. Zie ook Zoeken en filters in je webshop verbeteren.

Hulp nodig?

Heeft je webshop veel filters en twijfel je wat Google ermee doet? Bekijk onze aanpak voor webshop-SEO.

Maak van een filter dat veel gezocht wordt liever een echte subcategorie met eigen tekst, dan het als filter-URL te laten indexeren.

No items found.

Kennisbank

Verder lezen

Gerelateerde artikelen

Kom je er niet uit?

Wij kijken graag met je mee. Stel je vraag over je website, webshop, hosting, e-mail of Google, dan helpen we je verder.

Neem contact op