Checklista audytu SEO

Jak wykonać praktyczny audyt SEO: sprawdź techniczne blokery, podstawy on-page, jakość treści, linki i widoczność w AI, a następnie ustal priorytety według wpływu i nakładu pracy.

Opublikowano po raz pierwszy: 27 cze 2026 · Ostatnia aktualizacja: 3 sie 2026 · Advanced
Języki

Dobry audyt SEO nie jest wielkim raportem. To krótki, priorytetyzowany plan 5–10 ustaleń dotyczących techniki, on-page, treści, off-page i — coraz częściej — widoczności w AI. Zacznij od problemu, zbierz dane z crawlera, Search Console i analityki, napraw blokery crawlowania/indeksowania, a potem skup większość czasu na treści, chyba że coś technicznego jest rzeczywiście zepsute. Częste problemy nie zawsze są ważne: oceniaj wpływ, pewność, nakład pracy i ryzyko, a po wdrożeniu weryfikuj wynik względem datowanej wartości bazowej.

TL;DR — Pełny audyt SEO obejmuje obszary techniczne, on-page, treść i off-page — a także rozwijającą się warstwę widoczności w AI — ale jego wynikiem jest plan z priorytetami, nie inwentarz. Zacznij od problemu, zawęź zakres tak, by dało się nim zarządzać, zbierz dane za pomocą crawlera + Search Console + analityki, a następnie sortuj według wpływu i nakładu pracy. Najpierw napraw blokery crawlowania/indeksowania, ale większość czasu poświęć treści, chyba że coś technicznego jest rzeczywiście zepsute. Przekaż 5–10 ustaleń w formacie, który ludzie faktycznie wdrożą. Do technicznego pogłębienia użyj siostrzanej Technical SEO Checklist; dla bardzo dużych witryn — Enterprise SEO Audit.

Evidence for this claim Google Search Console provides performance and indexing reports that can inform an SEO audit. Scope: Google-owned search data; supplement with crawl and business data. Confidence: high · Verified: Google Search Console: Get started Evidence for this claim Google's SEO Starter Guide organizes the core work around crawlability, useful content, links, and search appearance. Scope: Baseline Google guidance, not a complete audit methodology. Confidence: high · Verified: Google Search Central: SEO Starter Guide

Czym ten audyt jest — i czym nie jest

To szeroki audyt całej witryny. Celowo wykracza poza Technical SEO Checklist, która jest technicznym minimum — obejmuje crawlability, indeksowanie, HTTPS, Core Web Vitals, dane strukturalne, sitemapę, robots.txt, canonicalizację i urządzenia mobilne. Gdy potrzebujesz głębokiej diagnozy technicznej, przejdź tam. Ten artykuł obejmuje wszystko to oraz on-page, treść i autorytet, a przede wszystkim pokazuje, jak ustalać priorytety w całym tym zakresie.

Różni się też od audytów zależnych od rozmiaru i branży. Audyt ogromnej witryny obsługiwanej przez wiele zespołów i CMS-ów to naprawdę inna praca (zakres wyznaczasz według szablonu, a nie strony) — to Enterprise SEO Audit. Sklepy mają własne problemy z nawigacją fasetową i wariantami (Ecommerce SEO Audit), a witryny wieloregionalne dodają hreflang i geotargetowanie (International SEO Audit). Ten ogólny audyt jest punktem odniesienia, od którego wersja enterprise jawnie się odchyla.

Filozofia: ustalaj priorytety, nie wyliczaj

Teza odróżniająca dobry audyt brzmi: wyczerpującość nie jest rygorem. Wykonane przeze mnie w Ahrefs badanie audytów miliona domen przedstawia ten punkt w sekcji „What should you fix?”: “Sometimes, the best course of action is to do nothing because the costs outweigh the benefits.” Nie każda flaga jest problemem wartym Twojego czasu. Polski gloss: „Czasami najlepszym działaniem jest nic nie robić, bo koszty przewyższają korzyści”.

W podcaście Voices of Search jasno przedstawiłem heurystykę kolejności: “Most of your time is better spent fixing your content unless you have some huge issues with crawling or indexing or something.” Polski gloss: „Większość czasu lepiej poświęcić na naprawianie treści, chyba że masz ogromne problemy z crawlowaniem lub indeksowaniem albo coś w tym rodzaju”. To cała logika priorytetyzacji w jednym zdaniu — najpierw techniczne blokery jeśli są zepsute, w przeciwnym razie zwrot zwykle daje treść.

A gdy przekazujesz wynik, zachowaj zwięzłość. W kontekście audytu enterprise pisałem, że “SEO checklists are impractical at scale” oraz — zdanie, które można uogólnić na każdą witrynę — “I’ve seen several hundred-page documents detailing everything you checked, but no one is going to read those.” Wynik, który zostaje wdrożony, to “reporting on 5-10 main issues or opportunities.” Polski gloss: „Checklisty SEO są niepraktyczne na dużą skalę”; „widziałem dokumenty liczące kilkaset stron, opisujące wszystko, co sprawdziliście, ale nikt ich nie przeczyta”; „raportowanie 5–10 głównych problemów lub szans”.

Proces audytu (nie tylko checklista)

Checklista mówi, na co patrzysz. Proces mówi, jak zamienić to w wyniki. Po zmniejszeniu wersji enterprise schemat wygląda tak:

  1. Zacznij od problemu. Nawet jako właściciel małej witryny zapytaj „co naprawdę jest nie tak?” przed rozpoczęciem crawlowania. Jak mówiłem o pracy z klientami: “If clients are coming to you asking for an audit, they already have a pain point. Talk to them. Solve that one thing and they’ll be happy with the audit.” Polski gloss: „Jeśli klienci przychodzą do Ciebie po audyt, już mają problem. Porozmawiaj z nimi. Rozwiąż tę jedną rzecz, a będą zadowoleni z audytu”.
  2. Ustal zakres na piśmie. Zdecyduj, co audytujesz (całą witrynę? jedną sekcję? które szablony, rynki lub subdomeny?) i zapisz to w jednym lub dwóch wierszach — właściwości/sekcje objęte zakresem oraz osobę odpowiedzialną za każdą z nich. Ta krótka notatka nie pozwoli dużej witrynie ani witrynie z wieloma szablonami zamienić się w nieograniczone crawlowanie wszystkiego.
  3. Zbierz dane — i je oznacz. Przecrawluj witrynę oraz pobierz dane z Search Console i analityki. Rozróżniaj, jaki rodzaj danych daje każde źródło: sumy z raportów Performance i Page Indexing Search Console to zaobserwowane liczby pierwszej strony, ale przykładowe URL-e wyświetlane przez GSC przy danym powodzie indeksowania są próbką, a nie pełnym spisem każdej dotkniętej strony — nie traktuj garści przykładów jak pełnego obrazu. W dużej witrynie lub witrynie opartej na szablonach nie crawluj kilku wygodnych URL-i i nie nazywaj wyniku reprezentatywnym; grupuj ustalenia według szablonu, sekcji lub rynku i pobierz dość stron z każdej kohorty, by powiedzieć, czy problem jest jednostkowy, czy obejmuje całą witrynę.
  4. Ustal priorytety. Oceniaj ustalenia według wpływu i nakładu pracy (poniżej). Odrzuć szum o małym wpływie.
  5. Przekaż krótki raport. 5–10 ustaleń, w formacie faktycznie używanym przez osoby wdrażające — najlepiej w stylu zgłoszenia dla dewelopera, powiązanego z wynikiem biznesowym.
  6. Śledź wdrożenie, a potem je zweryfikuj — nie zakładaj, że się udało. Gdy coś zostanie wydane, zapisz datę wdrożenia. Zmiana pozycji lub ruchu po tej dacie nie dowodzi, że poprawka zadziałała: własne ramy Google dotyczące spadku ruchu wymieniają równoległe przyczyny — aktualizacje algorytmu, zmiany popytu/sezonowości i inne zmiany witryny — które przesuwają te same liczby. Przez kilka tygodni obserwuj konkretną kohortę, do której kierowano poprawkę, względem datowanej wartości bazowej, zanim przypiszesz jej wzrost (albo spadek).

Pakiet dowodów potrzebny dla każdego ustalenia audytu

Ustalenie powinno dać się odtworzyć przez osobę, która nie wykonywała audytu. Zrzut ekranu bez URL-a, ostrzeżenie crawlera bez ustawień albo liczba z Search Console bez daty zebrania to kontekst — nie kompletne ustalenie.

Przy każdym istotnym zaleceniu przechowuj te pola:

PoleCo zapisać
TożsamośćStabilny identyfikator ustalenia, tytuł, autor/recenzent oraz znacznik czasu zebrania z informacją o strefie czasowej
ZakresDokładny URL, żądanie, szablon, kohorta, właściwość, rynek i znana populacja
ŚrodowiskoUser agent, urządzenie/viewport, lokalizacja, stan uwierzytelnienia, stan cache i istotne ustawienia narzędzia
Stan oczekiwanyUdokumentowane lub zatwierdzone zachowanie, z którym porównujesz obserwację
Stan zaobserwowanyStatus, nagłówki, łańcuch przekierowań, surowy HTML, wyrenderowany wynik, wyodrębnione pola, logi lub rzeczywiście przechwycone dane produktu
Pliki dowodoweOryginalne eksporty lub przechwycenia, opisowe zrzuty ekranu oraz hash, gdy późniejsza zmiana lub rozjazd ma znaczenie
PokrycieWielkość próby, metoda wyboru, liczba odkrytych i przetestowanych elementów oraz możliwość uogólnienia wyników
OgraniczeniaŚlepe punkty oraz pola lub systemy, których wyraźnie nie oceniano
OdtworzenieUporządkowane kroki i dane wejściowe, dzięki którym inna osoba zobaczy ten sam wynik
PrzekazaniePrawdopodobny właściciel, dotknięta wartość, zależności, proponowana zmiana i pewność
WeryfikacjaTest akceptacyjny, okno monitorowania, warunek wycofania i dowody po wdrożeniu

Używaj hashy dowodów, aby wskazać dokładną zapisaną odpowiedź, eksport, konfigurację lub wyrenderowane przechwycenie, które wsparły ustalenie; hash nie czyni źródła prawdziwym ani nie dowodzi, że dynamiczna strona pozostała niezmieniona. Zrzuty ekranu są przydatne dla stanu widocznego, ale łącz je z URL-em, znacznikiem czasu, przechwyceniem maszynowym i warunkami testu. Oryginalne przechwycenie przechowuj oddzielnie od późniejszych adnotacji.

Wnioskuj uczciwie:

  • Zaobserwowane: dostarczone dowody bezpośrednio pokazują opisane zachowanie.
  • Wywnioskowane: obserwacje wspierają prawdopodobną przyczynę, ale nie dowodzą jej bezpośrednio. Evidence for this claim Google's SEO Starter Guide organizes the core work around crawlability, useful content, links, and search appearance. Scope: Baseline Google guidance, not a complete audit methodology. Confidence: high · Verified: Google Search Central: SEO Starter Guide
  • Nie odtworzono: opisane zachowanie przetestowano w określonych warunkach i nie wystąpiło; nie dowodzi to, że nigdy nie występuje. Evidence for this claim Google Search Console provides performance and indexing reports that can inform an SEO audit. Scope: Google-owned search data; supplement with crawl and business data. Confidence: high · Verified: Google Search Console: Get started
  • Nie oceniano: metoda, dostęp lub zakres nie testowały tego twierdzenia. Nie zamieniaj go na zero, fałsz, stan zdrowy ani wynik pozytywny.

Wyspecjalizowane audyty powinny rozszerzać ten zapis, a nie go zastępować. Ecommerce dodaje stan SKU, wariantów, rynku, feedu i realizacji zamówienia; praca międzynarodowa dodaje żądaną lokalizację, miejsce odpowiedzi, canonical i klaster hreflang; audyty JavaScript dodają wynik surowy i wyrenderowany oraz stan nawigacji; migracje dodają przechwycenia przed/po, wersję mapowania i kohortę wdrożenia. Obserwacje dotyczące wyszukiwania AI mają własną metodologię pomiaru obejmującą prompty, modele, odpowiedzi, cytowania i mianowniki kwalifikowanych uruchomień.

Kiedy uruchomić audyt (wyzwalacze)

Audyt nie jest projektem jednorazowym. Wykonaj go, gdy:

  • Spada ruch lub pozycje. Oficjalny poradnik Google dotyczący debugowania spadków ruchu w wyszukiwaniu jest tu checklistą. Pierwszy krok brzmi: “Check the Crawl stats report and Page indexing report to find if there’s a corresponding spike in issues detected.” Następnie: “Check the Manual Actions report on Search Console to see if any have been issued to your website”, “Check the Security Issues report to find if Google detected a security threat on your website” oraz pamiętaj, że “core updates and other smaller updates may change how some pages perform in Google Search results.” Co ważne, Google wskazuje też popyt: “Sometimes changes in user behavior will change the demand for certain queries, either due to a new trend, or seasonality throughout the year.” Polski gloss: „Sprawdź raport Crawl Stats i raport Page Indexing, aby zobaczyć, czy występuje odpowiadający skok wykrytych problemów”; „sprawdź raport Manual Actions w Search Console, aby zobaczyć, czy wydano je wobec Twojej witryny”; „sprawdź raport Security Issues, aby zobaczyć, czy Google wykryło zagrożenie bezpieczeństwa”; „aktualizacje główne i inne mniejsze aktualizacje mogą zmienić działanie niektórych stron w wynikach Google”; „czasami zmiany zachowania użytkowników zmieniają popyt na określone zapytania, przez nowy trend albo sezonowość w ciągu roku”. Sprawdź Performance w Search Console i Google Trends, zanim założysz, że coś się zepsuło.
  • Przed migracją lub po niej albo przed redesignem lub po nim — to momenty najwyższego ryzyka dla SEO.
  • Po aktualizacji algorytmu — aby sprawdzić, co się zmieniło i dlaczego.
  • Przed dużym wypuszczeniem treści — aby najpierw naprawić fundament.
  • Według stałego harmonogramu — co kwartał dla większości witryn, co miesiąc dla dużych lub szybko zmieniających się. (To powszechna praktyka, a nie oficjalny harmonogram Google/Binga — takie oficjalne zalecenia nie istnieją.)

Checklista według kategorii

Techniczne oraz crawlability/indeksowanie

Zachowaj tę sekcję krótką tutaj, a szczegóły znajdziesz w Technical SEO Checklist. Pytania kontrolne: czy witryna jest dostępna dla crawlera (czy robots.txt nie blokuje niczego ważnego)? Czy ważne strony rzeczywiście są indeksowane (raport Page Indexing)? Czy sitemap y są przesłane i czyste? Czy canonicalizacja prawidłowo scala duplikaty? Czy HTTPS działa i czy witryna jest przyjazna urządzeniom mobilnym? Jeśli któryś z tych elementów jest zepsuty, trafia na szczyt listy priorytetów — nic później nie ma znaczenia, jeśli stron nie można craw­lować ani indeksować.

Jeden oficjalny niuans, który warto sprawdzić podczas przeglądu technicznego: renderowanie. Google ostrzega, że “if your site is hiding important components that make up your website (like CSS and JavaScript), Google might not be able to understand your pages.” Polski gloss: „jeśli witryna ukrywa ważne elementy, z których się składa (takie jak CSS i JavaScript), Google może nie być w stanie zrozumieć stron”.

On-page

To tutaj audyty znajdują najwięcej, a skala może skłaniać do raportowania zbyt wielu rzeczy. Moje badanie miliona domen dokładnie zmierzyło częstość tych problemów — oto szczyt listy:

Problem% witryn
Przekierowania 3XX95,2%
Przekierowania HTTP→HTTPS88%
Brakujące atrybuty alt80,4%
Brakujące/puste metaopisy72,9%
Wolne strony72,3%
Niezgodność tytułu strony i tytułu SERP68,5%
Tylko jeden wewnętrzny link dofollow66,2%
Zbyt długi tytuł63,2%
Linki do przekierowań62,7%
Brakujące/puste tagi H159,5%

Pułapka polega na tym, że częste nie znaczy ważne. Jeśli chodzi konkretnie o metaopisy, moje stanowisko na podstawie tego badania jest szczere: “I don’t focus much on meta descriptions. If it’s a page that’s important to you and you can write a better meta description that fits, go for it.” Polski gloss: „Nie skupiam się zbytnio na metaopisach. Jeśli strona jest dla Ciebie ważna i możesz napisać lepszy, pasujący metaopis, zrób to”. Naprawiaj problemy on-page na ważnych stronach; nie spalaj tygodnia na ujednolicaniu tekstu alt w całej witrynie tylko dlatego, że narzędzie oznaczyło 80% stron na czerwono.

Treść

Dla większości witryn to tutaj znajduje się prawdziwy zwrot. Audytuj:

  • Jakość. Wskazówka Google mówi, że dobra treść jest “easy-to-read and well organized,” “unique,” aktualna oraz “helpful, reliable, and people-first.” Oceniaj głębię względem intencji wyszukiwania, a nie liczby słów. (Liczba słów nie jest czynnikiem rankingowym; nie oznaczaj „cienkich” stron wyłącznie na podstawie liczby.)
  • Luki. Jakie tematy warto omówić dla odbiorców, ale jeszcze ich nie obejmujesz?
  • Nieaktualne strony. Aktualizowanie mocnej starej treści zwykle daje więcej niż publikowanie nowej. Powtarzam to w wystąpieniach i podcastach, bo ten punkt jest niedoceniany.
  • Kandydaci do usunięcia. Strony bez ruchu, linków i celu.

Jeden mit trzeba tu obalić: E-E-A-T nie jest czynnikiem rankingowym, który należy punktować. Własny poradnik SEO Google ma sekcję zatytułowaną dosłownie „Thinking E-E-A-T is a ranking factor” i odpowiada w niej “No, it’s not.” Polski gloss: „Nie, nie jest”. To wskazówka dotycząca tworzenia treści, a nie metryka audytu.

Off-page / autorytet

  • Profil backlinków — czy masz linki z odpowiednich, wiarygodnych witryn i jak wypadasz na tle konkurencji?
  • Martwe strony z backlinkami — jedna z kontroli o najwyższym zwrocie. Jeśli strona, do której linkują inne witryny, zwraca teraz 404, tracisz autorytet; przekieruj ją na odpowiednią działającą stronę.
  • Wzmianki o marce — niepodlinkowane wzmianki i ogólna obecność marki.

Odwrotna przestroga: nie przesadzaj z disavow. Agresywne odrzucanie „toksycznych” linków to znana nadreakcja branży. Większość witryn nie powinna odrzucać linków bez wyraźnego działania ręcznego lub rzeczywistego wpływu spamu.

Widoczność w AI / silnikach odpowiedzi (spojrzenie w przyszłość)

To nowszy obszar i, szczerze mówiąc, nie został jeszcze w pełni potwierdzony — zachowaj go na poziomie zasad. Czy crawlery AI mogą uzyskać dostęp do treści? Czy dane strukturalne są na miejscu, aby silniki mogły analizować encje? Czy marka pojawia się w odpowiedziach AI i jest poprawnie cytowana? W nowoczesnych audytach warto to sprawdzić; nie warto wymyślać wokół tego skali punktowej.

Priorytetyzacja: ramy wpływu i nakładu pracy

To sekcja pomijana przez większość konkurencyjnych checklist i ta, która czyni audyt użytecznym. Oceń każde ustalenie na dwóch osiach — wpływ (jak bardzo pomoże naprawa) i nakład pracy (jak trudna lub kosztowna jest poprawka) — i nanieś je na układ 2×2:

Mały nakładDuży nakład
Duży wpływZrób najpierw — szybkie zwycięstwaZaplanuj — duże projekty warte wpisania do harmonogramu
Mały wpływZgrupuj — prace uzupełniającePomiń — często to właściwa decyzja

Dwa ujęcia, przy których mocno obstaję:

  • “Sometimes, the best course of action is to do nothing because the costs outweigh the benefits.” Ćwiartka prawy dół jest realna. Polski gloss: „Czasami najlepszym działaniem jest nic nie robić, bo koszty przewyższają korzyści”. Nienaprawianie czegoś to prawidłowe, często trafne zalecenie audytu.
  • Przeliczaj poprawki na pieniądze. “You should try to equate fixes to cash. This is what businesses care about.” Polski gloss: „Powinieneś próbować przeliczać poprawki na gotówkę. Na tym zależy firmom”. Przekształcenie „301 te stare URL-e” w „odzyskaj kapitał linków na stronach wartych sześć cyfr wartości ruchu” sprawia, że poprawka dostaje priorytet i zostaje wdrożona.

Układ 2×2 to model mentalny, ale ustalenie potrzebuje czegoś więcej niż zgadywania wpływu i nakładu. Dla każdego zapisz: co zaobserwowano, dotkniętą kohortę (szablon, sekcję lub rynek — nie tylko „witrynę”), dowody, pewność, nakład pracy, ryzyko poprawki (albo pozostawienia problemu), zależności (sprint deweloperski, zmiana w CMS-ie, inny zespół) oraz właściciela. To zamienia „podnieś priorytet” z intuicji w coś, na czym interesariusz może działać — i warto powiedzieć jasno: ustalenie trafiające na tę listę jest obserwacją i zaleceniem, a nie zgodą na wdrożenie. To osobna decyzja właściciela strony lub budżetu.

Add a denominator before debating impact: a low-effort issue spanning 68% of a cohort deserves different treatment from one found on 0.4%.

In a frozen 10,000-URL crawl, internal links to redirects affect 6,800 URLs at low effort, missing titles affect 1,900 URLs at low effort, render-only content affects 720 URLs at high effort, and broken canonicals affect 40 URLs at low effort. The values are illustrative and are not a site audit.

Typowe mity, które ten audyt obala

  • Więcej punktów oznacza większą dokładność. Nie — 13 skoncentrowanych punktów wygrywa z 200 nieprzeczytanymi.
  • E-E-A-T to czynnik rankingowy do punktowania. Google mówi, że nie.
  • Współczynnik odrzuceń i liczba słów to czynniki rankingowe, które trzeba oznaczać. Żaden z nich nie jest bezpośrednim czynnikiem rankingowym; oceniaj treść względem intencji, a nie metryk.
  • Audyt jest projektem jednorazowym. Audyty mają wyzwalacze i powracają.
  • Badania SEO mówią, co naprawić. Mówią, co jest częste — także moje badanie miliona domen. Częste nie znaczy przyczynowe i nie zawsze jest warte naprawienia w Twojej witrynie.

Co dalej

Jeśli potrzebujesz technicznej głębi, którą ten artykuł celowo pomija, użyj Technical SEO Checklist. Jeśli skalujesz proces na ogromne witryny, wybierz Enterprise SEO Audit; dla sklepów i witryn międzynarodowych — poradniki audytów Ecommerce i International.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.