Duplikacja treści i kanibalizacja: kiedy własne podstrony sobie szkodzą
Jak w piętnaście minut sprawdzić w Search Console, czy Twoje strony walczą ze sobą, i co z nimi zrobić.
Czy dwie podobne podstrony w tym samym serwisie mogą sobie szkodzić? Tak, ale nie w sposób, w jaki się to zwykle opisuje. Google nie nakłada kary za trzy podobne podstrony. Robi coś innego: na każde zapytanie wybiera jedną z nich i pokazuje ją w wynikach, a wybór potrafi zmieniać z tygodnia na tydzień. Efekt jest taki, że sygnały (linki, kliknięcia, czas na stronie) rozkładają się na trzy adresy zamiast wzmacniać jeden, i żaden nie zbiera dość, żeby wejść wysoko. Zanim cokolwiek skasujesz, sprawdź w Search Console, która z tych stron faktycznie już coś zbiera. W audytach regularnie okazuje się, że to nie ta, którą sam uważasz za najlepszą.
W skrócie
- Kanibalizacja to nie kara, tylko rozproszenie sygnałów. Google wybiera jeden adres na zapytanie, a Ty tracisz kontrolę nad tym, który.
- Test w Search Console: raport Skuteczność, filtr na jedno zapytanie, zakładka Strony. Kilka Twoich adresów na tę samą frazę to sygnał.
- Nie kasuj od razu. Najpierw sprawdź, która strona ma wyświetlenia i linki, i to ona ma zostać adresem docelowym.
- Scalaj, gdy intencja jest ta sama. Różnicuj, gdy jedna strona odpowiada na "jak to działa", a druga na "ile to kosztuje".
- Canonical stosuj do wariantów tego samego adresu. Do dwóch osobnych artykułów służy scalenie plus przekierowanie 301.
Czym różni się duplikacja od kanibalizacji
Te dwa pojęcia mieszają się w rozmowach, a wymagają innych działań.
| Zjawisko | Co to jest | Typowy przykład | Co z tym zrobić |
|---|---|---|---|
| Duplikacja techniczna | ta sama treść dostępna pod kilkoma adresami | strona z www i bez www, adresy z parametrami sortowania, wersja do druku | tag canonical lub przekierowanie 301, bez ruszania treści |
| Duplikacja treściowa | dwa różne adresy z tekstem mówiącym to samo | opis usługi w zakładce Oferta i prawie identyczny wpis na blogu | scalenie w jedną stronę, przekierowanie słabszej |
| Kanibalizacja | kilka stron celuje w tę samą intencję wyszukiwania, nawet gdy treść jest inna | "pozycjonowanie sklepu", "SEO dla e-commerce", "optymalizacja sklepu w Google" jako trzy osobne teksty | rozgraniczenie intencji albo scalenie, zależnie od wyniku analizy |
Kanibalizacja jest trudniejsza, bo teksty mogą być napisane inaczej, mieć inne nagłówki i i tak konkurować. Decyduje intencja użytkownika, nie podobieństwo słów. Dwie strony o zupełnie różnym słownictwie będą się kanibalizować, jeśli obie odpowiadają na to samo pytanie tego samego człowieka.
Jak wykryć kanibalizację w Google Search Console
Nie potrzebujesz płatnego narzędzia. Cała procedura zajmuje kilkanaście minut i opiera się na danych, które już masz.
- Otwórz raport Skuteczność i ustaw zakres na ostatnie 3 miesiące. Krótszy okres da za mało danych, dłuższy zamaże zmiany.
- Włącz metrykę Średnia pozycja obok kliknięć i wyświetleń. To ona pokaże niestabilność.
- Kliknij zapytanie, na którym Ci zależy, żeby ustawić je jako filtr, a potem przejdź na zakładkę Strony. Zobaczysz listę adresów, które wyświetlały się na to zapytanie.
- Oceń wynik. Jeden adres z wyraźną przewagą to stan poprawny. Dwa lub więcej adresów z porównywalną liczbą wyświetleń to kanibalizacja.
- Sprawdź stabilność: wróć na zakładkę Daty i zobacz, czy średnia pozycja skacze. Wahania w granicach 2 do 3 miejsc są normalne. Skoki z pozycji 9 na 24 i z powrotem to zwykle podmiana adresu przez Google.
Odwrotny kierunek też działa i bywa szybszy przy dużych serwisach: przefiltruj raport po konkretnym adresie i zobacz listę zapytań. Jeśli strona usługowa wyświetla się głównie na frazy poradnikowe, to znak, że przejęła je od Twojego wpisu blogowego.
Procedura opisuje interfejs Google Search Console w wersji dostępnej w sierpniu 2026. Nazwy raportów Google zmieniał już kilka razy, układ zakładek mógł się przesunąć.
Której strony nie kasować: kto ma zostać adresem docelowym
Najczęstszy błąd to zostawienie strony, która wygląda najładniej, i skasowanie tej, która realnie zbiera ruch. Zanim podejmiesz decyzję, zbierz cztery liczby dla każdego kandydata.
| Kryterium | Skąd wziąć | Dlaczego ma znaczenie |
|---|---|---|
| Wyświetlenia i kliknięcia z 3 miesięcy | Search Console, raport Skuteczność, filtr po adresie | pokazuje, którą stronę Google już zaakceptował jako odpowiedź |
| Liczba linków zewnętrznych | dowolne narzędzie do analizy profilu linków, w Search Console raport Linki | linki są najtrudniejsze do odbudowania, warto zostawić adres, który je ma |
| Liczba linków wewnętrznych | wyszukiwanie adresu w kodzie serwisu albo crawler typu Screaming Frog | jeśli pół serwisu linkuje do strony A, przenoszenie tematu na B kosztuje dużo pracy |
| Dopasowanie do intencji | ocena własna po obejrzeniu wyników Google na daną frazę | jeśli w TOP10 są same poradniki, strona ofertowa i tak nie wygra |
Jeżeli liczby wskazują na jedną stronę, a Ty wolisz drugą, wygrywają liczby. Zdarza się, że wpis blogowy sprzed dwóch lat ma dziesięć razy więcej wyświetleń niż wypieszczona strona ofertowa. Wtedy właściwym ruchem jest przeniesienie oferty do wpisu, a nie odwrotnie. Pomaga tu audyt treści pod SEO, który przechodzi przez cały serwis i klasyfikuje strony na te do zostawienia, poprawy i usunięcia.
Scalać czy różnicować? Test jednego zdania
Spróbuj dokończyć zdanie dla każdej strony: "Ta strona jest dla kogoś, kto właśnie...". Jeśli obie końcówki brzmią tak samo, masz duplikaty do scalenia. Jeśli różne, masz dwie osobne strony i problem leży w tym, że źle je opisałeś.
| Sytuacja | Decyzja | Jak wykonać |
|---|---|---|
| Dwa teksty odpowiadają na to samo pytanie | scalić | przenieś unikalne fragmenty do strony docelowej, słabszą przekieruj 301 |
| Jedna odpowiada na "jak to działa", druga na "ile kosztuje" | rozdzielić wyraźniej | przepisz tytuły i pierwsze akapity pod inne pytanie, dodaj link między nimi |
| Strona ogólna i strona pod konkretne miasto | zostawić obie | strona ogólna opisuje usługę, lokalna dodaje realia miejsca: dojazd, ceny, realizacje |
| Kilka wariantów tego samego adresu z parametrami | canonical | wskaż wersję podstawową, nie ruszaj treści |
| Stary wpis, który nikt nie czyta i który powiela nowszy | usunąć z przekierowaniem | 301 na następcę tematyczny, nie na stronę główną |
Przekierowanie na stronę główną to najczęstszy błąd przy sprzątaniu serwisu. Google traktuje takie przekierowanie jak miękki błąd 404, bo strona docelowa nie odpowiada na to samo pytanie, i sygnały przepadają. Przekierowuj zawsze na najbliższy tematycznie adres.
Kiedy wystarczy canonical, a kiedy potrzebne jest przekierowanie
Różnica jest prosta: canonical zostawia obie strony dostępne dla użytkownika i tylko podpowiada Google, którą indeksować. Przekierowanie 301 usuwa jedną z nich z obiegu na dobre.
- Canonical ma sens, gdy użytkownik ma powód, żeby zobaczyć wariant: filtr w sklepie, sortowanie po cenie, wersja produktu w innym kolorze. Treść jest identyczna, adres inny, obie wersje są potrzebne w nawigacji.
- Przekierowanie 301 ma sens, gdy jedna ze stron nie ma po co istnieć. Dwa artykuły o tym samym, dwie strony usługowe napisane w odstępie roku przez różne osoby, stara wersja oferty.
- Ani jedno, ani drugie, gdy strony różnią się intencją. Wtedy naprawą jest przepisanie tytułów, nagłówków i pierwszych akapitów, żeby każda celowała w inne pytanie.
Canonical ustawiony między dwoma osobnymi artykułami działa gorzej, niż się wydaje: strona pozostaje w serwisie, zużywa budżet indeksowania i dalej odbiera linki wewnętrzne, a jednocześnie nie ma szans na wyświetlenie. To najgorszy z możliwych stanów. Szczegóły zachowania znacznika, wraz z pięcioma błędami, które wycinają strony z indeksu, rozpisujemy w tekście o tym, jak stosować tag canonical.
Jak scalić dwie strony krok po kroku
- Wybierz adres docelowy na podstawie czterech kryteriów z tabeli wyżej. Zapisz decyzję, żeby za trzy miesiące wiedzieć, dlaczego tak.
- Przenieś unikalne fragmenty ze strony likwidowanej. Zwykle jest to jedna sekcja, jeden przykład albo lepiej napisany akapit wprowadzający. Nie sklejaj dwóch tekstów w całości, bo powstanie strona, której nikt nie doczyta.
- Uzupełnij pytania i odpowiedzi, jeśli obie strony miały sekcję FAQ. Zduplikowane pytania usuń, unikalne zostaw.
- Ustaw przekierowanie 301 ze starego adresu na docelowy.
- Popraw linki wewnętrzne. Przejdź przez serwis i podmień odnośniki, żeby prowadziły od razu na nowy adres. Przekierowanie działa, ale łańcuch odnośników przez 301 spowalnia roboty i utrudnia diagnostykę.
- Zgłoś nowy adres w Search Console przez narzędzie sprawdzania adresu URL i poproś o indeksowanie.
- Odczekaj 4 do 8 tygodni i porównaj wyświetlenia na frazę docelową z okresem sprzed scalenia. Wcześniejsze wnioski będą przypadkowe.
Skąd kanibalizacja bierze się najczęściej
- Blog pisany bez planu. Co miesiąc powstaje wpis "na temat, który przyszedł do głowy", i po roku trzy z nich mówią o tym samym innymi słowami.
- Zmiana agencji. Nowa firma pisze własne strony usługowe, nie ruszając starych, bo nikt jej o nich nie powiedział.
- Strony pod miasta klonowane maszynowo. Piętnaście podstron różniących się wyłącznie nazwą miejscowości to podręcznikowy przypadek duplikacji.
- Filtry i sortowanie w sklepie. Każda kombinacja parametrów tworzy nowy adres z tą samą listą produktów.
- Tagi na blogu. Strona tagu z jednym wpisem powiela treść tego wpisu i konkuruje z nim w wynikach.
Zapobieganie jest tańsze niż sprzątanie. Zanim powstanie nowy tekst, warto sprawdzić, na jakie zapytania celują strony już istniejące, i czy w wynikach Google na daną frazę wygrywają poradniki, czy strony ofertowe. To pierwszy krok w analizie konkurencji SEO: zobaczyć, jaki typ strony Google uznaje za właściwą odpowiedź.
Po czym poznasz, że naprawa zadziałała
Trzy sygnały, w tej kolejności. Pierwszy pojawia się po 2 do 4 tygodniach, ostatni po kwartale.
- Na zapytanie wyświetla się jeden adres zamiast kilku. Sprawdzasz tam, gdzie zaczynałeś: filtr na zapytanie, zakładka Strony.
- Średnia pozycja przestaje skakać. Nawet jeśli nie od razu rośnie, sam koniec wahań oznacza, że Google przestał zmieniać zdanie.
- Rosną wyświetlenia na frazy poboczne. Scalona strona ma więcej treści na jeden temat, więc łapie warianty pytania, których wcześniej nie obsługiwała żadna z wersji.
Czego nie mierzyć: pozycji sprawdzanej ręcznie w przeglądarce. Personalizacja i historia wyszukiwania zmieniają wynik na tyle, że dwie osoby w tym samym biurze zobaczą inną kolejność. Rzetelne sposoby pomiaru opisujemy w tekście o tym, jak sprawdzić pozycję strony w Google.
FAQ: duplikacja treści i kanibalizacja
Nie ma osobnej kary za wewnętrzne duplikaty. Google po prostu wybiera jedną wersję do pokazania w wynikach i ignoruje resztę. Problemem nie jest kara, tylko to, że wybór robi algorytm, a nie Ty, i często pada na stronę słabszą sprzedażowo.
W Google Search Console wejdź w raport Skuteczność, wybierz zapytanie i przełącz się na zakładkę Strony. Jeśli na jedno zapytanie wyświetla się kilka Twoich adresów, a żaden nie ma stabilnej pozycji, masz kanibalizację. Dodatkowy sygnał to średnia pozycja skacząca o kilkanaście miejsc z tygodnia na tydzień.
Scalaj, gdy strony odpowiadają na tę samą intencję i różnią się tylko sformułowaniem. Zostaw osobno, gdy jedna odpowiada na pytanie informacyjne (jak działa), a druga na zakupowe (ile kosztuje, zamów). Test: jeśli nie potrafisz w jednym zdaniu powiedzieć, dla kogo jest strona A, a dla kogo strona B, to są to duplikaty.
Tylko wtedy, gdy strony są faktycznie tą samą treścią pod różnymi adresami, na przykład warianty z parametrami filtrów w sklepie. Jeśli to dwa osobne artykuły napisane przez dwie osoby, canonical zostawia w serwisie martwą stronę zjadającą budżet indeksowania. Wtedy lepsze jest scalenie i przekierowanie 301.
Nie, jeśli ustawisz przekierowanie 301 na stronę, która przejmuje temat. Usunięcie bez przekierowania oznacza utratę zdobytych linków i sygnałów. Sam błąd 404 nie obniża pozycji reszty serwisu, ale wyrzuca do kosza pracę, za którą już zapłaciłeś.
Powiązane strony
Sprawdzimy, które Twoje strony ze sobą walczą.
Zamów bezpłatny audyt SEO i GEO. W 5 dni roboczych dostaniesz listę zapytań, na których Twoje podstrony konkurują ze sobą, i decyzję dla każdej pary: scalić, rozdzielić czy zostawić.