Google wybrał inną stronę kanoniczną niż użytkownik

Status w Search Console: Duplikat, wybrana przez Google strona kanoniczna jest inna niż strona wybrana przez użytkownika

Strona ma canonical, ale Google uznał, że lepszą wersją główną jest inny adres, i zaindeksował tamten. Canonical to wskazówka, nie polecenie — Google ignoruje go, gdy inne sygnały (przekierowania, linki wewnętrzne, sitemapa, treść) wskazują co innego. Trzeba te sygnały ujednolicić.

Co oznacza ten status

Zadeklarowałeś canonical, ale Google wybrał inną stronę jako kanoniczną. W wynikach pokazuje się adres wybrany przez Google, a nie Twój. Często to tylko kwestia wersji adresu (z ukośnikiem lub bez, z parametrem), ale bywa też, że Google wybiera zupełnie inną stronę.

Dlaczego tak się dzieje

Google waży kilka sygnałów naraz. Canonical jest jednym z nich, ale przegrywa, gdy pozostałe wskazują inny adres:

  • linki wewnętrzne prowadzą do innej wersji adresu,
  • w mapie witryny jest inna wersja,
  • canonical wskazuje adres, który przekierowuje, zwraca 404 albo ma noindex,
  • strony nie są duplikatami — treść różni się na tyle, że canonical wygląda na błąd,
  • adres w canonical jest http, a serwis działa na https (albo odwrotnie z www).

Jak to naprawić

  1. W „Sprawdzanie adresu URL” sprawdź, który adres wybrał Google.
  2. Zdecyduj, który adres ma być główny, i ustaw na nim canonical na samego siebie.
  3. Ujednolić sygnały: linki wewnętrzne, sitemapa i hreflang mają wskazywać ten sam adres.
  4. Jeśli druga wersja nie jest potrzebna, ustaw na niej przekierowanie 301 zamiast canonical.
  5. Sprawdź sprawdzarką przekierowań, że adres w canonical odpowiada 200 bez przekierowań.

Jak pilnować na co dzień

Sprzeczne sygnały kanoniczne zwykle pojawiają się po zmianach w szablonie lub linkowaniu.

IndexRise pilnuje canonical każdej monitorowanej strony i jej kodu odpowiedzi. Gdy canonical zacznie wskazywać inny adres albo strona zacznie przekierowywać, zobaczysz to następnego dnia.

Sprawdź to na swojej stronieSprawdzarka przekierowańCały łańcuch z kodami, celem i nagłówkami — do 10 adresów naraz.

Najczęstsze pytania

Dlaczego Google ignoruje mój canonical?

Bo inne sygnały mu przeczą: linki wewnętrzne prowadzą do innej wersji, w sitemapie jest inny adres, canonical wskazuje stronę z przekierowaniem albo treść obu stron różni się bardziej, niż sugeruje canonical.

Jak sprawdzić, którą stronę wybrał Google?

W Search Console otwórz „Sprawdzanie adresu URL” dla tej strony — zobaczysz „Strona kanoniczna wskazana przez użytkownika” i „Strona kanoniczna wybrana przez Google”.

Czy to zawsze problem?

Nie. Czasem Google ma rację, np. gdy canonical wskazuje wersję http, a cały serwis działa na https. Problem jest wtedy, gdy Google wybiera adres, którego nie chcesz w wynikach.

Aktualizacja: 2026-10-20