Przejdź do treści
Esc

Wpisz frazę, by przeszukać artykuły bloga.

Duplicate content – jak naprawić duplikację treści tagiem canonical?

Ten sam produkt może być dostępny pod adresem podstawowym, adresem z parametrem koloru i adresem utworzonym przez sortowanie. Jeśli każda wersja pokazuje tę samą treść, Google musi wybrać jedną z nich do wyników wyszukiwania. Tag canonical pomaga wskazać preferowany adres i skonsolidować sygnały przypisane do duplikatów. Nie usuwa jednak pozostałych adresów ani nie gwarantuje, że Google wybierze właśnie wskazaną wersję.

Spis treści

  • Co to jest duplicate content?
  • Co to jest tag canonical i jak działa?
  • Skąd bierze się duplicate content na stronie firmowej lub w sklepie?
  • Jak wdrożyć tag canonical krok po kroku?
  • Czym różni się duplicate content od kanibalizacji słów kluczowych?
  • Jak sprawdzić duplicate content za darmo?
  • Najczęstsze pytania

Co to jest duplicate content?

Duplicate content to sytuacja, w której ta sama lub bardzo podobna treść jest dostępna pod kilkoma adresami URL. Google grupuje takie strony i wybiera adres kanoniczny, który uznaje za najbardziej reprezentatywny. Pozostałe adresy może traktować jako wersje alternatywne.

Typowa duplikacja techniczna nie narusza zasad Google i nie oznacza automatycznej kary. Może jednak utrudniać kontrolę nad adresem wyświetlanym w wynikach, rozpraszać sygnały między wersjami i zużywać zasoby przeznaczone na indeksowanie. Jeśli właściciel strony nie wskaże preferencji, Google spróbuje wybrać wersję kanoniczną samodzielnie.

Co to jest tag canonical i jak działa?

Tag canonical (<link rel="canonical" href="...">) to znacznik w kodzie HTML strony, który wskazuje wyszukiwarce, która wersja adresu URL jest wersją główną wśród duplikatów. Umieszcza się go w sekcji <head> każdej podstrony, a jego wartość to pełny adres URL wersji kanonicznej.

Tag canonical jest silnym sygnałem, ale nie poleceniem. Google może wybrać inny adres, zwłaszcza gdy wskazania są sprzeczne albo strony nie są duplikatami. Canonical sprawdza się wtedy, gdy kilka adresów musi pozostać dostępnych dla użytkownika, na przykład przy parametrach śledzących lub wariantach sortowania. Gdy stary adres nie jest już potrzebny, lepszym rozwiązaniem jest zwykle stałe przekierowanie.

ElementRola
rel="canonical"Wskazuje wersję główną spośród duplikatów
LokalizacjaSekcja <head> strony, jeden tag na podstronę
Zasięg działaniaMoże wskazywać adres w tej samej albo innej domenie
CharakterSugestia dla Google, nie wymuszenie

Skąd bierze się duplicate content na stronie firmowej lub w sklepie?

Duplicate content powstaje najczęściej z powodów technicznych, a nie z powodu świadomego kopiowania treści przez właściciela strony. Najczęstsze źródła:

ŹródłoPrzykład
Parametry URLsklep.pl/buty?kolor=czarny i sklep.pl/buty pokazują tę samą listę produktów
Wersje z i bez www lub https/httpSerwer udostępnia tę samą stronę pod kilkoma wariantami hosta i protokołu
Strony z paginacją i filtramiKategoria produktowa generuje dziesiątki adresów o niemal identycznej treści
Wersje do drukuOsobny adres /artykul/print z tą samą treścią co strona główna artykułu
Skopiowane opisy producentaSklep wkleja opis produktu 1:1 z materiałów dostawcy, identyczny jak u konkurencji
Strony testowe lub staging zaindeksowane przez pomyłkęŚrodowisko deweloperskie dev.firma.pl widoczne w wynikach Google

W sklepach problem często rośnie wraz z liczbą filtrów, sposobów sortowania i wariantów produktów. Samo istnienie adresu z parametrem nie oznacza jednak błędu. Najpierw trzeba sprawdzić, czy adres pokazuje odrębną wartość dla użytkownika i czy powinien pojawiać się w wynikach wyszukiwania.

Jak wdrożyć tag canonical krok po kroku?

Tag canonical wdraża się przez wskazanie jednej wersji adresu jako kanonicznej i dodanie odpowiedniego znacznika do kodu każdej strony biorącej udział w duplikacji. Proces wygląda tak:

  1. Zidentyfikuj duplikaty. Sprawdź w Google Search Console, które adresy URL Google oznaczył jako zduplikowane lub zaindeksowane bez wybranej strony kanonicznej.
  2. Wybierz wersję główną. Powinna być dostępna, możliwa do indeksowania, kompletna i przeznaczona do pokazywania w wynikach. Nie wybieraj jej wyłącznie na podstawie ruchu.
  3. Dodaj tag do sekcji <head>. Na każdej wersji duplikatu umieść <link rel="canonical" href="https://twojadomena.pl/wersja-glowna/">, wskazując ten sam adres na wszystkich duplikatach.
  4. Ustaw self-referencing canonical na wersji głównej. Strona kanoniczna powinna wskazywać samą siebie. To standardowa praktyka, która porządkuje sygnał dla Google.
  5. Ujednolić pozostałe sygnały. Linki wewnętrzne i mapa witryny powinny prowadzić do adresu kanonicznego. Nie wskazuj innej wersji w mapie niż w tagu canonical.
  6. Sprawdź wdrożenie. Zweryfikuj kod HTML, a potem użyj narzędzia „Sprawdzanie adresu URL" w Google Search Console. Raport rozróżnia adres zadeklarowany przez użytkownika od adresu wybranego przez Google.
  7. Monitoruj ponowne przetworzenie adresów. Nie ma jednego terminu dla każdej witryny. Zmiana stanie się widoczna dopiero po ponownym pobraniu i ocenie stron przez Google.

W wielu systemach CMS tag canonical powstaje automatycznie. Nie zwalnia to z kontroli stron z filtrami, parametrami i paginacją. Wtyczka może poprawnie dodać znacznik, ale wskazać adres niezgodny z logiką sklepu albo innymi sygnałami.

Czym różni się duplicate content od kanibalizacji słów kluczowych?

Duplicate content dotyczy tej samej lub bardzo podobnej treści pod różnymi adresami. Kanibalizacja słów kluczowych opisuje sytuację, w której kilka odrębnych stron konkuruje o podobną intencję wyszukiwania. Problemy mogą wystąpić jednocześnie, ale wymagają innej diagnozy.

CechaDuplicate contentKanibalizacja słów kluczowych
Treść na obu adresachNiemal identycznaRóżna, ale o tym samym temacie
Typowe rozwiązanieTag canonical albo stałe przekierowanieKonsolidacja treści, zmiana intencji lub lepsze rozdzielenie tematów
Typowy przykładTen sam produkt pod adresem z i bez parametruWpis blogowy i strona usługowa o tym samym temacie

Więcej o rozpoznawaniu i naprawie tego drugiego problemu znajdziesz w artykule o kanibalizacji słów kluczowych.

Jak sprawdzić duplicate content za darmo?

Google Search Console pomaga sprawdzić, czy Google wybrał inny adres kanoniczny niż właściciel witryny. Nie jest jednak pełnym skanerem duplikacji. Do rzetelnej diagnozy trzeba połączyć dane z Search Console z przeglądem kodu i listą adresów generowanych przez serwis.

  • Google Search Console: sprawdź raport indeksowania oraz szczegóły konkretnego adresu. Porównaj canonical zadeklarowany z wybranym przez Google.
  • Kod strony: otwórz źródło HTML i wyszukaj rel="canonical". Sprawdź, czy występuje jeden raz, znajduje się w <head> i prowadzi do działającego, indeksowalnego adresu.
  • Wyszukiwanie fragmentu tekstu: wyszukaj charakterystyczne zdanie w cudzysłowie. Wynik może ujawnić kopie, ale nie jest kompletną listą zaindeksowanych duplikatów.
  • Crawler: przeskanuj witrynę i porównaj tytuły, nagłówki, treść oraz wskazania canonical. Darmowe limity narzędzi wystarczą do wstępnej kontroli niewielkiego serwisu.

Najczęstsze pytania

Czy duplicate content powoduje karę od Google?

Nie. Typowe przypadki technicznej duplikacji nie naruszają zasad Google. Wyszukiwarka wybiera reprezentatywny adres, a pozostałe może traktować jako wersje alternatywne. Celowe kopiowanie treści na dużą skalę w celu manipulowania wynikami jest osobnym problemem.

Czy tag canonical zawsze wystarczy do naprawy duplicate content?

Nie. Canonical jest właściwy, gdy podobne wersje mają pozostać dostępne. Jeśli zbędny adres można wycofać, zastosuj stałe przekierowanie. Przy różnych treściach trzeba natomiast poprawić architekturę, zakres stron albo ich zawartość, zamiast łączyć je canonicalem.

Czy skopiowany opis produktu od producenta to duplicate content?

Taki opis nie jest unikalny, więc Google może wybrać inną stronę jako bardziej reprezentatywny wynik. Sama zamiana słów nie gwarantuje poprawy widoczności. Lepszy opis powinien wnosić własne informacje: zastosowanie produktu, parametry istotne dla kupującego, porównanie wariantów i odpowiedzi na realne pytania klientów.

Czy duplicate content dotyczy też wersji językowych strony?

Strony z treścią główną przetłumaczoną na różne języki nie są dla Google duplikatami tylko dlatego, że przekazują te same informacje. hreflang pomaga wskazać właściwą wersję językową lub regionalną. Gdy kilka adresów ma treść w tym samym języku, może być potrzebne połączenie hreflang z poprawnym canonicalem.

Ile trwa naprawa duplicate content po wdrożeniu canonical?

Nie ma gwarantowanego terminu. Google musi ponownie odwiedzić adresy i przetworzyć ich sygnały, dlatego czas zależy między innymi od wielkości witryny i częstotliwości indeksowania. Po wdrożeniu sprawdzaj kolejne adresy w Search Console, zamiast oceniać zmianę po ustalonej liczbie dni.


Podejrzewasz duplicate content na swojej stronie lub w sklepie internetowym? Sprawdź, jak wygląda pełny audyt SEO albo zapytaj o wdrożenie poprawek technicznych w ramach pozycjonowania stron internetowych.

Porozmawiajmy o Twoim projekcie

Opisz czego potrzebujesz – odezwiemy się w ciągu 24h z bezpłatną wyceną.

Bezpłatna wycena

lub napisz do nas bezpośrednio