SEO nawigacji fasetowej: indeksuj tylko strony filtrów, których szukają ludzie, a resztę kontroluj za pomocą robots.txt, noindex, canonical i kodów 404.

Na tej stronie
W skrócie
nawigacja fasetowa (filtry koloru, rozmiaru, marki lub ceny na stronie kategorii) tworzy nowy adres URL dla każdej kombinacji, co może pomnożyć przez tysiące liczbę stron sklepu, które mogą być indeksowane. Indeksuj tylko te strony filtrów, które odpowiadają prawdziwym wyszukiwaniom i mają wystarczająco dużo produktów, nadaj im czyste, statyczne adresy i unikalną treść, a resztę trzymaj z dala od Google: robots.txt, aby zatrzymać crawlowanie, noindex lub tag canonical, aby nie trafiały do indeksu, oraz kod 404 dla pustych kombinacji.
Chcesz dowiedzieć się więcej? Zapytaj
Szybki quiz
Czy SEO jest dla Ciebie i jak zacząć?
Sorank pasuje do Twoich odpowiedzi
Przetestuj go przez 3 dni na swojej stronie i zobacz, na czym stoisz w Google, ChatGPT i innych AI.
Wypróbuj 3 dni za darmo3 dni za darmo, potem rezygnujesz, kiedy chcesz. 90-dniowa gwarancja wyników lub zwrotu pieniędzy.
SEO nawigacji fasetowej polega na tym, aby kupujący mogli swobodnie filtrować, a Google poświęcał czas tylko na te strony filtrów, które warto pozycjonować. Google nazywa nawigację fasetową w swoim wpisie Crawling December o nawigacji fasetowej (grudzień 2024) «zdecydowanie najczęstszym źródłem problemów z nadmiernym crawlowaniem, o których zgłaszają nam właściciele witryn». Google przekształcił też swoje wcześniejsze wskazówki w oficjalną stronę dokumentacji o zarządzaniu adresami nawigacji fasetowej (ostatnia aktualizacja w grudniu 2025). Ten przewodnik wyjaśnia, dlaczego filtry sprawiają kłopoty, jak zdecydować, które strony fasetowe indeksować, jakiej metody użyć dla pozostałych i jak sprawdzić wynik w Search Console.
Nawigacja fasetowa to zestaw filtrów, które zawężają stronę z listą według cech. Faseta to jedna cecha (kolor, rozmiar, marka, materiał, przedział cenowy), a każda faseta ma wartości (czarny, 42, Nike). Występuje w sklepach internetowych, portalach nieruchomości, serwisach z ofertami pracy, serwisach turystycznych i katalogach: wszędzie tam, gdzie długą listę trzeba zawęzić.
Każdy zastosowany filtr zwykle zmienia adres URL na jeden z trzech sposobów:
Nawigacja fasetowa różni się od drzewa kategorii. Kategorie (Buty, potem Buty do biegania) to stała hierarchia, którą projektujesz; faset można łączyć dowolnie, więc liczbę powstających stron określają kliknięcia odwiedzającego, a nie ty. Tu zaczynają się problemy z SEO i dlatego fasety powinny znaleźć się w Twoim planie architektury serwisu od pierwszego dnia.
Problem jest arytmetyczny. Weźmy jedną kategorię z czterema fasetami: 12 kolorów, 10 rozmiarów, 20 marek i 5 przedziałów cenowych. Dopuszczenie zera lub jednej wartości na fasetę daje już 13 × 11 × 21 × 6 = 18 018 możliwych adresów URL dla jednej kategorii. Dodaj wielokrotny wybór (czarny i niebieski), trzy sposoby sortowania i przełącznik «produktów na stronie», a liczba przekroczy 100 000. Roboty Google mogą znaleźć każdy z nich, idąc po linkach.
Ta eksplozja adresów powoduje cztery problemy:
Przewodnik Google o budżecie crawlowania dotyczy witryn z ponad 1 milionem stron albo z ponad 10 000 stronami zmieniającymi się codziennie. Nawigacja fasetowa to zwykła droga, którą sklep z 2000 produktów trafia w tę kategorię, nie zauważając tego.
Niektóre strony fasetowe zasługują na pozycję w wynikach. «Czarne buty do biegania» albo «buty trailowe Nike» to prawdziwe wyszukiwania, a przefiltrowana strona odpowiada na nie lepiej niż ogólna kategoria. Zasada: indeksuj stronę fasetową tylko wtedy, gdy odpowiada na zapytanie, które ludzie faktycznie wpisują, pokazuje wystarczająco dużo produktów, by była przydatna, i pozostaje stabilna w czasie.
| Typ faset | Przykład | Popyt na wyszukiwanie | Zalecane postępowanie |
|---|---|---|---|
| Typ produktu lub podkategoria | /buty/trailowe/ | Wysoki | Indeksować jako prawdziwą stronę kategorii |
| Marka | /buty/do-biegania/nike/ | Często wysoki | Indeksować, jeśli jest wystarczająco dużo produktów |
| Kolor, materiał, płeć, zastosowanie | /buty/do-biegania/czarne/ | Zmienny | Indeksować tylko wtedy, gdy badanie słów kluczowych potwierdza popyt |
| Rozmiar, szerokość | ?size=42 | Niski (poza niszami) | Dostępne do crawlowania dla użytkowników, nieindeksowane |
| Przedział cenowy, ocena, dostępność | ?price=50-100 | Bardzo niski | Zablokować crawlowanie |
| Sortowanie, sposób wyświetlania, liczba na stronie | ?sort=price_asc | Brak | Zablokować crawlowanie |
| Dwie lub więcej wartości jednej faset albo trzy i więcej połączonych faset | ?color=black&color=blue | Prawie żaden | Zablokować crawlowanie |
| Parametry sesji lub śledzenia | ?sessionid=, ?utm_source= | Brak | Canonical do czystego adresu |
Trzy sprawdzenia przed uczynieniem strony fasetowej indeksowalną:
Strony, które przechodzą te testy, stają się samodzielnymi stronami docelowymi: czystym statycznym adresem, unikalnym tytułem i H1, krótkim wstępem, linkami z kategorii nadrzędnej i miejscem w Twojej mapie witryny XML. Przewodnik po optymalizacji stron kategorii szczegółowo opisuje tę pracę on-page.
Wskazówka
Zamieniaj wygrywające kombinacje w statyczne adresy (/buty/do-biegania/czarne/), a każdy inny filtr zostawiaj jako parametr. Wtedy wszystkie parametry można zablokować jedną regułą w robots.txt, nie dotykając stron, które chcesz pozycjonować.
Każda metoda działa na innym etapie: crawlowaniu, indeksowaniu lub konsolidacji sygnałów. Żadna nie robi wszystkich trzech rzeczy, dlatego większość witryn łączy kilka.
| Metoda | Zatrzymuje crawlowanie | Trzyma poza indeksem | Konsoliduje sygnały | Główne ograniczenie |
|---|---|---|---|---|
| Dyrektywa Disallow w robots.txt | Tak | W dużej mierze (zablokowany adres może pozostać w indeksie bez treści, jeśli jest linkowany) | Nie | Google nie widzi znaczników na zablokowanych stronach |
| Meta robots noindex | Nie (z czasem crawlowane coraz rzadziej) | Tak | Nie | Strona musi pozostać dostępna do crawlowania |
| rel="canonical" | Częściowo, z czasem | Zazwyczaj | Tak | Wskazówka, którą Google może zignorować, jeśli strony się różnią |
| rel="nofollow" na linkach filtrów | Częściowo | Nie | Nie | Każdy link wewnętrzny i zewnętrzny musi go mieć |
| Fragmenty (#) lub filtry JavaScript | Tak | Tak | Niepotrzebne | Przefiltrowane strony nigdy nie mogą się pozycjonować |
| 404 dla pustych kombinacji | Tak, po jakimś czasie | Tak | Niepotrzebne | Tylko dla nieprawidłowych lub pustych filtrów |
Dokumentacja Google zaleca robots.txt, gdy przefiltrowane adresy nie muszą pojawiać się w wyszukiwarce. Reguła taka jak Disallow: /*?*sort= albo Disallow: /*?*price= sprawia, że Googlebot w ogóle nie żąda tych adresów, i od razu oszczędza budżet crawlowania. Przetestuj każdy wzorzec sprawdzarką robots.txt przed publikacją, bo zbyt szeroka gwiazdka może zablokować prawdziwe strony kategorii.
Znacznik noindex niezawodnie usuwa stronę z wyników Google, ale Google musi nadal zaindeksować stronę, aby go odczytać, więc w krótkim terminie nie oszczędza budżetu crawlowania. Używaj go na stronach fasetowych, które już są w indeksie i mają z niego wypaść.
Uwaga
Nigdy nie blokuj strony w robots.txt i jednocześnie nie dodawaj noindex. Według dokumentacji Google o noindex zablokowany crawler nigdy nie widzi tej reguły, więc strona może pozostać w wynikach. Najpierw pozwól Google ponownie zaindeksować noindex, a Disallow dodaj dopiero wtedy, gdy adresy znikną z indeksu.
Tag canonical na /buty/do-biegania/?kolor=czarny&sortuj=nowe, wskazujący na /buty/do-biegania/?kolor=czarny, mówi Google, którą wersję zachować, i łączy sygnały linków. Google traktuje to jako wskazówkę: jeśli przefiltrowana strona pokazuje zupełnie inny zestaw produktów niż cel canonical, może wybrać własny canonical, który w Search Console pojawi się jako Duplikat bez canonical wybranego przez użytkownika lub podobny status. Canonicale pasują do sortowania, parametrów śledzenia i drobnych wariantów, a nie do filtrów, które całkowicie zmieniają listę produktów.
Google oczekuje statusu 404 dla kombinacji filtrów bez wyników, zduplikowanych filtrów, bezsensownych kombinacji i nieistniejących stron stronicowania, zamiast przekierowania na ogólną stronę błędu. Ta sama logika dotyczy strony 9 listy, która ma tylko 3 strony, co omawia przewodnik po SEO stronicowania.
Jednego narzędzia już nie ma: narzędzia «Parametry adresów URL» w Search Console. Google wycofał je w 2022 roku, zauważając, że tylko około 1% ustawionych w nim konfiguracji było przydatnych do crawlowania. Obsługa parametrów odbywa się teraz w Twoim robots.txt, canonicalach i linkach wewnętrznych.
W Shopify, WooCommerce lub Magento aplikacje filtrów i motywy generują adresy każde po swojemu: sprawdź, co generuje Twój sklep, zanim napiszesz reguły, i powtarzaj kontrolę po każdej aktualizacji motywu lub aplikacji. Audyt SEO sklepu internetowego powinien obejmować tę kontrolę co kwartał.
Powtórz te kontrole miesiąc po każdej zmianie. Wyniki w indeksie zmieniają się powoli: Google musi ponownie zaindeksować każdy adres, zanim noindex lub canonical zacznie działać.
Asystenci AI, tacy jak ChatGPT, Gemini i Perplexity, rozbijają pytanie zakupowe na kilka wyszukiwań, zanim odpowiedzą. Prośba w rodzaju «wodoodporne buty trailowe dla kobiet do 150 dolarów» zamienia się w wyszukiwania po typie produktu, zastosowaniu, płci i cenie, czyli dokładnie w Twoje fasety. Dobrze zbudowana strona fasetowa (jasny tytuł, cechy wyrażone w tekście, uporządkowane dane produktu, wystarczająco dużo produktów) to typ strony, który te wyszukiwania znajdują i cytują. Adres z parametrami, bez tekstu i z duplikatem tytułu, już nie.
Efektywność crawlowania liczy się też dla crawlerów AI: bot, który poświęca wizyty wariantom ?sort=, dociera do mniejszej liczby Twoich przydatnych stron. Te same reguły (blokowanie bezwartościowych kombinacji, otwieranie dobrych) pomagają jednocześnie Google i asystentom AI. Nasze badanie cytowań AI w sklepach Shopify pokazuje, jak te asystenty wychwytują strony produktów i kategorii.
Najtrudniej wybrać, które kombinacje zasługują na własną stronę. Automatyczne badanie słów kluczowych Sorank znajduje wyszukiwania cech stojące za Twoimi kategoriami, a generator klastrów tematycznych grupuje je, tak aby każda indeksowalna strona fasetowa celowała w jedno zapytanie i żadne dwie strony nie walczyły o to samo słowo kluczowe.

Nawigacja fasetowa działa dla SEO, gdy decydujesz, które filtry stają się stronami, a wszystkie pozostałe kombinacje trzymasz poza crawlowaniem Google. Zacznij od inwentaryzacji parametrów, zablokuj parametry sortowania i ceny, a potem zbuduj strony docelowe dla kombinacji, których szukają ludzie. Aby znaleźć te kombinacje automatycznie i opublikować wokół nich treści, zobacz plany Sorank, z 3-dniowym bezpłatnym okresem próbnym.
Nie. Nawigacja fasetowa pomaga kupującym i może przynosić ruch, gdy właściwe kombinacje filtrów stają się indeksowalnymi stronami docelowymi. Szkodzi tylko wtedy, gdy każda kombinacja jest możliwa do crawlowania i indeksowania, bo marnuje to budżet crawlowania i zapełnia indeks zduplikowanymi stronami. Rozwiązaniem jest kontrola, które kombinacje Google może crawlować i indeksować.
Działają obie metody. Typowa konfiguracja używa statycznych ścieżek dla kilku kombinacji, które chcesz pozycjonować (/buty/do-biegania/czarne/), i parametrów zapytania dla wszystkich pozostałych filtrów. Taki podział ułatwia zablokowanie wszystkich parametrów w robots.txt bez blokowania stron docelowych.
Filtry, które zmieniają stronę bez tworzenia linków możliwych do crawlowania i nowych adresów, unikają marnowania budżetu crawlowania, a Google zwykle ignoruje fragmenty po znaku #. Wada jest taka, że żaden z tych przefiltrowanych widoków nie może się pozycjonować. Używaj JavaScriptu do filtrów o niskiej wartości, a prawdziwych adresów z linkami HTML do kombinacji odpowiadających wyszukiwaniom.
WYPRÓBOWALI SORANK PRZED TOBĄ
