Co to jest tag i kanoniczny adres URL?
Link kanoniczny to adres URL określający najbardziej reprezentatywny, główny adres URL dla zbioru stron. Taki link określany jest za pomocą użycia tagu kanonicznego (rel=“canonical”), który dodawany jest we fragmencie kodu strony (tzw. canonical URL tag).
Najlepiej pokazać to na przykładzie. Załóżmy, że mamy stronę https://przyklad.pl/, dla której stworzono wizytówkę Google My Business. W takiej sytuacji dobrą praktyką jest dodanie do wizytówki linku z odpowiednimi tagami UTM, które pomagają zidentyfikować źródło ruchu w Google Analytics:
Na drugi adres URL (ten z tagami UTM) powinien być ustawiony link kanoniczny, wskazujący na wersję bez parametrów. Dzięki temu tylko jedna wersja zostanie zaindeksowana przez roboty Google i unikniemy zjawiska duplikacji wewnętrznej.
Dlaczego użycie tagu canonical jest ważne z punktu widzenia SEO?
Tag kanoniczny (rel=canonical) stanowi ważną informację dla robotów Google — wskazuje, że mamy do czynienia z adresem oryginalnym i najbardziej reprezentatywnym i to właśnie on powinien być indeksowany. Jest to bardzo istotne, gdy w serwisie znajdują się podstrony o takiej samej lub bardzo zbliżonej treści — wdrożenie odpowiedniego linku kanonicznego definiuje, którą podstronę uznajemy za najwłaściwszą do tego, by znaleźć się w wynikach wyszukiwania.
Warto wspomnieć, że linki kanoniczne dodane przez nas są jedynie sugestią, która może być brana (lub nie) pod uwagę przez roboty wyszukiwarki — bywa tak, że wyszukiwarka samodzielnie wyznacza inną stronę kanoniczną. Informacje na ten temat można znaleźć na koncie Google Search Console:
W takich wypadkach konieczne jest zbadanie przyczyny, dlaczego roboty nie respektują naszej sugestii. Zazwyczaj dzieje się tak, gdy zachodzi duplikacja wewnętrzna, czyli zjawisko, w którym mamy do czynienia z tą samą treścią na więcej niż dwóch podstronach.
Kanoniczne adresy URL — kiedy ich stosowanie jest konieczne?
Linki kanoniczne wskazujące na same siebie (self-referencing) warto ustawić zawsze, dla każdej strony w serwisie:
Chroni to stronę przed indeksowaniem się adresu URL z niechcianymi parametrami (np. wcześniej wspomniany parametr UTM z Google My Business).
Można też wyszczególnić inne, bardzo częste sytuacje, gdy powinien zostać dodany link kanoniczny (rel=canonical) wskazujący na inną stronę:
- Strony filtrowania/sortowania z dynamicznymi parametrami — gdy w obrębie jednej kategorii stworzony jest mechanizm umożliwiający filtrowanie lub sortowanie produktów, to za każdym razem, gdy użytkownik wybiera opcję filtrowania/sortowania, tworzony jest link, który może zostać zaindeksowany, np. https://przykladowy-sklep.pl/kategoria?kolor=rozowy&producent=XYZ
Dla wyszukiwarki Google jest to duplikacja, ponieważ treść na tej stronie jest zazwyczaj taka sama, co w przypadku głównej strony kategorii (tzw. duplicate content). W takiej sytuacji należy nałożyć na adres URL link kanoniczny wskazujący na główną stronę kategorii, tak aby adres URL strony z parametrem nie znalazł się w wynikach wyszukiwania.
- Powtarzające się opisy produktów — częstym problemem pojawiającym się w sklepach internetowych są bardzo zbliżone do siebie lub identyczne opisy produktów. W takiej sytuacji najlepszym rozwiązaniem jest stworzenie unikalnych treści. Nie zawsze jest to jednak możliwe — racjonalnym działaniem jest wówczas wybranie najbardziej reprezentatywnej strony produktu oraz umieszczenie na reszcie podstron odpowiednich linków kanonicznych.
- Bardzo podobne wpisy blogowe — tak, jak w przypadku bardzo podobnych do siebie opisów produktów, w sytuacji, gdy zachodzi duplikacja treści w obrębie wpisów blogowych, warto rozważyć dodanie linków kanonicznych wskazujących na wpis lepiej rozbudowany, z większą liczbą wejść.
- Wiele wersji adresów URL (ale tylko, gdy nie ma możliwości wykonania przekierowania 301) – gdy strona internetowa jest indeksowana pod różnymi wersjami (np. z http i https), wówczas najlepszym rozwiązaniem jest wykonanie przekierowania 301. Jeśli nie ma jednak możliwości wdrożenia przekierowania, to można użyć tagów kanonicznych, aby wskazać robotom główną wersję adresów URL.
Aby sprawdzić, jaki link kanoniczny wskazany jest dla danej podstrony, warto zainstalować wtyczkę SEO META in 1 CLICK.
Jak ustawić linki kanoniczne na stronie?
Ustawienie linków kanonicznych z poziomu CMSa jest zazwyczaj bardzo proste.
W przypadku stron na WordPressie dobrym pomysłem jest zainstalowanie wtyczki YoastSEO — wystarczy wejść w tryb edycji danej podstrony i odnaleźć tam moduł do dodawania canonicali w opcjach zaawansowanych:
Podobny mechanizm można znaleźć w większości systemów zarządzania treścią na stronie. Jeśli jednak nie ma takiej opcji, to można również dodać ręcznie link kanoniczny w kodzie strony w sekcji <head>, stosując poniższy fragment:
<link rel=”canonical” href=”https://www.przykladowa-strona.pl/„>
Mamy nadzieję, że po przeczytaniu tego wpisu, ustawienie poprawnych kanonicznych adresów URL będzie dla Ciebie jaśniejsze. Pamiętaj, że warto zwracać uwagę na każdy czynnik optymalizacji strony, który może wpłynąć pozytywnie na jej pozycjonowanie i implementować dobre rozwiązania dla swojej witryny.