Czym są linki kanoniczne i kiedy je stosować?

Link kanoniczny (tag canonical, rel=”canonical”) wskazuje wyszukiwarce, która wersja strony jest oryginałem, gdy ta sama lub bardzo podobna treść jest dostępna pod wieloma URL-ami. Bez canonical Google sam wybiera wersję kanoniczną – i często wybiera źle (np. wersję z parametrami UTM zamiast czystego URL-a). Canonical to nie dyrektywa, a podpowiedź – Google może ją zignorować, jeśli sygnały na stronie są sprzeczne (np. canonical wskazuje na URL A, ale sitemap i linki wewnętrzne prowadzą do URL B).

Czym są linki kanoniczne?

Link kanoniczny jest meta tagiem znajdującym się w sekcji <head> danej strony internetowej. Przy jego pomocy można przekazać robotom Google, że dany adres URL jest adresem kanonicznym, czyli głównym i powinien on być indeksowany. Innymi słowy, jeśli w obrębie domeny znajdują się takie same treści albo podobne na różnych podstronach, można użyć tagu kanonicznego, aby wskazać Google, która wersja powinna zostać zaindeksowana. 

Przykładowy kanoniczny adres URL:  <link rel=”canonical” href=”https://www.semgence.pl” />

Idea stosowania linków kanonicznych nie jest niczym skomplikowanym. Wszystko polega na tym, aby wybrać jedną główną podstronę i kierować na nią wyszukiwarki, jeśli domena zawiera kilka podstron z taką samą treścią. Jest to rozwiązanie dla zduplikowanych treści, kiedy wyszukiwarka nie wie, który adres URL wyświetlić w wynikach wyszukiwania. 

Kanoniczny adres URL a SEO

Można kolokwialnie powiedzieć, że Google nie lubi duplikacji treści, która doprowadza do tego, że roboty wyszukiwarki nie mogą zdecydować się na to, jaki adres ma zostać zaindeksowany i ma się wyświetlać w SERPach. Poza tym wyszukiwarce szkoda zasobów na skanowanie ciągle takich samych treści. Zbyt dużo duplikacji wpływa między innymi na crawl budget, czyli budżet indeksowania witryny. Oznacza to więc, że Google może tracić niepotrzebnie czas na indeksowanie podstron o takiej samej treści, zamiast odkrywać nowe w obrębie domeny. 

Stosowanie linków kanonicznych nie jest wymagane, ale mają one ogromny wpływ na pozycjonowanie stron. Nie tylko zmniejsza się liczba duplikatów, ale algorytmy Google mogą szybciej odnotowywać wartościowe linki na stronie. Ponadto budowany autorytet strony za pomocą linków przychodzących nie rozchodzi się na kilka adresów. Należy jednak pamiętać, że kanoniczny URL nie zawsze jest koniecznością. Przede wszystkim nie ma potrzeby ich wdrażania, jeśli strona nie ma duplikatów pod względem contentu. W takim przypadku canonical nie musi znajdować się na każdej podstronie, którą chce się pokazać w wyszukiwarce. Adresu kanonicznego nie potrzeba także wtedy, gdy posiada się plik robots.txt., ponieważ umieszczone są tam strony, które nie mają być indeksowane.

Jak ustawić tag canonical na stronie?

Należy przede wszystkim wiedzieć, że błędnie wdrożony link kanoniczny nie zadziała i będzie ignorowany przez Google. Sposób dodawania kanonicznego adresu URL strony zależy od posiadanej witryny. W przypadku WordPress implementacja jest bardzo prosta. Można do tego celu użyć wtyczki np. Yoast. W przypadku, gdy witryna jest oparta na autorskim CMS lub innym niż WordPress, stosowanie linków kanonicznych również jest proste. Wystarczy bowiem na samej górze w kodzie dodać odpowiednią linijkę:

<!DOCTYPE html>
  <html>
    <head>
      <title>Tytuł strony</title>
        <link rel=”canonical” href=”https://domena.pl/strona/podstrona” />
          ….
          </head>

Canonical URLs: How Does Google Pick the One?

Adres kanoniczny i jego zastosowanie

Potencjał adresów kanonicznych jest bardzo duży, przez co ma on szerokie zastosowanie. Gdy strona internetowa jest dostępna pod różnymi wersjami na przykład z http i https albo z www lub bez, dochodzi wtedy do duplikacji wewnętrznej. Dla wyszukiwarki Google każdy z tych adresów to osobna podstrona. W celu uniknięcia duplikacji należy zastosować przekierowanie 301 albo właśnie rel canonical, aby wskazać adres URL, który będzie miał się wyświetlać w wynikach wyszukiwania. Co istotne, można wykorzystać jednocześnie oba te rozwiązania. 

Duplikacja wewnętrzna jest częstym problemem dużych serwisów i sklepów internetowych. Sortowanie na stronach z produktami jest oczywiście ułatwieniem dla użytkownika, ale jeśli chodzi o pozycjonowanie, to jest to wyzwanie. Kiedy produkty są sortowane, zmienia się ich adres URL, ale treść pozostaje taka sama. Z tego też względu dla Google jest to duplikat. W takiej sytuacji niezbędne jest zastosowanie linku kanonicznego, który będzie wskazywać główną stronę czy kategorię.

Canonicalization: SEO Mythbusting

Warto jeszcze zauważyć, że e-sklepy muszą mierzyć się z jeszcze jednym wyzwaniem – tworzeniem unikalnych opisów. Czasem jednak produkty różnią się od siebie nieznacznie jak na przykład kolorem czy rozmiarem. Gdy właściciel nie jest w stanie stworzyć odrębnych opisów produktów, powinien on zastosować parametr canonical. W taki sposób zaprowadzi do jednej strony z opisem produktu. 

linki kanoniczne - canonical tag

Jakie czynniki mają wpływa na poprawne ustawienie kanonicznego URL?

Wdrożenie tagu canonical nie jest trudne, ale należy pamiętać o kilku aspektach, które mogą mieć wpływ na poprawne wprowadzenie tego atrybutu:

  • sprawdzanie linków pod względem literówek i błędów w pisowni,
  • na stronie może być tylko jeden link kanoniczny,
  • należy wybierać strony, na których znajduje się merytoryczny i wartościowy content,
  • tag canonical nie wprowadza się w sekcji body, tylko w head.

Linki kanoniczne mają pozytywny wpływ na pozycjonowanie stron internetowych. W ten sposób zmniejsza się liczbę powtarzających się treści i decyduje, jaki produkt zostanie pokazany użytkownikom. Dzięki temu pozycja witryny w wynikach wyszukiwania również wzrośnie. Poprawne wdrożenie canonical to jeden z elementów sprawdzanych w ramach audytu SEO

Czy canonical tag jest obowiązkowy?

Nie jest obowiązkowy, ale jest zdecydowanie zalecany. Jeśli nie ustawisz tagu canonical, Google sam wybierze wersję kanoniczną strony na podstawie własnych sygnałów. Ręczne ustawienie canonical daje Ci kontrolę nad tym, która wersja URL ma być indeksowana i wyświetlana w wynikach wyszukiwania.

Czy canonical rozwiązuje problem duplicate content?

Canonical pomaga wskazać Google preferowaną wersję strony przy zduplikowanych treściach, ale nie eliminuje duplikatów fizycznie. Google traktuje canonical jako wskazówkę, nie dyrektywę – jeśli inne sygnały wskazują inną wersję jako kanoniczną, Google może zignorować tag. Dlatego canonical warto łączyć z przekierowaniami 301 tam, gdzie to możliwe.

Jak sprawdzić, czy canonical jest poprawnie ustawiony?

Najszybszym sposobem jest sprawdzenie kodu źródłowego strony i wyszukanie tagu link rel=”canonical”. Można też skorzystać z Google Search Console (sekcja Inspekcja adresu URL), Screaming Frog lub wtyczki SEO w przeglądarce. Canonical powinien wskazywać na siebie samego lub na preferowaną wersję URL.

Kiedy canonical jest niezbędny – typowe scenariusze duplikacji

Canonical rozwiązuje pięć najczęstszych problemów z duplikacją: warianty produktów w e-commerce (kolor, rozmiar – te same opisy pod różnymi URL-ami), filtry nawigacji facetowej (kombinacje parametrów generujące tysiące URL-i), wersje HTTP/HTTPS i www/non-www (powinny przekierowywać 301, ale canonical to dodatkowe zabezpieczenie), parametry trackingowe (UTM, gclid, fbclid dodawane do URL-i), oraz treści syndykowane (artykuł opublikowany na Twojej stronie i na Medium lub LinkedIn – canonical powinien wskazywać na oryginał).

Canonical nie jest rozwiązaniem, gdy: strony mają zupełnie inną treść (użyj noindex lub 301), chcesz usunąć stronę z indeksu (canonical to podpowiedź, nie dyrektywa – użyj noindex), lub problem dotyczy duplikacji między domenami (cross-domain canonical działa, ale Google traktuje go z mniejszym zaufaniem). W Google Search Console sprawdzisz, czy Google respektuje Twoje canonicals w raporcie „Strony” > „Strona nie jest indeksowana” > „Duplikat, Google wybrał inny adres kanoniczny”.

Podobne wpisy

2 komentarze

  1. A jak poradzić sobie z ilością kilkuset artykułów, które przez kilka lat były publikowane i kanibalizują się między sobą? Zostawić tylko kaloryczne, generujące ruch i nimi się zająć?

    1. Są różne podejścia Pawle:

      1. Zweryfikować, które artykuły dają ruch
      2. Sprawdzić, czemu inne ruchu nie dają i podjąć decyzję czy scalać je, czy kasować czy też rozwinąć.

      Nasze podejście jest takie, że zawsze staramy się wyciągnąć maksimum ze wszystkich artykułów ponieważ dają one możliwość skorzystania z linkowania wewnętrznego. Może się jednak zdarzyć, że lepiej jest artykuł scalić jeśli właśnie kanibalizują lub deoptymalizować jeden kosztem drugiego (np. usuwając słowa lub robiąc linkowanie wewnętrzne lub z tego ważniejszego zbudować pilar page).

      Nie jesteśmy zwolennikami kasowania artykułów.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *