Reprezentant grupy, nie etykieta na stronie
Kanoniczny adres URL to adres strony, którą Google wybrał jako najbardziej reprezentatywną ze zbioru adresów z tą samą albo bardzo podobną treścią.1 Ważna jest kolejność zdarzeń, bo cała reszta z niej wynika. Wyszukiwarka najpierw grupuje adresy, które uzna za powtórzenia, a dopiero potem wybiera z takiej grupy jeden. Znacznik rel="canonical" nie tworzy więc grupy ani nikogo z niej nie usuwa. Zgłasza tylko, którego członka grupy uważasz za właściwego.
Duplikat nie znika, tylko schodzi na drugi plan
Powszechne wyobrażenie jest takie, że po wskazaniu adresu kanonicznego pozostałe adresy przestają dla wyszukiwarki istnieć. Dokumentacja mówi co innego: „The canonical page will be crawled most regularly; duplicates are crawled less frequently in order to reduce the crawling load on sites”.1 Duplikaty zostają w indeksie robota, tylko odwiedza je rzadziej. Ma to konsekwencję, którą łatwo przeoczyć przy poprawkach: zmiana wprowadzona na adresie uznanym za duplikat dociera do Google wolniej niż ta sama zmiana na adresie kanonicznym. Kto testuje poprawkę na wariancie z parametrem, może przez tygodnie oglądać w wynikach starą wersję i szukać błędu tam, gdzie go nie ma.
Co zobaczyliśmy we własnej sitemapie
Teorię łatwo powtórzyć, więc 4 września 2026 roku przepuściliśmy przez skan cały własny serwis: 825 adresów z sitemapy, dla każdego pobranie strony, wyciągnięcie znacznika kanonicznego i sprawdzenie, jaki kod odpowiedzi zwraca wskazany cel. Wynik po stronie samych znaczników wyszedł spokojny: 822 adresy wskazują same siebie, żaden nie prowadzi do adresu z przekierowaniem ani błędem, jeden nie ma znacznika w ogóle. Ciekawsze okazało się to, co wypadło obok: dwa adresy wpisane do sitemapy nie zwracają kodu 200, tylko odsyłają dalej. Jeden to pusty szablon systemowy z przekierowaniem stałym, drugi to strona zamówienia z tymczasowym. Sitemapa zgłasza je Google jako warte zaindeksowania, a serwer odpowiada, że pod tym adresem nic nie ma. Wniosek z tego audytu jest praktyczny: znaczniki kanoniczne bywają w porządku i mimo to sygnały o adresach są sprzeczne, bo błąd siedzi piętro wyżej, w tym, co w ogóle zgłaszamy do zaindeksowania.
Gdzie sprawdzić, co wybrał Google
Skan własnej witryny pokazuje, co deklarujemy. Wybór wyszukiwarki widać w innym miejscu: w Search Console, w wyniku sprawdzenia adresu, pod polem „Google-selected canonical”; obok stoi „User-declared canonical”, czyli to, co zgłosiła strona. Rozjazd między tymi dwoma polami jest najkrótszą odpowiedzią na pytanie, dlaczego w wynikach pojawia się inny adres, niż powinien. Jest przy tym haczyk wart zapamiętania: pole z wyborem Google wypełnia się wyłącznie dla wersji zaindeksowanej, bo, jak zastrzega dokumentacja, „the live test cannot predict whether or not the tested version will be considered canonical”.3 Test na żywo odpowiada więc na pytanie, czy stronę da się zaindeksować, a nie na pytanie, kogo z grupy wyszukiwarka uzna za reprezentanta.
Kiedy wskazanie nie wystarcza i trzeba przekierować
Wskazanie adresu kanonicznego ma sens wtedy, gdy oba adresy mają dalej działać. Tak jest przy sortowaniu i filtrowaniu listy produktów czy przy nawigacji fasetowej, gdzie użytkownik musi móc wejść na wynik filtrowania. Gdy wariant nie ma powodu żyć, właściwym narzędziem jest przekierowanie 301, bo usuwa problem zamiast go opisywać. Dokumentacja szereguje zresztą oba narzędzia obok siebie jako silne sygnały, a obecność adresu w mapie witryny nazywa sygnałem słabym.2 Nasz własny słownik pojęć miał kiedyś tę samą listę haseł pod dwoma równoległymi adresami archiwum. Zamiast oznaczać jeden z nich jako kanoniczny wobec drugiego, przekierowaliśmy oba na jeden nowy hub. Dwuznaczność zniknęła razem z adresami, które ją tworzyły. Osobna sprawa to znacznik kierujący na adres, który sam przekierowuje albo zwraca błąd: taki łańcuch nie rozwiązuje duplikacji, tylko dokłada wyszukiwarce pracy.
Najczęstsze pytania
Czy Google zawsze wybierze adres wskazany w znaczniku kanonicznym?
Nie zawsze. Wskazanie jest jednym z sygnałów branych pod uwagę przy wyborze reprezentanta grupy, a nie poleceniem, które musi zostać wykonane.
Czy strona uznana za duplikat wypada z indeksu?
Nie wypada, ale robot odwiedza ją rzadziej niż stronę kanoniczną. Dlatego zmiany na duplikacie docierają do wyników wolniej.
Kiedy wybrać przekierowanie zamiast znacznika kanonicznego?
Zawsze wtedy, gdy wariant adresu nie ma powodu dalej istnieć. Znacznik zostawia oba adresy dostępne, przekierowanie kończy sprawę.
Źródła
1. Google Search Central, What is URL canonicalization — wybór adresu reprezentatywnego ze zbioru duplikatów, rola sygnałów oraz częstotliwość odwiedzin robota na stronie kanonicznej i na duplikatach. Zobacz dokumentację Google →
2. Google Search Central, How to specify a canonical URL — metody wskazywania preferencji uszeregowane według siły wpływu na kanonikalizację. Zobacz dokumentację Google →
3. Google Search Console Help, URL Inspection Tool — pola „Google-selected canonical” i „User-declared canonical” oraz zastrzeżenie, że test na żywo nie przewidzi wyboru adresu kanonicznego. Zobacz dokumentację →
Tadeusz Wolskizałożyciel ESSA SEO · 40+ zrealizowanych projektów · 5,0★ Google · 5,0★ Fiverr (30+ ocen)Zaktualizowano ⋅ 4 września 2026