Sprawdź, jak kontrolować indeksowanie adresów URL z filtrami, sortowaniem i paginacją oraz stosować `canonical`, `noindex` i `robots.txt`. Filtrowanie kategorii, sortowanie i paginacja pomagają użytkownikom znaleźć produkty lub treści, ale mogą też tworzyć dużą liczbę adresów URL. W efekcie Google może odwiedzać wiele stron o niskiej wartości, a sygnały dotyczące indeksowania mogą się rozpraszać. Ten poradnik pokazuje, kiedy adresy filtrowane i paginowane warto udostępniać do indeksowania, a kiedy lepiej ograniczyć ich crawlowanie i indeksowanie.
Spis treści
Dlaczego filtry i paginacja tworzą szum indeksowania
Każdy filtr, kolejność sortowania lub kombinacja parametrów może wygenerować osobny adres URL. Sklep z filtrami marki, rozmiaru, koloru i ceny może w ten sposób utworzyć tysiące wariantów tej samej kategorii.
Nie każdy taki adres przedstawia osobną, wartościową stronę. Część wariantów pokazuje te same produkty w innej kolejności albo bardzo mały zestaw wyników. Google może wtedy:
- odwiedzać wiele podobnych adresów zamiast ważnych stron kategorii i produktów,
- wykrywać duplikaty lub strony o bardzo podobnej treści,
- trudniej oceniać, który adres jest główną wersją kategorii,
- poświęcać crawl na strony o niskiej wartości dla użytkownika.
Paginacja sama w sobie nie jest błędem. Problem pojawia się wtedy, gdy strony archiwum są słabo połączone, powtarzają tę samą treść albo generują wiele niepotrzebnych wariantów.
Które adresy filtrowane mogą być indeksowane
Adres filtrowany może zasługiwać na indeksowanie, gdy odpowiada na wyraźną potrzebę wyszukiwania i ma własną wartość. Przykładem może być kategoria zawierająca wystarczająco dużo produktów jednej marki lub typu. Taka strona powinna być traktowana jako zaplanowana podstrona, a nie przypadkowa kombinacja parametrów.
Przed otwarciem adresu do indeksowania sprawdź:
- czy filtr tworzy stabilny i zrozumiały adres URL,
- czy strona ma wystarczającą liczbę dostępnych wyników,
- czy treść i oferta różnią się od nadrzędnej kategorii w istotny sposób,
- czy adres jest dostępny z logicznej struktury linków wewnętrznych,
- czy można go utrzymywać także po zmianach asortymentu lub archiwum.
Warto indeksować tylko wybrane kombinacje. Pozostałe filtry powinny służyć głównie nawigacji użytkownika, bez tworzenia osobnych stron przeznaczonych dla wyszukiwarki.
Kiedy ograniczyć filtrowanie i sortowanie
Ograniczenie jest uzasadnione, gdy parametr nie zmienia znacząco zawartości strony. Dotyczy to często sortowania po cenie, popularności lub dacie. Warianty sortowania mogą wyświetlać te same produkty w innej kolejności, więc zwykle nie tworzą osobnych stron docelowych.
Ogranicz także kombinacje, które:
- zwracają zero lub bardzo mało wyników,
- powstają przez połączenie kilku filtrów bez odrębnej wartości,
- mają niemal identyczną treść jak kategoria główna,
- zmieniają się często i nie mają stabilnego zastosowania,
- nie są potrzebne użytkownikom spoza aktualnej sesji filtrowania.
W praktyce dobrze jest rozdzielić filtry biznesowe od technicznych. Filtry biznesowe mogą tworzyć wybrane, przygotowane podstrony. Filtry techniczne, sortowanie i przypadkowe kombinacje powinny mieć ograniczoną możliwość pojawiania się w indeksie.
Jak połączyć canonical, noindex i robots.txt
Canonical wskazuje preferowany adres spośród kilku podobnych wersji. Możesz użyć go wtedy, gdy filtrowany URL powinien pozostać dostępny dla użytkownika, ale nie ma być główną wersją strony w indeksie. Canonical nie zastępuje jednak kontroli linków wewnętrznych ani planu dla parametrów.
Dyrektywa noindex oznacza, że dana strona nie powinna zostać dodana do indeksu. Może być odpowiednia dla stron filtrowanych o niskiej wartości, które muszą działać w nawigacji. Trzeba jednak pamiętać, że Google musi móc odwiedzić adres, aby odczytać tę dyrektywę.
Blokada w robots.txt ogranicza możliwość crawlowania adresu. Gdy strona jest zablokowana, robot może nie odczytać jej canonical ani noindex. Dlatego nie należy automatycznie łączyć blokady crawl z noindex dla tych samych adresów. Najpierw określ, czy celem jest usunięcie strony z indeksu, ograniczenie jej odwiedzania, czy wskazanie innej wersji jako głównej.
Jak kontrolować paginowane archiwa
Strony paginowane powinny być możliwe do znalezienia przez zwykłe linki HTML. Każda strona archiwum powinna prowadzić do kolejnej, a ważne produkty lub wpisy nie powinny być dostępne wyłącznie przez formularz filtra.
Sprawdź następujące elementy:
- Użyj stałych adresów dla kolejnych stron, na przykład przez parametr lub osobny segment ścieżki.
- Dodaj linki do następnej i poprzedniej strony tam, gdzie są dostępne.
- Nie kieruj wszystkich stron paginacji canonicalem tylko do pierwszej strony, jeśli kolejne strony zawierają unikalne produkty lub treści.
- Nie blokuj paginacji, jeśli robot ma dzięki niej odkrywać dalsze produkty lub wpisy.
- Usuń z linków wewnętrznych niepotrzebne warianty sortowania i przypadkowe kombinacje filtrów.
Jeżeli strony paginowane nie mają samodzielnej wartości dla wyszukiwania, możesz ograniczyć ich indeksowanie, ale zachowaj sposób na odkrycie znajdujących się na nich elementów. To ważne szczególnie w dużych sklepach i archiwach treści.
Plan wdrożenia bez utraty ważnych stron
Przed zmianą ustawień wykonaj kopię konfiguracji i zapisz listę adresów, które już przynoszą ruch lub są ważne dla struktury serwisu. Następnie:
- Wyeksportuj adresy z filtrami, sortowaniem i paginacją.
- Podziel je na strony wartościowe, duplikaty, strony puste i warianty techniczne.
- Wybierz ograniczoną grupę filtrów, które mają pozostać indeksowalne.
- Ustal dla każdej grupy osobne działanie: indeksowanie, canonical,
noindexalbo ograniczenie crawlowania. - Sprawdź linki wewnętrzne, mapę serwisu i dostępność produktów lub wpisów.
- Po wdrożeniu obserwuj indeksowanie i ruch, a przy problemach cofnij zmianę na podstawie zapisanej konfiguracji.
Co zrobić, jeśli liczba adresów nadal rośnie
Najpierw sprawdź, jakie parametry tworzą najwięcej wariantów i czy są one dostępne w linkach wewnętrznych. Następnie porównaj zawartość kilku adresów z kategorią główną. Jeśli strony są niemal identyczne, sprawdź canonical, status noindex oraz reguły w robots.txt.
Po zmianach wynik może nie być widoczny od razu. Google potrzebuje czasu na ponowne odwiedzenie adresów, a raporty mogą zawierać dane z wcześniejszego okresu. Dodatkowo cache przeglądarki lub systemu sklepu może pokazywać starą wersję ustawień. W Google Search Console sprawdź stan konkretnych adresów i obserwuj, czy ważne kategorie oraz produkty pozostają możliwe do znalezienia.
Najbezpieczniejsza strategia to indeksowanie wybranych stron o realnej wartości, przy zachowaniu czytelnych linków do kategorii, produktów i archiwów. Pozostałe warianty kontroluj dopiero po sprawdzeniu ich wpływu na odkrywanie treści.
