Link kanoniczny (canonical)

Link kanoniczny to znacznik <link rel="canonical" href="…"> w sekcji head, który mówi wyszukiwarce, który adres jest główną wersją strony. Gdy ta sama treść jest dostępna pod kilkoma adresami, Google indeksuje zwykle wersję wskazaną w canonical. To wskazówka, nie polecenie — Google może wybrać inaczej.

Jak wygląda canonical

W sekcji <head> strony:

<link rel="canonical" href="https://sklep.pl/sofy/">

Ten sam sygnał można wysłać nagłówkiem HTTP (Link: <https://sklep.pl/plik.pdf>; rel="canonical") — przydaje się dla plików PDF. Adres w canonical powinien być bezwzględny, z protokołem i domeną.

Kiedy używać

  • adresy z parametrami (filtry, sortowanie, śledzenie kampanii) wskazują wersję bez parametrów,
  • ta sama treść w kilku kategoriach albo pod kilkoma ścieżkami,
  • wersje do druku, AMP, warianty produktu o identycznym opisie,
  • każda strona: canonical wskazujący na siebie jako zabezpieczenie.

Najczęstsze błędy

BłądSkutek
canonical do strony głównej na wszystkich podstronachpodstrony wypadają z indeksu
canonical do adresu z przekierowaniem albo 404Google ignoruje wskazówkę albo wybiera sam
canonical do wersji http zamiast httpssygnały trafiają do złej wersji
dwa różne canonical na stronieGoogle ignoruje oba
canonical i noindex na tej samej stroniesprzeczne sygnały
canonical wstawiany dopiero przez JavaScriptrobot może go nie zobaczyć

Jak sprawdzić canonical

Otwórz źródło strony i wyszukaj rel="canonical". W Google Search Console „Sprawdzanie adresu URL” pokazuje oba: canonical zadeklarowany przez Ciebie i wybrany przez Google. Sprawdzarka przekierowań pokazuje canonical strony, na której kończy się łańcuch.

Monitorowanie canonical

Zmiana canonical rzadko jest zamierzona — zwykle przychodzi z aktualizacją szablonu lub wtyczki SEO.

IndexRise zapisuje canonical każdej monitorowanej strony. Gdy zacznie wskazywać inny adres, dostajesz zdarzenie krytyczne „Strona przestała być indeksowalna”. Gdy zmieni się, ale nadal wskazuje tę samą stronę (np. zapis względny zamiast pełnego adresu), dostajesz tylko ostrzeżenie.

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

Najczęstsze pytania

Czy każda strona powinna mieć canonical?

Tak, warto, żeby każda strona miała canonical wskazujący na siebie (samoodwołujący). Chroni to przed duplikatami z parametrów, wersji z ukośnikiem i bez, http i https.

Co jest lepsze: canonical czy przekierowanie 301?

Przekierowanie, gdy stary adres nie jest już potrzebny użytkownikom. Canonical, gdy oba adresy mają działać, np. strona z filtrami i bez.

Czy canonical może wskazywać inną domenę?

Tak. Używa się tego np. przy publikacji tego samego artykułu w kilku serwisach. Strona wskazująca inną domenę zwykle wypada z indeksu na rzecz wskazanej.

Aktualizacja: 2026-10-20