Przejdź do treści
Darmowe narzędzie

Sprawdź adres kanoniczny strony.

Wklej URL, aby odczytać canonical i sprawdzić odpowiedź wskazanego adresu.

  • Darmowe
  • Bez zakładania konta

Adres pobiera nasz serwer, dlatego trafia do naszych logów. Odrzucamy hosty prywatne i lokalne.

Jak działa canonical

Co to jest canonical URL?

Canonical URL to adres reprezentujący grupę duplikatów lub bardzo podobnych stron. Znacznik rel="canonical" pozwala wskazać preferowaną wersję; Google może jednak wybrać inną.

Porządkuje duplikaty URL

Parametry kampanii, filtry lub różne warianty adresu mogą prowadzić do tej samej albo bardzo podobnej treści. Canonical wskazuje preferowaną wersję.

Nie przekierowuje odwiedzających

W przeciwieństwie do przekierowania 301, canonical nie zmienia adresu w przeglądarce. To wskazówka dla wyszukiwarki, a nie akcja dla użytkownika.

Wyszukiwarka wybiera ostateczny adres

Canonical jest jednym z sygnałów. Przekierowania, linki wewnętrzne, sitemapę i podobieństwo treści trzeba z nim uzgodnić.

Wybierz właściwy sygnał

Canonical, przekierowanie 301 czy noindex?

rel="canonical"

Kiedy użyć

Treść ma pozostać dostępna pod kilkoma adresami, ale chcesz wskazać wersję preferowaną.

Co robi

To silny sygnał preferowanego URL. Nie przekierowuje użytkownika.

Przekierowanie 301

Kiedy użyć

Stary adres został trwale zastąpiony nowym i nie powinien już służyć jako osobna strona.

Co robi

Przenosi użytkownika i robota na nowy adres; jest mocniejszym sygnałem niż canonical.

noindex

Kiedy użyć

Strona nie powinna pojawiać się w wynikach wyszukiwania.

Co robi

Prosi o wyłączenie tej strony z indeksu; nie wskazuje adresu kanonicznego dla duplikatu.

Wdrożenie

Jak dodać tag canonical do strony HTML

Umieść jeden bezwzględny adres w elemencie <head> strony. Ta sama zasada działa dla plików bez HTML, takich jak PDF. Tam canonical może być wysłany w nagłówku HTTP Link.

Strona HTML, w <head>
<link rel="canonical" href="https://example.com/poradnik/">
PDF, nagłówek odpowiedzi HTTP
Link: <https://example.com/poradnik/>; rel="canonical"

Sprawdź też canonical wybrany przez Google. To narzędzie odczytuje HTML wysłany przez serwer i nie uruchamia JavaScriptu. Nie wie, który adres Google faktycznie wybrał. Zweryfikuj go w URL Inspection w Search Console.

Krok po kroku

Jak sprawdzić tag canonical na stronie

Tag canonical sprawdzasz na adresie, który ma duplikaty, i na adresie, na który ten tag wskazuje. Cztery kroki pokazują, czy wyszukiwarka dostaje spójny sygnał.

  1. Wybierz adresy z duplikatami

    Zacznij od stron, które istnieją w kilku wariantach: z parametrami kampanii, z filtrami, z ukośnikiem na końcu i bez niego, na http i https. Każdy wariant to osobny adres do sprawdzenia.

  2. Wklej adres i odczytaj deklarację

    Narzędzie powyżej pobiera stronę, odczytuje rel="canonical" z sekcji <head> i z nagłówka HTTP Link, a potem sprawdza sam adres kanoniczny. Zobaczysz, czy canonical wskazuje na tę samą stronę, czy na inną.

  3. Sprawdź odpowiedź adresu kanonicznego

    Adres kanoniczny powinien zwracać 200, bez przekierowania, bez noindex i bez własnego, innego canonicala. Jeśli wynik pokazuje przekierowanie, wpisz w tagu adres końcowy.

  4. Uzgodnij pozostałe sygnały

    Ten sam adres preferowany wpisz w linkach wewnętrznych, w sitemapie i w przekierowaniach. Google traktuje przekierowania i rel="canonical" jako silne sygnały, a sitemapę jako słaby, więc rozbieżność między nimi osłabia deklarację w tagu.

  5. Potwierdź wybór w Search Console

    Adres, który Google ostatecznie uznał za kanoniczny, pokazuje URL Inspection w Search Console. Sprawdź go po kilku dniach od wdrożenia zmiany.

Przykłady

Przykłady poprawek tagu canonical

Trzy błędy, które narzędzie zgłasza najczęściej, razem z poprawnym zapisem.

Canonical do przekierowania
Przed
<!-- http://example.com/cennik przekierowuje na https -->
<link rel="canonical" href="http://example.com/cennik">
Po
<link rel="canonical" href="https://example.com/cennik/">

Wpisz adres końcowy, ten sam, który zwraca 200. Google przy równorzędnych stronach preferuje wersję https.

Ścieżka względna
Przed
<link rel="canonical" href="/pl/cennik/">
Po
<link rel="canonical" href="https://example.com/cennik/">

Google zaleca adresy bezwzględne. Ścieżka względna na kopii testowej wskaże host kopii.

Parametry kampanii skopiowane do tagu
Przed
<link rel="canonical" href="https://example.com/cennik/?utm_source=newsletter">
Po
<link rel="canonical" href="https://example.com/cennik/">

Szablon, który wstawia bieżący adres razem z query string, tworzy osobny canonical dla każdej kampanii.

Częste błędy

Najczęstsze błędy z tagiem canonical

  • Dwie różne deklaracje na jednej stronie

    Wtyczka SEO i motyw dodają osobne tagi albo nagłówek HTTP Link wskazuje inny adres niż HTML. Google prosi, żeby jedną stronę opisywać jednym adresem kanonicznym we wszystkich metodach.

  • Tag poza sekcją head

    Google przyjmuje rel="canonical" tylko z sekcji <head>. Błędnie zamknięty head albo skrypt wstawiający element w body sprawia, że tag przestaje działać.

  • Noindex zamiast canonicala na duplikatach

    Google odradza noindex jako sposób wyboru adresu kanonicznego w obrębie jednej witryny. Noindex usuwa stronę z indeksu, ale nie mówi, która wersja jest preferowana.

  • Blokada duplikatów w robots.txt

    Zablokowanej strony crawler nie pobierze, więc nie zobaczy też jej canonicala. Google wymienia robots.txt wśród metod, których do kanonikalizacji używać nie należy.

  • Stare adresy w canonicalu po migracji

    Po zmianie struktury adresów szablon często zostawia stary adres w tagu. Google zaleca, żeby po włączeniu przekierowań canonicale na nowej stronie wskazywały nowe adresy.

Liczby i źródła

Canonical w dokumentacji Google i w danych o stronach

WartośćCo oznaczaŹródło
<head>Google przyjmuje element rel="canonical" tylko z tej sekcji HTML.Google Search Central, duplikaty URL
2 silne sygnałyPrzekierowania i rel="canonical" Google opisuje jako silne sygnały kanonikalizacji. Sitemapa jest sygnałem słabym.Google Search Central, duplikaty URL
httpsPrzy równorzędnych stronach Google wybiera jako kanoniczną wersję https zamiast http.Google Search Central, duplikaty URL
Ten sam językNa stronach z hreflang canonical powinien wskazywać stronę w tym samym języku.Google Search Central, duplikaty URL
68%Tyle stron w wersji desktop miało tag canonical według Web Almanac 2025. W wersji mobilnej było to 67%.HTTP Archive, Web Almanac 2025, SEO

Źródła sprawdzone: