8 min czytania
Link kanoniczny to specjalny tag HTML umieszczany w sekcji strony, który informuje wyszukiwarki, którą wersję strony uznać za główną. W przypadku wielu wersji tej samej lub bardzo podobnej treści link kanoniczny wskazuje preferowany kanoniczny adres URL do indeksowania. Dla przykładu, jeśli ta sama strona jest dostępna pod kilkoma adresami (np. example.com/strona oraz example.com/strona?param=1), to dodając tag kanoniczny na wersji duplikatowej wskazujemy oryginalny URL. Dzięki temu roboty wyszukiwarek traktują wskazaną stronę jako właściwą, a pozostałe jako duplikaty. Tag canonical jest przy tym jedynie wskazówką dla wyszukiwarek – zwykle respektowaną, o ile strony są duplikatami lub bardzo do siebie podobne.
Jakie problemy rozwiązuje link kanoniczny?
Głównym zadaniem linku kanonicznego jest rozwiązanie problemu zduplikowanej treści na stronie. Taki problem pojawia się w wielu sytuacjach, na przykład:
- Wiele adresów URL prowadzących do tej samej strony – np. warianty z parametrami (filtry, identyfikatory sesji, kody śledzące kampanie), duplikaty wynikające z wersji www i non-www czy protokołów http/https.
- Powielone strony o identycznej lub bardzo podobnej zawartości – np. ten sam artykuł opublikowany w dwóch kategoriach serwisu albo produkt dostępny pod różnymi adresami (w ramach różnych kategorii sklepu).
Link kanoniczny pozwala wskazać, która wersja w tych przypadkach jest tą właściwą. Bez wskazania wyszukiwarka sama zdecyduje, którą stronę zaindeksować jako główną, a pozostałe mogą zostać pominięte. Zastosowanie linku kanonicznego zapobiega tej sytuacji, zapewniając, że do indeksu trafi preferowana przez nas strona.
Dlaczego link kanoniczny ma znaczenie dla SEO?
Z perspektywy SEO link kanoniczny jest ważny, ponieważ umożliwia konsolidację sygnałów rankingowych. Jeśli identyczna treść istnieje pod kilkoma adresami, inne strony mogą linkować do różnych wersji. Canonical sprawia, że wszystkie te linki skupiają się na jednym, wybranym URL zamiast rozpraszać między duplikatami. Dzięki temu wskazany adres zyskuje większy autorytet i ma większą szansę na wyższą pozycję w wynikach wyszukiwania.
Kolejną kwestią jest efektywność indeksowania. Duplikaty treści mogą zabierać niepotrzebnie budżet indeksowania – robot wyszukiwarki traci czas na skanowanie kopii zamiast koncentrować się na unikalnych stronach. Link kanoniczny pomaga skierować Google do właściwej wersji, co usprawnia indeksowanie witryny i zmniejsza wewnętrzną konkurencję między zduplikowanymi stronami.
Kiedy warto stosować link kanoniczny?
Link kanoniczny warto wdrożyć zawsze wtedy, gdy ta sama treść jest dostępna pod więcej niż jednym adresem URL. Dotyczy to sytuacji takich jak powielone strony w obrębie serwisu lub różne warianty tego samego adresu (np. z parametrami, wersją www/non-www, itp.). Canonical stosuj wyłącznie dla rzeczywistych duplikatów – oznaczenie nim różnych stron może skutkować usunięciem cennych podstron z indeksu. Do trwałego przeniesienia strony na nowy URL należy użyć przekierowania 301.
Błędy przy korzystaniu z linku kanonicznego
Mimo prostoty koncepcji, przy wdrażaniu linków kanonicznych można popełnić błędy osłabiające ich działanie. Najczęstsze to:
- Canonical wskazuje na zły adres – np. na stronę, która nie istnieje (błąd 404) lub jest zablokowana przed indeksowaniem (noindex). Taki tag zostanie zignorowany przez wyszukiwarkę, więc duplikaty nie zostaną połączone.
- Więcej niż jeden tag kanoniczny na stronie – jeśli w kodzie pojawią się dwa lub więcej wpisów rel="canonical" wskazujących różne adresy, Google zignoruje wszystkie te wskazówki. Strona pozostanie wtedy traktowana jak duplikat bez jasno określonej wersji głównej.
- Canonical na strony o różnej treści – błędne oznaczanie stron niebędących duplikatami. Przykładowo dodanie tagu canonical z każdej strony paginacji wskazującego stronę pierwszą powoduje, że dalsze strony mogą w ogóle nie zostać zaindeksowane. Podobnie canonical ze strony kategorii na stronę produktu pozbawi kategorię widoczności.
Aby uniknąć powyższych błędów, warto po wdrożeniu dokładnie sprawdzić kod strony oraz użyć narzędzi do weryfikacji, jak Google interpretuje nasze linki kanoniczne. Jeżeli Search Console raportuje, że Google wybrał inny kanoniczny URL niż wskazałeś należy przyjrzeć się, czy nie występuje jeden z wymienionych problemów.
Jak wdrażać linki kanoniczne?
Wdrażając linki kanoniczne, kieruj się kilkoma sprawdzonymi zasadami:
- Podawaj pełny URL – zawsze używaj pełnego adresu (łącznie z https:// i domeną) w atrybucie href tagu canonical.
- Jeden canonical na stronę – każda podstrona powinna mieć co najwyżej jeden tag kanoniczny. Unikniesz w ten sposób sytuacji, w której wiele tagów wzajemnie się wyklucza.
- Wskazuj tylko równoważne, indeksowalne strony – adres ustawiony jako kanoniczny powinien prowadzić do strony o takiej samej treści (lub bardzo zbliżonej) i nieblokowanej przed indeksowaniem. Nie kieruj canonicala do strony z błędem ani opatrzonej noindex.
- Zachowaj spójność – jeśli grupa stron jest duplikatami, wszystkie powinny wskazywać ten sam kanoniczny URL. Z kolei strona uznana za kanoniczną powinna (zwykle) wskazywać sama na siebie, potwierdzając swój status.
- Aktualizuj i monitoruj – po zmianach w strukturze witryny (np. przeniesieniu treści pod nowe adresy) nie zapominaj zmienić odpowiednio tagów kanonicznych. Regularnie sprawdzaj w Google Search Console, czy wskazane przez Ciebie kanoniczne adresy są respektowane przez Google.
Link kanoniczny można wykorzystać nie tylko dla duplikatów w obrębie jednej witryny, ale także między różnymi domenami. Tzw. cross-domain canonical polega na dodaniu tagu canonical wskazującego na identyczną treść znajdującą się na innej domenie. Rozwiązanie to jest stosowane przy syndykacji treści – jeśli Twój artykuł został opublikowany w serwisie partnera, strona kopii może zawierać link kanoniczny prowadzący do oryginału na Twojej domenie, dzięki czemu Google wie, którą wersję uznać za pierwotną.
Link kanoniczny odgrywa dużą rolę w utrzymaniu porządku w indeksowaniu witryny. Stanowi on skuteczne remedium na duplikację treści – pozwala wskazać wyszukiwarkom, jaka wersja strony jest tą właściwą i zapobiega rozpraszaniu się potencjału SEO na kopie.