Parametr zmienia adres, ale czy zmienia stronę?
Parametry to części adresu występujące po znaku zapytania, na przykład /buty?kolor=czarny. Kilka parametrów można połączyć znakiem &. Serwer może na ich podstawie pokazać inną zawartość, zmienić kolejność produktów albo jedynie zapisać informację o źródle wizyty. Dla wyszukiwarki są to odrębne adresy URL, dlatego warto ustalić, które z nich reprezentują strony przeznaczone do wyszukiwania.
Nie wystarczy sprawdzić, czy dwa adresy wyglądają podobnie. Liczy się to, co widzi użytkownik i robot: główna treść, zestaw dostępnych produktów, cel strony oraz możliwość dotarcia do niej przez linki. W sklepie /buty?kolor=czarny może być użyteczną listą czarnych butów. Z kolei /buty?sort=cena_rosnaco zwykle pokazuje te same produkty w innej kolejności. To wskazówka do odmiennego traktowania tych adresów, nie automatyczna reguła dla każdego serwisu.
Kiedy wariant zasługuje na osobny adres w indeksie
Osobną stronę warto rozważyć wtedy, gdy parametr prowadzi do wyraźnie innego, stabilnego zbioru treści i odpowiada na konkretną potrzebę. Przykładem może być lista mieszkań w danym mieście albo kategoria butów w określonym kolorze, o ile wybór daje sensowną liczbę wyników i witryna potrafi utrzymać taką stronę w dobrej jakości. Pomagają czytelny tytuł, opis właściwy dla wybranego zakresu, spójne linkowanie wewnętrzne i możliwość powrotu do strony bez odtwarzania chwilowego stanu sesji.
Nie każdy filtr spełnia te warunki. Połączenie wielu cech, na przykład koloru, rozmiaru, marki i wąskiego zakresu cen, może tworzyć adres o znikomej liczbie wyników lub treści niemal identycznej z innymi wariantami. Przed otwarciem takich stron na indeksowanie wybierz ograniczony zestaw kombinacji, które rzeczywiście pomagają w nawigacji. Jeśli strona ma być osobna, zadbaj też o konsekwencję: nie wskazuj jednocześnie innego adresu jako jej wersji kanonicznej.
Kiedy parametr tworzy zbędną kopię
Parametry kampanii, identyfikatory sesji czy oznaczenia widoku często nie zmieniają głównej treści. Podobnie bywa z sortowaniem: lista produktów pozostaje ta sama, choć zmienia się jej kolejność. Takie warianty mogą mnożyć adresy prowadzące do bardzo podobnych stron. Jeżeli nie mają być osobnymi wynikami wyszukiwania, ustal jeden preferowany adres i konsekwentnie używaj go w linkach wewnętrznych oraz mapie witryny.
Przy dostępnych wariantach o tej samej treści można wskazać preferowany URL znacznikiem canonical. Jest to wskazówka, a nie gwarancja wyboru przez wyszukiwarkę. Przekierowanie na czysty adres bywa odpowiednie dla zbędnego parametru śledzącego, ale nie dla ustawienia, którego użytkownik potrzebuje do korzystania ze strony. Nie usuwaj zatem parametrów hurtowo: najpierw sprawdź, czy nie obsługują filtrowania, paginacji lub innych istotnych funkcji.
Filtry i paginacja wymagają osobnych decyzji
W nawigacji filtrowanej łatwo nieświadomie udostępnić ogromną liczbę kombinacji, również takich jak dwa równoważne adresy z parametrami zapisanymi w różnej kolejności. Warto ujednolicić sposób ich tworzenia, ograniczyć linkowanie do nieprzydatnych kombinacji i zdecydować, które wyniki filtrów mają być samodzielnymi stronami. Adres prowadzący do pustej listy powinien jasno komunikować brak wyników; nie warto przedstawiać go jako wartościowej strony kategorii.
Paginacja to inny przypadek niż sortowanie. /buty?page=2 może zawierać produkty, których nie ma na pierwszej stronie. Wskazanie strony pierwszej jako kanonicznej dla wszystkich kolejnych stron może utrudnić rozpoznanie ich odrębnej zawartości. Jeśli strony paginacji pozostają dostępne, zapewnij działające linki między nimi i rozsądne adresy kanoniczne, zwykle wskazujące każdą stronę na nią samą. Sprawdź też, czy produkty z dalszych stron da się znaleźć innymi drogami w strukturze serwisu.
Krótka lista kontroli przed zmianą ustawień
Zacznij od zebrania przykładów adresów z każdego typu parametru. Otwórz je i porównaj główną treść, tytuły, linki oraz odpowiedzi serwera. Następnie przypisz im rolę: osobna strona, alternatywny widok tej samej treści albo adres, który nie powinien powstawać. Sprawdź, czy linki wewnętrzne i mapa witryny wspierają wybrany wariant oraz czy oznaczenia canonical są zgodne z tą decyzją.
Na koniec upewnij się, że robot może odczytać zastosowane wskazówki. Blokada w robots.txt może uniemożliwić mu zobaczenie znacznika canonical lub noindex na zablokowanej stronie. Jeśli używasz noindex, strona musi być dostępna do pobrania; jeśli ma pozostać w indeksie, nie oznaczaj jej w ten sposób. Po wdrożeniu sprawdź kilka reprezentatywnych adresów narzędziem do inspekcji URL i obserwuj, czy serwis nie generuje nowych wariantów poza przyjętymi zasadami.



