Linki kanoniczny to element technicznego SEO, lecz jego działanie powinni rozumieć także managerowie e-commerce i marketerzy odpowiedzialni za zarządzanie stroną firmową. Z tego artykułu dowiesz się, jakie jest ich znaczenie w pozycjonowaniu oraz poznasz konkretne przykłady ich zastosowania.

Tag <link> i jego zastosowania

Linki kanoniczne to szczególny przypadek zastosowania tagu <link>. Tag ten służy do określania relacji danego pliku HTML względem innych dokumentów. Mogą to być między innymi arkusze CSS, favikony, ale także inne HTML. Typ i cel odniesienia definiują zwykle atrybuty rel i href. Przykładowo, gdy przyjmuje wartość “next” (w zapisie HTML <link rel=”next” href=”url” />), informuje, jaki adres URL jest następny w paginacji.

Szczególnie istotne dla SEO jest zastosowanie tego tagu w postaci wspomnianych już linków kanonicznych.

Budowa tagu wskazującego kanoniczny URL:

<link rel=”canonical” href=”https://takaoto.pro/pozycjonowanie-stron/” />

Linki kanoniczne – co to jest?

W zaprezentowany powyżej sposób możemy Googlebotowi wskazać, że skanowany dokument HTML jest jedynie wariantem, odmianą, niewielką modyfikacją innej, istotnej dla wyszukiwarki podstrony w serwisie. Często bywa tak, że w wyniku różnych operacji adresy URL podstron są modyfikowane. Dodawane są do nich różne parametry modyfikujące lub wspierające analitykę.

Warto nadmienić, że dla Google każdy URL to osobny dokument, nawet jeśli jego treść jest praktycznie identyczna. Nie chcemy, aby Google indeksował jako nowe podstrony zasobów powstałych w ten sposób (np. list produktów ze zmienioną kolejnością w wyniku posortowania po cenie).

Co do zasady treść takich zmodyfikowanych podstron nie odbiega od zawartości strony bazowej. Są to duplikaty, które zwykle nie stanowią wartości dodanej dla użytkowników wyszukiwarki. Są potrzebne jedynie narzędziom analitycznym lub wspierają nawigację, gdy użytkownik już porusza się w serwisie.

Zastosowanie atrybutu rel canonical

Przyjrzyjmy się kilku przypadkom, w których szczególnie ważne jest zastosowanie linków kanonicznych.

Strony z parametrami nawigacji fasetowej

W przypadku silnika IdoSell może to wyglądać tak:

https://www.denley.pl/pol_m_Odziez-meska-250.html?sort_order=default&filter_sizes=4%2C%2C%2C%2C&filter_traits%5B1274432120%5D=1274432477&filter_price=100-150&filter_traits%5B1274433049%5D=&filter_traits%5B1274434362%5D=

<link rel="canonical" href="https://www.denley.pl/pol_m_Odziez-meska-250.html" />

W przypadku silnika Shoper:

https://lakieryhybrydowe.pl/Cosmetics_Zone_lakiery_hybrydowe/1/default/1/priceto/40/pricefrom/20

<link rel=”canonical” href=”https://lakieryhybrydowe.pl/Cosmetics_Zone_lakiery_hybrydowe” />

Warto dodać, że wymóg stosowania linków kanonicznych nie występuje, gdy nawigacja fasetowa jest obsługiwana za pomocą JS w taki sposób, że adres URL nie ulega zmianie.

Obsługa niepożądanych zmian adresów URL (gdy nie ma przekierowań)

Czasem sklep lub witryna są napisane w taki sposób, że dopuszczają występowanie wielu wariantów adresów URL, a jednocześnie nie są w stanie obsłużyć poprawnie przekierowań (o których pisał m.in. Krzysztof Skubacz na naszym blogu: https://takaoto.pro/blog/warianty-domeny/). Temat może dotyczyć równoległego występowania sufiksów *.html albo na przykład sytuacji, w której adres URL można wpisać wielkimi jak i małymi literami.

Zastąpienie przekierowań linkami kanonicznymi może nie być optymalne z perspektywy crawl budget, ale czasem takie rozwiązanie będzie lepsze niż pozostawienie duplikatów.

Self canonical

Zalecane jest stosowanie linków kanonicznych także w przypadku, gdy mamy do czynienia z macierzystym, bazowym adresem URL. Dzięki temu Google ma jasny sygnał, że ta strona nie jest duplikatem jakieś innego, ważniejszego dokumentu i powinna być indeksowana.

Cross-domain canonical

Link kanoniczny można zastosować także w przypadku “przedruków” do innych serwisów, gdy publikujemy de facto duplikat (tzw. cross-domain canonical) i chcemy wskazać, który wariant ma być indeksowany:

<link rel="canonical" href="https://www.szymonslowik.pl/audyt-strony-internetowej/" />

Parametry analityczne

W adresach URL można spotkać także zastosowania parametrów, które służą analityce internetowej. Najczęściej są to utm lub fbclid. Jeśli ktoś podlinkuje taki adres z innej strony i Google na niego trafi, to również mógłby on trafić do indeksu.

<link rel="canonical" href="https://takaoto.pro/" />

Grupowanie produktów

Czasem mamy do czynienia z bardzo zbliżonymi do siebie produktami, które różni niewielki detal. Jeśli ten detal nie jest na tyle istotny, aby użytkownicy szukali osobno każdego z wariantów produktu, to warto przemyśleć zastosowanie oznaczeń kanonicznych. Zwykle takie produkty mają bardzo zbliżony lub ten sam opis, więc i tak Google wybrałoby jeden, jako wariant kanoniczny do indeksacji. Jednak nie należy pozostawiać tego wyboru przypadkowi i lepiej jest wybrać jeden, wiodący produkt dla całej grupy.

W tym miejscu warto też się zastanowić, czy nie należałoby przebudować architektury informacji i bazy produktów. Skoro różni je niewielki detal, to po co budować dla nich osobne podstrony, definiować je jako oddzielne itemy? Może lepiej by było ten detal potraktować jako cechę produktu, który konfigurujemy na stronie docelowej? Takie rozwiązanie znaleźć można w przypadku stron z obuwiem i odzieżą, gdzie rozmiar wybiera się z predefiniowanej listy i nie przechodzi się do strony osobnego produktu.

Jeśli można doprowadzić do takiej sytuacji, to link kanoniczny traktujemy jedynie jako rozwiązanie przejściowe.

Jak sprawdzić, który URL jest kanoniczny?

Żeby sprawdzić, czy Google uznaje nasze wskazanie linku kanonicznego, należy udać się do Google Search Console i skorzystać z inspektora URL (górna belka).

sprawdzanie linków kanonicznych

Google po pobraniu danych o stronie poinformuje nas, czy widzi link kanoniczny w kodzie i czy uznaje tę rekomendację. Nie zawsze się tak dzieje i wówczas warto sięgnąć po pomoc specjalistów.

Linki kanoniczne – podsumowanie

Jak widzisz linki kanoniczne to bardzo ważny element technicznego SEO. Czasem jest domyślnie wdrożony poprawnie, a czasem trzeba się nad nim trochę pogłowić, aby spełniał swoje zadanie. Należy pamiętać, że możemy mieć do czynienia z kombinacjami wielu wyżej wymienionych przypadków – np. nawigacją fasetową i parametrami śledzącymi UTM. Trzeba się upewnić, że w każdym przypadku jako kanoniczny wskazywany jest poprawny, bazowy adres, a nie pośrednie, niekanoniczne formy!

Zastanawiasz się, od czego zacząć? Jak włączyć obsługę linków kanonicznych, aby uniknąć duplikacji wewnętrznej np. w kontekście nawigacji fasetowej w witrynie? Powinna ona być obsługiwana przez silnik, na którym stoi dany sklep lub strona firmowa. Jeśli chcesz sprawdzić, czy jest to poprawnie wdrożone u Ciebie, porozmawiaj z deweloperem lub specjalistą SEO. Oczywiście my chętnie pomożemy.