Canonicalizacja stron z paginacją
Canonicalizacja stron z paginacją to proces prawidłowego wdrożenia tagów kanonicznych (rel="canonical") na podstronach stanowiących ciąg stronnicowania (np. /kategorie/buty?page=2, /kategorie/buty?page=3).
Głównym celem canonicalizacji w tym kontekście jest precyzyjne wskazanie robotom indeksującym (Googlebotom), które podstrony są unikalnymi adresami docelowymi, co pozwala zapobiec problemom z powielaniem treści (Duplicate Content), chroni przed utratą indeksacji produktów z dalszych stron oraz zapobiega marnowaniu budżetu indeksowania (Crawl Budget).
Najczęstszy i najbardziej niebezpieczny błąd canonicalizacji
Największym i wciąż powszechnym błędem w e-commerce jest ustawianie tagu kanonicznego z kolejnych stron paginacji (np. ze strony 2, 3, 4) wskazującego bezpośrednio na stronę pierwszą kategorii (page=1 lub adres główny kategorii).
[BŁĄD]
URL: /sklep/buty?page=2
Canonical: <link rel="canonical" href="https://sklep.pl/sklep/buty" />
Dlaczego to błąd? Gdy wdrożysz taki zapis, przekazujesz wyszukiwarce jasny sygnał: „Strona nr 2 jest tylko kopią strony nr 1, zignoruj jej treść”. W efekcie:
-
Googlebot przestaje indeksować unikalne produkty i linki znajdujące się na stronie 2, 3 czy 10.
-
Produkty z głębszych stron paginacji wypadają z indeksu Google (tzw. wyrejestrowanie produktów z wyników wyszukiwania).
-
Następuje utrata mocy pozycjonującej przekazywanej przez linkowanie wewnętrzne do kart produktów na dalszych stronach.
Prawidłowe metody canonicalizacji paginacji
Metoda 1: Kanoniczny adres na samego siebie (Self-Referencing Canonical) – Rekomendowane
Każda podstrona paginacji powinna posiadać tag kanoniczny wskazujący dokładnie na swój własny adres URL. Dla robotów Google strona 2 oraz strona 3 są osobnymi, unikalnymi widokami zawierającymi różne zestawy produktów.
-
Na stronie 1:
<link rel="canonical" href="[https://sklep.pl/sklep/buty](https://sklep.pl/sklep/buty)" /> -
Na stronie 2:
<link rel="canonical" href="[https://sklep.pl/sklep/buty?page=2](https://sklep.pl/sklep/buty?page=2)" /> -
Na stronie 3:
<link rel="canonical" href="[https://sklep.pl/sklep/buty?page=3](https://sklep.pl/sklep/buty?page=3)" />
Metoda 2: Strona „Pokaż wszystkie” (View-All Page)
Jeśli Twój sklep posiada osobną podstronę, na której wyświetlają się wszystkie produkty z danej kategorii jednocześnie na jednym ekranie (np. /sklep/buty?view=all), możesz ustawić tag kanoniczny ze wszystkich podstron paginacji (page=1, page=2 itd.) właśnie na ten zbiorczy adres.
-
Wymóg: Strona
View-Allmusi ładować się niezwykle szybko. Jeśli będzie ładowała się kilkanaście sekund z powodu setek zdjęć, Google zignoruje ten kanoniczny tag i sam podejmie decyzję o indeksacji.