P07 Stacja 7 z 9

Jak poprawnie używać linku kanonicznego w SEO?

link kanoniczny

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.

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

Co to jest link kanoniczny?

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>.

Jak ustawić link kanoniczny?

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.

Czy link kanoniczny pomaga w 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.

Czy mogę użyć linku kanonicznego na stronach, które są tylko podobne?

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.

Czy link kanoniczny to dyrektywa dla wyszukiwarek?

Nie, to wskazówka. Ostatecznie to Google decyduje, który adres uzna za kanoniczny, i może zignorować Twoją sugestię.

Strona 404: czym jest i jak powinna być zaprojektowana? P08następna stacja