Nawigacja fasetowa: SEO dla filtrów sklepu internetowego
W kategorii „Laptopy” jest dziesięć marek, dwadzieścia kolorów, pięć wariantów pamięci i kilka przedziałów cenowych. Kupującemu filtry pozwalają w kilka kliknięć znaleźć właściwy model. Dla robota wyszukiwarki te same filtry mogą wygenerować setki tysięcy adresów o niemal identycznej treści.
Nawigacja fasetowa sama w sobie nie jest problemem — to jedna z najwygodniejszych rzeczy w e-commerce. Problem pojawia się wtedy, gdy sklep nie rozróżnia, które kombinacje filtrów są przydatne dla wyszukiwarki, a które mają istnieć wyłącznie dla wygody klienta. Poniżej krok po kroku: od inwentaryzacji parametrów po zasady dla nowych filtrów. W 2024 roku Google zaktualizował swoje wytyczne dotyczące nawigacji fasetowej i większość porad opiera się właśnie na nich.
Jak rozpoznać, że filtry już szkodzą
Pierwsze objawy widać w Search Console. W raporcie indeksowania rośnie liczba stron ze statusem „Wykryto — obecnie nie zindeksowano” lub „Duplikat bez strony kanonicznej”. W statystykach indeksowania większość żądań robota trafia nie do produktów, lecz do adresów z parametrami. Nowe kategorie trafiają do indeksu tygodniami, choć wcześniej zajmowało to dni.
Drugi objaw widać w samej wyszukiwarce. Dla zapytania markowego Google pokazuje nie czystą kategorię, lecz przypadkową kombinację filtrów z trzema produktami. Trzeci widać w logach serwera: robot codziennie odwiedza tysiące adresów z sortowaniem, które nigdy nie przyniosły ruchu.
Krok 1. Inwentaryzacja parametrów
Najpierw zbierz wszystkie wzorce adresów, jakie potrafi wygenerować sklep: filtry według marki, parametrów, ceny, dostępności, a także sortowanie, paginację, przełączanie widoku siatki i znaczniki serwisowe z reklam.
Następnie policz kombinatorykę. Kategoria z pięcioma filtrami po dziesięć wartości daje ponad sto tysięcy teoretycznych adresów. Zwykle to właśnie to wyliczenie przekonuje zespół, że zasady są potrzebne. Zaznacz, które parametry zmieniają zestaw produktów, a które tylko kolejność ich wyświetlania: sortowanie i widok siatki nigdy nie są potrzebne w indeksie.
Krok 2. Podziel filtry na trzy grupy
W praktyce wygodniej pracować nie z pojedynczymi kombinacjami, lecz z grupami. Pierwsza to filtry docelowe: jest na nie popyt, asortyment jest stabilny i warto zrobić osobną stronę. Druga to filtry pomocnicze: przydatne klientowi, ale nie wyszukiwarce. Trzecia to kombinacje śmieciowe: trzy lub więcej parametrów, puste albo niemal puste wyniki.
| Przykład filtra | Popyt | Asortyment | Grupa | Co robimy |
|---|---|---|---|---|
| Laptopy Lenovo | Wysoki | Stabilny | Docelowy | Indeksować, własny title, H1, opis |
| Laptopy 16 GB RAM | Średni | Stabilny | Docelowy | Indeksować, dodać do menu kategorii |
| Laptopy czarne | Niski | Stabilny | Pomocniczy | Canonical na kategorię, bez linków w HTML |
| Lenovo + 16 GB + czarny + do 30 000 UAH | Brak | Zmienny | Śmieciowy | Noindex, bez linków |
| Sortowanie według ceny | Brak | — | Śmieciowy | Nie indeksować, nie linkować |
Popyt sprawdzaj danymi, nie intuicją — jak to robić, opisaliśmy w artykule o liczbie wyszukiwań słów kluczowych. Punkt odniesienia dla strony docelowej: w wynikach zostaje co najmniej kilkadziesiąt produktów, a samo zapytanie ma stabilny popyt przez cały rok.
Krok 3. Uporządkuj adresy
Dla stron docelowych wygodniejsze są czytelne adresy w rodzaju /laptopy/lenovo/. Pozostałe kombinacje mogą zostać na parametrach, na przykład ?color=black. Najważniejsze, by jeden zestaw wyników miał jeden adres.
Tu kryje się najczęstszy błąd techniczny: kolejność parametrów. Jeśli ?color=black&brand=lenovo i ?brand=lenovo&color=black otwierają tę samą stronę, dla robota to dwa różne adresy i odwiedzi oba. Parametry trzeba sortować według stałej zasady, puste usuwać, a nieznane ignorować, a nie dopisywać do adresu.
Krok 4. Sygnały indeksowania: co z czym łączyć
Dla stron docelowych sprawa jest prosta: własny canonical na siebie, unikalne title i H1, krótki opis, linki z kategorii i wpis w mapie strony.
Dla filtrów pomocniczych canonical wskazuje kategorię nadrzędną, a zwykłe linki HTML do nich nie prowadzą. Kombinacje śmieciowe wymagają noindex — i tu czai się pułapka robots.txt. Jeśli zablokujesz adres w robots.txt, robot nie otworzy strony i nigdy nie zobaczy znajdującego się w niej noindex, a już zaindeksowane adresy pozostaną w wyszukiwarce bez opisu.
Właściwa kolejność jest taka: najpierw noindex i canonical, czekamy, aż zbędne strony wypadną z indeksu, i dopiero potem, jeśli sklep jest bardzo duży, ograniczamy indeksowanie w robots.txt. Canonical nie steruje przy tym crawlowaniem — to wskazówka o preferowanej wersji, a nie zakaz wejścia.
Krok 5. Linkowanie wewnętrzne i mapa strony
Google ocenia ważność stron poprzez linki. Dlatego filtry docelowe powinny otrzymywać zwykłe linki <a href> z kategorii, menu, bloków „popularne zestawienia” czy artykułów blogowych. Kombinacje pomocnicze i śmieciowe lepiej realizować przyciskami lub formularzami bez osobnych adresów w kodzie — dzięki temu nie tworzą nowych ścieżek indeksowania.
Do mapy strony XML trafiają wyłącznie adresy kanoniczne, które firma chce widzieć w wyszukiwarce. W dużych sklepach warto podzielić ją według typów — kategorie, produkty, docelowe fasety, artykuły. Wtedy w Search Console od razu widać, który typ stron indeksuje się gorzej.
Puste strony: najczęstsza przyczyna soft 404
Asortyment się zmienia i filtr, który wczoraj pokazywał dwadzieścia produktów, dziś może nie zwrócić żadnego. Zaindeksowana strona z komunikatem „nic nie znaleziono” psuje ocenę jakości serwisu.
Jeśli kombinacja przestanie istnieć, właściwe jest zwrócenie 404. Jeśli stronę świadomie połączono z inną — przekierowanie 301 na odpowiednią kategorię. Jeśli produkty wkrótce wrócą, wystarczy tymczasowy noindex. W każdym przypadku warto pokazać klientowi alternatywy, nie podmieniając przy tym kodu statusu.
Gdy filtry działają na JavaScripcie
Nowoczesne sklepy często odświeżają wyniki bez przeładowania strony. To wygodne, ale wymaga sprawdzenia czterech rzeczy: strona docelowa otwiera się z bezpośredniego linku i pokazuje ten sam zestaw produktów; adres zmienia się w historii przeglądarki; serwer zwraca właściwy kod statusu; treść jest dostępna po renderowaniu.
Najszybciej sprawdzisz to narzędziem sprawdzania adresu URL w Search Console. Jeśli sklep przechodzi na nową platformę lub architekturę headless, zasady filtrów trzeba zawrzeć w mapie migracji z wyprzedzeniem — więcej w naszym planie redesignu bez utraty SEO.
Pięć najczęstszych błędów
Pierwszy — otwarcie do indeksowania wszystkich kombinacji „żeby było więcej stron”. Drugi — zablokowanie wszystkiego w robots.txt w nadziei, że strony znikną z indeksu. Trzeci — ustawianie canonical jednej strony docelowej na inną stronę docelową, przez co obie tracą jasny sygnał. Czwarty — dopuszczanie indeksowania sortowania i paginacji bez potrzeby. Piąty — brak spisanych zasad, przez co każdy nowy atrybut w katalogu rodzi kolejną falę duplikatów.
Ostatni błąd jest najdroższy: bez zasad sklep wraca do wyjściowego chaosu w pół roku. Dlatego filtry warto projektować razem ze strukturą katalogu produktów — to atrybuty decydują, jakie fasety są w ogóle możliwe.
Co monitorować po zmianach
Przez pierwsze dwa tygodnie obserwuj raport indeksowania i statystyki crawlowania: udział żądań robota do adresów z parametrami powinien spadać, a do produktów i kategorii rosnąć. Potem patrz na błędy 404, by nie usunąć za dużo, oraz na pozycje docelowych faset. Po dwóch-trzech miesiącach oceń najważniejsze: wyświetlenia, kliknięcia i sprzedaż ze stron filtrów.
Często zadawane pytania
Ile filtrów można otworzyć do indeksowania?
Nie ma uniwersalnej liczby. Zwykle są to marki, jedna-dwie kluczowe cechy i popularne połączenia dwóch parametrów. Kombinacje trzech i więcej filtrów indeksuje się rzadko i tylko przy potwierdzonym popycie.
Co lepsze — parametry czy przyjazne adresy?
Dla stron, które promujesz, wygodniejsze są adresy czytelne dla człowieka. Dla pozostałych kombinacji parametry w zupełności wystarczą, jeśli zarządzasz nimi według stałych zasad.
Czy filtry szkodzą SEO?
Same w sobie nie. Szkodzą niekontrolowane kombinacje, duplikaty i puste strony. Przy właściwych zasadach fasety dają sklepowi dziesiątki dodatkowych stron docelowych pod konkretne zapytania.
Ile trwa uporządkowanie tego obszaru?
Audyt i zasady zwykle jeden-dwa tygodnie. Wdrożenie techniczne zależy od platformy. Efekt w indeksie widać w ciągu jednego-dwóch miesięcy po zmianach.
Nawigacja fasetowa powinna jednocześnie pomagać klientowi i nie tworzyć chaosu dla wyszukiwarki. Zespół GL.ua ustala zasady filtrów już na etapie tworzenia sklepu internetowego, aby SEO nie zamieniło się w nieskończone poprawianie adresów po starcie.
Tylko jeden krok do Twojej idealnej strony internetowej



