Checklista SEO: co sprawdzić w audycie i jak przejść go za darmo

Autor: SEOgrinder · Opublikowano · 9 min czytania

Krótka odpowiedź: Checklista SEO to stała lista punktów kontrolnych, które przechodzisz według wpływu: najpierw to, co może uczynić strony niewidocznymi (zablokowane crawlowanie, noindex, błędne kody odpowiedzi), potem szybkość, podstawy na stronie, treść, technika, linki i obrazy, wersje językowe z danymi strukturalnymi, a na końcu gotowość na roboty AI. Poniżej znajdziesz osiem grup, a przy każdym punkcie miarę tego, jak wygląda „dobrze”. Większość tych punktów sprawdzisz za darmo i bez konta w SEOgrinder. Żaden audyt nie gwarantuje pozycji, ale znajduje błędy, które stoją ci na drodze.

Czym jest checklista SEO?

Audyt SEO to systematyczne sprawdzenie witryny według listy znanych wymagań. Ta lista to właśnie checklista. Odpowiada na trzy proste pytania: czy wyszukiwarki mogą dotrzeć do twoich stron i je zaindeksować, czy ludzie mogą z nich korzystać bez irytacji i czy wyszukiwarka potrafi rozpoznać, o czym jest każda strona.

Czym audyt nie jest: nie jest analizą słów kluczowych, raportem o pozycjach ani obietnicą. Wykrywa błędy i luki w technicznym fundamencie oraz na samej stronie. To, czy naprawiona strona znajdzie się potem wyżej, zależy od wielu rzeczy spoza checklisty i nikt nie zagwarantuje ci miejsca w wynikach. Lista daje ci coś innego: pozwala wykluczyć problemy, których dało się uniknąć, żeby słaby wynik nie brał się z zablokowanego pliku albo zepsutego przekierowania.

W jakiej kolejności przechodzić checklistę SEO?

Według wpływu, a nie według tego, jak łatwo dany punkt odhaczyć. Idealny tytuł na każdej stronie nic nie da, jeśli robots.txt zamyka do niej dostęp. Rozsądna kolejność wygląda tak:

  1. Czy stronę w ogóle da się znaleźć i zaindeksować? Crawlowanie, noindex, kody odpowiedzi, mapa witryny. Jeśli tu coś zawodzi, reszta schodzi na dalszy plan.
  2. Czy da się z niej wygodnie korzystać? Szybkość i stabilność, mierzone na telefonach i na komputerach.
  3. Czy strona jasno mówi, czym jest? Title, opis, canonical, nagłówki, język.
  4. Czy treść zasługuje na miejsce w indeksie? Wystarczająco dużo treści, brak duplikatów, widać, kto i kiedy ją napisał.
  5. Czy fundament jest solidny? HTTPS, kompresja, cache, nagłówki bezpieczeństwa.
  6. Czy linki i obrazy działają? Zepsute linki, brakujące teksty alternatywne, obrazy podglądu.
  7. Czy wersje językowe i dane strukturalne są poprawne? hreflang, JSON-LD.
  8. Czy systemy AI mogą stronę osiągnąć i przeczytać? Reguły dla crawlerów AI, HTML, który działa bez JavaScriptu.

Raport SEOgrinder idzie tym samym tropem: jego lista zadań jest posortowana według wpływu, więc pierwsze pozycje bierzesz na warsztat najpierw.

Checklista SEO w ośmiu grupach

Każda tabela ma dwie kolumny: punkt kontrolny i miarę tego, jak wygląda „dobrze”. Liczby pojawiają się tylko tam, gdzie podaje je opublikowane źródło.

1. Crawlowanie i indeksowanie

Punkt kontrolnyTak wygląda „dobrze”
robots.txtOdpowiada pod adresem /robots.txt kodem 200 i blokuje tylko to, co naprawdę chcesz zablokować. Obowiązuje najbardziej szczegółowa pasująca reguła; gdy Allow i Disallow są równie szczegółowe, wygrywa Allow (RFC 9309). To nie jest ochrona dostępu: plik tylko prosi dobrze wychowane boty, żeby się trzymały z daleka.
noindexWystępuje tylko na stronach, które mają zostać poza indeksem. Żadna ważna strona nie ma dyrektywy robots z noindex.
Mapa witryny (sitemap)Wymienia strony, które mają trafić do indeksu, i jest ogłoszona w robots.txt linią Sitemap: z pełnym adresem. Najwyżej 50 000 adresów i 50 MB na plik, licząc bez kompresji (sitemaps.org).
Kody odpowiedziDostępne strony odpowiadają kodem 200. Strona przeniesiona odpowiada 301 i wskazuje równoważną nową stronę. Strona, której już nie ma, odpowiada 404 lub 410.
Łańcuchy przekierowańPrzekierowanie prowadzi do adresu docelowego w jednym kroku. Google domyślnie podąża za najwyżej 10 krokami, ale każdy dodatkowy krok to stracony czas. 301 i 308 to silny sygnał, 302 i 307 słaby (Google).
Soft 404Strona, która mówi „nie znaleziono”, wysyła też kod 404. Strona, która odpowiada 200, ale pokazuje błąd albo pustą treść, jest w Search Console zgłaszana jako soft 404. Szczegóły w naszym artykule o błędach soft 404.

2. Szybkość

Punkt kontrolnyTak wygląda „dobrze”
LCP (Largest Contentful Paint)Najwyżej 2,5 sekundy
INP (Interaction to Next Paint)Najwyżej 200 milisekund. INP zastąpił FID jako Core Web Vital w marcu 2024.
CLS (Cumulative Layout Shift)Najwyżej 0,1
Jak to się oceniaNa 75. percentylu wczytań strony, osobno dla telefonów i dla komputerów (web.dev)
Dane laboratoryjne i rzeczywistePatrz na jedne i drugie: pomiar laboratoryjny (Lighthouse w PageSpeed Insights) pokazuje, co widzi test, a dane prawdziwych użytkowników (CrUX) pokazują, czego doświadczyli ludzie.

3. Strona w Google

Punkt kontrolnyTak wygląda „dobrze”
TitleKażda strona ma własny title, który opisuje właśnie tę stronę.
Meta opisKażda strona ma własne krótkie streszczenie, napisane dla ludzi.
CanonicalKażda strona wskazuje jeden adres, pod którym ma być indeksowana.
H1Zwykle jeden nagłówek H1 na stronę; nazywa temat.
Kolejność nagłówkówH2 pod H1, H3 pod H2. Nagłówki porządkują tekst, a nie służą do ustawiania rozmiaru czcionki.
Atrybut lang<html lang="pl"> zgadza się z językiem strony. Pomaga przeglądarkom i technologiom asystującym. Google nie używa go do rozpoznawania języka.
Jakość adresów URLCzytelne, stałe adresy bez zbędnych parametrów.

4. Treść

Punkt kontrolnyTak wygląda „dobrze”
Liczba słówDość, by odpowiedzieć na pytanie, któremu strona jest poświęcona. Żaden minimalny próg nie jest udowodniony, więc nie rozciągaj tekstu na siłę.
Główne słowo kluczoweTemat jest jasny z title, H1 i pierwszego akapitu. Częstsze powtarzanie frazy nie pomaga; pisz dla czytelników.
DuplikatyŻadne dwie strony nie mają tego samego title, opisu ani H1, a niemal identyczne strony są połączone.
Strony z cienką treściąStrony z bardzo małą ilością treści są rozbudowywane, łączone w lepszą stronę albo usuwane z właściwym kodem odpowiedzi.
CzytelnośćKrótkie akapity, proste słowa, jasna struktura.
Autor i dataArtykuły pokazują, kto i kiedy je napisał. Strony budujące zaufanie (o nas, kontakt, dane wydawcy, polityka prywatności) istnieją i są podlinkowane.

5. Technika i bezpieczeństwo

Punkt kontrolnyTak wygląda „dobrze”
HTTPSCała witryna działa przez HTTPS z ważnym certyfikatem TLS.
Jeden adres na stronęWarianty http i https, z www i bez, prowadzą do jednej wersji.
Mixed contentBrak zasobów http (obrazów, skryptów) na stronach https.
HTTP/2Serwer oferuje HTTP/2.
KompresjaPliki tekstowe, takie jak HTML, CSS i JavaScript, są wysyłane skompresowane.
CachePliki statyczne mają nagłówki cache; to, jak długo można buforować sam HTML, ustalasz świadomie.
Nagłówki bezpieczeństwaUstawione zgodnie z dokumentacją twojego serwera lub platformy.

6. Linki i obrazy

Punkt kontrolnyTak wygląda „dobrze”
Linki wewnętrzneŻaden link nie prowadzi do nieistniejącej strony (4xx lub 5xx), a linki nie biegną przez przekierowania: kieruj je od razu na adres docelowy.
Możliwość znalezieniaKażda ważna strona jest osiągalna przez linki wewnętrzne. Strona bez żadnego linku wewnętrznego jest osierocona, a strona schowana wiele kliknięć głęboko trudno się znajduje. Google wymienia linki wewnętrzne wśród podstaw, dzięki którym treść można odnaleźć (funkcje AI).
ObrazyWszystkie pliki obrazów się wczytują.
Teksty alternatywneObrazy z treścią mają krótki, rzeczowy tekst alt. Obrazy czysto dekoracyjne mają pusty atrybut alt.
Obraz podgląduog:image to bezwzględny adres https; Facebook zaleca co najmniej 1200 × 630 px, proporcje około 1,91 : 1 i plik do 8 MB (Facebook). Zobacz nasz artykuł o tagach Open Graph.

7. Wersje językowe i dane strukturalne

Punkt kontrolnyTak wygląda „dobrze”
hreflangKażda wersja językowa wymienia siebie i wszystkie pozostałe, z pełnymi adresami razem z https://. Linki zwrotne są obowiązkowe, inaczej oznaczenia mogą zostać zignorowane. x-default wskazuje stronę zapasową dla wszystkich pozostałych języków. Wystarczy jedna metoda: nagłówek HTML, nagłówek HTTP albo sitemap; użycie kilku nie daje w wyszukiwarce żadnej korzyści (Google).
Kody językowePrawidłowe kody: język według ISO 639-1, opcjonalnie z regionem według ISO 3166-1 Alpha-2.
Język tekstuJęzyk tekstu zgadza się z tym, co deklarujesz.
Dane strukturalneJSON-LD lub Microdata da się odczytać, typy są zamierzone i nie brakuje żadnego pola wymaganego.

8. Gotowość na AI

Punkt kontrolnyTak wygląda „dobrze”
Reguły dla crawlerów AIŚwiadoma decyzja dla każdego bota w robots.txt. OpenAI i Anthropic opisują osobne boty do trenowania, do wyszukiwania i do zapytań użytkowników.
HTML bez JavaScriptuGłówny tekst i linki są w HTML-u, który wysyła serwer. Google wykonuje JavaScript, ale analiza Vercel i MERJ z 2024 roku wykazała, że żaden z dużych crawlerów AI go nie wykonywał (źródło). To stan z 2024 roku i od tamtej pory nie został ponownie potwierdzony.
llms.txtOpcjonalnie. Korzyść nie jest udowodniona.
Funkcje AI w GoogleGoogle podaje, że AI Overviews i AI Mode nie mają dodatkowych wymagań poza zwykłymi podstawami SEO: strona musi być zaindeksowana i mieć prawo pojawiać się ze snippetem.

Jak przejść tę checklistę w jednej krótkiej sesji w SEOgrinder

SEOgrinder jest darmowy, nie wymaga konta i sprawdza większość powyższych punktów w jednym przebiegu. Sam skan trwa chwilę; ile potrwają poprawki, zależy od tego, co znajdzie.

  1. Wpisz adres. Otwórz SEOgrinder, wpisz adres publicznej strony i uruchom analizę.
  2. Przeczytaj ocenę i listę zadań. Raport daje ocenę i listę zadań posortowaną według wpływu. Dzieli się na sześć obszarów: Szybkość, Strona w Google, Dostępność, Technika i bezpieczeństwo, Gotowość na AI oraz Witryna.
  3. Zacznij od góry w zakładce Zadania. Najpierw zajmij się pierwszymi pozycjami, potem schodź w dół listy. Przy znaleziskach dotyczących całej witryny, takich jak powtarzające się tytuły, niemal identyczne strony czy strony osierocone, raport przegląda twoją witrynę i wypisuje to, co znalazł.
  4. Zachowaj to, czego potrzebujesz. Użyj Udostępnij raport jako PDF; w oknie drukowania przeglądarki wybierz „Zapisz jako PDF”. Dzięki temu przekażesz raport klientowi, koledze albo swojemu programiście.
  5. Po poprawce sprawdź ponownie. Raporty są przechowywane w pamięci podręcznej do 24 godzin. Sprawdź ponownie wymusza świeże sprawdzenie, więc zobaczysz, czy poprawka zadziałała. Przycisk może być ograniczony, żeby chronić sprawdzaną stronę przed zbyt wieloma żądaniami; raport mówi, kiedy tak jest.
  6. Opcjonalnie: przekaż raport asystentowi programistycznemu. Przekaż AI zamienia raport w zlecenie w Markdown. Każde zadanie ma sprawdzalny warunek „Gotowe, gdy”.

Jeśli korzystasz z Google Search Console, SEOgrinder może dodatkowo przeanalizować eksport z Search Console (bezpośrednie połączenie przez API jest dostępne tylko wtedy, gdy uruchamiasz SEOgrinder na własnym komputerze). To uzupełnia obraz tym, jak prawdziwi użytkownicy znajdują twoje strony w Google i w nie klikają.

Jedno ograniczenie, powiedziane wprost: SEOgrinder sprawdza techniczny fundament. Nie śledzi pozycji i nie mierzy, czy ChatGPT, Gemini lub Perplexity wymieniają twoją markę. Usługi do tego istnieją, ale to inne zadanie.

Jak często robić audyt SEO?

Udowodnionego idealnego odstępu nie ma. W praktyce sprawdza się taka reguła kciuka:

  • Pełny przegląd po starcie witryny, redesignie, migracji albo zmianie CMS-a lub hostingu.
  • Krótki przegląd za każdym razem, gdy zmieniasz szablony, robots.txt, przekierowania albo mapę witryny.
  • Regularne zaglądanie do Search Console, która pokazuje problemy pojawiające się z czasem.

Najczęstsze błędy

  • Próba naprawienia wszystkiego naraz. Lista z pięćdziesięcioma pozycjami nie jest planem. Weź trzy pierwsze, napraw je, sprawdź ponownie i powtórz.
  • Wysiłek przed efektem. Zmiana stu meta opisów jest łatwa, ale zablokowany katalog zasługuje na więcej uwagi.
  • Patrzenie wyłącznie na ocenę ogólną. Ocena podsumowuje, a zadania mówią, co zrobić. Dwie witryny z tą samą oceną mogą mieć zupełnie inne problemy.
  • Pominięcie ponownej kontroli. Poprawka, której nigdy nie sprawdzono, to tylko przypuszczenie. Sprawdź jeszcze raz.
  • Traktowanie checklisty jak obietnicy pozycji. Usuwa przeszkody. Nie tworzy popytu, autorytetu ani dobrej treści.
  • Audyt tylko strony głównej. Szablony się powtarzają: jeden zepsuty szablon psuje setki stron.
  • Przypadkowe zablokowanie witryny. robots.txt skopiowany ze środowiska testowego, który blokuje wszystko, to typowy sposób na to, by cała witryna stała się niewidoczna.

Najczęstsze pytania

Czy sama checklista SEO wystarczy, żeby lepiej się pozycjonować?

Nie. Znajduje błędy, których dało się uniknąć. Pozycje zależą od treści, konkurencji i wielu innych czynników, a nikt nie zagwarantuje ci miejsca w wynikach.

Ile trwa audyt SEO?

Najwięcej czasu zajmuje wykonywanie zadań, a nie sam skan. Ile to potrwa, zależy od tego, co znajdzie skan, i od wielkości witryny.

Czy potrzebuję płatnych narzędzi?

Nie do kontroli opisanych na tej stronie. SEOgrinder jest darmowy i nie wymaga konta. Uzupełniają go Search Console i PageSpeed Insights.

Które punkty są najważniejsze?

Grupa 1, czyli crawlowanie i indeksowanie. Jeśli wyszukiwarki nie mogą dotrzeć do strony albo jej zaindeksować, nic innego z listy nie pomoże.

Czy checklista obejmuje wyszukiwanie z użyciem AI?

Obejmuje techniczne podstawy: czy systemy AI mogą dotrzeć do twojej strony i ją przeczytać. Nie powie ci, czy jakiś asystent cię wymienia. Google podaje, że w przypadku AI Overviews nie są potrzebne żadne dodatkowe kroki poza zwykłymi podstawami SEO.

Następny krok

Uruchom darmowy skan swojej witryny w SEOgrinder, weź trzy zadania z góry listy, napraw je i kliknij Sprawdź ponownie. Potem powtórz to z kolejnymi trzema.

Więcej z bloga