Duplikat: Google wybrało inny adres kanoniczny niż użytkownik. Jak to naprawić

Ostatnia aktualizacja: 2026-10-30

W skrócie

Ten status oznacza, że strona jest oznaczona jako kanoniczna dla pewnego zbioru stron, ale Google uznało, że lepszym reprezentantem jest inny adres URL, i zaindeksowało właśnie jego. Tag canonical to wskazówka, a nie reguła. Porównaj strony, a potem ustaw przekierowania, tagi canonical, linki wewnętrzne i mapy witryn tak, by wskazywały ten sam adres.

Dokładna etykieta w Search Console: Duplicate, Google chose different canonical than user

Co to oznacza

Pomoc Google do raportu Indeksowanie stron mówi, że strona jest oznaczona jako kanoniczna dla zbioru stron, ale Google uważa, że lepszym adresem kanonicznym jest inny URL, i zaindeksowało tamten adres, a nie ten. Sprawdzanie adresu URL pokazuje obie wartości: adres kanoniczny wskazany przez użytkownika (Twój) i adres kanoniczny wybrany przez Google (wybór Google).

Dokumentacja Google mówi wprost, że preferencja kanoniczna to wskazówka, a nie reguła. Do sygnałów zalicza przekierowania, adnotacje rel="canonical", obecność w mapie witryny, HTTPS zamiast HTTP i grupy hreflang. Google podaje też przydatny test: jeśli wskazany przez Ciebie adres kanoniczny nie jest podobny do bieżącej strony, Google nigdy go nie wybierze, bo duplikat musi być podobny do swojego adresu kanonicznego. Jeśli adresem wybranym przez Google jest sama sprawdzana strona, Google uważa, że nie jest ona podobna do żadnej innej.

Czy to problem?

Najpierw sprawdź adres kanoniczny wybrany przez Google. Jeśli to adres, który Ci odpowiada, na przykład wersja HTTPS strony, którą przez pomyłkę oznaczyłeś jako HTTP, niewiele tracisz. Problem pojawia się, gdy Google wybiera adres z parametrami, stary adres, inny host albo stronę w witrynie, której nie kontrolujesz, bo tam trafiają kliknięcia i dane w raportach. Google ostrzega, że jeśli adres kanoniczny leży w usłudze, której nie posiadasz, nie zobaczysz ruchu dla swojego duplikatu.

Najczęstsze przyczyny

Sprzeczne sygnały

Tag canonical wskazuje jeden adres, ale linki wewnętrzne, przekierowania lub mapa witryny wskazują inny. Google mówi, że te metody się sumują, więc sprzeczne sygnały osłabiają Twoją preferencję.

Adres kanoniczny wskazuje inną stronę

Adres kanoniczny prowadzący do strony kategorii, strony głównej lub dowolnej strony o innej treści nie jest respektowany, bo Google traktuje jako duplikaty tylko podobne strony.

Problemy z HTTPS i certyfikatem

Google preferuje HTTPS, ale nieprawidłowy certyfikat, przekierowanie z HTTPS na HTTP albo adres kanoniczny z HTTPS na HTTP sprawiają, że wybiera wersję HTTP.

Błędy CMS, wtyczek lub JavaScriptu

Przewodnik Google po rozwiązywaniu problemów wymienia wtyczki CMS, które generują błędne elementy canonical. Adresy kanoniczne przepisywane przez JavaScript po wczytaniu strony dodatkowo mieszają obraz.

Błędna konfiguracja serwerów, włamania lub skopiowana treść

Google wymienia serwery zwracające treść z innego hosta, wstrzyknięte międzydomenowe adresy kanoniczne lub przekierowania po włamaniu oraz witryny kopiujące Twoją treść.

Syndykacja

Gdy partnerzy publikują Twoje artykuły ponownie, Google może wybrać ich kopię. Google mówi, że tagi canonical nie są tu zalecanym rozwiązaniem; jest nim zablokowanie indeksowania kopii przez partnera.

Jak to naprawić

  1. Porównaj trzy strony. Jak sugeruje pomoc Google, otwórz obok siebie bieżącą stronę, wskazany przez siebie adres kanoniczny i adres wybrany przez Google i zdecyduj, który naprawdę powinien reprezentować treść.
  2. Ujednolić wszystkie sygnały na jednym adresie. Użyj rel="canonical" z bezwzględnym adresem URL, linkuj wewnętrznie tylko do tego adresu, umieszczaj w mapie witryny tylko ten adres i przekieruj 301 duplikaty, których nikt nie potrzebuje. Nigdy nie podawaj jednego adresu w mapie witryny, a innego w rel="canonical".
  3. Napraw techniczne nadpisania. Sprawdź surowy i wyrenderowany kod HTML w Sprawdzaniu adresu URL pod kątem zduplikowanych lub zmienianych przez JavaScript tagów canonical, sprawdź nagłówki odpowiedzi pod kątem Link rel="canonical", który przeczy kodowi HTML, i napraw problemy z certyfikatem lub przekierowaniem HTTPS.
  4. Wyraźnie zróżnicuj strony, które mają być odrębne. Jeśli Google zgrupowało strony, które powinny stać samodzielnie, Google mówi, że rozwiązaniem jest wystarczające ich zróżnicowanie, a strony rozdzielają się szybciej, gdy różnica jest wyraźna i istotna.
  5. Daj temu czas, potem poproś o zindeksowanie. Google mówi, że może trzymać strony w grupie duplikatów nawet do dwóch tygodni po poprawkach treści. Potem użyj opcji Poproś o zindeksowanie tylko dla najważniejszych adresów, bo funkcja ma limit.

Sprawdź w GSC Magic

Uruchom gsc_inspect_urls_batch na dotkniętych adresach i poproś asystenta o wypisanie każdego przypadku, w którym adres kanoniczny wybrany przez Google różni się od wskazanego przez użytkownika, pogrupowanego według adresu wybranego przez Google. Wzorce widać szybko: szablon wskazujący HTTP, seria paginacji zwijająca się na pierwszą stronę albo wtyczka zapisująca zły host. gsc_query_analytics według strony pokaże, który adres faktycznie zbiera wyświetlenia przed poprawką i po niej.

Polecenia do skopiowania

Sprawdź te adresy i wypisz każdy, w którym adres kanoniczny wybrany przez Google różni się od wskazanego przez użytkownika. Pokaż obie wartości i pogrupuj wiersze według hosta i wzorca ścieżki adresu wybranego przez Google.

Dla adresów, w których Google wybrało inny adres kanoniczny, sprawdź, czy wybrany adres różni się od wskazanego tylko protokołem, hostem, ukośnikiem na końcu lub ciągiem zapytania.

Porównaj kliknięcia i wyświetlenia z ostatnich 28 dni dla każdego wskazanego adresu kanonicznego i adresu wybranego przez Google i powiedz, która wersja zbiera ruch.

Poradniki na blogu

Duplicate without user-selected canonical

Ten status oznacza, że Google uznaje adres za duplikat innej strony, nie znalazło wskazanego przez Ciebie adresu kanonicznego i wybrało drugi adres do pokazywania w wyszukiwarce. Google nazywa to działaniem zgodnym z założeniem. Działaj tylko wtedy, gdy Google wybrało zły adres albo gdy strona nie jest w rzeczywistości duplikatem.

Alternate page with proper canonical tag

Ten status oznacza, że adres jest wersją alternatywną, która poprawnie wskazuje inną stronę kanoniczną, a ta strona jest zaindeksowana. Google mówi, że nie musisz nic robić. Sprawdź wyrywkowo, czy adres kanoniczny to ten, którego chcesz, i czy żadna ważna strona nie trafiła tu przez pomyłkę.

Page with redirect

Status „Page with redirect”, po polsku „Strona z przekierowaniem”, oznacza, że adres jest niekanoniczny i przekierowuje na inną stronę, więc Google go nie indeksuje. To oczekiwane w przypadku starych adresów, wersji HTTP lub www i przeniesionych stron. Sprawdź, czy cel przekierowania jest poprawny i indeksowalny, i przestań linkować do przekierowujących adresów ze stron oraz map witryn.

Crawled - currently not indexed

Status „Crawled - currently not indexed”, po polsku „Zeskanowano, ale obecnie nie zindeksowano”, oznacza, że Googlebot pobrał stronę, ale Google nie dodało jej do indeksu, przynajmniej na razie. Google mówi, że strona może, ale nie musi zostać zaindeksowana później, i że nie trzeba zgłaszać jej ponownie. W przypadku stron, na których Ci zależy, zadbaj o wyraźnie odrębną i użyteczną treść, linkuj do nich wewnętrznie i sprawdź sygnały kanoniczne.

Najczęstsze pytania

Dlaczego Google ignoruje mój tag canonical?

Google traktuje rel="canonical" jako mocny sygnał, ale tylko wskazówkę. Może wybrać inny adres, gdy Twoje sygnały są sprzeczne, gdy wskazany adres kanoniczny nie jest podobny do strony albo gdy treść i sygnały techniczne przemawiają za inną wersją.

Czy test aktywny pokaże, czy mój adres kanoniczny zostanie zaakceptowany?

Nie. Pomoc Google do Sprawdzania adresu URL mówi, że adres kanoniczny można ustalić tylko na podstawie danych z indeksu, a test aktywny nie przewidzi, czy testowana wersja zostanie uznana za kanoniczną.

Ile to zajmie po poprawce?

Przewodnik Google po rozwiązywaniu problemów z kanonicznością mówi, że może trzymać strony w grupie duplikatów nawet do dwóch tygodni po poprawkach treści. Sprawdź adres ponownie po tym czasie i poproś o zindeksowanie najważniejszych stron.

Google wybrało adres w innej witrynie. Co mogę zrobić?

Przewodnik Google to opisuje: sprawdź błędną konfigurację serwera lub włamanie, poproś partnerów syndykacji o zablokowanie indeksowania ich kopii, a w przypadku skopiowanej treści skontaktuj się z hostingiem tej witryny lub złóż zgłoszenie DMCA do Google.

Źródła