Tag canonical: co to jest i kiedy go używać
Tag canonical (link kanoniczny) to znacznik w kodzie strony, który wskazuje Google oryginalną wersję treści, gdy ta sama lub bardzo podobna treść jest dostępna pod kilkoma adresami. Dzięki niemu Google łączy sygnały duplikatów w jednym adresie i to jego pokazuje w wynikach. Google traktuje canonical jako silną wskazówkę, a nie polecenie. W WordPressie wtyczki SEO, takie jak Rank Math i Yoast, ustawiają go automatycznie.
Poniżej wyjaśniamy, kiedy canonical jest potrzebny, jak go ustawić, czym różni się od przekierowania i noindex oraz jak czytać komunikaty o duplikatach w Search Console.
Co to jest tag canonical
Canonical to jedna linijka w sekcji head strony:
<link rel="canonical" href="https://twojadomena.pl/buty-damskie/">
Mówi ona wyszukiwarce: „to jest główny adres tej treści”. Jeśli ta sama lista produktów jest dostępna także pod adresem z parametrem sortowania, filtrowania albo śledzenia kampanii, każda z tych wersji wskazuje canonicalem adres podstawowy. Google zbiera wtedy linki i sygnały ze wszystkich wersji i przypisuje je jednemu adresowi.
Bez canonicala Google sam wybiera, którą wersję uznać za oryginał. Często trafia dobrze, ale nie zawsze, i w wynikach potrafi pojawić się adres z parametrem albo wersja do druku.
Kiedy tag canonical jest potrzebny
- Parametry w adresach: sortowanie, filtry, paginacja wyników wyszukiwania wewnętrznego, parametry UTM z kampanii.
- Sklepy internetowe, w których ten sam produkt jest dostępny w kilku kategoriach pod różnymi adresami.
- Wersje z www i bez www, http i https, jeśli nie są połączone przekierowaniem.
- Treści publikowane w kilku miejscach, np. artykuł przedrukowany w portalu branżowym, który wskazuje canonicalem oryginał na Twojej stronie.
- Bardzo podobne strony, np. warianty produktu różniące się tylko kolorem, gdy nie chcesz ich osobno w wynikach.
Zalecaną praktyką jest też canonical wskazujący na samego siebie na każdej stronie. Zabezpiecza to przed sytuacją, w której ktoś podlinkuje Twoją stronę z dziwnym parametrem, a Google uzna ten adres za osobną stronę.
Canonical, przekierowanie 301 czy noindex
Trzy narzędzia rozwiązują podobne problemy, ale działają inaczej:
| Narzędzie | Co robi | Kiedy wybrać |
|---|---|---|
| Canonical | Obie wersje działają, Google pokazuje jedną | Duplikat musi zostać dostępny dla użytkowników, np. filtry w sklepie |
| Przekierowanie 301 | Stary adres przestaje działać, użytkownik trafia na nowy | Duplikat nie jest nikomu potrzebny, np. stara wersja strony |
| Noindex | Strona działa, ale nie pojawia się w Google | Strona jest potrzebna, ale nie jest duplikatem, np. koszyk, panel Klienta |
Nie łącz noindex z canonicalem wskazującym inną stronę. To dwa sprzeczne sygnały: jeden mówi „nie indeksuj mnie”, drugi „połącz mnie z tamtą stroną”. Google może wtedy zignorować jeden z nich w nieprzewidywalny sposób.
Jak ustawić canonical w WordPressie
Rank Math i Yoast dodają canonical do każdej strony automatycznie, wskazując jej własny adres. W większości przypadków nic nie trzeba zmieniać. Własny adres kanoniczny ustawisz w edycji wpisu:
- Rank Math: panel Rank Math przy wpisie → zakładka Zaawansowane → pole Canonical URL.
- Yoast SEO: panel Yoast przy wpisie → Zaawansowane → Kanoniczny adres URL.
W WooCommerce wtyczki SEO dbają też o canonical przy filtrach i sortowaniu, ale warto to sprawdzić po instalacji każdej wtyczki do filtrowania produktów. Więcej o technicznych pułapkach sklepów piszemy w tekście o pozycjonowaniu sklepu WooCommerce.
Canonical sprawdzisz, otwierając źródło strony w przeglądarce i szukając frazy „canonical”, albo w Search Console narzędziem Sprawdzanie adresu URL, które pokazuje adres kanoniczny zgłoszony przez stronę i ten wybrany przez Google.
Komunikaty o canonicalu w Search Console
W raporcie Strony Search Console pojawiają się trzy statusy związane z canonicalem:
- Strona alternatywna z prawidłowym tagiem strony kanonicznej. Wszystko w porządku: Google zgodził się z Twoim canonicalem i pokazuje oryginał.
- Duplikat, użytkownik nie oznaczył strony kanonicznej. Google znalazł duplikaty bez canonicala i sam wybrał oryginał. Warto dodać canonical albo usunąć duplikat.
- Duplikat, Google wybrał inną stronę kanoniczną niż użytkownik. Google nie zgodził się z Twoją wskazówką. Zwykle oznacza to, że inna wersja ma więcej linków, jest w mapie witryny albo canonical wskazuje stronę o innej treści.
Trzeci przypadek wymaga analizy. Sprawdź, czy linki wewnętrzne, mapa witryny i canonical wskazują ten sam adres. Google bierze pod uwagę wszystkie te sygnały razem.
Najczęstsze błędy z tagiem canonical
- Canonical do strony głównej na wszystkich podstronach, np. po błędzie w motywie. Google może uznać całą stronę za jeden duplikat.
- Paginacja wskazująca pierwszą stronę. Strona 2 kategorii ma inne produkty niż strona 1, więc powinna mieć canonical na siebie.
- Canonical do adresu z przekierowaniem lub błędem 404. Wskazuj tylko działające adresy z kodem 200.
- Adresy względne i niespójne, np. raz z ukośnikiem na końcu, raz bez. Używaj pełnych adresów w jednej wersji.
- Dwa canonicale na jednej stronie, np. z motywu i z wtyczki SEO. Google może wtedy zignorować oba.
Najczęstsze pytania
Czy canonical jest obowiązkowy?
Nie, ale warto go mieć na każdej stronie. Wtyczki SEO dodają go automatycznie, więc w WordPressie zwykle wystarczy sprawdzić, czy działa poprawnie.
Czy Google zawsze stosuje się do canonicala?
Nie. To silna wskazówka, nie polecenie. Google może wybrać inny adres, jeśli inne sygnały, np. linki i mapa witryny, wskazują coś innego albo strony różnią się treścią.
Czy canonical może wskazywać inną domenę?
Tak. Tak oznacza się przedruki: portal publikujący Twój artykuł może wskazać canonicalem oryginał na Twojej stronie. Wtedy w wynikach powinna pojawić się Twoja wersja.
Czy canonical przekazuje moc linków jak przekierowanie?
W dużej mierze tak, bo Google łączy sygnały duplikatów w adresie kanonicznym. Gdy duplikat nie jest nikomu potrzebny, przekierowanie 301 jest jednak pewniejszym rozwiązaniem.
Duplikaty, canonicale i indeksowanie sprawdzamy w ramach audytu SEO, a poprawki wdrażamy w ramach pozycjonowania stron. Ustawienia wtyczek SEO i motywu bierzemy na siebie w ramach obsługi stron internetowych.
Skontaktuj się z nami
Sprawdzimy duplikaty na Twojej stronie
Przejrzymy canonicale, przekierowania, mapy witryny i raporty Search Console, znajdziemy duplikaty, które rozpraszają pozycje, i uporządkujemy je. Napisz, jakiej strony dotyczy sprawa.
Tel: 603 338 970
E-mail: kontakt@emm8.pl
Dlaczego warto zacząć z EMM8
- Łączymy pozycjonowanie, widoczność w AI i reklamę w jedną strategię, dzięki czemu cały budżet pracuje na ten sam cel: nowych Klientów.
- Od 2012 roku pomagamy firmom z różnych branż rosnąć w internecie, więc nie uczymy się na Państwa budżecie.
- Projekt prowadzi jedna osoba, która zna Państwa firmę, wyniki i cele, bez przekazywania sprawy między działami.
Zapytanie ofertowe
Wystarczy kilka zdań o firmie i potrzebach. Szczegóły doprecyzujemy na dalszym etapie.
