Audyt treści (content audit) to systematyczny przegląd wszystkich opublikowanych treści na stronie internetowej — artykułów blogowych, stron usługowych, opisów produktów, landing page — którego celem jest podjęcie decyzji o każdej stronie: zaktualizować, połączyć z inną, usunąć, lub pozostawić bez zmian. To proces, który większość stron przeprowadza za rzadko lub wcale — a który może przynieść wzrost ruchu organicznego o 20–50% bez napisania choćby jednego nowego artykułu.
Dlaczego? Bo większość witryn z historią 2+ lat ma problem, o którym nie wie: dziesiątki lub setki stron, które nie generują ruchu, nie rankują na żadne frazy, kanibalizują się nawzajem, mają nieaktualne dane lub po prostu nie spełniają dzisiejszych standardów jakości. Te strony nie są neutralne — aktywnie obniżają autorytet witryny, bo Google ocenia jakość strony na poziomie całej domeny, nie pojedynczych artykułów. Usunięcie lub poprawa słabych stron podnosi średnią jakość witryny, co korzystnie wpływa na pozycje wszystkich pozostałych stron.
Kiedy przeprowadzać audyt treści
Trzy sytuacje wymagające audytu:
Regularnie — raz na 6–12 miesięcy. Profilaktyczny przegląd całej witryny. Im więcej treści publikujesz, tym częściej audyt jest potrzebny. Strona z 50 artykułami: raz w roku. Strona z 200+: co 6 miesięcy.
Po spadku ruchu organicznego. Jeśli Google Search Console pokazuje systematyczny spadek kliknięć lub wyświetleń, jednym z możliwych powodów jest nagromadzenie treści niskiej jakości. Audyt zidentyfikuje problem.
Przed dużą zmianą strategii. Nowy klaster tematyczny, zmiana oferty, migracja strony — każda z tych sytuacji wymaga przeglądu istniejących treści, żeby uniknąć konfliktów z nowymi.
Etap 1: Inwentaryzacja — zbierz listę wszystkich stron
Zanim ocenisz treści, musisz wiedzieć, co masz. Wygeneruj pełną listę wszystkich stron na witrynie z danymi:
Źródła danych:
- Google Search Console → Wydajność → Eksport stron z kliknięciami i wyświetleniami
- Google Analytics 4 → Raporty → Strony i ekrany → Eksport
- Screaming Frog → Crawl całej witryny → Eksport URL z tytułami, kodami odpowiedzi, H1, metrykami
- Ahrefs / Semrush → Organic Keywords per page → Eksport
Dane do zebrania dla każdej strony:
| Dane | Źródło | Dlaczego potrzebne |
|---|---|---|
| URL | Screaming Frog | Identyfikacja strony |
| Tytuł (H1) | Screaming Frog | O czym jest strona |
| Data publikacji | CMS | Wiek treści |
| Data ostatniej aktualizacji | CMS | Świeżość |
| Kliknięcia organiczne (12 mies.) | GSC | Czy strona generuje ruch |
| Wyświetlenia (12 mies.) | GSC | Czy Google wyświetla stronę |
| Średnia pozycja | GSC | Jak wysoko rankuje |
| Liczba fraz w top 100 | Ahrefs/Semrush | Na ile fraz strona jest widoczna |
| Linki zwrotne | Ahrefs/Semrush | Czy strona ma wartość linkową |
| Konwersje | GA4 | Czy strona generuje wyniki biznesowe |
Połącz te dane w jednym arkuszu kalkulacyjnym — to będzie Twój główny dokument roboczy audytu.
Etap 2: Ocena — przypisz każdej stronie kategorię
Dla każdej strony na liście podejmij decyzję na podstawie danych. Cztery możliwe kategorie:
Kategoria 1: Zachowaj (bez zmian)
Strona generuje ruch, rankuje w top 20, dane są aktualne, treść jest jakościowa. Nie wymaga interwencji.
Kryteria: ≥100 kliknięć organicznych w ciągu 12 mies. LUB średnia pozycja ≤20 na frazę z wolumenem ≥50/mies. ORAZ dane aktualne (mniej niż 12 mies. od ostatniej aktualizacji).
Kategoria 2: Zaktualizuj
Strona ma potencjał (rankuje w top 30, generuje wyświetlenia, ma linki zwrotne), ale wymaga odświeżenia: dane są nieaktualne, brakuje sekcji FAQ, struktura nagłówków jest chaotyczna, treść jest za krótka w porównaniu z konkurencją.
Kryteria: pozycja 11–50 na frazę z wolumenem ≥50/mies. LUB wyświetlenia ≥500/rok przy kliknięciach <50 (strona jest widoczna, ale nie generuje kliknięć — potrzebuje lepszego tytułu/meta opisu). LUB data ostatniej aktualizacji >12 mies. przy treści, która dotyczy zmieniającego się tematu.
Co konkretnie aktualizować: odśwież dane i źródła, dodaj brakujące podtematy (sprawdź „Ludzie też pytają” — co nowego?), popraw tytuł i meta opis pod klikalność, dodaj sekcję FAQ, zaktualizuj linki wewnętrzne (dodaj linki do nowych artykułów opublikowanych od czasu ostatniej aktualizacji).
Kategoria 3: Połącz (merge)
Dwie lub więcej stron pokrywa ten sam temat lub celuje w tę samą frazę kluczową (kanibalizacja). Zamiast mieć dwa słabe artykuły, połącz je w jeden silny.
Kryteria: dwie strony rankują naprzemiennie na tę samą frazę w GSC. LUB dwie strony mają tytuły/tematy pokrywające się w >50%. LUB obie strony generują łącznie >100 kliknięć, ale żadna nie jest w top 10.
Jak łączyć: wybierz stronę z lepszym URL (krótszy, z frazą kluczową) lub lepszymi linkami zwrotnymi. Przenieś najlepsze treści z drugiej strony do pierwszej. Ustaw przekierowanie 301 z URL drugiej strony na pierwszą. Zaktualizuj linki wewnętrzne w całej witrynie.
Kategoria 4: Usuń (lub ustaw noindex)
Strona nie generuje ruchu, nie rankuje, nie ma linków zwrotnych, nie jest linkowana wewnętrznie i nie pełni żadnej funkcji biznesowej. Jej istnienie obniża średnią jakość witryny.
Kryteria: 0 kliknięć organicznych w ciągu 12 mies. ORAZ 0 linków zwrotnych ORAZ nie jest stroną konwersji (formularz kontaktowy, cennik, itp.). ORAZ temat jest nieaktualny lub duplikuje inną stronę.
Ważne: przed usunięciem sprawdź, czy strona nie ma linków zwrotnych (jeśli ma — przekieruj 301 na najbardziej powiązaną istniejącą stronę, żeby nie stracić wartości linkowej) i czy nie jest linkowana wewnętrznie (zaktualizuj lub usuń linki).
Etap 3: Priorytetyzacja działań
Nie aktualizuj 50 artykułów jednocześnie. Użyj content scoringu do priorytetyzacji:
Priorytet 1 (natychmiast): Strony w kategorii „Zaktualizuj” z pozycjami 11–20 (blisko przebicia do top 10) i wysoką wartością biznesową. To najszybsze wygrane — niewielka poprawa może przynieść znaczący wzrost ruchu.
Priorytet 2 (ten miesiąc): Strony do połączenia (kanibalizacja aktywnie szkodzi pozycjom). Każde rozwiązanie kanibalizacji to natychmiastowy zysk dla obu stron.
Priorytet 3 (ten kwartał): Strony do aktualizacji z pozycjami 21–50. Wymagają więcej pracy (rozbudowa treści, nie tylko odświeżenie danych), ale potencjał jest realny.
Priorytet 4 (do zaplanowania): Usunięcia i noindex. Ważne, ale nie pilne — wykonuj sukcesywnie, nie naraz.
Etap 4: Realizacja aktualizacji
Dla każdej strony zakwalifikowanej do aktualizacji stwórz mini-brief:
| Pole | Przykład |
|---|---|
| URL | /blog/intencja-wyszukiwania |
| Obecna pozycja | 14 na „intencja wyszukiwania” |
| Co zaktualizować | Dodać sekcję o intencji pod AI (nowy podtemat), odświeżyć dane (2024 → 2026), dodać tabelę porównawczą, rozbudować FAQ o 2 pytania |
| Oczekiwany efekt | Przesunięcie do top 10 → wzrost ruchu o ~200 kliknięć/mies. |
| Termin | Do 2026-04-15 |
Po aktualizacji: zmień datę „Ostatnia aktualizacja” na stronę, zgłoś URL do ponownego indeksowania w GSC (Inspekcja URL → Poproś o indeksowanie) i dodaj wpis w logu zmian na dole artykułu (co zmieniono i kiedy).
Etap 5: Mierzenie efektów
Po 4–8 tygodniach od aktualizacji porównaj metryki: pozycja na frazę główną (przed vs po), kliknięcia organiczne (przed vs po, ten sam okres), wyświetlenia (przed vs po). Zapisz wyniki — to jednocześnie dowód skuteczności audytu i materiał do doskonalenia procesu.
Jeśli strona po aktualizacji nie poprawiła pozycji w ciągu 8 tygodni — przeanalizuj, czy problem nie leży gdzie indziej: może fraza wymaga linków zewnętrznych, może intencja się zmieniła, może konkurencja opublikowała coś lepszego w międzyczasie.
Audyt treści a systemy AI
W 2026 roku audyt powinien uwzględniać dodatkowy wymiar: czy treść jest cytowalna przez systemy AI? Przy każdej stronie w kategorii „Zaktualizuj” sprawdź:
Czy artykuł ma definicję tematu w pierwszych 100 słowach? Czy sekcje H2 są samodzielnie zrozumiałe? Czy dane mają źródła i daty? Czy jest sekcja FAQ z odpowiedziami 50–100 słów?
Jeśli odpowiedź brzmi „nie” — dodaj te elementy przy aktualizacji. To przygotowuje treść na cytowanie zarówno w Google AI Overviews, jak i w ChatGPT i Perplexity.
Jak często usuwać treści — i ile
Typowy audyt witryny z 100+ artykułami ujawnia, że 20–30% stron nie generuje żadnego ruchu organicznego. Nie wszystkie trzeba usunąć — część kwalifikuje się do aktualizacji lub połączenia. Ale 5–15% stron na przeciętnej witrynie powinno zostać usuniętych lub ustawionych na noindex.
Nie bój się usuwania. Usunięcie strony, która nie generuje ruchu i nie ma linków, nie ma negatywnego wpływu na resztę witryny — wręcz przeciwnie, podnosi średnią jakość. Google potwierdza: jakość jest oceniana na poziomie witryny, nie tylko strony.
FAQ
Czy audyt treści wymaga płatnych narzędzi?
Minimum: Google Search Console (darmowy) + Google Analytics 4 (darmowy). To daje dane o ruchu, pozycjach i konwersjach. Screaming Frog (darmowy do 500 URL) dodaje dane techniczne. Płatne narzędzia (Ahrefs, Semrush) dodają dane o linkach zwrotnych i frazach kluczowych — przydatne, ale audyt bazowy jest możliwy bez nich.
Jak długo trwa audyt?
Zależy od rozmiaru witryny. 50 stron: 4–6 godzin. 200 stron: 2–3 dni robocze. 500+ stron: tydzień lub więcej. Największy czas pochłania nie zbieranie danych (narzędzia to automatyzują), lecz podejmowanie decyzji o każdej stronie — zachowaj, aktualizuj, połącz, usuń.
Czy mogę zlecić audyt AI?
AI może pomóc w analizie danych (np. pogrupowanie stron po metrykach, identyfikacja kanibalizacji na podstawie nakładających się fraz). Ale decyzja „czy ta strona jest warta aktualizacji” wymaga kontekstu biznesowego, którego AI nie ma: jakie są Twoje cele, jakie zasoby masz na aktualizacje, jakie tematy są strategicznie ważne. Użyj AI do przyspieszenia zbierania i analizy danych, ale decyzje podejmuj sam.
Co zrobić ze stronami, które mają linki zwrotne, ale nie generują ruchu?
Nie usuwaj — przekieruj. Ustaw przekierowanie 301 na najbardziej powiązaną tematycznie stronę, która jest aktywna i generuje ruch. W ten sposób zachowujesz wartość linkową, nie tracąc nic na usunięciu treści niskiej jakości.
Czy audyt powinien obejmować strony inne niż blog?
Tak — audyt powinien obejmować wszystkie strony indeksowane przez Google: blogowe, usługowe, produktowe, landing page, strony kategorii, strony „O nas” i kontaktowe. Często to właśnie strony pozablogowe (np. stare landing page z nieaktualnych kampanii) są największym źródłem „martwego” contentu.