Audyt treści to systematyczna ocena każdego artykułu, strony kategorii i landing page pod kątem trzech pytań: czy generuje ruch, czy powinien, i co z nim zrobić. Zwykły portfolio 300–1000 artykułów zawiera 20–40% treści, które obciążają domenę zamiast pomagać — stare, thin, kanibalizujące, lub nieaktualne. Audyt decyduje, co zostawić, co zaktualizować, a co wyciąć.
Ten przewodnik to kompletna metodyka audytu treści, oparta na 60+ projektach z lat 2023–2026. Framework decyzyjny Keep / Update / Merge / Prune, konkretne kryteria progowe, stack narzędzi i case z blogu SaaS, który po audycie odzyskał 62% ruchu.
W skrócie
- Audyt treści średniego blogu (200–500 artykułów) trwa 20–40 godzin pracy w 2–3 tygodnie kalendarzowe.
- Framework KUMP: Keep (zostaw), Update (aktualizuj), Merge (łącz z podobnym), Prune (usuń / noindex / 301).
- Kluczowe metryki: ruch organiczny (GA4/GSC), pozycje w SERP, liczba backlinków, wiek, kanibalizacja.
- Typowa dystrybucja: 30% Keep, 35% Update, 15% Merge, 20% Prune.
- Post-audyt wynik: średnio +25–40% ruchu organicznego w 4–6 miesięcy, bez jednego nowego artykułu.
Co to jest audyt treści i dlaczego ma sens
Audyt treści to analiza istniejącego content portfolio pod kątem wydajności, jakości i roli w strategii SEO/AIO. Nie audyt techniczny (infrastruktura), nie audyt linków (profil linkowy), lecz ocena tego, co strona już opublikowała.
Dlaczego to ma sens: Google od 2022 roku (update Helpful Content, potem HCU integration do core w 2024) agresywnie karze strony z dużym udziałem thin/nieaktualnych treści. Jeden słaby artykuł nie zaszkodzi — 200 słabych artykułów rozcieńczy autorytet całej domeny. Audyt pozwala zidentyfikować i usunąć balast.
Kiedy robić audyt treści
- Spadek ruchu po core update Google bez innych przyczyn – prawie zawsze problem content quality.
- Strona > 18 miesięcy z > 100 artykułami – niektóre już się zestarzały, inne kanibalizują.
- Przejęcie portfolio po poprzednim zespole/właścicielu – nie wiesz, co tam jest.
- Rebranding lub pivot tematyczny – audytuj, co pasuje do nowej strategii, co nie.
- Roczna/półroczna rutyna w dojrzałych projektach – co 12 miesięcy standard.
Kiedy audyt nie ma sensu
- Strona ma < 30 artykułów – zbyt mały portfolio, każdy wpis jest jeszcze „young”, cierpliwość.
- Strona ma < 3 miesięcy ruchu organicznego – dane za krótkie na diagnozę.
- Problemem jest technika lub brak linków – najpierw to napraw, potem audytuj treść.
Framework KUMP — cztery decyzje dla każdego artykułu
Każdy artykuł w portfolio trafia do jednej z czterech kategorii. Granice są jasne, decyzja powinna zajmować 2–5 minut per artykuł (przy średniej biegłości).
Keep — artykuł działa, zostawiamy
Kryteria: generuje > 50 sesji organicznych miesięcznie, ranguje top 10 na intencjonalne frazy, nie ma duplikatu, treść aktualna (nie więcej niż 18 miesięcy od last significant update). Przy Keep – zero akcji, dokumentuj w audit log.
Update — artykuł ma potencjał, ale wymaga odświeżenia
Kryteria: ranguje pozycję 11–30 na wartościowe frazy (blisko top 10), lub generuje jakiś ruch, ale treść ma > 18 miesięcy. Akcja: przepisz wstęp, dodaj 30–50% nowych sekcji, zaktualizuj dane liczbowe, daty, narzędzia, przykłady. Pozostaw URL, ale opublikuj z nową datą publish (nie modified).
Merge — łącz z podobnym artykułem
Kryteria: dwa lub więcej artykułów kanibalizują się nawzajem (rankują na te same frazy), żaden z nich nie dominuje. Akcja: wybierz jeden jako master, dopisz unikatową treść z pozostałych do mastera, pozostałe 301-uj do mastera. Wzmacniasz sygnały zamiast je rozdzielać.
Prune — wyrzuć lub przemianuj
Kryteria: < 10 sesji miesięcznie przez ostatnie 6 miesięcy, brak backlinków, brak aktualnej wartości biznesowej, brak potencjału do aktualizacji. Akcja: trzy opcje w zależności od kontekstu – 301 redirect do pokrewnego artykułu (jeśli istnieje), noindex (jeśli ma mały, ale istniejący ruch z direct/referral), usuń z 410 (jeśli absolutnie nic nie wnosi). Zagadnienie to omawiamy szerzej w pełna metodyka audytu SEO.
Metryki i progi decyzyjne
Framework KUMP wymaga liczbowych progów, które definiują „co to znaczy działa”. Dane zbieramy z GA4, Search Console, Ahrefs/Semrush. Zagadnienie to omawiamy szerzej w rendering JavaScript.
Tabela progów decyzyjnych
| Metryka | Keep | Update | Merge | Prune |
|---|---|---|---|---|
| Sesje/miesiąc (ostatnie 6 mies.) | > 50 | 10–50 | varies | < 10 |
| Średnia pozycja w SERP | 1–10 | 11–30 | varies | > 50 lub brak |
| Backlinki (referring domains) | > 3 | > 0 | varies | 0 |
| Wiek treści (ostatnia edycja) | < 12 mies. | > 12 mies. | any | any |
| Kanibalizacja z innym URL | nie | nie | tak | niskiej jakości kanibalizator |
| Trend 6-mies. | stabilny/rosnący | stabilny/spada | rozproszony | długotrwały spadek |
Skąd brać dane
- Ruch organiczny: GA4 → Reports → Engagement → Landing pages, filtr „organic search”.
- Pozycje SERP: Search Console → Performance → Pages (eksport do Sheets), albo Ahrefs Site Explorer → Top Pages.
- Backlinki per URL: Ahrefs Best By Links, Semrush Backlink Analytics per URL.
- Kanibalizacja: GSC Performance → Queries → filtruj top 50 fraz → sprawdź, ile URL-i rankuje na tę samą frazę (> 1 = kanibalizacja).
- Wiek treści: wewnętrzne CMS, eksport z WordPress przez WP-CLI lub API.
Kanibalizacja — cichy zabójca portfolio
Kanibalizacja to sytuacja, gdy dwa lub więcej URL-i twojej domeny rankują na tę samą frazę, konkurując ze sobą. Google nie wie, który jest „prawdziwie” relewantny, dzieli sygnały, żaden z URL-ów nie osiąga top 5.
Jak wykryć kanibalizację
- Search Console → Performance → Queries, wybierz frazę, sprawdź „Pages”. Jeśli widzisz 2+ URL-i z podobnymi impressions/clicks na jedną frazę — kandydaci do merge.
- Automatycznie: Ahrefs → Rank Tracker → raport „Cannibalization”, albo narzędzia jak KeywordInsights, ContentKing.
- Ręcznie: skrypt Python pobierający GSC API, grupuje queries per URL, flaguje duplikaty.
Typy kanibalizacji i rozwiązania
- Temat identyczny, różne warianty: „seo audyt” vs „audyt seo” – merge, master wybierz z większą liczbą backlinków.
- Różne intencje, ale podobne keywordy: „jak pisać artykuły” (informacyjna) vs „kurs copywritingu” (komercyjna) – zostaw oba, ale zoptymalizuj pod różne frazy.
- Stara wersja + nowa wersja: „SEO 2023” i „SEO 2024” – 301 starej do nowej, aktualizuj nową co roku.
- Tag page kanibalizuje kategorię:
/tag/pozycjonowanie/vs/kategoria/seo/– noindex tag pages, zostaw kategorię.
Wpływ rozwiązania kanibalizacji
W 30% projektów kanibalizacja była pojedynczym, największym źródłem problemu. Po merge 15 par kanibalizujących artykułów w projekcie e-commerce ruch organiczny na fraz merge-owanych wzrósł średnio o 140% w 8 tygodni (bez dodawania nowych linków). Szczegóły opisujemy w przewodniku filarowym.
Proces audytu krok po kroku
Pełny audyt to 5 faz. Każda ma konkretne deliverables i jest weryfikowalna.
Faza 1: Inventory (3–6 godzin)
- Export listy wszystkich URL-ów z sitemap XML lub Screaming Frog crawl.
- Dodaj kolumny: title, H1, kategoria, tagi, data publikacji, data ostatniej edycji, liczba słów, liczba obrazów, autor.
- Pobierz metryki: sesje organic (GA4, ostatnie 6 mies.), pozycja w SERP (GSC), backlinki (Ahrefs).
- Zapisz w Google Sheets jako „Master Audit Log”, z filtrami i sortowaniem.
Faza 2: Kategoryzacja KUMP (8–16 godzin)
- Dla każdego artykułu zastosuj progi z tabeli wyżej.
- Sprawdź kanibalizację — grupuj artykuły rankujące na te same top frazy.
- Oznacz w kolumnie „Decision” jedną z wartości: Keep, Update, Merge, Prune.
- Przy Merge – zaznacz „Merge target URL”.
- Przy Prune – zaznacz „Prune action”: 301 / noindex / 410 i target URL dla 301.
Faza 3: Prioritization (2–4 godziny)
- Posortuj według potencjalnego impact: Update z ruchem 40 sesji miesięcznie = wyższy priorytet niż Update z 10.
- Podziel na sprinty – zwykle 20–30 artykułów per sprint 2-tygodniowy.
- Dla top 10 Update przygotuj skrócony brief: jakie sekcje dodać, jakie dane zaktualizować.
Faza 4: Execution (4–12 tygodni)
- Prune: deploy 301 redirects / noindex / 410 w pierwszym sprincie (szybki fix).
- Merge: mergeuj pary/grupy w kolejnych sprintach, deploy 301, weryfikuj w GSC.
- Update: przepisz/rozszerz artykuły zgodnie z briefami, republish z nową datą.
- Keep: zero akcji, ale monitoring w kolejnym cyklu audytu.
Faza 5: Monitoring (3–6 miesięcy)
- Co 2 tygodnie: GSC Coverage – czy wszystkie Prune URL-e zniknęły z indeksu.
- Co 4 tygodnie: GA4 – ruch organic na zaktualizowanych URL-ach rośnie czy stoi.
- Co 12 tygodni: pełen re-audit top 50 Update artykułów – czy weszły do top 10.
- Post-mortem po 6 miesiącach: procentowy wzrost ruchu vs baseline, lessons learned.
Stack narzędziowy
| Narzędzie | Rola | Cena 2026 |
|---|---|---|
| Google Search Console | Pozycje, impressions, kanibalizacja | free |
| GA4 | Ruch organic per URL, engagement | free |
| Screaming Frog | Inventory, crawl, title/meta data | €239/rok |
| Ahrefs | Backlinks per URL, Top Pages, kanibalizacja | $99+/mies |
| Semrush | Site Audit, pozycje, kanibalizacja | $139+/mies |
| Google Sheets | Master Audit Log, filtry, sortowanie | free |
| KeywordInsights | Auto-klastrowanie fraz i URL-ów | $58+/mies |
| WP-CLI | Bulk export z WordPress | free |
Case: audyt blogu SaaS z 340 artykułami
Klient: startup B2B SaaS, blog z 340 artykułami publikowanymi przez 4 lata, ruch organic spadł o 52% po core update Google w grudniu 2024. Cel: odzyskać pozycje bez pisania nowych artykułów przez 3 miesiące.
Rozkład decyzji KUMP
- Keep: 78 artykułów (23%) – top ruchem przynoszący 68% sesji organicznych.
- Update: 142 artykuły (42%) – stare definicje, przestarzałe narzędzia, brak aktualnych liczb.
- Merge: 38 artykułów w 15 grup (11%) – silna kanibalizacja na tematy produktowe.
- Prune: 82 artykuły (24%) – głównie thin posts z okresu „content floodu” 2021 (po 400–600 słów, zero backlinków, < 5 sesji/mies).
Harmonogram wykonania (12 tygodni)
- Tygodnie 1–2: Prune – 82 URL-e, 301 do pokrewnych lub noindex. 2 tygodnie do crawla przez Google.
- Tygodnie 3–5: Merge – 15 grup mergowane, master URL-e rozszerzone o 30–60% treści z merge source.
- Tygodnie 6–12: Update – 142 artykuły przepisywane po 20 tygodniowo, każdy zaktualizowany z danymi 2025–2026, dodane tabele, FAQ, internal linki.
Wyniki po 6 miesiącach
- Ruch organiczny: +62% vs pre-audyt baseline (odzyskany z naddatkiem).
- Indeksowane URL-e: z 520 (z duplikatami i thin) spadło do 258 unikalnych wartościowych.
- Średnia pozycja dla top 100 fraz: z 18,3 do 9,7 (przeskok z page 2 do page 1).
- Średnie Time on Page: +34% (treść dłuższa i bardziej użyteczna).
- Koszt audytu: 32 tys. zł (45 godzin senior SEO + 180 godzin copywriterów na Update).
- ROI: w miesiącu 4 po audycie wzrost leadów organicznych o 58%, estymowany przyrost ARR 420 tys. zł/rok.
Najczęstsze błędy w audycie treści
Błąd 1: Prune zbyt agresywny
Usunięcie 50% portfolio wygląda jak „detoks”, ale powoduje drastyczny spadek liczby zaindeksowanych stron, co samo w sobie jest negatywnym sygnałem. Limit: maksymalnie 25% portfolio do Prune w jednym cyklu, rozłóż na 2 cykle audytu jeśli więcej.
Błąd 2: Update to tylko „zmień datę”
Zmiana daty publikacji bez modyfikacji treści to oszustwo, które Google wykrywa od 2020. Update musi oznaczać realną modyfikację – minimum 30% treści zmienione, nowe sekcje, nowe dane, nowe linki.
Błąd 3: Ignorowanie search intent
Artykuł może rankować top 3, ale na frazę o innej intencji niż treść. Przykład: artykuł „jak pisać artykuły SEO” rankuje #2, ale top 1 SERP to kurs online – intencja transakcyjna, twoja treść informacyjna. Długoterminowo przegrasz. Audyt powinien sprawdzać match intencji, nie tylko pozycję.
Błąd 4: Brak dokumentacji decyzji
Za 6 miesięcy nie pamiętasz, czemu zdecydowałeś o Prune URL X. Zapisuj w audit logu krótką notę (1 zdanie) – to pomaga w kolejnych cyklach i przy komunikacji do zarządu.
Błąd 5: Pomijanie strony kategorii i tag pages
Kategorie i tagi to też treść, często generują 10–20% ruchu organicznego. Audytuj tak samo jak artykuły. Tag pages często są kandydatami do noindex (thin, duplicate).
Ocena search intent — klucz do sensownego Update
Search intent jest dzisiaj ważniejszy niż gęstość keywordów. Google SGE i AI Overviews wybierają treści, które najlepiej pasują do intencji zapytania – niezależnie od tego, jak dobrze fraza jest w nagłówku H1. Audyt treści bez oceny intencji to tylko pół audytu.
Cztery typy intencji
- Informacyjna – użytkownik chce się czegoś nauczyć. Przykłady: „czym jest SEO”, „jak działa hreflang”. Format: poradniki, definicje, how-to.
- Nawigacyjna – użytkownik szuka konkretnej strony/marki. Przykłady: „ahrefs cennik”, „wordpress logowanie”. Format: brand landing page, docs.
- Komercyjna (research) – użytkownik porównuje opcje przed zakupem. Przykłady: „ahrefs vs semrush”, „najlepsze narzędzia SEO”. Format: review, porównanie, ranking.
- Transakcyjna – użytkownik gotowy do zakupu/konwersji. Przykłady: „kup ahrefs”, „cennik seo audit”. Format: landing page, pricing page, kontakt.
Jak sprawdzić intencję zapytania
- Wpisz frazę w Google i zobacz top 10 wyników – jakie formaty dominują (artykuł, kalkulator, katalog, karta produktu)?
- Sprawdź SERP features – People Also Ask, Featured Snippet, Knowledge Panel, shopping results, Local Pack.
- Sprawdź AI Overviews – jakie źródła cytują Google SGE/AIO?
- Porównaj z kątem twojego artykułu – match czy mismatch?
Rewrite pod zmieniony intent
Gdy audyt wykazuje mismatch intencji: (a) dopasuj format i strukturę – jeśli top 10 to porównania, dodaj tabelę porównawczą, (b) dopisz sekcję z „prawdziwą” intencją – jeśli brakuje How-to, dodaj, (c) jeśli intencja twojej strony jest kompletnie inna niż SERP, rozważ stworzenie osobnego URL-a i Prune starego – walka z SERP intentem rzadko kończy się zwycięstwem.
Playbook Update — jak przepisać artykuł, żeby działał
Update bez jasnego playbooku zamienia się w chaos – copywriter przepisuje, co sam uzna za stosowne, a efekt jest losowy. Trzymamy się siedmioelementowego playbooku dla każdego Update.
Siedem kroków Update
- Re-SERP analysis – top 10 na główną frazę, jakie formaty, jakie sekcje, jakie People Also Ask. 15 minut.
- Content gap – twoje sekcje vs średnia top 10. Czego brakuje?
- Data refresh – zaktualizuj liczby, daty, narzędzia, ceny. Każda data przed 2024 – sygnał ostrzegawczy.
- Przepisz wstęp – nowy wstęp z nową datą, nowym kątem, nowym core claim.
- Dodaj 30–50% nowej treści – minimum 800–1200 słów dla średniego artykułu.
- FAQ update – dodaj 2–3 nowe pytania, popraw istniejące odpowiedzi.
- Internal linki – dodaj linki do 2–4 nowych pokrewnych artykułów opublikowanych po pierwszej wersji.
Co NIE jest Update
- Zmiana daty bez zmiany treści – oszustwo, wykrywane przez Google.
- Tylko dodanie FAQ – to tylko 10% wymaganej pracy.
- Tylko przepisanie wstępu – bez zmian w głównej treści brak nowej wartości.
- Dodanie „losowych” nowych sekcji bez związku z intencją – zaśmiecanie artykułu.
Weryfikacja po Update
- GSC URL Inspection → Request Indexing – żeby Google szybko zaktualizował wersję.
- Po 2–4 tygodniach sprawdź pozycję i CTR – powinny rosnąć.
- Po 6–8 tygodniach pełna ocena – jeśli pozycja dalej spada lub stagnuje, intencja była źle zidentyfikowana albo konkurencja mocniejsza.
Sezonowość i cykle w audycie treści
Niektóre artykuły wyglądają źle w grudniu, a świetnie w czerwcu. Audyt bez uwzględnienia sezonowości wyrzuca wartościowe treści.
Typowe wzorce sezonowe
- E-commerce – „prezenty na święta” peak listopad–grudzień, „letnie wyprzedaże” peak czerwiec–lipiec.
- B2B – „raporty roczne”, „trendy 2026” peak styczeń, spadek maj–sierpień.
- Edukacyjne – „kurs online” peak wrzesień (back to school) i styczeń (new year).
- Podatki/księgowość – luty–maj peak, spadki lato.
Jak uwzględnić sezonowość w audycie
- Bierz dane z 12 miesięcy, nie 3 – inaczej przegapisz cykle.
- Porównuj r/r dla sezonowych treści – czy w tym roku „prezenty 2026” mają niższy peak niż „prezenty 2025”?
- Dla treści zdecydowanie sezonowych nie wyciągaj wniosków w off-seasonie.
- Update sezonowe – timing: 2–3 miesiące przed peakiem (Google potrzebuje czasu na re-crawl i re-ranking).
Dodatkowe metryki w dojrzałym audycie
Podstawowe progi (ruch, pozycja, backlinki, wiek) to minimum. W dojrzałych projektach dodajemy 4–5 metryk, które poprawiają precyzję klasyfikacji KUMP.
Engagement metrics z GA4
- Engaged sessions rate – procent sesji dłuższych niż 10 sekund lub z konwersją. Próg „dobry”: > 55%, „problematyczny”: < 35%.
- Average engagement time – średni czas aktywnego zaangażowania. Dla artykułów 1500+ słów: > 120 sekund.
- Scroll depth (jeśli skonfigurowany event) – jaki procent użytkowników dochodzi do 75% strony.
Conversion metrics
- Assisted conversions – czy artykuł wspiera konwersję w późniejszej sesji? GA4 Attribution → Assisted conversions.
- Lead per 1000 sesji dla blogów B2B – niektóre artykuły nie mają dużego ruchu, ale konwertują 3–5x lepiej niż viral posts.
Wskaźnik „świeżości” (freshness score)
- Artykuł z ostatnim update > 24 miesiące + zawierający konkretne daty 2022 lub starsze – flaga automatyczna Update.
- Artykuł o narzędziu, które nie istnieje już w stacku (np. „Moz Bar” – nie jest już aktywnie rozwijany) – Update lub Prune.
Wskaźnik „competitive health”
- Pozycja w ostatnich 90 dniach – trend rosnący / stabilny / spadający. Spadający trend przy dobrym pozycji to Update w priorytecie.
- Liczba konkurujących URL-ów w top 10 – jeśli konkurencja mocno zaktualizowała swoje artykuły, twój traci pozycje pasywnie.
Sygnały jakości treści w 2026 — co sprawdzać w Update
Gdy zdecydujesz o Update, powstaje pytanie – co konkretnie zmienić? Helpful Content Update i kolejne core update-y ugruntowały kilka sygnałów jakości, które Google analizuje. Oto co weryfikujemy w każdym artykule Update.
Sygnał 1: Oryginalne obserwacje i dane
Artykuł bez żadnej oryginalnej obserwacji, tylko rephrasing tego, co piszą inni – „unhelpful” w oczach Google. W Update dodajemy: własne dane (ankiety, A/B testy, statystyki z projektów), konkretne liczby („w 62 naszych projektach…”), nazwiska ekspertów z komentarzami, case study z realną firmą.
Sygnał 2: Głębokość i kompletność
Google preferuje treści, które odpowiadają na pytanie w pełni w jednym miejscu. W Update sprawdź: czy artykuł odpowiada na 80%+ podpytań z People Also Ask? Czy ma FAQ? Czy omawia edge cases i pitfalls, nie tylko podstawy? Pełen obraz tematu znajdziesz w kompletnym przewodniku seo 2026.
Sygnał 3: E-E-A-T – autor, doświadczenie, autorytet
- Biografia autora z konkretami – nie „Marketer z 10-letnim doświadczeniem”, tylko „Senior SEO w X, wcześniej Y, 60+ projektów”.
- Linki do social profili autora (LinkedIn, Twitter) – Google buduje graf autorów.
- Schema Person w JSON-LD dla autora.
- Data publikacji + data ostatniej edycji widoczne w artykule.
- Źródła linkowane – branżowe raporty, oficjalne dokumentacje Google, artykuły naukowe.
Sygnał 4: Multimodalność
Sam tekst to coraz mniej. Dodaj w Update: wlaściwe obrazki z podpisami (alt text opisowy), schematy/diagramy oryginalne, screenshoty z narzędzi, tabele porównawcze, wbudowane filmy (jeśli mamy), podcasty (embed).
Sygnał 5: Aktualność danych liczbowych
„64% marketerów uważa…” bez daty i źródła – strata zaufania. W Update: każda liczba ma datę, źródło, link do raportu. Liczby starsze niż 2 lata – zaktualizuj lub usuń.
Topical gap analysis — co dodać do portfolio
Audyt to nie tylko ocena, co jest – to też diagnoza, czego brakuje. Topical gap analysis uzupełnia KUMP o wymiar „nowych artykułów, które powinny istnieć”.
Metoda wykrywania luk
- Zidentyfikuj 3–5 konkurentów pozycjonujących się na podobne frazy.
- Export ich top 200 stron organicznych (Ahrefs Site Explorer → Top Pages per domena).
- Export własnych top 200 (GSC Performance → Pages).
- Różnica – tematy, na które konkurenci rankują, a ty nie, to twoje gap.
- Priorytetyzuj gap według search volume, competition, biznesowej wartości.
Kategoryzacja luk
- Pozycjonowane na sąsiednie frazy – rozszerz istniejący artykuł o dodatkową sekcję (to nie Update, tylko „optymalizacja zakresu”).
- Kompletnie nowy temat w klastrze – napisz nowy supporting artykuł.
- Brakujący pillar – rzadkie, ale bywa, że cały klaster tematyczny jest nieobsłużony.
- Różne formaty tego samego tematu – masz „jak pisać briefy”, brak „szablony briefów” – format może decydować o rankingu.
Audyt w erze AI-generated content
Google HCU 2024–2025 rozróżnia treść „helpful” od „unhelpful” – niezależnie od autora (człowiek vs AI). Jeśli portfolio zawiera AI-generated treści opublikowane bez weryfikacji, audyt musi to zaadresować.
Jak flagować podejrzane AI-generated artykuły
- Generyczne wstępy typu „W dzisiejszych czasach…”, „W świecie cyfrowym…”.
- Brak konkretnych liczb, nazw, dat – tylko abstrakcje.
- Nadmiar em-dashes w polskim tekście (jeśli tekst był tłumaczeniem z angielskiego przez LLM).
- Brak linków do źródeł, case studies, realnych przykładów.
- Powtarzające się frazy typu „best practices”, „key takeaways”, „crucial” — wskazujące tłumaczenie.
Akcja dla AI-generated content
- Jeśli ma ruch → Update z realnymi danymi, case studies, cytatami ekspertów.
- Jeśli brak ruchu i brak backlinków → Prune.
- Nigdy nie zostawiaj AI-generated artykułu „as is”, nawet jeśli generuje marginalny ruch — z czasem ucierpi od aktualizacji algorytmu.
FAQ — najczęstsze pytania
Ile czasu trwa pełen audyt treści?
Mały portfolio (< 100 artykułów) – 8–12 godzin pracy + 2–4 tygodnie execution. Średni (100–500 artykułów) – 20–40 godzin pracy + 6–12 tygodni execution. Duży (500–2000 artykułów) – 80–150 godzin + 4–6 miesięcy execution. Enterprise (2000+ artykułów) – staged, zespół 3–5 osób, 6–12 miesięcy. Sam audyt to 30% czasu, execution 70%.
Czy 301 z Prune URL-a przekazuje link equity?
Tak, jeśli target 301 jest tematycznie powiązany. 301 z artykułu „jak pisać posty na Instagram” do artykułu „marketing Instagram” przenosi ~85–95% PageRank (Google confirmation 2019–2023). Jeśli target nie jest relewantny tematycznie, Google może potraktować 301 jako „soft 404” i nie przekazać equity. Zawsze wybieraj najbliższy tematycznie target.
Jak odróżnić Update od Merge?
Update – jeden artykuł na temat, wystarczy rozszerzyć i zaktualizować. Merge – dwa lub więcej artykułów na ten sam (lub niemal identyczny) temat, wybieramy jeden jako master i łączymy. Jeśli artykuły różnią się intencją (informacyjna vs transakcyjna) – nie merge, to różne URL-e dla różnych intencji. Jeśli różnią się tylko kątem, angle’m narracyjnym — merge.
Czy audyt treści zastępuje publikowanie nowych artykułów?
Nie, uzupełnia. Audyt optymalizuje istniejące portfolio – maksymalny efekt to +50% ruchu. Nowe artykuły rozszerzają topical coverage – efekt potencjalnie nielimitowany. Dobrze zarządzany projekt robi oba równolegle: audyt co 12 miesięcy + regularna publikacja 4–8 artykułów miesięcznie. Stosunek zależy od dojrzałości projektu – młody więcej nowego, stary więcej audytu.
Jak mierzyć sukces audytu?
Trzy metryki: (1) ruch organiczny 6 miesięcy po audycie vs baseline – target +20–40%, (2) liczba artykułów w top 10 na intencjonalne frazy – target +30–50%, (3) % portfolio z trendem rosnącym 90-dniowym – target > 60%. Dodatkowo jakościowe: mniej duplikatów w indeksie, wyższy średni wiek treści Keep (oznacza, że rzeczywiście odbyła się odmładzająca Update).
Czy warto usuwać artykuły o zerowym ruchu?
Zależy. Zero ruchu + zero backlinków + brak relevance = tak, Prune. Zero ruchu + backlinki (nawet pojedyncze) = Update lub zachowaj, bo backlink to equity. Zero ruchu + aktualna treść dotycząca niszowego keywordu = czekaj 6 miesięcy, potem decyduj. „Zero ruchu” na 30 dni w młodej stronie to za krótki sygnał, minimum 6 miesięcy.
Czy mogę zlecić audyt AI (ChatGPT, Claude)?
Częściowo. AI dobrze wykonuje: pierwszą klasyfikację KUMP na podstawie metryk z arkusza, sugestie briefów Update, podsumowania treści. AI słabo wykonuje: decyzje o kanibalizacji (wymaga zrozumienia intencji), priorytetyzacja pod kątem biznesowym, dostęp do GSC/GA4 (chyba że przez MCP server). W praktyce: AI to asystent dla senior SEO, który nadal podejmuje decyzje i podpisuje się pod nimi.
Automatyzacja audytu — gdzie granica AI
Nowoczesny audyt wykorzystuje automatyzację, ale decyzje zostają ludziom. Trzy poziomy automatyzacji w 2026 roku.
Poziom 1: Data collection (95% zautomatyzowane)
- Skrypty Python + GSC API + GA4 API + Ahrefs API pobierają metryki dla każdego URL.
- Wynik: Google Sheet z kolumnami gotowymi do analizy.
- Czas: 30 minut setup, potem 5 minut per re-run.
- Narzędzia: Python pandas + google-api-python-client, albo n8n/Make dla no-code.
Poziom 2: Pierwsza klasyfikacja KUMP (70% zautomatyzowane)
- Skrypt aplikuje progi z tabeli i sugeruje decyzję Keep/Update/Merge/Prune.
- LLM (Claude, ChatGPT) analizuje treść artykułu i flaguje: thin content, AI-generated, outdated tools/dates.
- Output: Sheet z sugerowaną decyzją – senior SEO akceptuje lub koryguje.
Poziom 3: Execution (50% zautomatyzowane)
- Prune: skrypt WordPress wykonuje bulk 301 redirects – dev deploy.
- Update: LLM generuje brief (nie treść!) z listą sekcji do dodania – copywriter pisze.
- Merge: ręczny proces (wymaga decyzji o strukturze master), ale LLM może sugerować, co z każdego źródła przenieść.
Gdzie ludzie są niezbędni
- Decyzja biznesowa – który temat dalej jest dla nas priorytetem.
- Ocena intencji – SERP analysis wymaga osoby, która rozumie kontekst rynku.
- Autorytet E-E-A-T – człowiek-ekspert może dodać konkretne case studies, liczby, cytaty.
- Komunikacja do zespołu – wyjaśnienie, czemu mamy wyrzucić 80 artykułów.
Co dalej
Audyt treści to drugi filar po audycie technicznym. Kolejne kroki: (1) pełna metodyka audytu SEO – jak łączyć techniczny + treść + linki, (2) rendering JavaScript – jeśli twoja strona to nowoczesny framework, audyt treści nie pomoże bez renderowania.
Kompletny kontekst SEO 2026 w przewodniku filarowym – audyt treści to część większej strategii topical authority.