Nodea — logo

Nawigacja fasetowa

Nawigacja fasetowa (ang. faceted navigation lub faceted search) to sposób filtrowania listy wyników — najczęściej produktów w sklepie internetowym — jednocześnie po wielu niezależnych atrybutach, zwanych fasetami. Użytkownik może w jednym kroku zawęzić katalog do butów sportowych, marki X, w rozmiarze 42, w cenie do 300 zł. To rozbudowana forma filtrowania, w której każdy dobrany atrybut zwykle pokazuje liczbę pasujących produktów.

Jak działa nawigacja fasetowa?

Fasety to pogrupowane wartości atrybutów produktów: kategoria, marka, cena, kolor, rozmiar, dostępność. Zaznaczenie kilku z nich składa się w zapytanie do bazy danych, a system zwraca tylko produkty spełniające wszystkie warunki. Kluczowa różnica względem prostego filtra polega na tym, że fasety można łączyć w dowolne kombinacje, a interfejs dynamicznie aktualizuje dostępne opcje i liczniki.

Z technicznego punktu widzenia każda kombinacja filtrów najczęściej odpowiada osobnemu adresowi URL z parametrami. To wygodne dla użytkownika (można udostępnić link do przefiltrowanego widoku), ale rodzi wyzwanie: liczba możliwych kombinacji rośnie wykładniczo i szybko sięga milionów niemal identycznych stron.

Zastosowanie w praktyce

Dla UX nawigacja fasetowa jest standardem w e-commerce — skraca drogę do produktu i podnosi konwersję, zwłaszcza w dużych katalogach. Problem pojawia się po stronie SEO. Bez kontroli roboty indeksują tysiące stron filtrowanych, co prowadzi do duplikacji treści i marnowania budżetu indeksowania.

Standardem jest więc świadome zarządzanie indeksowaniem: wartościowe kombinacje (np. „buty sportowe marki X”) pozostają indeksowalne i dostają przyjazne adresy URL, a nieistotne warianty otrzymują meta noindex lub tag canonical wskazujący na wersję kanoniczną. Część parametrów blokuje się w pliku robots.txt. Dobrze zaprojektowana nawigacja fasetowa łączy więc świetne UX z kontrolą nad tym, co trafia do indeksu.

Powiązane pojęcia

Najczęstsze pytania

Dlaczego nawigacja fasetowa bywa problemem dla SEO?

Każda kombinacja filtrów tworzy osobny adres URL, więc kilka atrybutów potrafi wygenerować miliony niemal identycznych stron. Roboty marnują na nie budżet indeksowania, a wyszukiwarka trafia na masową duplikację treści. Rozwiązaniem jest kontrola indeksowania przez robots.txt, meta noindex i tagi canonical.