SEO techniczne

Tag canonical: kiedy stosować i jak nie zepsuć indeksowania

Jedna linijka w kodzie, która wskazuje Google adres główny wśród duplikatów. Pomaga uporządkować sklep i blog, ale tylko wtedy, gdy wskazuje właściwy adres.

Redakcja NeuriseRedakcja Neurise 12 min czytania 4 sierpnia 2026aktualizacja 22 października 2026

Tag canonical to element <link rel="canonical"> w sekcji head, który wskazuje Google adres uznawany za główny, gdy ta sama lub bardzo podobna treść jest dostępna pod kilkoma adresami. W artykule z jednym adresem ustaw canonical wskazujący na ten sam, pełny adres (Google zaleca takie odwołanie do samej siebie). Gdy ten sam artykuł jest pod kilkoma adresami w Twoim serwisie, canonical wskazuje wersję główną. Gdy publikujesz go też u partnera, Google nie zaleca canonical po jego stronie, tylko blokady indeksowania. Canonical jest wskazówką, nie regułą, więc Google może wybrać inny adres. Nie stosuje się go do stron o różnej treści.

W skrócie

  • Canonical to wskazówka, nie reguła. Google może wybrać inny adres, na przykład ze względu na jakość treści lub sygnały techniczne.
  • Stosuj go przy duplikatach i bardzo podobnych stronach, nie przy stronach o różnej treści.
  • Ten sam artykuł pod kilkoma adresami u Ciebie: canonical na wersję główną. Artykuł u partnera: Google radzi blokadę indeksowania po jego stronie, nie canonical.
  • Canonical, noindex i przekierowanie 301 robią trzy różne rzeczy. Nie zamieniaj jednego na drugie.

Jak wygląda i gdzie się go wstawia

Tag trafia do sekcji head strony i wskazuje adres uznany za główny. Google zaleca adresy bezwzględne, z protokołem i domeną, bo względne w dłuższej perspektywie mogą powodować problemy:

<head>
  <title>Tytuł artykułu</title>
  <link rel="canonical" href="https://twojadomena.pl/blog/tytul-artykulu/" />
</head>
SytuacjaCo ustawićUwaga
Strona jest wersją głównącanonical wskazujący na samą siebie, z pełnym adresemGoogle zaleca takie odwołanie do samej siebie także na stronie kanonicznej
Kategoria z filtrem kolorucanonical wskazujący na kategorię bez filtrajeśli adresy z filtrami nie mają być w wyszukiwarce, Google radzi zablokować ich skanowanie w robots.txt; canonical jest na dłuższą metę mniej skuteczny
Adres z parametrami kampaniicanonical wskazujący na czysty adres bez parametrówprzykład z dokumentacji Google: adres z parametrem gclid i właściwa strona produktu
Ten sam artykuł pod kilkoma adresami u Ciebiecanonical wskazujący na wersję głównąGoogle (Wiadomości): przy tym samym artykule w różnych miejscach własnej witryny można użyć rel="canonical"
Artykuł opublikowany też u partnerau Ciebie canonical na samą siebie; u partnera blokada indeksowania (zalecenie Google) albo canonical na Twój oryginał (zalecenie Bing)Google nie zaleca canonical dla treści redystrybuowanych i radzi, by partnerzy blokowali indeksowanie. Bing radzi poprosić partnerów o canonical na oryginał, jeśli umowa na to pozwala
Strona z paginacją, druga i kolejnecanonical wskazujący na samą siebie, nie na pierwszą stronę listyGoogle: nie używaj pierwszej strony sekwencji jako strony kanonicznej, każda ma własny adres kanoniczny

Google zachęca do wskazywania strony kanonicznej, ale nie wymaga tego: bez niej sam wybierze wersję, którą uzna za najlepszą dla użytkowników. Dokumentacja podaje cztery powody, żeby to robić: wskazać adres widoczny w wynikach, skonsolidować sygnały (na przykład linki) z duplikatów, uprościć śledzenie danych o treści i nie tracić czasu skanowania na duplikaty. W WordPressie, Wix czy Bloggerze bezpośrednia edycja kodu bywa niemożliwa, więc szukaj w CMS strony ustawień wyszukiwarki lub innego mechanizmu do wskazania adresu kanonicznego. Dla plików innych niż HTML, na przykład PDF, adres kanoniczny podaje się w nagłówku HTTP Link, a Google radzi wybrać jeden z dwóch zapisów rel="canonical" (element w HTML albo nagłówek HTTP), bo oba naraz są bardziej podatne na błędy.

[ŹRÓDŁO] Centrum wyszukiwarki Google: „Jak określić kanoniczny URL za pomocą rel="canonical" i innych metod” (developers.google.com), „Podział na strony, przyrostowe wczytywanie stron i ich wpływ na wyszukiwarkę Google” (developers.google.com) i „Rozwiązywanie problemów z wyborem strony kanonicznej” (developers.google.com); Infrastruktura indeksowania Google: „Zarządzanie indeksowaniem adresów URL nawigacji fasetowej” (developers.google.com); Pomoc Wydawcy Wiadomości: „Unikanie duplikowania artykułów w Wiadomościach Google” (support.google.com); Microsoft Bing Blog: „Does Duplicate Content Hurt SEO and AI Search Visibility?” (blogs.bing.com), 19 grudnia 2025, dostęp 4 października 2026.

Canonical, noindex czy 301: który z nich

To trzy różne narzędzia do trzech różnych problemów. Zamiana jednego na drugie daje inny skutek niż ten, o który Ci chodziło.

NarzędzieCo robiKiedy użyćCzego nie robi
rel canonicalwskazuje wersję główną spośród duplikatów i bardzo podobnych stronfiltry, parametry, warianty tej samej treścito wskazówka, nie reguła: Google może wybrać inny adres
noindexwedług Google całkowicie eliminuje stronę z wyników wyszukiwaniakoszyk, wyniki wyszukiwania wewnętrznego, strony logowanianie wskazuje wersji głównej; Google nie zaleca go do zapobiegania wyborowi strony kanonicznej w jednej witrynie
przekierowanie 301trwale kieruje pod nowy adres, a w wynikach pokazuje się strona docelowazmiana adresu, scalanie dwóch stron w jednąnie nadaje się, gdy oba adresy mają zostać dostępne

Prosty test decyzyjny: jeśli użytkownik ma nadal widzieć obie strony, użyj canonical. Jeśli jedna strona ma przestać istnieć, użyj 301. Jeśli strona ma istnieć dla użytkownika, ale nigdy nie pojawiać się w wynikach, użyj noindex. Według Google przekierowanie i rel="canonical" to wyraźne sygnały, a mapa witryny to słaby sygnał; metody się kumulują, więc wszystkie powinny wskazywać ten sam adres.

[ŹRÓDŁO] Centrum wyszukiwarki Google: „Blokowanie indeksowania przez wyszukiwarki za pomocą tagu noindex” (developers.google.com), „Przekierowania a wyszukiwarka Google” (developers.google.com) i „Jak określić kanoniczny URL za pomocą rel="canonical" i innych metod” (developers.google.com), dostęp 4 października 2026.

Pięć błędów, przez które Google wybiera inny adres, niż chcesz

  1. Canonical z każdej podstrony na stronę główną. Taki canonical może wynikać z błędu w szablonie albo we wtyczce CMS. Google wymienia CMS i wtyczki CMS wśród typowych źródeł niepożądanych adresów kanonicznych. Ten tag mówi, że podstrony są kopiami strony głównej. Jeśli Google go uwzględni, pokaże w wynikach stronę główną zamiast podstron.
  2. Canonical na adres z przekierowaniem albo na stronę 404. Jeśli adres z canonical przekierowuje dalej, canonical i przekierowanie wskazują dwa różne adresy: dla Google przekierowanie 301 to wyraźny sygnał, że kanoniczny jest jego cel. Google radzi nie wskazywać różnych adresów jako kanonicznych dla tej samej strony różnymi metodami. Wskaż adres końcowy, który działa, bez przekierowania i bez 404.
  3. Noindex jako sposób na duplikaty. Canonical mówi: ta strona jest kopią tamtej, scal sygnały. Noindex mówi: nie pokazuj tej strony w wynikach. Google nie zaleca noindex do zapobiegania wyborowi strony kanonicznej w jednej witrynie, bo „całkowicie zablokuje to dostęp wyszukiwarki do tej strony”. Przy duplikatach używaj canonical i nie łącz obu na jednej stronie.
  4. Canonical na http przy serwisie na https albo na inny wariant adresu (z www lub bez) niż ten w przekierowaniach i mapie witryny. Google woli HTTPS, ale strona HTTPS z canonical prowadzącym do HTTP to jedna z sytuacji, w których sygnały się wykluczają i Google może wybrać HTTP. Trzymaj się jednego adresu w canonicalu, przekierowaniach, mapie witryny i linkach wewnętrznych.
  5. Canonical między stronami o różnej treści. Wskazanie strony usługowej jako kanonicznej dla wpisu blogowego mówi Google, że wpis jest kopią strony usługowej. Jeśli Google to uwzględni, pokaże stronę usługową zamiast wpisu, a jeśli nie, zignoruje tag, bo „określenie preferowanego adresu kanonicznego to wskazówka, a nie reguła”. W wersjach językowych wskazuj stronę kanoniczną w tym samym języku i łącz wersje adnotacjami hreflang.

[ŹRÓDŁO] Centrum wyszukiwarki Google: „Jak określić kanoniczny URL za pomocą rel="canonical" i innych metod” (developers.google.com), „Co to jest wybór strony kanonicznej” (developers.google.com), „Rozwiązywanie problemów z wyborem strony kanonicznej” (developers.google.com) i „Przekierowania a wyszukiwarka Google” (developers.google.com), dostęp 4 października 2026. Skutki opisane w punktach 1 i 5 to nasz wniosek z opisu grupowania podobnych stron i pokazywania jednej wersji w wynikach, nie cytat z dokumentacji.

Jak sprawdzić, czy canonical działa poprawnie

  1. Otwórz kod źródłowy strony i wyszukaj ciąg rel="canonical". Sprawdź, czy adres jest pełny i czy tag stoi w sekcji head (Google akceptuje go tylko tam). Przy JavaScripcie adres powinien być już w kodzie źródłowym HTML, a skrypt nie powinien go zmieniać.
  2. Wejdź na wskazany adres. Jeśli przekierowuje albo zwraca 404, popraw tag tak, by wskazywał adres końcowy.
  3. W Search Console, w narzędziu do sprawdzania adresów URL, porównaj „Adres kanoniczny określony przez użytkownika” z „Adres kanoniczny wybrany przez Google”. Rozjazd nie musi być błędem: Google może wybrać inny adres, na przykład ze względu na jakość treści lub sygnały techniczne. Wybór strony kanonicznej widać tylko w zindeksowanej wersji, test wersji opublikowanej go nie przewiduje.
  4. Przy sklepie sprawdź po jednym adresie z każdego typu szablonu: kategoria, kategoria z filtrem, produkt, produkt z wariantem. Błąd w szablonie albo we wtyczce CMS zwykle powtarza się na adresach tego typu.
  5. Po poprawce poczekaj. Według Google po poprawie treści strony mogą zostać w klastrze duplikatów do 2 tygodni (w sprawdzonej dokumentacji nie ma czasu dla samej zmiany tagu). Ponowne zindeksowanie ważnych adresów możesz zlecić w narzędziu do sprawdzania adresów URL, ale funkcja ma limity.

[ŹRÓDŁO] Pomoc Search Console: „Narzędzie do sprawdzania adresów URL” (support.google.com); Centrum wyszukiwarki Google: „Jak określić kanoniczny URL za pomocą rel="canonical" i innych metod” (developers.google.com) i „Rozwiązywanie problemów z wyborem strony kanonicznej” (developers.google.com), dostęp 4 października 2026.

Canonical a widoczność w odpowiedziach AI

W dokumentach Google o funkcjach AI w wyszukiwarce, które sprawdziliśmy, canonical nie jest osobno omawiany: dla przeglądów od AI i trybu AI nie ma dodatkowych wymagań technicznych ani specjalnych optymalizacji, obowiązują zwykłe metody SEO. Poza wymaganiami technicznymi witryna musi być uwzględniona w ustawieniu „Generatywna AI w wyszukiwarce” w Search Console (domyślnie jest). W przewodniku po optymalizacji pod generatywną AI Google radzi natomiast, jeśli jest czas, ograniczać powielone treści, bo duplikaty mogą zmniejszać wygodę użytkowników, a wyszukiwarki mogą marnować zasoby skanowania na adresy, które nawet nie są istotne.

Microsoft Bing opisuje własny ekosystem, ale mówi więcej. W blogu dla webmasterów z 19 grudnia 2025 pisze, że wiele modeli językowych opiera się na danych z indeksu Bing lub innych indeksów, a gdy kilka stron powtarza te same informacje, systemom AI trudniej wybrać właściwą wersję. Według Bing modele grupują prawie identyczne adresy w klaster i wybierają jedną stronę reprezentującą cały zbiór, więc przy minimalnych różnicach może paść na wersję nieaktualną albo nie tę, którą chciałeś pokazać. Duplikaty mogą też opóźniać pojawianie się aktualizacji w wynikach AI. Bing zaleca jasne tagi canonical, spójne metadane i IndexNow.

Żadne z tych źródeł nie mierzy wpływu canonical na cytowania w ChatGPT czy Perplexity, więc nie obiecujemy takiego efektu. W artykule pomocy „Searching the web with ChatGPT” OpenAI pisze m.in., że ChatGPT search czasem współpracuje z zewnętrznymi dostawcami wyszukiwania (odsyła do polityk prywatności Microsoftu i Shopify), ale nie opisuje tam, jak traktuje duplikaty. O świeżości treści a cytowaniach piszemy w tekście o citation cliff.

[ŹRÓDŁO] Centrum wyszukiwarki Google: „Funkcje oparte na AI a Twoja witryna” (developers.google.com) i „Optymalizacja witryny pod kątem funkcji opartych na generatywnej AI w wyszukiwarce Google” (developers.google.com); Pomoc Search Console: „Ustawienia generatywnej AI w wyszukiwarce” (support.google.com); Microsoft Bing Blog: „Does Duplicate Content Hurt SEO and AI Search Visibility?” (blogs.bing.com), 19 grudnia 2025; OpenAI: „Searching the web with ChatGPT” (help.openai.com), dostęp 22 października 2026.

Kiedy canonical nie wystarczy

Cztery sytuacje, w których sam tag nie rozwiąże problemu:

  • Tysiące adresów z filtrami. Jeśli nie mają być w wyszukiwarce, Google radzi zablokować ich skanowanie w robots.txt, a canonical i nofollow nazywa na dłuższą metę mniej skutecznymi. Wtedy potrzebna jest decyzja, które kombinacje mają być w ogóle dostępne dla robotów. Robots.txt nie służy jednak do wyboru strony kanonicznej: Google może indeksować zablokowane adresy bez ich treści.
  • Dwie strony o różnej treści, które konkurują o to samo zapytanie. To kanibalizacja, a jej rozwiązaniem jest, według naszej rekomendacji, scalenie albo rozgraniczenie intencji, nie tag. Opisujemy to w tekście o duplikacji treści i kanibalizacji, razem ze stanami „Duplikat” w raporcie Indeksowanie stron.
  • Strony w ogóle nieodwiedzane przez roboty. Canonical nie pomoże, jeśli problem leży w indeksacji. Błędny tag to zresztą tylko jedna z dziewięciu przyczyn braku indeksacji: w proponowanej tam kolejności sprawdzania najpierw idą robots.txt i znacznik noindex, potem canonical, a dopiero potem mapa strony i linkowanie wewnętrzne.
  • Wersje językowe i regionalne. Canonical nie zastępuje hreflang. Google uznaje wersje językowe za duplikaty tylko wtedy, gdy podstawowa treść jest w tym samym języku, a dla wariantów regionalnych w tym samym języku radzi użyć zarówno wyboru strony kanonicznej, jak i hreflang.

[ŹRÓDŁO] Infrastruktura indeksowania Google: „Zarządzanie indeksowaniem adresów URL nawigacji fasetowej” (developers.google.com; w polskim tłumaczeniu „indeksowanie” oznacza tu skanowanie, zob. angielski oryginał „Managing crawling of faceted navigation URLs”, developers.google.com); Centrum wyszukiwarki Google: „Jak określić kanoniczny URL za pomocą rel="canonical" i innych metod” (developers.google.com) i „Co to jest wybór strony kanonicznej” (developers.google.com), dostęp 4 października 2026.

Porządkowanie duplikatów i canonicali to standardowy element naszej optymalizacji technicznej, a stan wyjściowy sprawdzamy w audycie.

FAQ: tag canonical

W sekcji head dodaj link rel="canonical" z pełnym adresem artykułu (Google zaleca takie odwołanie do samej siebie). Jeśli artykuł jest pod kilkoma adresami u Ciebie, wskaż wersję główną. Gdy jest też u partnera, Google nie zaleca canonical po jego stronie i radzi blokadę indeksowania, a Bing radzi poprosić partnerów o canonical na oryginał, gdy umowa na to pozwala. W CMS szukaj strony ustawień wyszukiwarki lub innego mechanizmu.

To element link rel="canonical" w sekcji head, który wskazuje Google adres uznawany za główny spośród kilku prowadzących do tej samej lub bardzo podobnej treści. Pozwala wskazać adres widoczny w wynikach i skonsolidować sygnały, na przykład linki do duplikatów.

Nie. Google zachęca do wskazywania strony kanonicznej, ale nie wymaga tego: bez niej sam wybierze wersję najlepszą dla użytkowników. Zaleca natomiast, żeby strona kanoniczna miała canonical wskazujący na samą siebie.

Canonical wskazuje wersję główną spośród podobnych stron i zostawia je dostępne. Noindex według Google całkowicie eliminuje stronę z wyników wyszukiwania. Google nie zaleca noindex do zapobiegania wyborowi strony kanonicznej w jednej witrynie i preferuje rel="canonical".

Nie. Trwałe przekierowanie to dla Google sygnał, że kanoniczny jest cel przekierowania, i w wynikach pokazuje się strona docelowa. Google radzi używać go, gdy wycofujesz duplikat strony. Canonical stosuje się, gdy oba adresy mają nadal działać.

Bo to wskazówka, a nie reguła: Google może wybrać inny adres, na przykład ze względu na jakość treści lub sygnały techniczne. Wśród typowych problemów wymienia wersje językowe bez hreflang, błędne canonical w CMS lub wtyczkach, błędy konfiguracji serwera, ataki wstawiające canonical z innej domeny, materiały redystrybuowane i skopiowane treści. Sprawdź w Search Console pola „Adres kanoniczny określony przez użytkownika” i „Adres kanoniczny wybrany przez Google”.

Żadne ze sprawdzonych źródeł nie mierzy tego wpływu. Google pisze, że dla przeglądów od AI i trybu AI nie ma dodatkowych wymagań technicznych (witryna musi być uwzględniona w ustawieniu „Generatywna AI w wyszukiwarce” w Search Console, domyślnie jest), i radzi, jeśli jest czas, ograniczać powielone treści. Microsoft Bing pisze, że przy powtarzających się informacjach systemom AI trudniej wybrać właściwą wersję, i zaleca jasne tagi canonical.

Powiązane strony

Redakcja Neurise
Redakcja NeuriseSEO & GEO oparte na AI
← Optymalizacja techniczna

Zacznij od bezpłatnego audytu.

Bezpłatny audyt SEO i GEO: przesyłasz adres strony i dostajesz diagnozę z listą priorytetów, bez umowy i bez zobowiązań.

Bezpłatnie · bez zobowiązań

Odbierz darmowy audyt AI

Zostaw dane i adres swojej strony, a sprawdzimy, jak radzi sobie w Google i czy pojawia się w odpowiedziach AI. Wynik dostajesz z konkretnymi rekomendacjami.

Administratorem danych jest NEURISE sp. z o.o. z siedzibą w Kutnie. Dane z formularza przetwarzamy wyłącznie po to, aby przygotować audyt i odpowiedzieć na zgłoszenie (art. 6 ust. 1 lit. b i f RODO). Masz prawo dostępu do danych, ich sprostowania, usunięcia i sprzeciwu. Szczegóły w polityce prywatności.