Meta tag canonical

Kasia Bielawska
>
Kasia Bielawska

canonical

Co to jest meta tag canonical?

Meta tag canonical, nazywany też adresem kanonicznym, wskazuje wyszukiwarce preferowany adres URL dla danej treści. Technicznie nie jest to klasyczny znacznik meta, lecz element link umieszczany w sekcji head dokumentu HTML. Stosuje się go przede wszystkim wtedy, gdy ta sama lub bardzo podobna zawartość jest dostępna pod kilkoma adresami.

Canonical pomaga uporządkować duplicate content i skonsolidować sygnały SEO wokół jednego URL-a. Dla Google rel="canonical" jest jednak silnym sygnałem, a nie bezwzględnym poleceniem. Wyszukiwarka może więc wybrać inny adres, jeśli pozostałe sygnały wskazują na inną wersję strony.

Jak działa meta tag canonical?

Na stronie umieszcza się odwołanie do adresu, który ma być traktowany jako preferowana wersja treści:

<link rel="canonical" href="https://example.com/wlasciwy-adres/" />

Adres w href powinien prowadzić do wersji, którą chcesz widzieć w wynikach wyszukiwania. Dobrą praktyką jest również self-canonical, czyli wskazanie przez właściwą stronę jej własnego URL-a. Pomaga to ograniczyć problemy powodowane m.in. parametrami śledzącymi, filtrowaniem czy dodatkowymi wariantami adresu.

Kiedy warto używać canonical?

Canonical przydaje się szczególnie w sklepach internetowych, przy sortowaniu i filtrowaniu kategorii, stronach z parametrami URL oraz treściach dostępnych pod kilkoma adresami. Canonical nie zastępuje przekierowania 301. Jeśli stary adres został trwale wycofany i użytkownik powinien trafiać na nowy, właściwsze będzie przekierowanie. Canonical sprawdza się przede wszystkim wtedy, gdy kilka URL-i pozostaje dostępnych, ale jeden z nich ma być wersją preferowaną.

Meta tag canonical jest szczególnie przydatny w sytuacjach, gdy masz:

  • Strony z podobną treścią, ale różnymi URL-ami (np. strony produktowe w sklepie internetowym).
  • Strony, które mogą być dostępne przez różne protokoły (HTTP/HTTPS) lub domeny (np. z i bez „www”).
  • Strony z dynamicznie generowaną treścią, które mogą mieć różne parametry URL

Jak poprawnie ustawić canonical?

Najważniejsza jest spójność sygnałów. Linki wewnętrzne powinny prowadzić do adresu kanonicznego, a Sitemap.xml powinna zawierać przede wszystkim URL-e, które chcesz indeksować. Nie kieruj canonicala do przypadkowego, niedostępnego adresu ani strony wykluczanej z indeksu przez meta robots. Unikaj też sprzecznych sygnałów, np. canonicala wskazującego inny adres niż ten konsekwentnie używany w sitemapie i linkowaniu.

W WordPressie canonical jest często generowany automatycznie przez CMS lub narzędzie SEO. Korzystając z hostingu WordPress, warto sprawdzić kod źródłowy po migracji, zmianie ustawień adresów lub instalacji dodatkowej wtyczki SEO.

Jak sprawdzić, czy canonical działa?

Najpierw sprawdź kod źródłowy i upewnij się, że znajduje się w nim oczekiwany rel="canonical". Następnie skorzystaj z inspekcji adresu URL w Google Search Console. Narzędzie pozwala porównać canonical zadeklarowany przez właściciela strony z adresem wybranym przez Google. Jeśli są różne, przeanalizuj przekierowania, linkowanie wewnętrzne, sitemapę, podobieństwo treści i indeksowanie stron. Szczegółowe zasady opisuje także Google Search Central.

Meta tag canonical pomaga wyszukiwarkom ustalić preferowany adres treści i ograniczyć chaos wynikający z wielu podobnych URL-i. Najlepiej działa jako część spójnej konfiguracji obejmującej przekierowania, linkowanie wewnętrzne i sitemapę. Po zmianach warto obserwować, które adresy pojawiają się w indeksie i wynikach wyszukiwania.

FAQ – meta tag canonical

Nie. rel=”canonical” jest dla Google silnym sygnałem, ale wyszukiwarka może wybrać inny adres, jeśli uzna go za lepszą wersję kanoniczną.

W większości przypadków self-canonical jest dobrą praktyką. Pomaga jasno wskazać właściwy adres strony również wtedy, gdy mogą powstawać dodatkowe warianty URL.

Canonical stosuj, gdy kilka podobnych adresów ma pozostać dostępnych. Przekierowanie 301 wybierz wtedy, gdy stary URL został trwale zastąpiony i użytkownik powinien automatycznie przechodzić na nowy.

Tak. Google obsługuje canonical pomiędzy domenami, jeśli ta sama lub bardzo podobna treść jest publikowana pod różnymi adresami.

Te hasła mogą Cię zainteresować!

SEO i SEM