Skip to main content
Kennis

SEO-vriendelijke filter-URL's in WooCommerce

Productfilters kunnen je SEO helpen of flink in de weg zitten. Elke combinatie van filters kan een eigen URL opleveren, en zonder regels ziet Google duizenden bijna gelijke pagina's. Met de juiste aanpak blijven filters vindbaar en deelbaar, zonder dat je crawlbudget wegloopt.
In het kort
  • Geef elke filterstand een eigen URL die zonder JavaScript werkt
  • Zet losse combinaties op noindex met een self-canonical
  • Maak landingspagina's voor combinaties waarop je gevonden wilt worden

Het probleem met filter-URL's

Drie filters met elk tien opties leveren al duizend mogelijke combinaties op, en met sorteren en pagineren erbij nog veel meer. Zoekmachines kunnen eindeloos blijven crawlen, je crawlbudget raakt op en Google kiest soms zelf een canonieke versie die je niet wilt. Filters alleen via JavaScript laden is geen oplossing: dan zien zoekmachines en gedeelde links helemaal niets.

Deelbaar en door de server gerenderd

Spark Power Filters geeft elke filterstand een eigen URL die ook zonder JavaScript werkt, omdat de server de uitkomst volledig rendert. Bezoekers kunnen een gefilterde weergave delen en er later naar terugkeren, en zoekmachines zien dezelfde inhoud als bezoekers.

Noindex en canonical op de juiste plek

Losse filtercombinaties krijgen noindex en een self-canonical. Daarmee bestaan ze voor bezoekers zonder dat ze als dunne, dubbele pagina's in de index terechtkomen. Je categoriepagina blijft de pagina die rankt.
  • Self-canonical op elke filterstand
  • Noindex op losse combinaties
  • Geen dubbele pagina's in Google

Landingspagina's voor combinaties met zoekvolume

Sommige combinaties zijn juist waardevol: denk aan een merk binnen een categorie, of een kleur van een populair product. Daarvoor maak je optionele landingspagina's die wel geïndexeerd worden, zodat je gericht gevonden wordt op zoektermen met echte vraag.

Tip: Kies landingspagina's op basis van data. Kijk in Search Console welke combinaties al vertoningen krijgen en begin daar, in plaats van alles te indexeren.

Filters die je SEO helpen in plaats van hinderen?

Veelgestelde vragen

Liever niet. Een pagina die in robots.txt geblokkeerd is, kan Google niet lezen, dus ziet Google ook de noindex en canonical niet. Noindex met een self-canonical is meestal de betere route.

Ja. Bekende filterstanden staan in een vaste, canonieke vorm, zodat dezelfde selectie altijd dezelfde URL oplevert, ongeacht de volgorde waarin iemand klikt.

Ja. Spark Speed cachet bekende, eindige filterstanden als gewone pagina's. Vrije combinaties en prijsbereiken komen nooit in de cache, zodat die niet vol kan lopen.