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łąd | Skutek |
|---|---|
| canonical do strony głównej na wszystkich podstronach | podstrony wypadają z indeksu |
| canonical do adresu z przekierowaniem albo 404 | Google ignoruje wskazówkę albo wybiera sam |
| canonical do wersji http zamiast https | sygnały trafiają do złej wersji |
| dwa różne canonical na stronie | Google ignoruje oba |
| canonical i noindex na tej samej stronie | sprzeczne sygnały |
| canonical wstawiany dopiero przez JavaScript | robot 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
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.
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