Audyt treści: ocena istniejącego portfolio

16 kwietnia, 2026

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

MetrykaKeepUpdateMergePrune
Sesje/miesiąc (ostatnie 6 mies.)> 5010–50varies< 10
Średnia pozycja w SERP1–1011–30varies> 50 lub brak
Backlinki (referring domains)> 3> 0varies0
Wiek treści (ostatnia edycja)< 12 mies.> 12 mies.anyany
Kanibalizacja z innym URLnienietakniskiej jakości kanibalizator
Trend 6-mies.stabilny/rosnącystabilny/spadarozproszonydł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)

  1. Export listy wszystkich URL-ów z sitemap XML lub Screaming Frog crawl.
  2. Dodaj kolumny: title, H1, kategoria, tagi, data publikacji, data ostatniej edycji, liczba słów, liczba obrazów, autor.
  3. Pobierz metryki: sesje organic (GA4, ostatnie 6 mies.), pozycja w SERP (GSC), backlinki (Ahrefs).
  4. Zapisz w Google Sheets jako „Master Audit Log”, z filtrami i sortowaniem.

Faza 2: Kategoryzacja KUMP (8–16 godzin)

  1. Dla każdego artykułu zastosuj progi z tabeli wyżej.
  2. Sprawdź kanibalizację — grupuj artykuły rankujące na te same top frazy.
  3. Oznacz w kolumnie „Decision” jedną z wartości: Keep, Update, Merge, Prune.
  4. Przy Merge – zaznacz „Merge target URL”.
  5. Przy Prune – zaznacz „Prune action”: 301 / noindex / 410 i target URL dla 301.

Faza 3: Prioritization (2–4 godziny)

  1. Posortuj według potencjalnego impact: Update z ruchem 40 sesji miesięcznie = wyższy priorytet niż Update z 10.
  2. Podziel na sprinty – zwykle 20–30 artykułów per sprint 2-tygodniowy.
  3. Dla top 10 Update przygotuj skrócony brief: jakie sekcje dodać, jakie dane zaktualizować.

Faza 4: Execution (4–12 tygodni)

  1. Prune: deploy 301 redirects / noindex / 410 w pierwszym sprincie (szybki fix).
  2. Merge: mergeuj pary/grupy w kolejnych sprintach, deploy 301, weryfikuj w GSC.
  3. Update: przepisz/rozszerz artykuły zgodnie z briefami, republish z nową datą.
  4. Keep: zero akcji, ale monitoring w kolejnym cyklu audytu.

Faza 5: Monitoring (3–6 miesięcy)

  1. Co 2 tygodnie: GSC Coverage – czy wszystkie Prune URL-e zniknęły z indeksu.
  2. Co 4 tygodnie: GA4 – ruch organic na zaktualizowanych URL-ach rośnie czy stoi.
  3. Co 12 tygodni: pełen re-audit top 50 Update artykułów – czy weszły do top 10.
  4. Post-mortem po 6 miesiącach: procentowy wzrost ruchu vs baseline, lessons learned.

Stack narzędziowy

NarzędzieRolaCena 2026
Google Search ConsolePozycje, impressions, kanibalizacjafree
GA4Ruch organic per URL, engagementfree
Screaming FrogInventory, crawl, title/meta data€239/rok
AhrefsBacklinks per URL, Top Pages, kanibalizacja$99+/mies
SemrushSite Audit, pozycje, kanibalizacja$139+/mies
Google SheetsMaster Audit Log, filtry, sortowaniefree
KeywordInsightsAuto-klastrowanie fraz i URL-ów$58+/mies
WP-CLIBulk export z WordPressfree

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)

  1. Tygodnie 1–2: Prune – 82 URL-e, 301 do pokrewnych lub noindex. 2 tygodnie do crawla przez Google.
  2. Tygodnie 3–5: Merge – 15 grup mergowane, master URL-e rozszerzone o 30–60% treści z merge source.
  3. 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

  1. Wpisz frazę w Google i zobacz top 10 wyników – jakie formaty dominują (artykuł, kalkulator, katalog, karta produktu)?
  2. Sprawdź SERP features – People Also Ask, Featured Snippet, Knowledge Panel, shopping results, Local Pack.
  3. Sprawdź AI Overviews – jakie źródła cytują Google SGE/AIO?
  4. 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

  1. Re-SERP analysis – top 10 na główną frazę, jakie formaty, jakie sekcje, jakie People Also Ask. 15 minut.
  2. Content gap – twoje sekcje vs średnia top 10. Czego brakuje?
  3. Data refresh – zaktualizuj liczby, daty, narzędzia, ceny. Każda data przed 2024 – sygnał ostrzegawczy.
  4. Przepisz wstęp – nowy wstęp z nową datą, nowym kątem, nowym core claim.
  5. Dodaj 30–50% nowej treści – minimum 800–1200 słów dla średniego artykułu.
  6. FAQ update – dodaj 2–3 nowe pytania, popraw istniejące odpowiedzi.
  7. 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

  1. Bierz dane z 12 miesięcy, nie 3 – inaczej przegapisz cykle.
  2. Porównuj r/r dla sezonowych treści – czy w tym roku „prezenty 2026” mają niższy peak niż „prezenty 2025”?
  3. Dla treści zdecydowanie sezonowych nie wyciągaj wniosków w off-seasonie.
  4. 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

  1. Zidentyfikuj 3–5 konkurentów pozycjonujących się na podobne frazy.
  2. Export ich top 200 stron organicznych (Ahrefs Site Explorer → Top Pages per domena).
  3. Export własnych top 200 (GSC Performance → Pages).
  4. Różnica – tematy, na które konkurenci rankują, a ty nie, to twoje gap.
  5. 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.