Jesteś w AI? Sprawdź!Analiza
digitay.
Powrót do Wpisów

Faceted navigation SEO - filtry w sklepie internetowym bez śmietnika w Google

Autor: Digitay Data publikacji: 29.06.2026 Czas czytania: 61 minut SEO / E-commerce SEO / Techniczne SEO

Faceted navigation SEO to sposób zarządzania filtrami w sklepie internetowym tak, aby użytkownik mógł wygodnie zawężać produkty, ale Google nie indeksowało tysięcy śmieciowych kombinacji URL-i. Dobre wdrożenie rozdziela filtry, które mają potencjał SEO, od filtrów czysto technicznych. Część filtrów warto zamienić w kontrolowane landing page'e, część oznaczyć canonicalem, część wykluczyć przez noindex, a część zablokować przed crawlowaniem przez robots.txt. Największy błąd to pozwolić, żeby każdy kolor, rozmiar, marka, cena, sortowanie i ich kombinacje tworzyły indeksowalne URL-e bez strategii.

Filtry w sklepie internetowym są świetne dla użytkownika.

Klient wchodzi w kategorię i może zawęzić produkty po:

  • kolorze,
  • rozmiarze,
  • marce,
  • cenie,
  • materiale,
  • dostępności,
  • ocenie,
  • promocji,
  • zastosowaniu,
  • typie produktu,
  • parametrach technicznych.

Bez filtrów duży sklep byłby niewygodny.

Użytkownik musiałby ręcznie przeglądać setki albo tysiące produktów.

Filtry rozwiązują ten problem.

Ale dla SEO tworzą inny.

Każde kliknięcie filtra może wygenerować nowy URL.

Przykład:

/buty-damskie/
/buty-damskie/?kolor=czarny
/buty-damskie/?rozmiar=39
/buty-damskie/?kolor=czarny&rozmiar=39
/buty-damskie/?kolor=czarny&rozmiar=39&marka=x
/buty-damskie/?kolor=czarny&rozmiar=39&marka=x&cena=200-300

Dla użytkownika to wygodna nawigacja.

Dla Googlebota to potencjalnie tysiące, dziesiątki tysięcy albo setki tysięcy adresów URL.

Większość z nich nie ma żadnej wartości SEO.

Część jest duplikatem.

Część ma puste wyniki.

Część różni się tylko kolejnością sortowania.

Część pokazuje trzy produkty.

Część nie ma popytu w Google.

Część jest tak wąska, że nigdy nie powinna być osobną stroną.

I tak powstaje śmietnik w Google.

Faceted navigation jest dobra dla UX, ale bez strategii SEO może zamienić sklep internetowy w generator niepotrzebnych URL-i.

Największy problem nie polega na samych filtrach.

Problem polega na braku decyzji.

Sklep nie decyduje, które filtry mają być indeksowalne.

Nie decyduje, które mają canonical.

Nie decyduje, które mają noindex.

Nie decyduje, które mają być zablokowane przed crawlowaniem.

Nie decyduje, które warto zamienić w landing page SEO.

Efekt?

Google sam próbuje zrozumieć chaos.

A w SEO nie chcesz, żeby najważniejsze decyzje techniczne działy się przypadkiem.

Ten poradnik pokazuje, jak ogarnąć faceted navigation SEO: jak rozdzielać filtry wartościowe od śmieciowych, kiedy używać canonicala, noindex i robots.txt, jak projektować URL-e filtrów, jak nie marnować crawl budgetu oraz jak budować landing page'e z filtrów, które faktycznie mogą zdobywać ruch i sprzedaż.

Faceted navigation SEO - najkrótsza odpowiedź

Najkrótsza odpowiedź:

Faceted navigation SEO polega na tym, żeby filtry w sklepie pomagały użytkownikom, ale nie tworzyły niekontrolowanego śmietnika indeksacyjnego. Indeksuj tylko te filtry, które mają popyt, produkty, unikalną wartość i sens biznesowy. Resztę kontroluj przez canonical, noindex, robots.txt, linkowanie wewnętrzne i strukturę URL.

Dobra strategia filtrów powinna odpowiedzieć na pytania:

  • które filtry mają realny popyt w Google?
  • które filtry wspierają sprzedaż?
  • które filtry mają wystarczającą liczbę produktów?
  • które filtry zasługują na własny title, H1, opis i treść?
  • które kombinacje są zbyt wąskie?
  • które filtry są tylko funkcją UX?
  • które parametry tworzą duplikaty?
  • które URL-e powinny mieć canonical?
  • które URL-e powinny mieć noindex?
  • które URL-e nie powinny być crawlowane?
  • które URL-e powinny znaleźć się w sitemap.xml?

Prosty podział:

Typ filtra Przykład Rekomendacja SEO
Filtr z popytem SEO czarne buty damskie Kontrolowany landing page indeksowalny
Filtr techniczny sortowanie po cenie Canonical albo blokada crawlowania
Filtr bardzo wąski czarne buty damskie rozmiar 39 marka X cena 200-300 Zwykle nieindeksowalny
Filtr pusty kategoria bez produktów po filtrowaniu Nie powinien zwracać wartościowej strony 200
Filtr sezonowy lub promocyjny sukienki na wesele Może być landingiem, jeśli ma popyt i ofertę

Najważniejsza zasada:

Nie każdy filtr zasługuje na indeksację. Ale niektóre filtry są świetnymi landing page'ami SEO, jeśli są zaprojektowane świadomie.

Czym jest faceted navigation?

Faceted navigation to system filtrowania i zawężania listy produktów według wybranych cech.

Najczęściej występuje w sklepach internetowych, marketplace'ach, katalogach, porównywarkach i serwisach ogłoszeniowych.

Przykładowe filtry:

  • kolor,
  • rozmiar,
  • marka,
  • cena,
  • materiał,
  • płeć,
  • przeznaczenie,
  • dostępność,
  • ocena,
  • promocja,
  • wysokość,
  • szerokość,
  • moc,
  • pojemność,
  • typ montażu,
  • styl,
  • kolekcja.

Przykład kategorii:

/meble/krzesla/

Po użyciu filtra:

/meble/krzesla/?material=drewno

Po użyciu kolejnego:

/meble/krzesla/?material=drewno&kolor=czarny

Po dodaniu ceny:

/meble/krzesla/?material=drewno&kolor=czarny&cena=300-500

Każdy taki URL może być technicznie osobną stroną.

I właśnie tutaj zaczyna się SEO.

Bo trzeba zdecydować, które z tych stron mają być:

  • indeksowane,
  • crawlowane,
  • canonicalizowane,
  • noindexowane,
  • blokowane,
  • linkowane,
  • dodane do sitemap.xml,
  • zamienione w landing page'e.

Dlaczego filtry w sklepie są potrzebne użytkownikom?

Filtry są ważne, bo użytkownik nie chce przeglądać wszystkiego.

Chce szybko znaleźć produkt, który spełnia jego wymagania.

Dla klienta filtr to skrót.

Zamiast przeglądać 800 produktów, może wybrać:

  • kategorię,
  • rozmiar,
  • kolor,
  • budżet,
  • markę,
  • dostępność.

Przykład:

Buty damskie → czarne → rozmiar 39 → skórzane → do 300 zł

To dobra funkcja UX.

Filtry pomagają:

  • skrócić drogę do produktu,
  • poprawić konwersję,
  • zmniejszyć frustrację użytkownika,
  • obsłużyć duży katalog produktów,
  • pokazać ofertę w logiczny sposób,
  • ułatwić porównywanie produktów,
  • zwiększyć użyteczność kategorii.

Dlatego celem SEO nie jest usunięcie filtrów.

Celem jest ich kontrola.

Nie walcz z filtrami jako funkcją sklepu. Walcz z niekontrolowanym generowaniem URL-i przez filtry.

Dlaczego filtry mogą zniszczyć techniczne SEO?

Filtry mogą zniszczyć techniczne SEO, bo potrafią tworzyć ogromną liczbę adresów URL.

Załóżmy prosty sklep.

Kategoria ma:

  • 10 kolorów,
  • 12 rozmiarów,
  • 20 marek,
  • 8 zakresów cen,
  • 5 materiałów,
  • 4 poziomy dostępności.

Liczba kombinacji może być ogromna.

A to tylko jedna kategoria.

Jeśli sklep ma 200 kategorii, robi się poważny problem.

Skutki:

  • Googlebot crawluje tysiące niepotrzebnych URL-i,
  • crawl budget jest marnowany,
  • GSC pokazuje masę duplikatów,
  • indeksują się śmieciowe filtry,
  • ważne kategorie są odwiedzane rzadziej,
  • produkty mogą być odkrywane wolniej,
  • sitemap.xml i linkowanie wysyłają niespójne sygnały,
  • Google może wybrać niewłaściwe URL-e kanoniczne,
  • serwer może być obciążany niepotrzebnym crawlowaniem.

Przykład problematycznego URL-a:

/buty-damskie/?kolor=czarny&rozmiar=39&marka=x&cena=200-300&material=skora&sort=price-asc&page=4

Czy taki URL powinien być w Google?

W większości przypadków nie.

Czy może zostać odkryty przez Google?

Tak, jeśli linkujesz go w HTML i nie kontrolujesz filtrów.

Jak faceted navigation tworzy śmietnik w Google?

Śmietnik w Google powstaje wtedy, gdy wyszukiwarka indeksuje albo masowo crawluje strony, które nie mają wartości SEO.

W przypadku filtrów są to często:

  • kombinacje kilku filtrów,
  • strony sortowania,
  • puste wyniki,
  • strony z jednym produktem,
  • strony z parametrami trackingowymi,
  • strony z losową kolejnością parametrów,
  • duplikaty tej samej listy produktów,
  • filtry bez popytu w Google,
  • filtry sezonowe bez aktualnej oferty,
  • warianty dostępne tylko dla UX.

Przykład śmietnika indeksacyjnego:

/sukienki/?kolor=czerwony
/sukienki/?kolor=czerwony&rozmiar=s
/sukienki/?kolor=czerwony&rozmiar=s&cena=100-150
/sukienki/?rozmiar=s&kolor=czerwony&cena=100-150
/sukienki/?cena=100-150&kolor=czerwony&rozmiar=s
/sukienki/?kolor=czerwony&rozmiar=s&cena=100-150&sort=popular

Część tych URL-i pokazuje prawie to samo.

Różni się tylko kolejność parametrów.

Czasem różni się sortowanie.

Czasem wyniki są puste.

Czasem liczba produktów jest zbyt mała.

Google może to wykrywać jako duplikację, ale nie warto zostawiać tego przypadkowi.

Lepsze podejście:

Zanim filtr stanie się URL-em indeksowalnym, musi przejść test wartości SEO.

Najczęstsze typy filtrów w e-commerce

Nie wszystkie filtry są równe.

Niektóre mają duży potencjał SEO.

Inne są tylko funkcją użytkową.

Typ filtra Przykład Potencjał SEO
Kolor czarne buty damskie Często wysoki
Materiał krzesła drewniane Często wysoki
Marka buty Nike damskie Zależnie od branży i polityki marki
Rozmiar buty damskie 39 Zwykle niższy, ale zależy od branży
Cena rowery do 2000 zł Może być wysoki
Dostępność dostępne od ręki Zwykle UX, nie SEO
Sortowanie najtańsze, najnowsze Zwykle techniczne, nie SEO
Ocena produkty 5 gwiazdek Zwykle niskie SEO
Promocja buty damskie promocja Może być sezonowo wysoki

Ten sam typ filtra może być wartościowy w jednej branży i bezwartościowy w innej.

Przykład:

"Czarne krzesła drewniane" może mieć sens SEO.

"Produkty dostępne od 3 do 5 dni" raczej nie.

"Telefony Samsung" może mieć sens.

"Telefony sortowane od najtańszych" zwykle nie.

Filtry indeksowalne i nieindeksowalne - podstawowy podział

Najważniejszym krokiem jest podział filtrów na dwie grupy.

Pierwsza grupa:

Filtry, które warto indeksować jako landing page'e SEO.

Druga grupa:

Filtry, które powinny zostać funkcją UX, ale nie powinny robić śmietnika w Google.

Filtr może być indeksowalny, jeśli:

  • ma popyt w Google,
  • pasuje do intencji zakupowej,
  • ma wystarczającą liczbę produktów,
  • nie jest zbyt wąski,
  • można dodać unikalny title, H1 i opis,
  • ma sens w strukturze sklepu,
  • można go linkować wewnętrznie,
  • jest stabilny w czasie,
  • nie generuje pustych wyników,
  • może konwertować.

Filtr zwykle nie powinien być indeksowany, jeśli:

  • jest tylko sortowaniem,
  • jest losową kombinacją kilku parametrów,
  • nie ma popytu w Google,
  • zawęża listę do kilku produktów bez wartości,
  • tworzy duplikat kategorii,
  • jest parametrem technicznym,
  • zmienia się dynamicznie,
  • prowadzi do pustych wyników,
  • zawiera dane sesji,
  • nie ma sensu jako strona docelowa z wyszukiwarki.

Ten podział powinien być zapisany w dokumentacji SEO sklepu.

Bez dokumentacji każdy developer, contentowiec i SEO-wiec będzie podejmował decyzje inaczej.

Kiedy filtr powinien być osobną stroną SEO?

Filtr powinien być osobną stroną SEO wtedy, gdy odpowiada na realną intencję użytkownika.

Przykłady potencjalnie dobrych landing page'y:

  • czarne buty damskie,
  • krzesła drewniane,
  • sofy rozkładane,
  • karnisze metalowe czarne,
  • sukienki na wesele,
  • rowery elektryczne do 5000 zł,
  • laptopy gamingowe 17 cali,
  • lampy wiszące do salonu,
  • dywany wełniane,
  • buty trekkingowe męskie.

Taki landing powinien mieć:

  • przyjazny URL,
  • unikalny title,
  • unikalny H1,
  • krótki i wartościowy opis kategorii,
  • listę produktów,
  • self-canonical,
  • linkowanie wewnętrzne,
  • miejsce w strukturze kategorii,
  • możliwość przejścia do kategorii nadrzędnej,
  • brak przypadkowych parametrów w URL-u.

Przykład dobrego URL-a:

/buty-damskie/czarne/

Albo:

/krzesla/drewniane/

Zamiast:

/buty-damskie/?color=black&sort=popular&filter=1

Jeśli filtr ma być stroną SEO, powinien być traktowany jak strona SEO, a nie przypadkowy wynik kliknięcia w panelu filtrów.

Kiedy filtr nie powinien być indeksowany?

Większość filtrów w dużym sklepie nie powinna być indeksowana.

Nie dlatego, że są złe.

Dlatego, że są zbyt szczegółowe, zmienne albo techniczne.

Przykłady filtrów nieindeksowalnych:

  • sortowanie po cenie,
  • sortowanie po popularności,
  • sortowanie po dacie dodania,
  • zakresy cen bez popytu,
  • kombinacje 4-5 filtrów,
  • filtry dostępności,
  • filtry ocen,
  • filtry techniczne używane tylko do UX,
  • parametry widoku,
  • identyfikatory sesji,
  • parametry kampanii,
  • puste wyniki filtrowania.

Przykład:

/buty-damskie/?kolor=czarny&rozmiar=39&marka=x&cena=200-300&sort=price-asc

Taki URL może być świetny dla użytkownika, który właśnie filtruje ofertę.

Ale zwykle nie jest dobrym landing page'em SEO.

Dla takich URL-i można rozważyć:

  • canonical do kategorii lub kontrolowanego filtra,
  • noindex, jeśli strona musi być crawlowana i dostępna, ale nie ma być w indeksie,
  • robots.txt, jeśli ogromna liczba takich URL-i nie powinna być crawlowana,
  • usunięcie linków HTML do niepotrzebnych kombinacji,
  • zmianę działania filtrów, żeby nie generowały indeksowalnych URL-i.

Canonical przy filtrach - kiedy pomaga, a kiedy nie wystarcza?

Canonical jest często używany przy filtrach.

Przykład:

/buty-damskie/?kolor=czarny&sort=price

wskazuje canonical do:

/buty-damskie/czarne/

albo:

/buty-damskie/

Canonical pomaga, gdy:

  • URL z filtrem jest duplikatem lub wariantem,
  • strona musi być dostępna dla użytkownika,
  • chcesz wskazać preferowaną wersję,
  • chcesz skonsolidować sygnały,
  • nie chcesz przekierowywać użytkownika.

Ale canonical nie zawsze wystarcza.

Dlaczego?

Bo Googlebot musi odwiedzić URL, żeby zobaczyć canonical.

Jeśli sklep generuje setki tysięcy filtrowanych URL-i, canonical może porządkować indeksację, ale niekoniecznie rozwiąże problem marnowania crawl budgetu.

Przykład:

100 000 URL-i filtrów → wszystkie canonical do kategorii głównej

To nadal oznacza, że Googlebot może próbować crawlowować dużą liczbę URL-i, żeby zobaczyć te sygnały.

Dlatego przy dużych sklepach canonical powinien być częścią większej strategii:

  • kontrola linkowania do filtrów,
  • blokowanie niepotrzebnych parametrów,
  • noindex tam, gdzie ma sens,
  • landing page'e tylko dla wartościowych filtrów,
  • czysta sitemap.xml,
  • analiza logów serwera.

Noindex przy filtrach - kiedy używać ostrożnie?

Noindex mówi wyszukiwarce, że strona nie powinna być indeksowana.

Przykład:

<meta name="robots" content="noindex,follow">

Może być używany przy filtrach, które:

  • muszą być dostępne dla użytkownika,
  • nie powinny pojawiać się w Google,
  • nie są wartościowymi landing page'ami,
  • nie powinny konkurować z kategorią główną,
  • mają małą lub zerową wartość SEO.

Ale noindex trzeba stosować ostrożnie.

Po pierwsze, Googlebot musi wejść na stronę, żeby zobaczyć noindex.

Po drugie, noindex nie jest najlepszym narzędziem do ograniczania ogromnej liczby URL-i, jeśli problemem jest samo crawlowanie.

Po trzecie, masowy noindex może być niebezpieczny, jeśli obejmie filtry, które jednak mają wartość SEO.

Przykład błędu:

/krzesla/drewniane/ → noindex

Jeśli "krzesła drewniane" ma popyt i ofertę, noindex może odciąć wartościowy landing page.

Dlatego przed noindex trzeba zrobić listę filtrów SEO i filtrów technicznych.

Noindex nie powinien być globalnym ustawieniem dla wszystkich filtrów. Powinien wynikać z decyzji strategicznej.

Robots.txt przy faceted navigation - kiedy blokować crawlowanie?

Robots.txt służy do kontroli crawlowania.

Nie służy do usuwania stron z indeksu.

W faceted navigation może być bardzo przydatny, jeśli chcesz ograniczyć crawlowanie niepotrzebnych parametrów.

Przykład:

User-agent: Googlebot
Disallow: /*?sort=
Disallow: /*?view=
Disallow: /*?sessionid=
Disallow: /*?price=

Ale trzeba uważać.

Jeśli zablokujesz URL w robots.txt, Googlebot może nie zobaczyć znajdującego się na nim canonicala ani noindex.

Robots.txt ma sens, gdy:

  • nie potrzebujesz, żeby dane URL-e były indeksowane,
  • chcesz oszczędzić crawl budget,
  • parametry generują ogromną liczbę kombinacji,
  • adresy są czysto techniczne,
  • masz osobne, kontrolowane landing page'e dla wartościowych filtrów,
  • nie blokujesz ważnych kategorii i produktów.

Robots.txt może być niebezpieczny, gdy:

  • blokuje filtry z potencjałem SEO,
  • blokuje ścieżki do produktów,
  • blokuje paginację kategorii,
  • blokuje zasoby potrzebne do renderowania,
  • jest używany jako zamiennik noindex,
  • jest wdrożony bez testów.

Najbezpieczniejsza zasada:

Robots.txt stosuj do ograniczania crawlowania śmieciowych parametrów, ale nie blokuj nim wartościowych stron, które mają być ocenione, zindeksowane lub canonicalizowane.

Parametry URL, kolejność parametrów i duplikaty filtrów

Jednym z największych problemów faceted navigation jest kolejność parametrów.

Przykład:

/buty?kolor=czarny&rozmiar=39&marka=x
/buty?rozmiar=39&kolor=czarny&marka=x
/buty?marka=x&kolor=czarny&rozmiar=39

Dla użytkownika to może być ta sama lista produktów.

Dla systemu to mogą być trzy różne URL-e.

To tworzy duplikaty.

Dobra praktyka:

  • ustal jedną kolejność parametrów,
  • normalizuj URL-e,
  • nie pozwalaj na wiele wersji tej samej kombinacji,
  • stosuj canonical do wersji preferowanej,
  • unikaj parametrów sesji w URL-ach,
  • nie dodawaj UTM-ów do linków wewnętrznych,
  • rozważ przyjazne URL-e dla wartościowych filtrów.

Przykład uporządkowanego modelu:

/buty-damskie/czarne/

zamiast:

/buty-damskie?color=black

dla filtra z potencjałem SEO.

Natomiast sortowanie może zostać parametrem technicznym:

/buty-damskie/czarne/?sort=price

z canonicalem do:

/buty-damskie/czarne/

Filtry, sortowanie i paginacja - jak nie zrobić chaosu?

Filtry, sortowanie i paginacja często występują razem.

To właśnie wtedy robi się największy chaos.

Przykład:

/krzesla/?material=drewno&kolor=czarny&sort=price&page=3

Mamy tu:

  • filtr materiału,
  • filtr koloru,
  • sortowanie,
  • paginację.

Każdy element ma inne znaczenie SEO.

Element Funkcja SEO
Materiał Zawęża produkty Może mieć potencjał SEO
Kolor Zawęża produkty Może mieć potencjał SEO
Sortowanie Zmienia kolejność Zwykle nie ma wartości SEO
Paginacja Dzieli listę Pomaga odkrywać produkty

Dobra strategia:

  • wartościowy filtr może mieć indeksowalny landing page,
  • sortowanie zwykle canonicalizuj do wersji bez sortowania,
  • paginacja wartościowego filtra powinna mieć self-canonical,
  • puste strony paginacji nie powinny zwracać wartościowego 200,
  • kombinacje wielu filtrów zwykle nie powinny być indeksowane, chyba że mają realny popyt.

Przykład:

/krzesla/drewniane/ → indeksowalne
/krzesla/drewniane/page/2/ → indeksowalne, self-canonical
/krzesla/drewniane/?sort=price → canonical do /krzesla/drewniane/
/krzesla/drewniane/czarne/ → indeksowalne tylko jeśli ma popyt i ofertę
/krzesla/drewniane/czarne/?sort=price&page=4 → zwykle kontrola canonical/noindex/robots zależnie od strategii

Landing page'e SEO z filtrów - jak robić to dobrze?

Największa szansa w faceted navigation polega na tym, że część filtrów może stać się świetnymi landing page'ami SEO.

Ale muszą być zaprojektowane świadomie.

Nie wystarczy, że filtr generuje URL.

Landing page SEO z filtra powinien mieć:

  • przyjazny adres URL,
  • unikalny title,
  • unikalny meta description,
  • unikalny H1,
  • krótki opis kategorii,
  • produkty zgodne z intencją,
  • self-canonical,
  • linkowanie wewnętrzne,
  • miejsce w breadcrumbs,
  • możliwość paginacji,
  • stabilność w czasie,
  • brak pustych wyników.

Przykład:

/lampy-wiszace/czarne/

Title:

Czarne lampy wiszące - nowoczesne lampy do salonu i kuchni

H1:

Czarne lampy wiszące

Opis:

Czarne lampy wiszące sprawdzają się w nowoczesnych, loftowych i minimalistycznych wnętrzach. W tej kategorii znajdziesz modele do salonu, kuchni, jadalni i nad wyspę kuchenną.

To jest strona SEO.

A nie przypadkowy URL:

/lampy?color=black&type=hanging&sort=popular

Dobre landing page'e z filtrów mogą zwiększać widoczność sklepu na frazy long tail.

Ale tylko wtedy, gdy są tworzone selektywnie.

Faceted navigation a crawl budget

Faceted navigation jest jednym z największych zagrożeń dla crawl budgetu w e-commerce.

Crawl budget jest marnowany, gdy Googlebot crawluje:

  • parametry bez wartości,
  • sortowanie,
  • kombinacje wielu filtrów,
  • puste wyniki,
  • duplikaty,
  • strony noindex w ogromnej skali,
  • URL-e z sesjami,
  • URL-e z trackingiem,
  • strony z bardzo małą liczbą produktów,
  • strony, które nigdy nie powinny pojawić się w Google.

To może spowolnić crawlowanie:

  • ważnych kategorii,
  • produktów,
  • nowych landing page'y,
  • zaktualizowanych stron,
  • produktów sezonowych,
  • stron promocyjnych.

W dużym sklepie warto analizować logi serwera.

Sprawdź:

  • ile żądań Googlebota idzie do filtrów,
  • jakie parametry są crawlowane najczęściej,
  • czy Googlebot odwiedza URL-e sortowania,
  • czy crawluje puste wyniki,
  • czy ważne kategorie są odwiedzane regularnie,
  • czy produkty są odkrywane przez kategorie,
  • czy po blokadach spadło crawlowanie śmieciowych URL-i.

Bez logów serwera trudno zobaczyć pełną skalę problemu.

Faceted navigation a sitemap.xml

Sitemap.xml powinna zawierać tylko ważne, kanoniczne i indeksowalne URL-e.

W przypadku filtrów oznacza to:

  • dodawaj do sitemap tylko kontrolowane landing page'e SEO,
  • nie dodawaj filtrów noindex,
  • nie dodawaj filtrów z canonicalem do innego URL-a,
  • nie dodawaj parametrów sortowania,
  • nie dodawaj pustych wyników,
  • nie dodawaj losowych kombinacji filtrów,
  • nie dodawaj URL-i przekierowanych,
  • nie dodawaj URL-i z błędami 404.

Dobra sitemap.xml:

/buty-damskie/
/buty-damskie/czarne/
/buty-damskie/skorzane/
/buty-trekkingowe-meskie/

Słaba sitemap.xml:

/buty-damskie/?sort=price
/buty-damskie/?kolor=czarny&rozmiar=39&sort=price
/buty-damskie/?sessionid=123
/buty-damskie/?page=999

Sitemap jest deklaracją priorytetów.

Nie wkładaj do niej śmieciowych filtrów.

Faceted navigation a linkowanie wewnętrzne

Linkowanie wewnętrzne decyduje, które filtry Googlebot może łatwo odkryć.

Jeśli każdy filtr jest zwykłym linkiem HTML, Googlebot może przechodzić po kombinacjach.

Przykład:

<a href="/buty-damskie/?kolor=czarny">Czarne</a>
<a href="/buty-damskie/?rozmiar=39">39</a>
<a href="/buty-damskie/?marka=x">Marka X</a>

To może być OK dla wybranych filtrów.

Ale jeśli wszystkie kombinacje są linkowane, robi się problem.

Dobra strategia linkowania:

  • linkuj wewnętrznie do filtrów z potencjałem SEO,
  • nie linkuj indeksowalnie do śmieciowych kombinacji,
  • używaj kategorii nadrzędnych i podkategorii,
  • linkuj do kontrolowanych landing page'y,
  • nie dodawaj UTM-ów do linków wewnętrznych,
  • pilnuj, żeby linki prowadziły do kanonicznych URL-i,
  • nie linkuj do stron noindex jako ważnych stron SEO.

Przykład dobrego linkowania:

Kategoria: Lampy wiszące
Linki SEO:
- Czarne lampy wiszące
- Lampy wiszące do salonu
- Lampy wiszące nad stół
- Lampy wiszące loftowe

Przykład słabego linkowania:

Linki do każdej kombinacji:
kolor + cena + ocena + dostępność + sortowanie + promocja + rozmiar

Linkowanie wewnętrzne powinno wzmacniać wybór, a nie wszystko naraz.

Faceted navigation w WordPress, WooCommerce, PrestaShop, Shopify i Magento

Różne platformy generują filtry inaczej.

Ale problemy SEO są podobne.

WooCommerce

W WooCommerce częste problemy to:

  • parametry filtrów generowane przez wtyczki,
  • indeksowanie atrybutów bez kontroli,
  • tagi produktów bez wartości,
  • duplikaty kategorii i atrybutów,
  • brak strategii canonicali,
  • słabe landing page'e z atrybutów.

PrestaShop

W PrestaShop często trzeba sprawdzić:

  • moduły filtrowania,
  • adresy z parametrami,
  • canonicale filtrów,
  • paginację kategorii,
  • kombinacje cech,
  • URL-e produktów w wielu kategoriach.

Shopify

W Shopify problemem mogą być:

  • tagi kolekcji,
  • automatyczne URL-e filtrów,
  • ograniczona kontrola nad niektórymi elementami technicznymi,
  • duplikaty kolekcji i produktów,
  • kanoniczne URL-e produktów.

Magento

W Magento faceted navigation może tworzyć ogromne struktury.

Trzeba pilnować:

  • layered navigation,
  • parametrów URL,
  • indeksacji filtrów,
  • canonikali,
  • robots.txt,
  • sitemap.xml,
  • logów serwera,
  • crawl budgetu.

Niezależnie od platformy zasada jest ta sama:

Platforma może generować filtry automatycznie, ale strategia indeksacji filtrów musi być świadoma.

Najczęstsze błędy w SEO filtrów e-commerce

Najczęstsze błędy w faceted navigation SEO to:

  • indeksowanie wszystkich filtrów,
  • indeksowanie wszystkich kombinacji filtrów,
  • brak rozdzielenia filtrów SEO i filtrów UX,
  • canonical wszystkich filtrów do kategorii głównej bez analizy,
  • noindex na filtrach, które mają potencjał SEO,
  • robots.txt blokujący wartościowe landing page'e,
  • brak kontroli kolejności parametrów,
  • puste wyniki zwracające 200,
  • sortowanie indeksowane jako osobne strony,
  • parametry UTM w linkach wewnętrznych,
  • filtry w sitemap.xml bez wartości SEO,
  • brak opisów na landing page'ach filtrów,
  • zbyt mała liczba produktów na indeksowalnym filtrze,
  • brak analizy logów serwera,
  • brak dokumentacji zasad dla developerów.

Najgroźniejszy błąd:

Sklep pozwala Google indeksować wszystko, co wygeneruje panel filtrów, a potem próbuje ratować sytuację po tym, jak w GSC pojawia się kilkadziesiąt tysięcy niepotrzebnych URL-i.

Lepiej zaprojektować zasady filtrów przed wdrożeniem niż sprzątać indeks po fakcie.

Masz sklep internetowy i filtry robią śmietnik w Google?

Sprawdzimy faceted navigation, parametry URL, canonicale, noindex, robots.txt, sitemap.xml, crawl budget, paginację, filtry SEO, filtry techniczne i logi serwera. Dostaniesz konkretną mapę: co indeksować, co blokować, co canonicalizować i co zamienić w landing page.

Zarezerwuj audyt filtrów e-commerce

Checklista faceted navigation SEO

Poniżej praktyczna checklista do audytu filtrów w sklepie internetowym.

Punkt kontroli Tak/Nie Co sprawdzić?
Czy masz listę filtrów z potencjałem SEO? Frazy, popyt, produkty, intencja, konwersja
Czy filtry SEO mają przyjazne URL-e? Kontrolowane landing page'e zamiast losowych parametrów
Czy filtry SEO mają unikalny title i H1? Nie kopiuj danych z kategorii głównej
Czy filtry techniczne są nieindeksowalne? Sortowanie, dostępność, widok, sessionid
Czy canonicale filtrów są logiczne? Brak canonicali do 404, noindex, przekierowań
Czy noindex nie blokuje wartościowych filtrów? Sprawdź landing page'e long tail
Czy robots.txt nie blokuje ważnych sekcji? Blokuj tylko niepotrzebne crawlowanie
Czy kolejność parametrów jest ustandaryzowana? Unikaj wielu wersji tej samej kombinacji
Czy puste wyniki nie zwracają wartościowego 200? Unikaj soft 404 i pustych landingów
Czy sitemap.xml zawiera tylko wartościowe filtry? Brak sortowania, noindex i śmieciowych parametrów
Czy linkowanie wewnętrzne wzmacnia wybrane filtry? Linkuj tylko do filtrów z potencjałem SEO
Czy analizujesz logi serwera? Sprawdź, czy Googlebot marnuje crawl na filtry

Jeśli większość odpowiedzi brzmi "nie", sklep prawdopodobnie generuje niekontrolowaną liczbę URL-i i traci potencjał SEO kategorii.

Plan 90 dni: jak uporządkować filtry w sklepie internetowym?

Poniżej praktyczny plan naprawy faceted navigation SEO.

Okres Priorytet Działania
Dni 1-7 Audyt filtrów Crawl sklepu, eksport URL-i z filtrami, parametrów, canonicali, noindex, statusów HTTP i sitemap.xml
Dni 8-14 Analiza indeksacji Sprawdzenie GSC: ile URL-i filtrów jest zaindeksowanych, wykluczonych, wykrytych i crawlowanych
Dni 15-25 Mapa filtrów SEO Wybór filtrów z potencjałem: frazy, popyt, produkty, marża, sezonowość i intencja
Dni 26-35 Mapa filtrów technicznych Oznaczenie filtrów bez wartości SEO: sortowanie, dostępność, widok, sessionid, losowe kombinacje
Dni 36-45 Canonicale i noindex Ustalenie, które filtry mają self-canonical, canonical do kategorii, noindex albo inne rozwiązanie
Dni 46-55 Robots.txt i crawl budget Ograniczenie crawlowania śmieciowych parametrów bez blokowania wartościowych landing page'y
Dni 56-65 Landing page'e filtrów Tworzenie przyjaznych URL-i, title, H1, opisów, linkowania i breadcrumbs dla filtrów SEO
Dni 66-75 Sitemap i linkowanie Dodanie do sitemap tylko wartościowych URL-i i uporządkowanie linków wewnętrznych do filtrów SEO
Dni 76-90 Monitoring Ponowny crawl, GSC, logi serwera, indeksacja filtrów, błędy, crawl budget i widoczność landingów

Po 90 dniach sklep powinien mieć:

  • listę filtrów indeksowalnych,
  • listę filtrów nieindeksowalnych,
  • kontrolowane landing page'e SEO,
  • mniej śmieciowych URL-i w Google,
  • lepsze canonicale,
  • czystszą sitemap.xml,
  • mniej crawlowania parametrów bez wartości,
  • lepsze linkowanie do stron long tail,
  • mniej problemów z duplikacją,
  • większą kontrolę nad crawl budgetem.

Najczęstsze pytania

Co to jest faceted navigation SEO?

Faceted navigation SEO to zarządzanie filtrami w sklepie internetowym tak, aby użytkownik mógł wygodnie zawężać produkty, ale Google nie indeksowało i nie crawlowalo tysięcy niepotrzebnych kombinacji URL-i. Chodzi o wybór filtrów indeksowalnych, kontrolę parametrów, canonicale, noindex, robots.txt, sitemap.xml i linkowanie wewnętrzne.

Czy filtry w sklepie powinny być indeksowane?

Nie wszystkie filtry powinny być indeksowane. Indeksować warto tylko te, które mają popyt w Google, odpowiednią liczbę produktów, unikalną treść, jasną intencję zakupową i sens biznesowy. Filtry techniczne, sortowanie, dostępność, parametry sesji i losowe kombinacje zwykle nie powinny być indeksowane.

Czy canonical wystarczy do kontroli filtrów?

Canonical pomaga przy duplikatach filtrów, ale nie zawsze wystarcza. Googlebot musi wejść na URL, żeby zobaczyć canonical, więc przy ogromnej liczbie kombinacji filtrów nadal można marnować crawl budget. W dużych sklepach canonical powinien być połączony z kontrolą linkowania, sitemap.xml, noindex, robots.txt i analizą logów.

Kiedy używać robots.txt przy filtrach?

Robots.txt warto rozważyć wtedy, gdy filtry generują ogromną liczbę URL-i bez wartości SEO i nie chcesz, aby Googlebot je crawlowal. Trzeba jednak uważać, żeby nie zablokować wartościowych landing page'y, produktów, paginacji ani stron, na których Google ma zobaczyć canonical lub noindex.

Jak wybrać filtry pod landing page SEO?

Filtr warto zamienić w landing page SEO, jeśli ma popyt w Google, jasną intencję zakupową, wystarczającą liczbę produktów, stabilną ofertę, możliwość stworzenia unikalnego title, H1 i opisu oraz sens biznesowy. Dobry landing z filtra powinien mieć przyjazny URL, self-canonical, linkowanie wewnętrzne i miejsce w strukturze sklepu.

Co najczęściej psuje SEO filtrów w e-commerce?

SEO filtrów najczęściej psuje indeksowanie wszystkich kombinacji, brak strategii filtrów, sortowanie jako indeksowalne URL-e, brak kontroli parametrów, puste wyniki 200, błędne canonicale, noindex na wartościowych filtrach, śmieciowe URL-e w sitemap.xml i brak analizy crawl budgetu oraz logów serwera.

Filtry mają pomagać sprzedawać, a nie produkować śmieciowe URL-e.

Faceted navigation jest niezbędna w dużym sklepie internetowym.

Bez filtrów użytkownik nie znajdzie szybko produktów.

Ale bez strategii SEO filtry mogą stworzyć ogromny problem techniczny.

Najważniejsze zasady:

  • nie indeksuj wszystkich filtrów,
  • wybieraj filtry SEO na podstawie popytu, produktów i intencji,
  • twórz kontrolowane landing page'e dla wartościowych filtrów,
  • sortowanie traktuj jako funkcję UX, nie stronę SEO,
  • kontroluj kolejność parametrów,
  • nie dodawaj śmieciowych filtrów do sitemap.xml,
  • używaj canonicala tam, gdzie filtr jest wariantem,
  • używaj noindex tam, gdzie strona ma być dostępna, ale nie indeksowana,
  • używaj robots.txt ostrożnie do ograniczania crawlowania,
  • analizuj logi serwera, jeśli sklep jest duży.

Najlepsze sklepy nie blokują wszystkiego i nie indeksują wszystkiego. Najlepsze sklepy wybierają. Filtry z potencjałem zamieniają w mocne strony long tail, a resztę kontrolują tak, żeby Google nie traciło czasu na techniczny śmietnik.

O autorze

Digitay to polska agencja digital marketingu dla małych i średnich firm. Tworzymy strony WWW, prowadzimy SEO, Google Ads, wizytówki Google, social media i analitykę. Pomagamy sklepom internetowym porządkować techniczne SEO, faceted navigation, filtry, crawl budget, canonicale, sitemap.xml, linkowanie wewnętrzne i landing page'e long tail tak, żeby widoczność w Google przekładała się na sprzedaż.

Poprzedni: Pagination SEO - jak ogarnąć paginację kategorii i bloga? Następny: Kategorie e-commerce SEO - jak budować strony, które sprzedają?

POROZMAWIAJMY.

Bez zbędnych formalności. Zostaw kontakt, a nasz zespół ekspertów wróci do Ciebie z konkretami w 24 godziny.

Napisz bezpośrednio

kontakt@digitay.pl

Odwiedź biuro

ul. Cyfrowa 2-8
71-441 Szczecin, Poland

Zostaw wiadomość

Zobacz także.