SEO voor facetnavigatie: indexeer alleen de filterpagina's die mensen zoeken en beheer de rest met robots.txt, noindex, canonical-tags en 404's.

Op deze pagina
Kort gezegd
facetnavigatie (de filters voor kleur, maat, merk of prijs op een categoriepagina) maakt voor elke combinatie een nieuwe URL, waardoor het aantal crawlbare pagina's van een webshop in de duizenden kan oplopen. Indexeer alleen de filterpagina's die overeenkomen met echte zoekopdrachten en genoeg producten hebben, geef ze schone statische URL's en unieke content, en houd de rest uit de buurt van Google: robots.txt om het crawlen te stoppen, noindex of een canonical-tag om ze uit de index te houden, en een 404 voor lege combinaties.
Wil je verder gaan? Vraag het aan
Korte quiz
Is SEO iets voor jou, en hoe begin je?
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 geld-terug-garantie, onder voorwaarden.
SEO voor facetnavigatie draait om het laten filteren van shoppers in vrijheid, terwijl Google alleen tijd besteedt aan de filterpagina's die het waard zijn om te ranken. Google noemt facetnavigatie in zijn Crawling December-artikel over facetnavigatie (december 2024) «verreweg de meest voorkomende bron van overcrawl-problemen die sitebeheerders aan ons melden». Daarnaast heeft Google zijn oudere adviezen omgezet in een officiële documentatiepagina over het beheren van facet-URL's (laatst bijgewerkt in december 2025). Deze gids legt uit waarom filters problemen geven, hoe je beslist welke facetpagina's je indexeert, welke methode je voor de andere gebruikt en hoe je het resultaat controleert in Search Console.
Facetnavigatie is de set filters die een overzichtspagina verfijnt op basis van kenmerken. Een facet is één kenmerk (kleur, maat, merk, materiaal, prijsklasse) en elk facet heeft waarden (zwart, 42, Nike). Het komt voor in webshops, vastgoedportalen, vacaturesites, reissites en directory's: overal waar een lange lijst ingekort moet worden.
Elk toegepast filter verandert de URL meestal op een van deze drie manieren:
Facetnavigatie verschilt van de categoriestructuur. Categorieën (Schoenen, dan Hardloopschoenen) vormen een vaste hiërarchie die jij ontwerpt; facetten zijn combineerbaar, dus het aantal pagina's dat ze opleveren wordt bepaald door de kliks van de bezoeker, niet door jou. Daar beginnen de SEO-problemen, en daarom horen facetten vanaf dag één in je plan voor de sitearchitectuur.
Het probleem is rekenkundig. Neem één categorie met vier facetten: 12 kleuren, 10 maten, 20 merken en 5 prijsklassen. Als je per facet nul of één waarde toestaat, zijn er al 13 × 11 × 21 × 6 = 18.018 mogelijke URL's voor één categorie. Voeg meerkeuze (zwart en blauw), drie sorteervolgordes en een schakelaar «producten per pagina» toe, en het totaal gaat boven de 100.000. De crawlers van Google kunnen ze allemaal via links vinden.
Die URL-explosie veroorzaakt vier problemen:
De crawlbudgetgids van Google is bedoeld voor sites met meer dan 1 miljoen pagina's, of meer dan 10.000 pagina's die dagelijks veranderen. Facetnavigatie is de gewone manier waarop een webshop met 2000 producten zonder het te merken in die categorie terechtkomt.
Sommige facetpagina's verdienen het om te ranken. «Zwarte hardloopschoenen» of «Nike trailschoenen» zijn echte zoekopdrachten, en een gefilterde pagina beantwoordt die beter dan een generieke categorie. De regel: indexeer een facetpagina alleen als ze overeenkomt met een zoekopdracht die mensen intypen, genoeg producten toont om nuttig te zijn en in de tijd stabiel blijft.
| Facettype | Voorbeeld | Zoekvraag | Aanbevolen aanpak |
|---|---|---|---|
| Producttype of subcategorie | /schoenen/trail/ | Hoog | Indexeren als echte categoriepagina |
| Merk | /schoenen/hardlopen/nike/ | Vaak hoog | Indexeren als er genoeg producten zijn |
| Kleur, materiaal, geslacht, gebruik | /schoenen/hardlopen/zwart/ | Wisselend | Alleen indexeren als zoekwoordonderzoek de vraag bevestigt |
| Maat, breedte | ?size=42 | Laag (behalve in sommige niches) | Crawlbaar voor gebruikers, niet geïndexeerd |
| Prijsklasse, beoordeling, beschikbaarheid | ?price=50-100 | Zeer laag | Crawlen blokkeren |
| Sorteervolgorde, weergave, items per pagina | ?sort=price_asc | Geen | Crawlen blokkeren |
| Twee of meer waarden van één facet, of drie of meer facetten gecombineerd | ?color=black&color=blue | Bijna geen | Crawlen blokkeren |
| Sessie- of trackingparameters | ?sessionid=, ?utm_source= | Geen | Canonical naar de schone URL |
Drie controles voordat je een facetpagina indexeerbaar maakt:
Pagina's die dit doorstaan worden landingspagina's op zichzelf: een schone statische URL, een unieke title en H1, een korte introductie, links vanuit de bovenliggende categorie en een plek in je XML-sitemap. De gids voor het optimaliseren van categoriepagina's behandelt dit on-page werk uitgebreid.
Tip
Maak winnende combinaties statische URL's (/schoenen/hardlopen/zwart/) en houd elk ander filter als parameter. Dan kun je alle parameters met één robots.txt-regel blokkeren zonder de pagina's aan te raken die je wilt laten ranken.
Elke methode werkt op een andere stap: crawlen, indexeren of het consolideren van signalen. Geen enkele doet alle drie, daarom combineren de meeste sites er meerdere.
| Methode | Stopt crawlen | Houdt uit de index | Consolideert signalen | Belangrijkste beperking |
|---|---|---|---|---|
| robots.txt Disallow | Ja | Grotendeels (een geblokkeerde URL kan zonder inhoud geïndexeerd blijven als er naar gelinkt wordt) | Nee | Google kan de tags op geblokkeerde pagina's niet zien |
| Meta robots noindex | Nee (wordt na verloop van tijd minder vaak gecrawld) | Ja | Nee | De pagina moet crawlbaar blijven |
| rel="canonical" | Gedeeltelijk, na verloop van tijd | Meestal | Ja | Een hint die Google kan negeren als de pagina's verschillen |
| rel="nofollow" op filterlinks | Gedeeltelijk | Nee | Nee | Elke interne en externe link moet het hebben |
| Fragmenten (#) of JavaScript-filters | Ja | Ja | Niet nodig | Gefilterde pagina's kunnen nooit ranken |
| 404 voor lege combinaties | Ja, na een tijdje | Ja | Niet nodig | Alleen voor ongeldige of lege filters |
Google's documentatie adviseert robots.txt wanneer gefilterde URL's niet in zoekresultaten hoeven te verschijnen. Een regel zoals Disallow: /*?*sort= of Disallow: /*?*price= voorkomt dat Googlebot die URL's opvraagt, en bespaart meteen crawlbudget. Test elk patroon met een robots.txt-checker voordat je het publiceert, want één te brede wildcard kan echte categoriepagina's blokkeren.
Een noindex-tag haalt een pagina betrouwbaar uit de resultaten van Google, maar Google moet de pagina wel crawlen om de tag te lezen, dus op korte termijn bespaart het geen crawlbudget. Gebruik hem op facetpagina's die al in de index staan en eruit moeten.
Let op
Blokkeer een pagina nooit in robots.txt en voeg tegelijk noindex toe. De documentatie van Google over noindex stelt dat een geblokkeerde crawler de regel nooit ziet, waardoor de pagina in de resultaten kan blijven staan. Laat Google eerst de noindex opnieuw crawlen en voeg de Disallow pas toe als de URL's uit de index zijn.
Een canonical-tag op /schoenen/hardlopen/?kleur=zwart&sorteer=nieuw die naar /schoenen/hardlopen/?kleur=zwart verwijst, vertelt Google welke versie hij moet bewaren en voegt linksignalen samen. Google behandelt dat als een hint: toont de gefilterde pagina een heel andere productset dan het canonical-doel, dan kan Google zelf een canonical kiezen, die in Search Console verschijnt als Duplicaat zonder door de gebruiker gekozen canonical of een vergelijkbare status. Canonicals passen bij sorteervolgorden, trackingparameters en kleine varianten, niet bij filters die de productlijst volledig veranderen.
Google vraagt een 404-status voor filtercombinaties zonder resultaten, dubbele filters, onzinnige combinaties en paginanummers die niet bestaan, in plaats van een redirect naar een generieke foutpagina. Dezelfde logica geldt voor pagina 9 van een lijst met maar 3 pagina's, een probleem dat in de gids over SEO voor paginering wordt besproken.
Eén hulpmiddel bestaat niet meer: het hulpmiddel «URL-parameters» in Search Console. Google heeft het in 2022 uitgefaseerd, met de opmerking dat slechts ongeveer 1% van de erin ingestelde configuraties nuttig was voor crawlen. Parameters beheer je nu in je eigen robots.txt, je canonicals en je interne links.
Op Shopify, WooCommerce of Magento genereren filterapps en thema's elk hun eigen URL's: controleer wat die van jou produceert voordat je regels schrijft, en herhaal de controle na elke update van thema of app. Een e-commerce SEO-audit moet deze controle elk kwartaal bevatten.
Herhaal deze controles een maand na elke wijziging. Resultaten in de index verschuiven langzaam: Google moet elke URL opnieuw crawlen voordat een noindex of canonical werkt.
AI-assistenten zoals ChatGPT, Gemini en Perplexity splitsen een aankoopvraag in meerdere zoekopdrachten voordat ze antwoorden. Een vraag als «waterdichte trailschoenen voor dames onder 150 dollar» wordt zoekopdrachten over producttype, gebruik, geslacht en prijs, precies je facetten. Een goed opgezette facetpagina (duidelijke title, kenmerken in de tekst, gestructureerde productdata, genoeg producten) is het soort pagina dat deze zoekopdrachten ophalen en citeren. Een parameter-URL zonder tekst en met een dubbele title doet dat niet.
Crawl-efficiëntie telt ook voor AI-crawlers: een bot die zijn bezoeken aan ?sort=-varianten besteedt, bereikt minder van je nuttige pagina's. Dezelfde regels (zinloze combinaties blokkeren, goede openen) helpen Google en de AI-assistenten tegelijk. Ons onderzoek naar AI-citaties voor Shopify-winkels laat zien hoe deze assistenten productpagina's en categoriepagina's oppikken.
Het moeilijke deel is kiezen welke combinaties een eigen pagina verdienen. Het geautomatiseerde zoekwoordonderzoek van Sorank vindt de kenmerkzoekopdrachten achter je categorieën, en de topical cluster generator groepeert ze, zodat elke indexeerbare facetpagina één aparte zoekopdracht richt en twee pagina's niet om hetzelfde zoekwoord strijden.

Facetnavigatie werkt voor SEO als je bepaalt welke filters pagina's worden en alle andere combinaties buiten het crawlen van Google houdt. Begin met de inventaris van parameters, blokkeer de sorteer- en prijsparameters en bouw daarna landingspagina's voor de combinaties die mensen zoeken. Wil je die combinaties automatisch vinden en de content eromheen publiceren, bekijk dan de abonnementen van Sorank, met 3 dagen gratis proberen.
Nee. Facetnavigatie helpt shoppers en kan verkeer opleveren wanneer de juiste filtercombinaties indexeerbare landingspagina's worden. Het is alleen schadelijk als elke combinatie crawlbaar en indexeerbaar is, want dat verspilt crawlbudget en vult de index met dubbele pagina's. De oplossing is bepalen welke combinaties Google kan crawlen en indexeren.
Beide werken voor Google. Een gangbare opzet gebruikt statische paden voor de paar combinaties die je wilt laten ranken (/schoenen/hardlopen/zwart/) en queryparameters voor alle andere filters. Die splitsing maakt het eenvoudig om alle parameters in robots.txt te blokkeren zonder je landingspagina's te blokkeren.
Filters die de pagina aanpassen zonder crawlbare links of nieuwe URL's te maken, voorkomen verspild crawlbudget, en Google negeert fragmenten na een # meestal. Het nadeel is dat geen van die gefilterde weergaven kan ranken. Gebruik JavaScript voor filters met weinig waarde en echte URL's met HTML-links voor de combinaties die aansluiten op zoekopdrachten.
ZIJ PROBEERDEN SORANK VOOR JOU
