Najgorsze cięcie contentu zaczyna się od zdania: „Ta strona nie ma ruchu, usuńmy ją”. Brak kliknięć to jeszcze nie wyrok. Podstrona może nie generować wejść, ale trzymać linki zewnętrzne, wspierać wewnętrznie ważny temat, łapać sezonowe zapytania albo domykać ścieżkę użytkownika, której nie widać w prostym raporcie z ostatnich 30 dni.
Content pruning działa wtedy, gdy przypomina audyt magazynu, a nie sprzątanie piwnicy. Najpierw trzeba policzyć, co jest martwe, co słabe, co dubluje inne treści, a co wygląda źle tylko dlatego, że patrzymy na zły zakres danych. Google Search Console przechowuje dane z ostatnich 16 miesięcy, a po połączeniu z Google Analytics również raporty w Analytics mają maksymalnie 16 miesięcy danych Search Console; dane te pojawiają się w Search Console i Analytics po 48 godzinach od zebrania przez Search Console. To oznacza jedno: przy audycie treści nie wolno opierać decyzji wyłącznie na krótkim oknie, zwłaszcza w branżach sezonowych.
Audyt treści: próg „śmierci” podstrony i decyzje graniczne
Próg śmierci podstrony nie powinien być jedną liczbą. W praktyce najbezpieczniej działa model punktowy: strona trafia do koszyka „usuń” dopiero wtedy, gdy przegrywa jednocześnie w kilku źródłach danych. Sam brak kliknięć organicznych przez pół roku to za mało.
Dla średniego serwisu contentowego lub e-commerce sensowny próg roboczy wygląda tak:
- 0 kliknięć organicznych z Google Search Console przez ostatnie 6 miesięcy;
- mniej niż 50 wyświetleń w GSC przez 6 miesięcy albo brak zapytań, dla których URL realnie może powalczyć;
- 0 key events / konwersji / przychodów w GA4;
- 0 domen odsyłających i brak wartościowych linków zewnętrznych;
- brak wejść wspomagających z innych kanałów, na przykład newslettera, social media, kampanii płatnych;
- brak ważnej funkcji w strukturze: podstrona nie jest elementem klastra, menu, linkowania wewnętrznego, dokumentacji, FAQ produktowego ani lejka sprzedażowego.
Dopiero taki zestaw mówi: „ta strona prawdopodobnie niczego nie niesie”. Nie „na pewno”, ale prawdopodobieństwo jest wystarczająco duże, żeby rozważyć usunięcie, przekierowanie albo scalenie.
Najpierw ustaw trzy zakresy czasu:
- ostatnie 3 miesiące — szybka diagnoza trendu;
- ostatnie 6 miesięcy — podstawowy zakres decyzyjny;
- ostatnie 13–16 miesięcy — kontrola sezonowości, bo wpis o rozliczeniu PIT, feriach, Black Friday albo prezentach komunijnych przez większość roku może wyglądać jak martwy.
Nie tnij strony tylko dlatego, że ma wysoki bounce rate. W GA4 bounce rate nie znaczy tego samego, co w starym Universal Analytics. Google definiuje sesję zaangażowaną jako taką, która trwa dłużej niż 10 sekund, zawiera key event albo ma co najmniej 2 odsłony ekranu lub strony; bounce rate jest odwrotnością engagement rate, czyli odsetkiem sesji niezaangażowanych. Dla prostego poradnika typu „ile wynosi X?” użytkownik może wejść, dostać odpowiedź w 8 sekund i wyjść zadowolony. To słaby sygnał zaangażowania, ale niekoniecznie słaba treść.
Najlepsza kolejność decyzji wygląda tak:
- Zostaw — jeśli URL ma konwersje, sprzedaż, ważne linki, ruch sezonowy albo pełni rolę w klastrze tematycznym.
- Odśwież — jeśli ma wyświetlenia, pozycje 6–20, niski CTR albo treść jest nieaktualna.
- Scal — jeśli kilka tekstów odpowiada na tę samą intencję i kanibalizują się w wynikach.
- Przekieruj 301 — jeśli usuwasz treść, ale istnieje bardzo bliski, lepszy odpowiednik.
- Usuń jako 404/410 — jeśli nie ma ruchu, linków, konwersji, sensownego odpowiednika i roli w strukturze.
Najbardziej kosztowny błąd? Masowe przekierowanie wszystkiego na stronę główną albo kategorię „na oko”. Google wskazuje przekierowania jako silny sygnał kanoniczny, a rel=”canonical” również jako silny sygnał, ale jednocześnie podkreśla, że sygnały można konsolidować, gdy dotyczą duplikatów lub bardzo podobnych stron. Jeśli stary poradnik o „audytach treści bloga” przekierujesz na ogólną usługę SEO, użytkownik i robot dostają komunikat bez sensu. Lepszy 410 niż fałszywe 301.
Podobnie z noindex. To nie jest magiczna śmietniczka na słabe treści. Google w dokumentacji kanonikalizacji ostrzega, żeby nie używać noindex do wymuszania wyboru strony kanonicznej, bo blokuje stronę w wyszukiwarce; preferowanym rozwiązaniem dla podobnych treści jest rel="canonical" albo przekierowanie, zależnie od sytuacji.
Praktyczna zasada z audytów: najpierw chronimy linki i konwersje, potem ruch, dopiero na końcu estetykę indeksu. Strona może być brzydka, stara i krótka, ale jeśli ma trzy dobre domeny odsyłające i wspiera kategorię sprzedażową, nie kasuje się jej w piątek po południu. Najpierw trzeba znaleźć nowy adres docelowy, przenieść przydatne fragmenty, poprawić linkowanie wewnętrzne i dopiero wtedy ciąć.
Ryzyko rośnie, gdy „martwa” strona jest częścią klastra. Przykład: serwis ma mocny artykuł o audytach SEO, a wokół niego kilkanaście krótszych tekstów: o crawl budget, duplikacji, kanibalizacji, thin content, linkowaniu wewnętrznym. Każdy z nich osobno ma mało ruchu. Razem pokazują, że serwis konsekwentnie pokrywa temat. Jeśli usuniesz pięć takich tekstów bez aktualizacji pillar page i linkowania, możesz osłabić wewnętrzne topical authority całego obszaru. Nie dlatego, że istnieje jeden oficjalny licznik „topical authority”, tylko dlatego, że architektura informacji staje się uboższa, a linki wewnętrzne prowadzą do mniejszej liczby precyzyjnych odpowiedzi.
Jeden arkusz decyzyjny: ruch, odrzucenia, konwersje i linki z Ahrefs
Dobry audyt treści kończy się arkuszem, w którym każdy URL ma decyzję. Nie opinię. Decyzję: zostaw, odśwież, scal, przekieruj, usuń, sprawdź ręcznie.
Minimalny zestaw danych w Excelu lub Google Sheets powinien wyglądać tak:
| Kolumna | Źródło | Po co ją zbierasz |
|---|---|---|
| URL | crawl / CMS / sitemap | podstawowy identyfikator podstrony |
| Status HTTP | crawler | wykrycie 200, 301, 404, 500 |
| Canonical | crawler | sprawdzenie, czy URL wskazuje sam na siebie lub inną stronę |
| Title / H1 | crawler | szybka ocena tematu i duplikacji |
| Data publikacji / aktualizacji | CMS | ocena świeżości |
| Kliknięcia organiczne 6 mies. | GSC | główny sygnał ruchu SEO |
| Wyświetlenia 6 mies. | GSC | potencjał mimo braku kliknięć |
| CTR | GSC | ocena tytułu, meta title i dopasowania do SERP |
| Średnia pozycja | GSC | decyzja: odświeżać czy odpuścić |
| Sesje organiczne | GA4 | zachowanie użytkowników po wejściu |
| Bounce rate / engagement rate | GA4 | pomocnicza ocena jakości sesji |
| Key events | GA4 | realna wartość biznesowa URL |
| Przychód / leady | GA4 / CRM | priorytet ochrony |
| Domeny odsyłające | Ahrefs | ochrona autorytetu linków |
| Backlinki follow/nofollow | Ahrefs | jakość i typ linków |
| DR / UR / ruch strony linkującej | Ahrefs | ocena siły linków |
| Linki wewnętrzne przychodzące | crawler | rola URL w strukturze |
| Klaster tematyczny | ręcznie / NLP / tagi | ryzyko osłabienia tematu |
| Decyzja | ręcznie + formuła | finalna akcja |
Źródła danych warto traktować nierówno. GSC mówi, czy Google pokazuje i klika URL. GA4 mówi, co użytkownik robi po wejściu. Ahrefs mówi, czy podstrona ma kapitał linków. Crawler mówi, czy strona w ogóle jest technicznie dostępna i jak funkcjonuje w strukturze. Dopiero połączenie tych warstw ma sens.
Google pozwala analizować dane organiczne po połączeniu Search Console z Analytics, ale są ograniczenia: raporty Search Console w GA4 działają na danych z web streamu, obsługują tylko wybrane wymiary Analytics, między innymi landing page, device i country, a kolekcja raportów Search Console bywa domyślnie nieopublikowana w panelu. Dla dużych serwisów ręczny eksport z interfejsu szybko przestaje wystarczać. Search Console API ogranicza dane raportu skuteczności do 50 tys. wierszy dziennie na typ wyszukiwania i usługę, ale obsługuje filtrowanie, sortowanie i agregację. Przy naprawdę dużych projektach lepiej uruchomić eksport do BigQuery, bo Search Console może codziennie wysyłać tam dane performance z wyjątkiem zanonimizowanych zapytań.
W arkuszu najpierw normalizuj URL-e. Bez tego połączysz jabłka z pomarańczami.
Checklist normalizacji:
- usuń parametry UTM;
- ujednolić protokół:
https; - ujednolić host:
wwwalbo bezwww; - zdecyduj, czy trailing slash ma znaczenie w danym CMS;
- nie kasuj parametrów, które realnie zmieniają treść, na przykład filtrów kategorii, jeśli są indeksowane;
- przed importem danych zmapuj przekierowania 301, żeby nie analizować starych adresów jako osobnych bytów;
- jako główny klucz użyj kanonicznego adresu URL, nie surowego adresu z eksportu.
Prosta formuła decyzyjna w Excelu może wyglądać tak:
=IFS(
[@key_events_6m]>0;"ZOSTAW / POPRAW CRO";
[@ref_domains]>0;"PRZEKIERUJ LUB ODŚWIEŻ";
AND([@clicks_6m]=0;[@impressions_6m]<50;[@ref_domains]=0;[@internal_links_in]<3);"USUŃ 404/410";
AND([@impressions_6m]>=50;[@avg_position]<=20);"ODŚWIEŻ";
[@duplicate_cluster]<>"";"SCAL";
TRUE;"SPRAWDŹ RĘCZNIE"
)
To nie jest automat do kasowania. To filtr, który pokazuje, gdzie człowiek ma zacząć.
Dane linkowe z Ahrefs powinny obejmować przynajmniej: liczbę domen odsyłających, liczbę backlinków, DR, UR, typ linku, anchory, ruch szacowany strony linkującej i status linku. Ahrefs pokazuje metryki domeny i strony, takie jak referring domains, backlinks, Domain Rating i Ahrefs Rank, a w raportach linków można filtrować między innymi po typie linku dofollow/nofollow, DR, UR i domenach odsyłających. To jest ważne, bo jeden link z mocnej, tematycznej domeny może być więcej wart niż 200 kliknięć z przypadkowego wpisu, który nigdy nie konwertuje.
Aktualny koszt narzędzia trzeba sprawdzać przed audytem, bo plany i limity zmieniają się. Według polskiej strony cennika Ahrefs, stan na 11 czerwca 2026 r., plan Starter kosztuje 27 euro miesięcznie, Lite 119 euro miesięcznie, Standard 229 euro miesięcznie, Advanced 419 euro miesięcznie, a Enterprise 1394 euro miesięcznie przy wymaganej umowie rocznej; Ahrefs komunikuje też oszczędność do 17% przy rozliczeniu rocznym. Przy audycie treści zwykle nie wystarczy sam najniższy plan, jeśli trzeba pracować na większej liczbie projektów, eksportów i historii danych: Lite obejmuje 5 projektów, 6 miesięcy danych historycznych i 750 śledzonych słów kluczowych, Standard 20 projektów i 2 lata danych historycznych, a Advanced 50 projektów i 5 lat danych historycznych.
Priorytety w arkuszu ustaw tak:
- Najpierw URL-e z konwersjami i przychodem — nawet jeśli mają niski ruch.
- Potem URL-e z linkami zewnętrznymi — zanim je usuniesz, znajdź najlepszy adres docelowy.
- Potem strony z wyświetleniami i pozycjami 6–20 — to najczęściej najlepszy materiał do odświeżenia.
- Potem duplikaty i kanibalizacja — tu zwykle wygrywa scalenie.
- Na końcu prawdziwe sieroty — 0 ruchu, 0 linków, 0 konwersji, 0 roli w strukturze.
W praktyce największe szybkie efekty nie biorą się z usunięcia 500 adresów. Biorą się z wykrycia 20–40 stron, które mają potencjał, ale są rozbite, przestarzałe albo konkurują ze sobą. Tam zaczyna się content revamping.
Content revamping i pillar page: jak scalić stare treści bez utraty klastra
Odświeżanie starego wpisu nie polega na dopisaniu akapitu z bieżącym rokiem w tytule. Dobre content revamping zaczyna się od pytania: czy ten temat powinien dalej żyć jako osobny URL, czy stać się częścią większej strony?
Metoda 10x content ma sens wtedy, gdy kilka starych tekstów odpowiada na zbliżoną intencję. Przykład:
- „Co to jest content pruning?”
- „Jak zrobić audyt treści bloga?”
- „Jak usunąć stare wpisy bez spadku SEO?”
- „Jak scalić podobne artykuły?”
- „Jak sprawdzić linki przed usunięciem strony?”
Każdy z tych wpisów może mieć po 300–700 słów, trochę wyświetleń i żadnej dominującej pozycji. Osobno są przeciętne. Razem mogą stworzyć jeden mocny poradnik parasolowy, czyli pillar page, który przejmuje najlepsze fragmenty, linki wewnętrzne i intencje użytkowników.
Proces scalania powinien wyglądać tak:
- Wybierz URL docelowy
Nie zawsze wybiera się najnowszy artykuł. Najczęściej wygrywa URL z najlepszym profilem linków, największą liczbą wyświetleń albo najbardziej ogólną intencją. Jeśli jeden stary wpis ma 12 domen odsyłających, a nowy 0, zwykle nie ma sensu kasować starego adresu tylko dlatego, że nowy ma ładniejszy slug. - Zrób mapę intencji
Dla każdego starego URL wypisz zapytania z GSC, nagłówki, unikalne przykłady, komentarze użytkowników, FAQ, dane produktowe i linki zewnętrzne. Nie przenoś wszystkiego. Przenoś to, co odpowiada na realne pytania i nie dubluje innych sekcji. - Zbuduj strukturę pillar page
Dobry artykuł parasolowy nie jest workiem z tekstem. Powinien mieć jasną hierarchię: definicja, kryteria decyzji, procedura, przykłady, ryzyka, checklisty, FAQ. W przypadku content pruningu użytkownik powinien po lekturze wiedzieć, które URL-e usunąć, które przekierować, które scalić i których nie dotykać. - Przenieś najlepsze fragmenty, ale przepisz kontekst
Kopiowanie akapitów jeden pod drugim daje potwora, nie 10x content. Stare teksty trzeba połączyć logicznie: usunąć powtórzenia, dodać brakujące warunki, poprawić dane, wstawić przykłady decyzji granicznych. - Zastosuj przekierowania 301 tylko tam, gdzie pasuje intencja
Jeśli stary tekst o „scalaniu wpisów blogowych” trafia do sekcji pillar page o scalaniu — przekierowanie ma sens. Jeśli stary tekst dotyczył technicznego usuwania URL z indeksu, a pillar page tylko ogólnie mówi o audycie treści, lepiej rozważyć osobny artykuł techniczny. Google zaleca używanie przekierowań przy pozbywaniu się duplikatów i wskazuje, że dla najszybszego efektu najlepiej działają przekierowania HTTP po stronie serwera. - Popraw linkowanie wewnętrzne
To krok, który często jest pomijany. Po scaleniu treści trzeba zmienić linki w starych artykułach, kategoriach, wpisach blogowych, breadcrumbach i modułach „podobne artykuły”. Google wprost rekomenduje, aby w linkowaniu wewnętrznym kierować do kanonicznego URL, bo spójne linkowanie pomaga zrozumieć preferowaną wersję strony. - Zaktualizuj sitemapę i monitoring
Po publikacji sprawdź statusy 301, kanonicale, linki wewnętrzne, indeksację i błędy w Search Console. W GA4 dodaj adnotację daty wdrożenia, a w arkuszu audytowym zapisz: data publikacji, lista przekierowań, URL docelowy, stare URL-e, osoba odpowiedzialna.
Granica bezpieczeństwa jest prosta: nie rób z pillar page śmietnika na wszystko, co ma podobne słowo kluczowe. Jeśli użytkownik szuka „jak ustawić przekierowanie 301 w WordPressie”, nie chce czytać 6000 słów o strategii contentowej. To inna intencja. Taki tekst może linkować do pillar page, ale niekoniecznie powinien być do niego wchłonięty.
Największe ryzyko przy scalaniu dotyczy klastrów tematycznych. Jeśli usuniesz zbyt dużo podstron wspierających temat, pillar page może zostać sam. A samotny pillar nie buduje pełnej architektury. Dobry klaster wygląda raczej tak:
- pillar page: szeroki przewodnik po audycie treści;
- supporting content: osobne teksty o GSC, GA4, Ahrefs, kanibalizacji, 301, thin content, aktualizacji treści;
- linkowanie dwukierunkowe: pillar linkuje do szczegółów, szczegóły linkują do pillar page;
- spójne anchor texty: bez upychania fraz, ale z jasnym kontekstem.
Nie każdą starą treść trzeba ratować. Jeżeli tekst był pisany pod nieaktualny algorytm, nie ma linków, nie ma zapytań, nie ma unikalnych danych i nie pasuje do obecnej oferty, usunięcie może być najlepszą decyzją. Ale jeśli stary wpis ma choć jeden mocny element — link, przykład, tabelę, porównanie, sekcję FAQ, historyczne komentarze — najpierw sprawdź, czy da się go wykorzystać w mocniejszym materiale.
Po wdrożeniu nie oceniaj efektu następnego dnia. Kontrola powinna mieć trzy etapy:
- po 7–14 dniach: sprawdzenie indeksacji, statusów, przekierowań, błędów 404, kanonicali;
- po 28 dniach: pierwsze porównanie kliknięć, wyświetleń, CTR i key events;
- po 8–12 tygodniach: ocena trendu SEO dla całego klastra, nie tylko jednego URL.
I najważniejsze: content pruning nie gwarantuje wzrostu ruchu. Może poprawić warunki: mniej duplikacji, mocniejsze linkowanie, lepsze dopasowanie intencji, wyższy CTR, lepszą strukturę. Efekt zależy od jakości wdrożenia, konkurencji, sezonowości, crawl rate’u i tego, czy usunięto balast, czy przypadkiem wycięto podpory.
Zacząłbym od 50 URL-i, nie od całego serwisu. Wybierz jeden klaster, zrób arkusz, oznacz decyzje, wdroż małą partię i obserwuj. Najpierw usuń błędy oczywiste: duplikaty bez linków, puste tagi, stare wpisy bez żadnych sygnałów, przekierowania do złych miejsc. Dopiero potem tnij głębiej.
FAQ: najczęstsze pytania o content pruning i audyt treści
Po ilu miesiącach bez ruchu można usunąć podstronę?
Najczęściej po 6 miesiącach bez kliknięć można oznaczyć ją jako kandydatkę do usunięcia, ale decyzję podejmuj dopiero po sprawdzeniu 13–16 miesięcy danych, linków zewnętrznych, konwersji i roli w klastrze. Strony sezonowe łatwo błędnie skasować poza sezonem.
Czy każdą usuniętą stronę trzeba przekierować 301?
Nie. Przekieruj tylko wtedy, gdy istnieje bliski odpowiednik tematyczny. Jeśli strona nie ma sensownego zamiennika, linków, ruchu ani wartości biznesowej, czysty 404 lub 410 bywa uczciwszy niż przekierowanie na przypadkową kategorię.
Czy wysoki bounce rate oznacza, że treść nadaje się do usunięcia?
Nie. W GA4 bounce rate oznacza sesje niezaangażowane, a nie automatycznie niezadowolenie użytkownika. Najpierw sprawdź intencję zapytania, czas zaangażowania, key events, scroll, kliknięcia wewnętrzne i to, czy użytkownik mógł dostać szybką odpowiedź.
Co jest bezpieczniejsze: odświeżenie, scalenie czy usunięcie?
Najbezpieczniejsze jest odświeżenie URL-a, który ma historię, linki lub pozycje. Scalenie jest dobre przy kanibalizacji i rozdrobnieniu tematu. Usunięcie zostaw dla stron bez ruchu, linków, konwersji i funkcji w strukturze.
Czy pillar page powinien zastąpić wszystkie krótkie artykuły z klastra?
Nie. Pillar page powinien przejąć treści o tej samej lub bardzo podobnej intencji. Artykuły odpowiadające na osobne, techniczne albo transakcyjne pytania lepiej zostawić jako supporting content i mocno podlinkować z głównego przewodnika.
Od czego zacząć pierwszy audyt treści?
Od listy wszystkich indeksowalnych URL-i, eksportu kliknięć i wyświetleń z GSC, sesji i key events z GA4 oraz domen odsyłających z Ahrefs. Potem oznacz 20–50 najłatwiejszych decyzji: duplikaty, strony bez sygnałów, wpisy z potencjałem pozycji 6–20 i URL-e z linkami, których nie wolno usunąć bez mapy przekierowań.

