Przejdź do treści
504 144 444 Mistrz Polski w pozycjonowaniu stron 2008, 17 lat doświadczenia kontakt@bizzit.pl
Mistrz Polski w pozycjonowaniu stron 2008, poznaj agencję bizzit zadzwoń504 144 444 Bezpłatny audyt

Co to jest link kanoniczny?

Optymalizacja strony

link kanoniczny w prezentacji osób

Link kanoniczny (z ang. canonical link) to element HTML, który wskazuje wyszukiwarkom, który URL należy uznać za oryginał, gdy ta sama treść jest dostępna pod kilkoma adresami. Google nazywa ten proces usuwaniem powtórzeń, a w wynikach pokazuje zwykle tylko 1 wersję powielonego materiału. Element przydaje się wszędzie tam, gdzie sklep albo blog generuje warianty jednego widoku, co prowadzi do problemów z duplikacją treści.

Wpływ linku kanonicznego na widoczność w wyszukiwarkach

Link kanoniczny zbiera sygnały kopii w jednym URL, więc w wynikach pojawia się ten, który wybierzesz, a nie przypadkowy wariant z parametrem. Dokumentacja Google podaje przykład sukienki: odnośniki do wersji z końcówką kampanii ?gclid=ABCD trafią do czystego adresu produktu, jeśli to on zostanie oznaczony jako oryginał. Pomaga to uniknąć problemów związanych z duplikacją treści, w których dwa URL-e walczą o tę samą frazę. Google wymienia 4 powody, dla których warto wskazać wersję główną:

  • Wybór adresu w wynikach: sam decydujesz, czy użytkownik zobaczy czysty URL, czy odmianę z parametrem.
  • Konsolidacja sygnałów: linki zwrotne do kopii liczą się dla jednej podstrony, zamiast rozkładać się na kilka.
  • Prostsze statystyki: kliknięcia i wyświetlenia w Search Console zbierają się pod jednym wpisem, a nie pod pięcioma odmianami tego samego widoku.
  • Oszczędność czasu robota: Googlebot częściej odwiedza nowe i zaktualizowane podstrony, a duplikaty skanuje rzadziej.

Zagrożenia błędnego wdrożenia linku kanonicznego

Błędnie ustawiony link kanoniczny potrafi wyłączyć z wyników właściwy URL, bo Google zindeksuje ten, który mu podano, a resztę potraktuje jak kopie. Pomyłki widać w raporcie Indeksowanie stron w Search Console i w kodzie źródłowym:

  • Zły cel: element prowadzi do URL-a zwracającego kod 404 albo przekierowanie 301/302, przez co wartościowa podstrona może wypaść z indeksu.
  • Brak znacznika przy odmianach: filtry, sortowanie i parametry kampanii tworzą kopie bez wskazanego oryginału. W Search Console pojawia się wtedy status "Duplikat, użytkownik nie oznaczył strony kanonicznej", co sprzyja kanibalizacji fraz.
  • Odesłanie do materiału o innej treści: według pomocy Search Console Google nigdy nie wybierze jako oryginału adresu, który nie jest podobny do bieżącej podstrony. Wskazanie z artykułu na stronę główną zostanie więc zignorowane.
  • Konflikt z przekierowaniami: URL A ma element prowadzący do B, ale serwer przenosi ruch z A na C, przez co robot dostaje dwa sprzeczne sygnały.
  • Ścieżki względne: Google obsługuje postać /produkt, ale jej nie zaleca. Przy przypadkowo otwartej wersji testowej robot może przypisać kopie do niewłaściwej domeny, dlatego bezpieczniejszy jest pełny zapis z https://.

Przykłady wdrożenia linku kanonicznego

Link kanoniczny dodajesz w sekcji <head> każdej zduplikowanej podstrony jako 1 element z pełnym adresem wersji głównej:

<link rel="canonical" href="https://www.przykładowastrona.pl/oryginalny-adres-url/" />

Google zaleca też, aby sam oryginał miał taki tag prowadzący do siebie. Dla plików PDF albo DOCX, które nie mają sekcji head, identyczny sygnał przekazuje nagłówek HTTP Link: <URL>; rel="canonical".

Strona produktowa z różnymi wariantami URL

Jeżeli do jednego towaru prowadzi kilka adresów, na przykład z parametrem koloru albo rozmiaru, element we wszystkich odmianach wskazuje podstawowy URL:

<link rel="canonical" href="https://www.przykładowastrona.pl/produkt" />

W praktyce wersje z końcówką ?kolor=czerwony i ?rozmiar=M informują Google, że reprezentuje je zapis bez parametrów. Odnośniki zewnętrzne do obu odmian zostaną wtedy przypisane do jednego miejsca, które pokaże się w wynikach.

Strony z paginacją

Każda podstrona z paginacją (blog, kategoria sklepu) powinna wskazywać jako kanoniczny swój własny URL, na przykład ?page=2 na ?page=2, a nie początek zestawienia:

<link rel="canonical" href="https://www.przykładowastrona.pl/kategoria" />

Taki element na drugiej i dalszych podstronach listy jest błędem. Dokumentacja Google dla sklepów każe każdej odsłonie przypisać własny kanoniczny URL, a nie wskazywać pierwszej. Atrybutów rel="prev" i rel="next" wyszukiwarka Google już nie używa, chociaż mogą z nich korzystać inne. Zamiast nich połącz następne odsłony zwykłymi odnośnikami <a href> i z każdej dodaj powrót do pierwszej.

Wersje językowe i regionalne strony

Między tłumaczeniami (polska i angielska odmiana artykułu) linku kanonicznego nie stosujesz, bo to nie są duplikaty. Relacje między nimi opisuje atrybut hreflang, a każda wersja wskazuje jako oryginał siebie. Inaczej jest przy wariantach regionalnych w tej samej mowie, np. treści dla Polski i dla polskojęzycznych klientów w Niemczech: Google radzi wtedy połączyć oba mechanizmy.

Syndykacja treści

Gdy ten sam artykuł publikujesz u siebie i na zewnętrznym portalu, link kanoniczny u wydawcy nie jest rozwiązaniem polecanym przez Google. Według dokumentacji wyszukiwarki przedruki u partnerów często bardzo różnią się wyglądem i otoczeniem, dlatego najpewniej działa zablokowanie ich indeksowania (np. metatagiem noindex). Jeżeli drugi portal tego nie zrobi, pomaga wyraźny odnośnik do oryginału na początku tekstu.

Relacja linku kanonicznego z innymi elementami technicznymi SEO

Link kanoniczny jest w hierarchii Google drugim z 3 sposobów wskazania oryginału: silniejsze jest przekierowanie, słabszy plik sitemap.xml, a metody można łączyć. Tabela pokazuje, czym różnią się narzędzia do rozwiązania podobnych problemów:

Link kanoniczny a inne sygnały
Mechanizm Zastosowanie Różnica od linku kanonicznego
Przekierowanie 301 Trwałe przeniesienie na inny URL Przenosi użytkownika i robota; link kanoniczny jest dla Google wskazówką, a duplikat nadal działa
Noindex Wyłącza URL z indeksu Blokuje całą podstronę; Google nie zaleca go do wyboru oryginału w obrębie jednej domeny
Plik sitemap.xml Lista adresów proponowanych jako kanoniczne Według Google słaby sygnał; narzędzie Parametry w URL-ach, które kiedyś tu pomagało, wycofano z Search Console w 2022 roku
Hreflang Wskazuje wersje językowe i regionalne Nie zastępuje linku kanonicznego; przy wersjach międzynarodowych oba działają razem

Z tabeli wynika prosta reguła: przekierowanie stosujesz, gdy duplikat ma zniknąć, link kanoniczny, gdy kopia musi zostać dostępna dla klientów, a noindex tylko wtedy, gdy URL w ogóle nie powinien pojawiać się w Google.

Weryfikacja poprawności implementacji linku kanonicznego

Poprawność linku kanonicznego sprawdzisz w 5 krokach: kod HTML, liczba znaczników, odpowiedź serwera dla celu, format adresu i dane z Search Console. Lista kontrolna:

  • Kod HTML: element musi być w sekcji <head>, bo Google akceptuje go tylko tam. Przy podstronach budowanych JavaScriptem dokumentacja zaleca umieścić go już w źródle i pilnować, by skrypt go nie zmieniał.
  • Jeden znacznik na podstronę: dwa elementy rel="canonical" albo inny URL w nagłówku HTTP niż w kodzie to sprzeczne sygnały, dlatego Google radzi wybrać 1 z tych 2 metod.
  • Odpowiedź serwera dla celu: wskazany oryginał zwraca HTTP 200, nie przekierowanie 301/302 ani błąd 404 czy 410.
  • Pełny zapis: protokół https:// i domena zamiast ścieżki względnej.
  • Dane z Google: narzędzie do sprawdzania adresów URL w Search Console pokazuje pole "Adres kanoniczny określony przez użytkownika". Tuż pod nim stoi "Adres kanoniczny wybrany przez Google". Raport Indeksowanie stron (dawniej "Stan" i "Pokrycie") zbiera duplikaty z całej domeny, a Screaming Frog SEO Spider ocenia znaczniki na wszystkich podstronach naraz.

Najczęstsze błędy w stosowaniu linków kanonicznych

Najczęstsze błędy to łańcuchy wskazań, blokada celu w robots.txt i użycie znacznika tam, gdzie potrzebne jest przekierowanie 301. Pułapki, które spotykamy w audytach:

  • Odwołanie do siebie traktowane jak naprawa: Google zaleca, by oryginał wskazywał sam siebie. Tag samoreferencyjny na każdym duplikacie nie rozwiązuje jednak problemu, bo każda kopia ogłasza się wtedy wersją główną.
  • Łańcuchy kanoniczne: URL A prowadzi do B, a B do C. Robot może nie podążyć za taką sekwencją, więc każdy duplikat powinien od razu odsyłać do docelowego adresu.
  • Blokada w robots.txt: Google pisze wprost, żeby do wyboru oryginału nie używać tego pliku. Zablokowany URL może trafić do indeksu bez zawartości, a Googlebot nie zobaczy na nim znacznika.
  • Znacznik zamiast przekierowania 301: gdy podstrona trwale zmieniła adres, właściwa jest odpowiedź 301, bo link kanoniczny to wskazówka, a nie reguła.
  • Sprzeczne wskazania: jeden URL w sitemap.xml i inny w elemencie rel="canonical" dla tego samego dokumentu to błąd wymieniony przez Google wśród sprawdzonych metod.

W WordPressie i Shopify link kanoniczny pojawia się automatycznie, w Magento po włączeniu 2 przełączników, a ręcznie zmieniasz go we wtyczce, w szablonie albo w konfiguracji sklepu:

WordPress

WordPress od wersji 2.9 sam wstawia tag prowadzący do siebie na pojedynczych podstronach (funkcja rel_canonical() działa tylko przy widoku jednego artykułu albo strony). Wtyczki SEO, takie jak Yoast SEO, Rank Math czy The SEO Framework, mają w edytorze pole do wpisania innego adresu kanonicznego, więc nie musisz zmieniać kodu motywu.

Shopify

Shopify udostępnia w języku szablonów Liquid obiekt canonical_url, czyli adres kanoniczny bieżącej podstrony, który motyw wstawia do sekcji head (zwykle w pliku theme.liquid). Zmiana zachowania wymaga edycji kodu w panelu Shopify. Przed poprawką sprawdź w kodzie kilku produktów i kolekcji, jaki URL generuje Twój sklep.

Magento

Magento (Adobe Commerce) ma 2 osobne przełączniki w panelu: Stores, Settings, Configuration, Catalog, Catalog, sekcja Search Engine Optimization, pola "Use Canonical Link Meta Tag for Categories" i "Use Canonical Link Meta Tag for Products". Po aktywacji drugiego ustawienia karta towaru podaje adres w formacie domena/klucz-url, nawet gdy jest dostępna także pod ścieżką z kategorią. Adobe zaleca włączenie obu przełączników.

Jak monitorować działanie linków kanonicznych?

Działanie linków kanonicznych monitorujesz w Search Console, w logach serwera i w okresowych skanach całej domeny, porównując URL wskazany przez Ciebie z tym, który wybrało Google:

  • Status "Duplikat, wyszukiwarka Google wybrała inną stronę kanoniczną niż użytkownik": w raporcie Indeksowanie to lista miejsc, w których Google nie przyjęło Twojej wskazówki, a szczegóły pokaże narzędzie do sprawdzania adresów URL.
  • Czas na ponowną ocenę: po poprawkach treści Google może trzymać podstrony w grupie duplikatów nawet przez 2 tygodnie. Funkcja "Poproś o zindeksowanie" ma limity, więc używaj jej tylko dla najważniejszych URL-i.
  • Analiza logów serwera: sprawdzasz, czy Googlebot odwiedza głównie wersje kanoniczne, a kopie rzadziej, tak jak opisuje to dokumentacja.
  • Raport Wyniki wyszukiwania: po wdrożeniu kliknięcia i wyświetlenia powinny gromadzić się na wybranych adresach, a nie na odmianach z parametrami.
  • Audyt SEO: regularny skan programami Ahrefs Site Audit, Semrush Site Audit albo Lumar (dawniej DeepCrawl) wychwytuje nowe błędy w znacznikach w miarę rozbudowy strony.

podobne tematycznie

Bezpłatny audyt

Sprawdź Twoją stronę

Bezpłatnie i bez zobowiązań, odpowiadamy w dni robocze.

Wolisz porozmawiać? 504 144 444

"Bizzit łączy w sobie profesjonalne podejście do realizacji ustalonego zakresu wsparcia, autorskie i ciągle rozwijane metody SEO oraz - co ważne - relacje. Współpraca z Bizzit dała nam nowe spojrzenie na wiele obszarów SEO, nierzadko zachęcając do niestandardowego podejścia do standardowych wyzwań świata ecommerce."
Maciej ZiemczonekMaciej ZiemczonekVP Traffic Acquisition Grupa Domodi
"Z pośród wielu agencji SEO, z którymi mieliśmy okazję współpracować to Bizzit cechował się bardzo dużym profesjonalizmem i świetnym zrozumieniem środowiska SEO co przekładało się na poziom współpracy oraz wyniki."
Marcin ŁachajczykMarcin ŁachajczykCEO Ceneo.pl, Head of products OCS CEE Naspers - Allegro Group
"Jak zamykam oczy i myślę o SEO widzę bizzit. Agencja która od lat w wielu projektach udowodniła mi że nie ma rzeczy niemożliwych. Od audytu po optymalizacje a na szeptanym mrk skończywszy. Zawsze wyciągali mnie do TOP3 na kluczowe frazy. Więc polecam z czystym sercem. Bizzit to pasja, wiedza i doświadczenie. Partner w biznesie must have."
Rafał ZarembaRafał ZarembaCEO OEX 4Shops, Rawlplug E-commerce Director, AB S.A.
"Bizzit to nie tylko jedna z najlepszych agencji SEO/SEM w Polsce, ale także ludzie, którzy przewidują trendy w internecie, reagując na nowe zmiany i politykę wyszukiwarki Google, stanowią istny performance pozycjonowania stron przez doświadczenie i wyciąganie wniosków w ciągłej pracy z liderami ecommerce."
Tomasz MorozTomasz MorozFounder/CEO TravelPlanet, Sprzedajemy.pl
"We współpracy z Bizzit cenię sobie szeroką wiedzę popartą ogromnym doświadczeniem wyniesionym na przestrzeni lat zmieniającego się Internetu. Wiem, że opierając się na tej wiedzy mogę budować strategię na kolejne miesiące rozwoju firmy."
Tomasz MuterTomasz MuterCo-founder Droids On Roids
"We współpracy z firmą Bizzit S.A. cenimy sobie najbardziej ich ekspercką wiedzę, ale przede wszystkim niezawodność w dowożeniu wyników. W trakcie realizacji wielu projektów z Bizzit ich wiedza i doświadczenie niejednokrotnie decydowały o sukcesie rynkowym klientów naszej agencji. Z czystym sumieniem polecamy współpracę z nimi."
Tomasz RunowiczTomasz RunowiczPrezes Zarządu mohi.to
"Po kilku latach współpracy, wielu zrealizowanych celach w SEO/SEM można śmiało powiedzieć, że sukces projektów, które miałem przyjemność tworzyć i rozwijać, jest większy dzięki Bizzit"
Marcin ChwalikMarcin ChwalikFounder, Ceneo.pl / Director Strategy and Business Development, Allegro Group / Co-owner Domodi.pl, CEO Homebook.pl / Co-owner Stileo, Homelook
"..bardzo dobrze zarządza swoim zespołem. Świetnie rozumie nowe technologie w marketingu internetowym. Potrafi delegować zajęcia i jest nieocenionym praktykiem."
Artur StrzeleckiArtur StrzeleckiProfessor at UEK, Digital Marketing Consultant

Bezpłatny audyt strony

Podaj adres strony. Sprawdzimy szybkość i technikę strony i odezwiemy się z listą poprawek.

Bezpłatny audyt
ZadzwońWycena