Przejdź do treści
Lexiik
ecommerce

Nawigacja fasetowa: filtry e-commerce i wyzwania SEO

Ostatnia aktualizacja : 12 kwietnia 2026

Nawigacja fasetowa to system filtrów obecny na stronach kategorii sklepów e-commerce: filtrowanie według koloru, rozmiaru, ceny, marki, oceny, dostępności. Niezbędna dla doświadczenia użytkownika w rozległych katalogach, jest też jedną z głównych przyczyn technicznych problemów SEO: każda kombinacja filtrów generuje nowy URL, co może tworzyć miliony stron z powielonymi treściami i wyczerpać budżet indeksowania Google w ciągu kilku dni.

Problem SEO nawigacji fasetowej

Wyobraź sobie sklep z 1000 produktami w kategorii Buty i 10 dostępnymi filtrami (kolor, rozmiar, marka, materiał, styl, sezon, cena, płeć, ocena, promocja). Każdy filtr może przyjmować wiele wartości. Jeśli PrestaShop generuje inny URL dla każdej kombinacji, można osiągnąć setki tysięcy, a nawet miliony URL — dla stron o prawie identycznej lub bardzo zbliżonej treści. Google marnuje swój budżet indeksowania na te zduplikowane strony zamiast indeksować strony serwisu o realnej wartości.

Wykładnicze mnożenie URL

Przy zaledwie 5 filtrach po 4 wartości każdy (kolor czerwony/niebieski/zielony/czarny, rozmiar S/M/L/XL, marka A/B/C/D, cena niska/średnia/wysoka, ocena 3+/4+/5+), teoretycznie generuje się 4⁵ = 1024 kombinacje na kategorię. Dla serwisu z 50 kategoriami to 50 000 dodatkowych URL — często bezużytecznych dla SEO.

Rozwiązania do zarządzania nawigacją fasetową

Kilka podejść pozwala kontrolować wpływ filtrów na SEO. Pierwsze to blokowanie przez robots.txt: uniemożliwienie botom indeksowania URL zawierających parametry filtrów (np. wszystkie URL z ?id_feature, ?orderby, ?price_min). Proste do wdrożenia, ale radykalne — przefiltrowane strony nigdy nie zostaną zaindeksowane, nawet jeśli mają wartość komercyjną. Drugie podejście to użycie tagów canonical: każda przefiltrowana strona wskazuje na główną stronę kategorii poprzez rel=canonical, sygnalizując Google, która strona jest stroną referencyjną do zaindeksowania.

Trzecie rozwiązanie — i często najskuteczniejsze w długim terminie — to filtrowanie AJAX bez zmian URL. Filtry aktualizują wyświetlanie produktów w JavaScript bez modyfikowania URL strony. Google widzi jeden URL na kategorię, a filtry nie istnieją z perspektywy indeksowania. Podejście to wymaga starannej implementacji technicznej, aby dynamiczne treści pozostały dostępne dla renderowania JavaScript Google.

Znalezienie właściwej równowagi: niektóre przefiltrowane strony mają wartość

Nie wszystkie przefiltrowane strony są bezużyteczne dla SEO. Niektóre kombinacje odpowiadają prawdziwym intencjom wyszukiwania z wolumenem: czerwone buty Nike rozmiar 42, suknia ślubna plus size w dobrej cenie, telefon Samsung poleasingowy poniżej 200 zł. Strony te mają potencjał pochwycenia wysoce kwalifikowanego ruchu długiego ogona. Decyzja o zaindeksowaniu przefiltrowanej strony powinna opierać się na: wolumenie wyszukiwania dla tej kombinacji, konkurencji i zdolności serwisu do zaspokojenia tej konkretnej intencji.

Strategia: selektywne zezwalanie na określone fasety

Zaawansowane podejście SEO polega na zezwoleniu na indeksowanie tylko dla kombinacji filtrów o wysokiej wartości (np. marka + główna kategoria) i blokowaniu mniej istotnych kombinacji (np. kolor + rozmiar + marka + cena). Wymaga to analizy wolumenu wyszukiwania na kombinację, ale może generować znaczący ruch organiczny z długiego ogona.

Inne narzędzia kontroli

  • Google Search Console: parametry URL (teraz mniej aktywna, ale przydatna do oznaczania parametrów sortowania i filtrowania)
  • Tag meta robots noindex: na mniej istotnych przefiltrowanych stronach noindex zapobiega indeksowaniu bez blokowania indeksowania
  • Atrybut rel=canonical: wskazuje wszystkie warianty na kanoniczną stronę kategorii
  • robots.txt Disallow: całkowicie blokuje indeksowanie URL z określonymi parametrami
  • Prawidłowa paginacja: unikanie generowania stron paginacji połączonych z filtrami

Nawigacja fasetowa w PrestaShop

PrestaShop posiada natywny moduł wyszukiwania fasetowego (ps_facetedsearch), który domyślnie generuje URL dla każdej kombinacji filtrów. Ten moduł oferuje ważne opcje konfiguracyjne dla SEO: wyłączenie indeksowania przefiltrowanych stron (przez noindex), generowanie czystych URL bez parametrów GET, konfigurowanie automatycznych tagów canonical na przefiltrowanych stronach. Optymalna konfiguracja zależy od rozmiaru katalogu, liczby filtrów i ogólnej strategii SEO sklepu.

Zdecydowanie zaleca się przeprowadzenie audytu konfiguracji nawigacji fasetowej przed jakąkolwiek pracą SEO na istniejącej stronie PrestaShop. Raport Pokrycia w Google Search Console pozwala szybko zidentyfikować, czy setki przefiltrowanych stron zostały błędnie zaindeksowane, co może rozmyć autorytet domeny i zmarnować budżet indeksowania.