Zwykłe filtry zazwyczaj działają w obrębie jednej cechy i często nie zmieniają adresu URL w sposób trwały lub prowadzą do prostych podkategorii. Nawigacja fasetowa jest wielowymiarowa – pozwala na łączenie parametrów z różnych grup (np. „buty” + „sportowe” + „niebieskie” + „rozmiar 42”). Główna różnica polega na skali: nawigacja fasetowa tworzy dynamiczną strukturę, która przy braku kontroli może wygenerować setki tysięcy adresów URL dla asortymentu liczącego zaledwie kilka tysięcy produktów.
Problem ten, znany jako eksplozja adresów URL, wynika z matematycznej kombinacji dostępnych filtrów. Jeśli sklep oferuje 10 kolorów, 10 rozmiarów i 5 producentów, liczba możliwych kombinacji adresów URL dla jednej tylko kategorii produktowej rośnie wykładniczo. Większość z tych stron zawiera te same produkty w innej kolejności lub jest niemal pusta, co tworzy ogromną liczbę bezwartościowych dla wyszukiwarki podstron, które roboty Google próbują zaindeksować.
Niekontrolowana nawigacja fasetowa bezpośrednio uderza w kondycję techniczną witryny. Najpoważniejszym problemem jest rozproszenie autorytetu domeny na tysiące nieistotnych adresów, co utrudnia pozycjonowanie kluczowych stron kategorii i produktów.
Crawl Budget to ograniczona ilość zasobów (czasu i mocy obliczeniowej), jakie Google poświęca na skanowanie danej witryny. Pułapka nieskończonej indeksacji pojawia się, gdy robot trafia w pętlę faset, gdzie każda zmiana parametru w adresie URL sugeruje nową treść. W efekcie robot marnuje czas na skanowanie bezużytecznych kombinacji filtrów (np. „buty czerwone powyżej 1000 zł rozmiar 35”), zamiast indeksować nowe produkty lub aktualizacje cenowe na kluczowych podstronach.
Strony generowane przez fasety często wykazują wysoki stopień podobieństwa (tzw. near-duplicate content). Przykładowo, wyniki dla „smartfony czarne” oraz „smartfony z ekranem OLED” mogą wyświetlać niemal identyczną listę produktów. Prowadzi to do kanibalizacji słów kluczowych – algorytm Google nie wie, który adres URL powinien wyświetlić na dane zapytanie, co skutkuje niestabilnością pozycji i obniżeniem ogólnego rankingu serwisu.
Decyzja o tym, które fasety powinny być dostępne dla robotów, musi opierać się na analizie potencjału wyszukiwań. Nie każda kombinacja cech produktu odpowiada realnemu zapytaniu użytkownika w Google.
Otwarcie faset do indeksacji jest uzasadnione tylko wtedy, gdy dana kombinacja filtrów posiada mierzalny wolumen wyszukiwań. Tabela poniżej przedstawia przykładową logikę podejmowania decyzji o indeksowaniu:
| Typ fasetacji | Przykład zapytania | Decyzja o indeksowaniu | Uzasadnienie |
|---|---|---|---|
| Kategoria + Marka | Telefony Samsung | TAK | Wysoki wolumen, silna intencja zakupowa. |
| Kategoria + Kolor | Czarne sukienki | TAK | Popularne zapytanie typu long-tail. |
| Kategoria + Parametr techniczny | Laptopy z dyskiem 1TB | TAK | Konkretna intencja zakupowa. |
| Kategoria + Cena | Buty do 200 zł | NIE | Ceny są zmienne, ryzyko thin content. |
| Wielokrotny wybór | Sukienki niebieskie + czerwone | NIE | Brak naturalnych zapytań użytkowników. |
Eksportuj do Arkuszy
Największy potencjał mają kombinacje dwu- i trójskładnikowe, które łączą typ produktu z cechą pożądaną przez klienta (np. „kurtki puchowe męskie wyprzedaż”). Odpowiednio zoptymalizowane podstrony fasetowe mogą przejąć ruch z bardzo precyzyjnych zapytań, które są zbyt szczegółowe dla głównych kategorii, a jednocześnie zbyt ogólne dla pojedynczych kart produktów.
Wybór metody kontroli zależy od skali problemu i możliwości technologicznych platformy e-commerce. Nie ma jednego uniwersalnego rozwiązania, ale istnieje hierarchia skuteczności działań.
Częstym błędem jest założenie, że ustawienie rel="canonical" na stronę główną kategorii załatwia problem duplikacji. Tag kanoniczny jedynie podpowiada Google, który adres URL ma pojawić się w wynikach wyszukiwania, ale nie zakazuje robotowi odwiedzania stron fasetowych. Robot nadal marnuje Crawl Budget na skanowanie tych adresów, aby odczytać instrukcję zawartą w tagu kanonicznym.
Disallow: /*?color= uniemożliwia robotowi wejście na dany adres. Wadą jest to, że zablokowane strony mogą nadal pojawiać się w indeksie, jeśli prowadzą do nich silne linki zewnętrzne.X-Robots-Tag:
noindex jest najpewniejszym sposobem na usunięcie faset z indeksu Google. Jest szczególnie przydatna w dużych systemach, gdzie wstrzyknięcie meta-tagu w sekcję HTML jest trudne technicznie.Dla największych sklepów internetowych standardowe blokady to za mało. Konieczne jest wdrożenie rozwiązań, które całkowicie eliminują generowanie zbędnych linków w kodzie strony.
Metoda PRG polega na przesyłaniu formularza filtrowania za pomocą metody POST zamiast domyślnej metody GET. W tym układzie wybór filtra nie generuje od razu nowego, indeksowalnego adresu URL z parametrami. Dopiero po przetworzeniu żądania następuje przekierowanie. Dla robota Google takie linki są niewidoczne, co chroni strukturę serwisu przed rozrostem, podczas gdy dla użytkownika nawigacja działa płynnie i bez odświeżania strony.
Zaciemnianie linków (obfuscation) polega na zastępowaniu standardowych znaczników <a> innymi elementami (np. <span> lub <button>) i obsługiwaniu przejść za pomocą JavaScript. Robot Google nie traktuje takich elementów jako linków, więc nie podąża za nimi. Jest to metoda kontrowersyjna, ale skuteczna w ekstremalnych przypadkach, gdy budżet skanowania jest krytycznie przeciążony przez miliony kombinacji filtrów.
Jeśli decydujemy się na indeksowanie wybranych faset (np. kategorii z markami), muszą one posiadać unikalne i wartościowe zoptymalizowane elementy SEO.
Dla stron fasetowych otwartych na indeksację należy stworzyć szablony generowania treści. Przykład:
[Nazwa Kategorii]
[Nazwa Filtru] - Sklep [NazwaSklepu][Nazwa Kategorii] -
[Nazwa Filtru]Ważne jest, aby te automatyczne nagłówki były tworzone tylko dla pierwszego poziomu filtrowania. Nakładanie kolejnych filtrów powinno automatycznie blokować możliwość indeksacji lub resetować meta-dane do strony nadrzędnej, aby uniknąć tworzenia nienaturalnie brzmiących tytułów.
Strony fasetowe nie powinny być indeksowane, jeśli wynik filtrowania zwraca mniej niż np. 3-5 produktów. Puste lub prawie puste strony (thin content) obniżają jakość całej domeny w oczach algorytmów Panda. Skutecznym rozwiązaniem jest wdrożenie skryptu, który automatycznie dodaje tag noindex do stron fasetowych w momencie, gdy liczba dostępnych na nich produktów spadnie poniżej ustalonego progu.
Dzięki naszemu zespołowi specjalistów z 10-letnim stażem w branży, gwarantujemy wysokiej jakości usługi SEO oraz skuteczne strategie pozycjonowania.
Dzięki naszemu zespołowi specjalistów z 10-letnim stażem w branży, gwarantujemy wysokiej jakości usługi SEO oraz skuteczne strategie pozycjonowania.
Krajowy Instytut
Pozycjonowania i Technologii
Jana Henryka Dąbrowskiego 77A
60-529 Poznań
NIP 7812047544
REGON 524498566
KRS 0001020398