Faceted navigation — Filtrering i webshops uden crawl budget-spild
Faceted navigation genererer potentielt tusindvis af URL-kombinationer fra filterkombinationer. Uden SEO-styring spilder det crawl budget og skaber massive duplicate content-problemer.
Faceted navigation er filtersystemet i webshops der lader brugere indsnævre produktlister via attributter — farve, størrelse, pris, brand. Det er essentielt for brugeroplevelsen men skaber en af e-commerce SEO’s mest komplekse udfordringer: kombinatorisk URL-eksplosion.
Problemet
10 farver × 8 størrelser × 5 brands × 3 prisintervaller = 1.200 URL-kombinationer per kategori. En webshop med 50 kategorier kan have 60.000+ filter-URLs. Google crawler dem alle med mindre du styrer det — det spilder crawl budget og skaber massiv duplicate content.
Løsningsstrategien
Tre teknikker i kombination: canonical tags (filtervarianter → hovedkategori), selektiv indeksering (populære filterkombinationer med søgevolumen får egne sider) og robots.txt-parameterblokering (kombinationer uden søgevolumen blokeres fra crawling).
Implementering
Identificér først hvilke filterkombinationer der har selvstændig søgevolumen (brug keyword research). Disse får statiske, indekserbare URLs med unik meta-data. Alle andre kombinationer canonicaliseres til hovedkategorien og blokeres via robots.txt.
Identifikation af indeksérbare filterkombinationer
Ikke alle filterkombinationer skal blokeres — populære kombinationer med selvstændig søgevolumen bør have egne indekserbare sider. Identifikation: brug keyword research til at finde filterkombinationer der søges på (fx “sorte løbesko”, “samsung tv 55 tommer”). Disse får statiske, SEO-venlige URLs med unik meta-data og introduktionstekst. Resten canonicaliseres til hovedkategorien.
En praktisk tommelfingerregel: hvis en filterkombination har mere end 100 månedlige søgninger, fortjener den en indekserbar side. Under 100: canonical til hovedkategori.
Teknisk implementering
De tre implementeringsmetoder i prioriteret rækkefølge: (1) Pre-rendered statiske sider for populære filterkombinationer — bedst for crawlbarhed og performance. (2) Server-side rendered filtersider med canonical-tags og selektiv noindex. (3) AJAX-baseret filtrering der ikke ændrer URL’en for upopulære kombinationer — undgår URL-eksplosion men mister muligheden for at indeksere kombinationer.
Undgå at bruge noindex som eneste løsning — Google skal stadig crawle siden for at se noindex-tagget, hvilket spilder crawl budget. Kombinér med robots.txt-parameterblokering for filter-parametre der aldrig har søgevolumen.
Andre artikler i samme emne
Ofte stillede spørgsmål
- Hvad er faceted navigation?
- Faceted navigation er filtersystemet i webshops der lader brugere indsnævre produktlister via attributter: farve, størrelse, pris, brand, materiale. Hvert filtervalg genererer typisk en ny URL med parametre (fx /sko?farve=sort&str=43). Problemet er kombinatorisk: 10 farver × 8 størrelser × 5 brands = 400 URL-varianter per kategori.
- Hvad er den bedste løsning for faceted navigation og SEO?
- En kombination af tre teknikker: (1) Canonical tags — alle filtervarianter peger til hovedkategorien som kanonisk. (2) Selektiv indeksering — populære filterkombinationer med søgevolumen (fx "sorte løbesko") får egne indekserbare URL'er. (3) Robots.txt-blokering — parameterkombinationer der aldrig har søgevolumen blokeres fra crawling. Undgå at bruge noindex alene — Google skal stadig crawle siden for at se noindex-tagget.
- Kan AJAX-baseret filtrering løse SEO-problemet?
- Delvist — AJAX-filtrering der ikke ændrer URL'en undgår duplicate content-problemet fordi der kun er én URL. Men det fjerner også muligheden for at indeksere populære filterkombinationer som selvstændige sider. Den bedste løsning er hybridtilgang: AJAX for de fleste filtre, statiske URL'er for filterkombinationer med selvstændig søgevolumen.