P07 Stacja 7 z 9
Jak poprawnie używać linku kanonicznego w SEO?

Link kanoniczny (canonical) to wskazówka dla wyszukiwarki, który adres URL jest główną wersją strony, gdy ta sama lub bardzo podobna treść jest dostępna pod kilkoma adresami. Dzięki niemu Google wie, który adres ma indeksować i pokazywać w wynikach.
Duplikaty powstają same: ten sam produkt w kilku kategoriach, adresy z parametrami (?utm_source=, sortowanie, filtry), wersje z www i bez, z http i https, z ukośnikiem na końcu i bez. Bez wskazówki Google wybierze adres kanoniczny samodzielnie i może wybrać inny, niż byś chciał. Sygnały takie jak linki prowadzące do duplikatów są wtedy rozproszone. Poprawny canonical pomaga je skonsolidować na jednym adresie w wynikach wyszukiwania. Duplikaty nie skutkują karą, to kwestia wyboru wersji i marnowania zasobów.
Jak ustawić link kanoniczny
Umieść w sekcji <head> strony znacznik:
<link rel="canonical" href="https://example.com/adres-glowny/" />
Kilka zasad z dokumentacji Google:
- używaj pełnego, bezwzględnego adresu URL (z protokołem i domeną);
- na jednej stronie umieszczaj tylko jeden znacznik canonical;
- dodawaj canonical także na stronie głównej wersji (tzw. self-referencing canonical), co chroni przed duplikatami z parametrami;
- dla plików innych niż HTML, np. PDF, użyj nagłówka HTTP
Link: <https://example.com/plik.pdf>; rel="canonical"; - w WordPressie canonical ustawia wtyczka SEO (Yoast, Rank Math), więc nie dodawaj go drugi raz ręcznie.
Canonical stosuj dla stron identycznych lub niemal identycznych. Gdy strona ma być trwale zastąpiona inną, użyj przekierowania 301. Gdy strona w ogóle nie ma być w wynikach, użyj tagu noindex. Pamiętaj też, że canonical to wskazówka, a nie polecenie. Google może go zignorować, jeśli uzna, że wskazana strona różni się treścią lub że lepszym adresem jest inny. Wybrany przez Google adres zobaczysz w Search Console w narzędziu do kontroli adresu URL (pole „Kanoniczny adres URL wybrany przez Google”).
Co daje link kanoniczny
Główna korzyść to kontrola nad tym, który adres trafia do wyników. Zamiast kilku wersji tej samej strony, które konkurują ze sobą, w indeksie ma się jedną. To szczególnie ważne w sklepach internetowych, gdzie filtry i sortowanie tworzą tysiące adresów z parametrami.
Druga korzyść to skupienie sygnałów: linki zewnętrzne i wewnętrzne prowadzące do duplikatów są przypisywane do adresu kanonicznego, więc cała „moc” strony pracuje na jednym URL. Trzecia to oszczędność crawlowania: Google rzadziej odwiedza duplikaty.
Częste błędy przy ustawianiu canonical
Canonical na stronach, które nie są duplikatami. Częsty przykład to wskazywanie na stronę główną albo na stronę kategorii wszystkich podstron w paginacji. Google zignoruje taki znacznik, a strony paginacji mogą wypaść z indeksu. Każda strona paginacji powinna mieć własny, samoodnoszący się canonical. W przypadku podobnych, ale różnych stron użyj przekierowania 301 albo zostaw je niezależnymi.
Canonical do adresu, którego Google nie może użyć. Jeśli wskazana strona jest zablokowana w robots.txt, przekierowuje, zwraca błąd 404 lub ma tag noindex, canonical nie zadziała. Połączenie noindex z canonical na jednej stronie wysyła Google sprzeczne sygnały, więc wybierz jedno z nich. Błędem jest też ustawienie canonical do wersji z http albo bez www, jeśli serwis działa na https.
Canonical umieszczony poza <head> lub w kilku wersjach. Google ignoruje znacznik umieszczony w <body>, a przy kilku różnych wskazaniach pomija wszystkie. Sprawdź kod źródłowy strony i, jeśli korzystasz z wtyczki SEO oraz motywu, upewnij się, że oba nie dodają canonical jednocześnie.
LINKI KANONICZNE – FAQ
To wskazówka dla wyszukiwarki, który adres URL jest główną wersją treści dostępnej pod kilkoma adresami. Znacznik umieszcza się w sekcji <head>.
Dodaj w sekcji <head> znacznik <link rel="canonical" href="https://example.com/adres/"> z pełnym adresem URL strony głównej wersji. W WordPressie robi to zwykle wtyczka SEO.
Tak, pomaga wskazać Google właściwy adres i skupić na nim sygnały z duplikatów. Nie podnosi jednak pozycji sam z siebie.
Nie. Canonical ma sens dla stron identycznych lub niemal identycznych. Dla podobnych, ale różnych stron zostaw osobne adresy, a dla stron do usunięcia użyj przekierowania 301 lub noindex.
Nie, to wskazówka. Ostatecznie to Google decyduje, który adres uzna za kanoniczny, i może zignorować Twoją sugestię.
Cała linia: Podstawy SEO
- P01węzeł
Co to jest SEO
- P03
Algorytm Google
- P04
On-site SEO
- P05
SEO a SEM
- P06
Link juice
- P07jesteś tutaj
Link kanoniczny
- P08
Strona 404
- P09
Black hat SEO
Przesiadki
Węzły pozostałych linii – od nich zaczyna się każdy dział Akademii.
- Jak skutecznie wyszukiwać słowa kluczoweSłowa kluczowe
- Przewodnik po kodach statusu HTTP: jak interpretować odpowiedzi serweraTechniczne SEO
- Topical authority w SEO – jak stać się autorytetem w swojej niszy?Semantyczne SEO
- Wpływ crawl budgetu na pozycjonowanie stron – jak skutecznie zarządzać zasobami skanowaniaCrawlowanie i indeksacja
- Nawigacja fasetowa – jak optymalizować ją dla SEO?SEO dla e-commerce
- Jak algorytm Panda zmienił zasady gry w SEO?Algorytmy Google
- Analiza danych w Google Search Console i ich wpływ na ruch internetowyNarzędzia SEO