Długa lista produktów lub wpisów musi być wygodna do przeglądania, a zarazem dostępna przez stabilne adresy i linki. Gdy przycisk ładuje kolejne elementy bez zmiany URL, użytkownik może widzieć więcej, niż robot wyszukiwarki potrafi odkryć.
Krótka odpowiedź
Paginacja dzieli listę na odrębne strony, na przykład /buty/strona/2/, połączone linkami HTML z atrybutem href. Każdy adres powinien otwierać właściwy fragment listy, a robot powinien móc przechodzić sekwencyjnie między stronami.
Kolejne strony kategorii nie powinny automatycznie wskazywać pierwszej strony jako canonical, jeśli pokazują inne produkty.
Usługi KC Mobile
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „Paginacja stron internetowych w SEO - jak ją wdrożyć i sprawdzić”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
Czym jest paginacja i kiedy jej potrzebujesz?
Paginacja dzieli długą listę na mniejsze strony, do których prowadzi nawigacja z numerami lub linkami poprzednia i następna. W sklepie internetowym rozdziela produkty kategorii na partie, a w blogu pozwala przechodzić między archiwami wpisów.
Paginacja nie jest filtrowaniem ani sortowaniem. Paginacja pokazuje kolejny fragment tej samej listy, filtr wybiera pozycje spełniające warunek, a sortowanie zmienia kolejność pozycji. Filtry i sortowanie mogą tworzyć dodatkowe adresy URL, dlatego trzeba ocenić je oddzielnie pod kątem indeksowania.
Paginacja jest przydatna, gdy jedna długa lista utrudnia znalezienie produktu, zwiększa czas ładowania albo obciąża serwer. Podział nie poprawia SEO sam w sobie: każda dalsza strona musi mieć działający adres, unikalny zestaw pozycji i ścieżkę linkowania z kategorii.
W sklepie sprawdź, czy podział nie odcina produktów, które użytkownik może znaleźć tylko po przejściu przez kilka stron. W blogu upewnij się, że archiwum prowadzi również do starszych wpisów, a nie kończy się na pierwszej partii. Przy planowaniu architektury większego serwisu przyda się poradnik zakładania strony internetowej.

Czytasz poradnik „Paginacja stron internetowych w SEO - jak ją wdrożyć i sprawdzić”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika
Który sposób ładowania kolejnych wyników wybrać?
Klasyczna paginacja jest najprostszym wzorcem do kontroli, ponieważ może prowadzić do kolejnych stron zwykłymi linkami HTML. Przycisk "wczytaj więcej" i infinite scroll mogą wygładzić przeglądanie, ale również powinny udostępniać trwałe adresy kolejnych partii.
Google opisuje paginację, przycisk wczytywania i infinite scroll jako różne wzorce UX. Robot Google zwykle odkrywa adresy z atrybutu href elementów a; nie klika przycisków ani nie uruchamia interakcji wymagających działania użytkownika. Google zaleca sekwencyjne linkowanie kolejnych stron oraz prawidłowe adresy URL. Dokumentacja podaje też, że Google nie używa rel="next" i rel="prev" do rozpoznawania paginacji.
| Sposób | Nawigacja użytkownika | Dostępność adresów dla Google | Typowe zastosowanie |
|---|---|---|---|
| Klasyczna paginacja | Wybór numeru lub strony następnej | Linki href do kolejnych URL | Kategorie i archiwa |
| Wczytaj więcej | Rozszerzenie widocznej listy | Osobny URL i link pozostają potrzebne | Krótsze listy |
| Infinite scroll | Kolejne wyniki po przewinięciu | Trwałe adresy i paginowane partie pozostają potrzebne | Strumienie treści |
Tabela porównuje wzorce pod kątem nawigacji, odkrywania adresów przez robota i typowego zastosowania. Klasyczna paginacja ułatwia też powrót do konkretnego numeru strony.
Wniosek: wybierz wzorzec, który zachowuje dostęp do każdej partii listy bez wymagania kliknięcia lub przewinięcia przez robota. Google opisuje zalecenia dla paginacji i ładowania kolejnych wyników.
Zalecamy zacząć od klasycznej paginacji, jeśli sklep ma dużą kategorię i klient musi wracać do wybranych produktów. Wczytaj więcej może być dobrym interfejsem na urządzeniu mobilnym, jeśli obok przycisku istnieją działające adresy kolejnych stron. Infinite scroll wymaga dodatkowego testu, czy użytkownik może skopiować adres, odświeżyć widok i wrócić do tej samej partii.
Jak zaprojektować adresy URL stron paginacji?
Każda strona paginacji powinna mieć stabilny adres, który po otwarciu bezpośrednio pokazuje konkretny fragment listy. Przykładami są /buty/strona/2/ i /blog/?strona=2; wybierz jeden wzorzec i używaj go konsekwentnie w linkach, canonical oraz przekierowaniach.
Dodaj w HTML linki do strony poprzedniej, następnej i dostępnych numerów stron. Link powinien być elementem a z atrybutem href zawierającym docelowy URL, a nie przyciskiem, który jedynie zmienia zawartość po uruchomieniu JavaScript. Numer strony nie powinien być zapisany wyłącznie po znaku #, ponieważ Google może traktować adresy różniące się tylko fragmentem jako ten sam URL.
Ustal zachowanie granic listy. Link "poprzednia" nie powinien prowadzić z pierwszej strony do nieistniejącego numeru, a link "następna" z ostatniej strony nie powinien tworzyć kolejnych pustych adresów. Adres strony poza zakresem powinien zwracać właściwą odpowiedź serwera i nie prezentować kopii pierwszej strony pod innym numerem.
Nie mieszaj kilku wariantów zapisu, takich jak /strona/2/, ?page=2 i ?strona=2, jeśli wszystkie pokazują ten sam zestaw. Sprawdź też, czy łączenie parametrów nie tworzy duplikatów typu ?kolor=czarny&page=2 i ?page=2&kolor=czarny. Uporządkuj linki wewnętrzne i przekieruj stare warianty, jeśli zmieniasz wzorzec adresów.
Jeśli nowy serwis wymaga zaplanowania kategorii, archiwów i linkowania, projekt strony internetowej dla firmy można oprzeć na tych wymaganiach już na etapie budowy struktury.
Jak wdrożyć paginację w sklepie WooCommerce?
WooCommerce może ustawiać liczbę produktów na stronie przez ustawienia katalogu, ale dostępne opcje zależą od aktywnego motywu. W dokumentacji WooCommerce ścieżka konfiguracji katalogu prowadzi przez Wygląd > Dostosuj > WooCommerce > Katalog produktów; można tam ustawić między innymi liczbę wierszy na stronie. Nazwy i dostępność elementów mogą różnić się w motywach i ich wersjach.
Wykonaj wdrożenie w kolejności, która pozwala znaleźć błąd między ustawieniami katalogu a szablonem kategorii:
1. W panelu WordPress otwórz Wygląd > Dostosuj > WooCommerce > Katalog produktów i ustaw liczbę wierszy, jeśli motyw udostępnia tę opcję.
2. Otwórz kategorię z liczbą produktów większą niż ustalony limit i zapisz adres drugiej strony.
3. W kodzie strony sprawdź, czy numery i przyciski nawigacji są elementami a z prawidłowym href.
4. Wejdź bezpośrednio na zapisany adres, odśwież stronę i porównaj produkty z pierwszą stroną.
5. Wyłącz JavaScript w przeglądarce i sprawdź, czy linki nadal prowadzą do kolejnych adresów.
6. Sprawdź kod odpowiedzi, meta robots i canonical na pierwszej, drugiej oraz ostatniej stronie kategorii.
Jeśli ustawienia katalogu nie pojawiają się w personalizatorze, motyw może udostępniać własny panel albo przenosić kontrolę paginacji do szablonu. Przed dodaniem kodu sprawdź dokumentację motywu i wtyczek katalogu, a po zmianie odśwież cache strony oraz cache obiektowy, jeśli jest aktywny. Dokumentacja WooCommerce dotycząca katalogu produktów opisuje ustawienia podstawowego katalogu.
Test bez JavaScript nie zastępuje kontroli wszystkich funkcji sklepu, ale pokazuje, czy podstawowe adresy i linki istnieją niezależnie od interakcji. Jeżeli motyw wstawia produkty dopiero przez skrypt, sprawdź dodatkowo renderowaną wersję strony w narzędziu do kontroli URL i upewnij się, że każda partia ma bezpośredni adres.
Czy strony paginacji indeksować i kanonikalizować?
Indeksowanie kolejnych stron listy zależy od ich treści i roli w serwisie, a canonical powinien wskazywać adres tej samej lub bardzo podobnej treści. Strona druga kategorii zwykle zawiera inny zestaw produktów niż pierwsza, dlatego nie ustawiaj automatycznie strony pierwszej jako canonical wszystkich dalszych adresów.
Canonical to wskazówka dla wyszukiwarki, która pomaga wskazać preferowany URL w grupie takich samych lub podobnych treści. Google może wybrać inny adres, ponieważ canonical jest sygnałem, a nie poleceniem. Canonical nie zastępuje linkowania wewnętrznego ani dyrektywy noindex.
| Typ adresu | Indeksowanie | Canonical |
|---|---|---|
| Pierwsza strona kategorii | Zwykle tak | Własny adres kategorii |
| Kolejna strona paginacji | Oceń samodzielną wartość treści | Własny adres strony listy |
| Filtr bez osobnej wartości | Zwykle ogranicz | Kategoria bazowa, jeśli lista równoważna |
| Sortowanie tej samej listy | Zwykle ogranicz | Kategoria bazowa, jeśli lista równoważna |
Tabela pokazuje typowe decyzje dla kategorii i wariantów list, które mogą tworzyć powielone adresy. Dokumentacja Google zaleca unikanie indeksowania URL z filtrami lub alternatywnym sortowaniem, gdy tworzą nadmiarowe wersje listy.
Wniosek: zachowaj odrębny canonical dla strony paginacji zawierającej inną partię produktów, a parametry filtrów i sortowania oceniaj pod kątem rzeczywistej różnicy treści. Przed zmianą sprawdź, czy strony paginacji nadal są dostępne przez linki href.
Regułę noindex stosuj świadomie, gdy nie chcesz pokazywać określonego wariantu w wynikach wyszukiwania. Zablokowanie pobierania URL w robots.txt ma inne działanie: robot nie pobiera zawartości, więc może nie odczytać dyrektywy noindex umieszczonej na tej stronie. Nie łącz tych ustawień bez sprawdzenia, jaki rezultat ma osiągnąć serwis.
W Search Console sprawdź inspekcję adresu URL dla strony drugiej i porównaj canonical zadeklarowany przez serwis z kanonicznym wybranym przez Google. Jeśli Google wskazuje stronę pierwszą, sprawdź, czy strony są wystarczająco różne, czy canonical jest prawidłowy i czy linkowanie oraz mapa witryny nie wysyłają sprzecznych sygnałów. Google opisuje wybór adresu kanonicznego.
Jak sprawdzić, czy Google dociera do produktów na dalszych stronach?
Google może odkryć produkty z dalszych stron, gdy robot znajdzie linki do kolejnych URL, pobierze strony i odczyta na nich linki do produktów. Sama mapa witryny nie pokazuje, czy nawigacja kategorii działa, dlatego sprawdź pełną drogę od kategorii przez stronę paginacji do karty produktu.
Wykonaj kontrolę w przeglądarce i Search Console:
1. W kodzie kategorii znajdź link a href prowadzący do drugiej strony i sprawdź, czy nie ma w nim fragmentu URL po znaku #.
2. Otwórz drugą i dalszą stronę bezpośrednio; potwierdź kod HTTP 200, poprawny canonical i inną zawartość listy.
3. Otwórz kilka kart produktów z dalszej strony i sprawdź, czy każda ma samodzielny, działający adres.
4. W Search Console użyj inspekcji URL dla wybranej strony paginacji i produktu; sprawdź dostępność pobrania oraz wybrany canonical.
5. W raporcie indeksowania stron porównaj statusy adresów paginacji i produktów, zwracając uwagę na wykluczenia oraz błędy serwera.
6. W logach serwera lub crawlerze sprawdź, czy Googlebot żąda dalszych URL kategorii i kart produktów.
Jeżeli lista rozwija się dopiero po kliknięciu przycisku, sprawdź, czy za przyciskiem istnieje osobny link do następnej strony. Google opisuje, że roboty zwykle nie uruchamiają interakcji użytkownika, które zmieniają zawartość strony. Przy renderowaniu JavaScript porównaj kod źródłowy z wyrenderowanym HTML i sprawdź, czy produkty oraz linki występują w wersji dostępnej dla robota.
Mapa witryny może wspierać odkrywanie ważnych adresów produktów, ale nie powinna zastępować spójnego linkowania z kategorii. Porównaj adresy znalezione przez crawler z mapą witryny: brak produktu w jednej z tych list może wskazywać na osierocony produkt albo niepełny eksport. Ostatecznie Search Console pokazuje stan znanych Google URL, a nie gwarantuje indeksowania każdej strony.

Jakie błędy paginacji najczęściej ograniczają widoczność?
Najczęstsze błędy paginacji to linki bez href, brak osobnych adresów kolejnych stron, canonical wszystkich stron do strony pierwszej oraz parametry tworzące nieskończone warianty URL. Każdy z nich może utrudnić robotowi odkrycie dalszych produktów lub użytkownikowi powrót do wybranej części listy.
Sprawdź również odpowiedzi dla błędnych numerów stron. Adres strony poza zakresem nie powinien zwracać kodu 200 z komunikatem o braku wyników, jeśli serwis w rzeczywistości nie ma takiej strony. Taka odpowiedź może zostać uznana za soft 404, czyli stronę zwracającą kod sukcesu, ale prezentującą komunikat o braku treści.
Zduplikowane tytuły stron paginacji nie przesądzają same w sobie o problemie indeksowania, ale utrudniają rozróżnienie stron w raportach i wynikach. Warto dodać numer strony do title, jeśli pomaga użytkownikowi zrozumieć, którą część kategorii otworzył. Nie zmieniaj opisów w sposób, który obiecuje zawartość niewidoczną na danej stronie.
Sprawdź też przypadkowe noindex, błędne przekierowania i blokady w robots.txt. Jeżeli strona paginacji przekierowuje na stronę pierwszą, robot nie zobaczy odrębnej listy. Jeżeli filtr dokłada wiele parametrów w różnych kolejnościach, crawler może tracić czas na równoważne warianty.
Perspektywa KC Mobile: W sklepach warto prześledzić jedną kategorię od pierwszego adresu aż do produktu z dalszej strony, ponieważ wygląd samej nawigacji nie potwierdza działania linków. Zalecamy powtórzyć test po aktualizacji motywu, wtyczki katalogu lub szablonu kategorii.
Jak przetestować wdrożenie po publikacji?
Po publikacji sprawdź paginację na telefonie i komputerze, otwierając bezpośrednio pierwszą, środkową i ostatnią stronę listy. Kontrola powinna objąć działanie linków, różnice w treści, odpowiedzi serwera, canonical i zachowanie po wyłączeniu JavaScript.
| Kontrola | Oczekiwany wynik | Gdzie sprawdzić |
|---|---|---|
| Link następnej strony | Prawidłowy href | Kod HTML |
| Bezpośredni adres strony | Stabilny URL i właściwa lista | Przeglądarka |
| Produkt z dalszej strony | Działający adres produktu | Karta produktu |
| Kod odpowiedzi strony | 200 dla istniejącej strony | Narzędzie HTTP |
| Dyrektywy indeksowania | Zgodne z przyjętą decyzją | HTML i Search Console |
| Układ mobilny | Nawigacja dostępna i czytelna | Telefon lub emulator |
Tabela służy do kontroli najważniejszych elementów po uruchomieniu lub zmianie szablonu paginacji. Wniosek: test jest zaliczony, gdy adresy otwierają właściwe listy, linki działają, a robots i canonical odzwierciedlają przyjętą strategię.
Zapisz adresy testowe dla kategorii z małą, średnią i dużą liczbą produktów. Przy ponownej kontroli użyj tych samych adresów, aby szybko sprawdzić, czy aktualizacja nie zmieniła numeracji stron albo nie usunęła nawigacji. Warto również porównać stan przed i po aktualizacji wtyczki, motywu albo wdrożeniu nowego cache.
Po publikacji sprawdź w Search Console inspekcję URL dla reprezentatywnych stron, a po upływie czasu wróć do raportu indeksowania. Zwróć uwagę na statusy "wykluczono przez tag noindex", "strona z przekierowaniem", "duplikat, Google wybrał inną stronę kanoniczną" oraz błędy serwera. Sama obecność adresu w raporcie nie oznacza, że Google wyświetli go w wynikach.
Jeśli przebudowujesz serwis i chcesz uwzględnić architekturę, kategorie oraz nawigację już w projekcie, strony internetowe dla firm można zaplanować z myślą o dostępności treści i rozwoju serwisu.
Więcej poradników w tym temacie
Wspomniane narzędzia
Najczęściej zadawane pytania
Czy każda strona paginacji powinna mieć własny adres URL?
Czy canonical strony drugiej powinien wskazywać stronę pierwszą?
Czy infinite scroll jest dobry dla SEO?
Czy rel="next" i rel="prev" nadal pomagają Google rozpoznać paginację?
Jak sprawdzić, czy Google widzi produkty z dalszych stron kategorii?
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „Paginacja stron internetowych w SEO - jak ją wdrożyć i sprawdzić”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
