Kombinacja marki, koloru, rozmiaru, ceny, sortowania i dostępności może stworzyć miliony URL-i nawet w średnim sklepie. Robot poświęca czas na warianty o tej samej treści, a raporty indeksacji wypełniają duplikaty. Jednocześnie całkowite zablokowanie filtrów może odciąć wartościowe strony odpowiadające na popyt, na przykład czarne buty do biegania.

Nie istnieje jedna reguła dla każdego sklepu. Potrzebna jest mapa parametrów, popytu, liczby produktów i stabilności oferty. Dopiero wtedy można zdecydować, które kombinacje są landingami, a które wyłącznie narzędziem użytkownika.

Krótka odpowiedźIndeksuj stabilne kategorie i wybrane filtry z realnym popytem. Pozostałe kombinacje ogranicz w linkowaniu i crawl, zachowując dostęp użytkownika oraz robotów do produktów.

Podziel filtry na trzy grupy

GrupaPrzykładPolityka
Indeksowalny landingButy biegowe damskieSelf-canonical, treść, linki i sitemap
Filtr użytkowyCena 237-412 złDziała dla klienta, ale bez celu SEO
Parametr technicznySortowanie, widok siatki, sesjaNie powinien tworzyć indeksowalnej strony

Landing zasługuje na indeksację, gdy istnieje popyt, właściwy zestaw produktów i możliwość utrzymania. Sam fakt, że system potrafi wygenerować URL, nie jest wystarczający. Strona z jednym przypadkowym produktem lub stale pusta tworzy słabe doświadczenie.

Projektuj przewidywalne i stabilne adresy

Nazwy parametrów, kolejność i wartości powinny być deterministyczne. Ta sama kombinacja nie może występować pod kilkoma kolejnościami parametrów. Parametry śledzące nie powinny wpływać na treść ani canonical. Google zaleca stosowanie czytelnego separatora parametrów i unikanie fragmentów URL do zmiany treści, która ma być indeksowana.

Dla wybranych landingów często lepszy jest czysty statyczny adres, na przykład /buty/damskie/, niż długa kombinacja. Musi jednak być generowany z tej samej oferty i nie tworzyć kolejnego duplikatu kategorii.

Jak ograniczyć crawl bez ukrywania produktów?

Najskuteczniejsze jest ograniczenie liczby linków prowadzących do bezwartościowych kombinacji. Interfejs może używać formularza lub mechanizmu, który nie tworzy nieskończonej siatki zwykłych linków dla każdego zakresu ceny. Robot powinien nadal dotrzeć do kategorii, paginacji i produktów przez stabilne linki HTML.

Robots.txt może ograniczyć wybrane wzorce, ale wtedy robot nie odczyta canonical lub noindex na zablokowanej stronie. Parametry w Search Console nie są uniwersalnym rozwiązaniem. Projekt musi łączyć linkowanie, adresy, canonicale, statusy i sitemapę.

Canonical na filtrach - kiedy pomaga, a kiedy nie

Bezwartościowa kombinacja z taką samą ofertą może wskazywać kategorię nadrzędną, ale canonical jest tylko sygnałem konsolidacji. Nie zapobiega generowaniu i pobieraniu milionów adresów. Jeśli strona znacząco różni się zestawem produktów lub odpowiada na inną intencję, Google może nie zaakceptować canonical do ogólnej kategorii.

Wybrany landing filtra powinien mieć self-canonical. Musi być również w linkowaniu i ewentualnie sitemapie. W przeciwnym razie wysyłasz konflikt: treść chce konkurować, a canonical prosi o jej połączenie z innym URL-em.

Paginacja i dostęp do całego asortymentu

Każda strona paginacji powinna mieć własny URL oraz self-canonical. Nie canonicalizuj wszystkich stron do pierwszej, ponieważ kolejne pokazują inne produkty. Google nie używa już rel next i prev jako sygnału indeksowania, ale zwykłe linki Następna i numery stron nadal pomagają w crawl.

Przycisk załaduj więcej może poprawiać UX, jeśli równolegle istnieją dostępne adresy paginacji i linki, które robot może znaleźć bez klikania. Nie polegaj wyłącznie na zdarzeniu JavaScript. Produkty głęboko w katalogu powinny mieć także linki z kategorii, polecanych sekcji lub sitemap.

Puste i słabe kombinacje

Jeżeli filtr tymczasowo nie ma produktów, zdecyduj, czy sytuacja jest krótkotrwała. Ważny landing sezonowy może zachować kod 200 z alternatywami i jasną informacją. Trwale pusta strona bez odpowiednika powinna zostać usunięta, a jeśli ma bliski zamiennik, przekierowana po ocenie intencji.

Nie generuj stron tekstem automatycznie opisującym zerową ofertę. Kontroluj minimalną liczbę produktów, ale nie stosuj jednego progu dla wszystkich kategorii. Niszowy produkt może mieć sens przy mniejszej liczbie pozycji.

Audyt filtrów w siedmiu krokach

  1. Wyeksportuj wszystkie parametry i wzorce adresów z aplikacji oraz logów.
  2. Zmierz liczbę kombinacji, crawl i indeksację dla każdego wzorca.
  3. Połącz dane z popytem, kliknięciami, przychodem i liczbą produktów.
  4. Przypisz grupę: landing, filtr użytkowy albo parametr techniczny.
  5. Ustal canonical, linkowanie, sitemapę i status pustych stron.
  6. Przetestuj dostęp robotów do paginacji i produktów.
  7. Monitoruj nowe parametry po aktualizacji motywu, wyszukiwarki lub modułu.

Najczęstsze pytania

Czy wszystkie filtry powinny mieć noindex?

Nie. Wybrane kombinacje mogą być wartościowymi landingami. Decyzja zależy od popytu, oferty i możliwości utrzymania.

Czy robots.txt rozwiąże problem filtrów?

Może ograniczyć crawl wzorców, ale uniemożliwia odczyt canonical i noindex. Najpierw trzeba poprawić generowanie oraz linkowanie.

Czy strona drugiej paginacji ma canonical do pierwszej?

Zwykle nie. Pokazuje inne produkty i powinna mieć self-canonical oraz dostępne linki.

Czy infinite scroll jest zły dla SEO?

Nie, jeśli treść jest również dostępna przez indeksowalne URL-e paginacji i zwykłe linki bez wymagania interakcji użytkownika.

Źródła i dokumentacja

Dokumentację źródłową sprawdzono 20 lipca 2026 r. Linki prowadzą do materiałów pierwotnych lub oficjalnych instrukcji.

Historia aktualizacji

- publikacja poradnika, weryfikacja źródeł, FAQ i linkowania wewnętrznego.

Materiały robocze i metodologia

Zobacz checklisty, zasady redakcyjne i pliki do pobrania używane przy audytach.

Otwórz centrum zasobów
Kanoniczny adres artykułuhttps://pawlinaltd.pl/blog/seo-sklepu-kategorie-filtry-i-paginacja/