Checklista SEO 2026: 50 punktów do samodzielnego sprawdzenia
Krótka odpowiedź
Checklista SEO to lista punktów kontrolnych, które pokazują, czy strona ma podstawy potrzebne do widoczności w Google i w odpowiedziach AI. Nasza ma 50 punktów w pięciu obszarach: technika, on-page, SEO lokalne, gotowość na AI i pomiar. Każdy ma priorytet i sposób sprawdzenia. Całą listę zobaczysz niżej, a szablon PDF wyślemy e-mailem.
Czym jest checklista SEO i kiedy ją wypełnić
Checklista SEO to lista konkretnych punktów, które da się sprawdzić i odhaczyć: tak albo nie, bez interpretacji. Nie zastępuje strategii ani pracy nad treścią. Pokazuje za to, czy strona ma fundamenty, bez których pozycjonowanie nie ruszy: czy Google ją widzi, czy rozumie, o czym jest, czy firma jest spójnie opisana w Mapach i czy w ogóle mierzysz, ile zapytań przynosi wyszukiwarka.
Ta lista jest ogólna. Obejmuje pięć obszarów, a każdy z nich zajmuje osobną stronę szablonu PDF. Jeśli potrzebujesz głębszej analizy technicznej – progów czasu odpowiedzi serwera, logów, renderowania, budżetu indeksowania albo migracji – sięgnij po checklistę audytu technicznego SEO z progami w naszym poradniku.
Kiedy z niej skorzystać:
- przed startem nowej strony albo po przebudowie, zanim nowa wersja trafi do Google;
- raz na kwartał jako przegląd stanu strony;
- po większej zmianie: nowy CMS, nowe adresy stron, nowe usługi, przeprowadzka firmy;
- przed rozmową z agencją, żeby wiedzieć, o co pytać i co sprawdzać w raportach.
Lista kontrolna SEO w pięciu obszarach
Punkty są pogrupowane tak, jak zwykle wygląda praca nad stroną: od tego, czy Google w ogóle może ją odczytać, przez treść i wizytówkę, po pomiar efektów.
| Obszar | Punkty | Co sprawdza | Czego potrzebujesz |
|---|---|---|---|
| A. Podstawy techniczne | 10 | Czy Google może wejść na stronę, zaindeksować ją i wygodnie wyświetlić na telefonie | robots.txt, Search Console, crawler |
| B. On-page | 14 | Title, meta description, nagłówki, treść, linki wewnętrzne, obrazy | Crawler, przeglądarka, Search Console |
| C. SEO lokalne | 9 | Profil Firmy w Google, spójność NAP, opinie, strona kontaktu | Panel wizytówki, Mapy Google |
| D. Gotowość na AI | 8 | Dostęp botów AI, treść w HTML, odpowiedzi na pytania klientów, spójne dane o firmie, llms.txt (opcjonalnie) | robots.txt, walidator schema.org |
| E. Pomiar | 9 | Search Console, zdarzenia kluczowe w GA4, frazy i pytania do AI | Search Console, GA4 |
W szablonie PDF każdy obszar to osobna strona z polami na status, notatki, osobę odpowiedzialną i termin.
Kolejność nie jest przypadkowa. Najpierw technika, bo poprawki treści nic nie dadzą, jeśli strona ma noindex albo robots.txt ją blokuje. Pomiar jest na końcu listy, ale warto go ustawić na samym początku pracy: bez stanu wyjściowego nie pokażesz, co dały zmiany.
Jak wypełnić checklistę SEO krok po kroku
- Zapisz stan wyjściowy. Zanim cokolwiek zmienisz, zapisz datę, kliknięcia bez zapytań o markę z Search Console i liczbę zapytań od klientów z GA4 oraz ze skrzynki albo CRM.
- Zbierz dostępy. Potrzebujesz Search Console, GA4, panelu wizytówki Google, CMS i pliku robots.txt. Jeśli czegoś brakuje, to pierwszy wynik checklisty.
- Przejdź obszary po kolei. Przy każdym punkcie zaznacz status: OK, do poprawy albo n/d (nie dotyczy).
- Opisz, co jest nie tak. W notatce wpisz adres i problem, na przykład „/kontakt: brak H1”. Sam znak „do poprawy” nic nie mówi osobie, która będzie to naprawiać.
- Ułóż kolejność według priorytetu. Najpierw punkty z priorytetem wysokim. Każdemu przypisz osobę i termin.
- Sprawdź ponownie po wdrożeniu. Przejdź jeszcze raz przez punkty oznaczone do poprawy. Całość powtarzaj co kwartał.
Na pierwszej stronie PDF jest tabela podsumowania: przy każdym obszarze wpisujesz liczbę punktów OK, do poprawy i nie dotyczy. Po kolejnym przeglądzie od razu widać, czy lista się skraca.
Jak czytać priorytety: wysoki, średni, niski
Priorytet mówi, co zrobić najpierw. Zależy od tego, jak bardzo dany problem blokuje widoczność albo pomiar, a nie od tego, ile pracy wymaga poprawka.
| Priorytet | Co oznacza | Przykłady z listy | Kiedy wdrożyć |
|---|---|---|---|
| Wysoki | Blokuje widoczność w Google, w Mapach albo pomiar. Bez tego reszta pracy nie przyniesie efektu. | Noindex na stronie usługi, brak wizytówki, brak zdarzeń kluczowych w GA4 | Najpierw, przed punktami o średnim i niskim priorytecie |
| Średni | Ogranicza wyniki, ale strona działa i jest widoczna. | Powtórzone opisy meta, obrazy bez alt, nieaktualne godziny otwarcia | W ramach bieżących prac, w kolejnych tygodniach |
| Niski | Porządkuje i dopracowuje szczegóły. | Nazwy plików obrazów, llms.txt, połączenie GA4 z Search Console | Przy okazji innych zmian |
Priorytet to punkt wyjścia, nie dogmat. Dla firmy lokalnej spójny NAP i wizytówka ważą więcej niż dla sklepu, który wysyła towar w całym kraju. Jeśli punkt nie dotyczy Twojej firmy, oznacz go „n/d” i nie licz go w wyniku. Gdy otwartych punktów o tym samym priorytecie jest dużo, ułóż je według wpływu na zapytania od klientów, pewności tego wpływu i łatwości wdrożenia (metoda ICE).
Przykład: fragment wypełnionej checklisty
Poniżej fragment checklisty wypełnionej dla fikcyjnej firmy: gabinetu fizjoterapii z jedną lokalizacją w Warszawie. Dane są przykładowe. Chodzi o to, jak zapisywać status i notatki, żeby lista od razu była planem pracy.
| Nr | Punkt | Status | Notatka | Kto i kiedy |
|---|---|---|---|---|
| A3 | robots.txt nie blokuje ważnych stron | OK | Zablokowany tylko katalog panelu pacjenta, celowo | – |
| A4 | Brak noindex na ważnych stronach | Do poprawy | Cennik ma noindex, który został po wersji testowej | Webmaster, w tym tygodniu |
| B1 | Własny title na każdej stronie | Do poprawy | Wszystkie strony zabiegów mają ten sam tytuł „Usługi” | Właścicielka, do końca miesiąca |
| B10 | Linki wewnętrzne do ważnych stron | Do poprawy | Strona o rehabilitacji kolana nie ma linku z menu ani z innych stron | Webmaster, do końca miesiąca |
| C2 | Prawdziwa nazwa w wizytówce | Do poprawy | W nazwie dopisano „fizjoterapia Mokotów” | Właścicielka, od razu |
| C4 | Spójny NAP | Do poprawy | Stary numer telefonu w katalogach firm | Recepcja, w tym tygodniu |
| C5 | Ukryty adres i obszar działania | N/d | Gabinet przyjmuje pacjentów pod adresem, więc adres zostaje widoczny | – |
| D1 | Boty wyszukiwarek AI wpuszczone | OK | Brak reguł blokujących | – |
| E5 | Zdarzenia kluczowe w GA4 | Do poprawy | Formularz rezerwacji nie wysyła zdarzenia | Webmaster, w tym tygodniu |
Wszystkie otwarte punkty z tego fragmentu mają priorytet wysoki, więc o kolejności decyduje termin: noindex na cenniku, nazwa wizytówki, NAP i zdarzenie w GA4 od razu albo w tym tygodniu, a tytuły i linki wewnętrzne do końca miesiąca. Punkt C5 nie dotyczy gabinetu, więc nie liczy się w wyniku. Notatka z adresem strony i osobą odpowiedzialną zamienia checklistę w listę zadań.
Gotowość na AI: co sprawdzić, a co może poczekać
Część punktów dotyczy widoczności w ChatGPT, Perplexity, Claude i przeglądach AI Google. Zacznij od dostępu botów. Firmy AI rozróżniają boty, które budują wyszukiwarkę, od botów, które zbierają treści do trenowania modeli. Blokada jednego nie oznacza blokady drugiego.
| Bot | Firma | Do czego służy | Co daje blokada |
|---|---|---|---|
| OAI-SearchBot | OpenAI | Pokazuje strony w wyszukiwaniu ChatGPT | Strona nie pojawi się w odpowiedziach wyszukiwania ChatGPT (może zostać link nawigacyjny) |
| GPTBot | OpenAI | Zbiera treści, które mogą posłużyć do trenowania modeli | Sygnał, że treści nie mają być używane do trenowania |
| PerplexityBot | Perplexity | Pokazuje i linkuje strony w wynikach Perplexity; według firmy nie służy do trenowania modeli | Mniejsza szansa na obecność w wynikach Perplexity |
| Claude-SearchBot | Anthropic | Indeksuje treści na potrzeby wyszukiwania w Claude | Może zmniejszyć widoczność w odpowiedziach z wyszukiwania |
| ClaudeBot | Anthropic | Zbiera treści, które mogą posłużyć do trenowania modeli | Sygnał, że przyszłe treści strony mają być wyłączone z trenowania |
| Google-Extended | Token w robots.txt: trenowanie modeli Gemini i ugruntowanie odpowiedzi w aplikacjach Gemini i Vertex AI | Według Google nie wpływa na obecność ani na pozycje w wyszukiwarce Google |
Źródła: dokumentacja OpenAI, Perplexity, Anthropic i Google (lista na końcu strony). Boty uruchamiane na prośbę użytkownika (ChatGPT-User, Perplexity-User) według tych firm mogą nie stosować się do reguł robots.txt.
Przeglądy AI w Google działają inaczej. Google pisze wprost, że do pojawienia się w przeglądach AI i w trybie AI nie ma dodatkowych wymagań: strona musi być zaindeksowana i mieć możliwość wyświetlenia w wynikach z fragmentem. Nie trzeba tworzyć specjalnych plików, dodawać danych strukturalnych ani dzielić tekstu na krótkie kawałki. Funkcje AI w Google opierają się na tych samych systemach co zwykłe wyniki, a Google wymienia też Profil Firmy jako sposób na widoczność w odpowiedziach AI. Dlatego w checkliście punkty techniczne, on-page i lokalne są ważniejsze niż llms.txt.
To, co Google pokazuje w wyszukiwarce, kontrolujesz regułami dla Googlebota oraz znacznikami nosnippet, max-snippet i noindex. Od 31 sierpnia 2026 roku Search Console ma też ustawienie Generatywna AI w wyszukiwarce. Pozwala wykluczyć stronę z przeglądów AI, trybu AI i funkcji generatywnej AI w Discover, a według Google nie wpływa na pozostałe wyniki. Domyślnie strona jest uwzględniona. Blokada Google-Extended nie usuwa strony ani z wyników, ani z przeglądów AI: dotyczy trenowania modeli Gemini oraz aplikacji Gemini i Vertex AI.
Plik llms.txt to propozycja standardu opisana na llmstxt.org: plik w formacie Markdown z nazwą strony, krótkim opisem i listą linków do najważniejszych treści. Wyszukiwarka Google go nie używa: według jej dokumentacji plik ani nie pomaga, ani nie szkodzi widoczności. Może się przydać narzędziom i agentom AI, które same go odczytują, dlatego w checkliście jest punktem opcjonalnym z niskim priorytetem. Jeśli chcesz go mieć, przygotujesz go w naszym generatorze llms.txt, który przy okazji sprawdza, czy boty AI mają dostęp do strony.
Dane strukturalne to osobna sprawa. Google zaleca format JSON-LD i zastrzega, że znaczniki mają opisywać treść widoczną dla czytelnika. Do przeglądów AI nie są potrzebne, ale schemat Organization albo LocalBusiness z tą samą nazwą, adresem i telefonem co w wizytówce porządkuje dane o firmie. Nie dodawaj natomiast znaczników FAQ ani HowTo w nadziei na rozszerzony wynik: Google przestał pokazywać wyniki HowTo w 2023 roku, a wyniki FAQ 7 maja 2026 roku.
Najczęstsze błędy przy odhaczaniu listy
- Ukrywanie stron przez robots.txt. Reguła Disallow zatrzymuje robota, ale nie usuwa adresu z wyników: Google może go zaindeksować, jeśli prowadzą do niego linki. Żeby strony nie było w Google, użyj noindex i nie blokuj jej jednocześnie w robots.txt, bo robot nie zobaczy wtedy znacznika.
- Blokada wszystkich botów AI jednym ruchem. Reguła dla „User-agent: *” albo lista skopiowana z forum często wycina też boty wyszukiwarek AI, choć chodziło tylko o trenowanie modeli.
- Upychanie fraz. W tytule, w tekście alternatywnym obrazów i w nazwie wizytówki. Google odradza powtarzanie tych samych słów w tytule i wypełnianie alt frazami, a nazwa wizytówki ma być prawdziwą nazwą firmy.
- Odhaczanie bez notatek. Status „do poprawy” bez adresu strony i opisu problemu oznacza, że ktoś będzie musiał zrobić tę samą analizę drugi raz.
- Wszystko naraz. Pięćdziesiąt punktów robionych w losowej kolejności to dużo pracy i mało efektu. Najpierw priorytet wysoki.
- Mierzenie samych pozycji. Pozycje rosną, a telefon milczy? Bez zdarzeń kluczowych w GA4 nie wiesz, czy SEO przynosi klientów.
- Jednorazowe sprawdzenie. Strona się zmienia: nowa wtyczka, nowy szablon, nowa podstrona. Lista ma sens, gdy wracasz do niej regularnie.
Kiedy checklista nie wystarczy
Checklistę przejdziesz samodzielnie, jeśli masz dostęp do Search Console, GA4 i panelu wizytówki. Część punktów technicznych i on-page sprawdzi za Ciebie darmowy audyt SEO: do 25 podstron, ocena od 1 do 100 i lista błędów z instrukcją naprawy.
Zewnętrzne spojrzenie ma sens, gdy ruch spada bez widocznej przyczyny, przed migracją albo przebudową strony, przy dużym serwisie lub sklepie i wtedy, gdy lista problemów jest gotowa, ale nikt nie ułoży jej w plan dla dewelopera. Wtedy zamów audyt SEO strony – kosztuje od 1 490 zł netto. Jeśli chcesz przede wszystkim wiedzieć, czy ChatGPT i Gemini polecają Twoją firmę, osobną usługą jest audyt widoczności w AI za 990 zł netto.
Podgląd szablonu: cała checklista SEO
Tak wygląda zawartość szablonu: 50 punktów w pięciu obszarach. W PDF każdy obszar jest na osobnej stronie, a przy każdym punkcie są pola na status (OK, do poprawy, n/d), notatki, osobę i termin.
A. Podstawy techniczne SEO (10 punktów)
- ☐ A1. Strona działa na HTTPS, a adresy z http:// przekierowują na https://. Jak sprawdzić: Wpisz adres strony z http:// i sprawdź, czy przeglądarka przechodzi na https:// bez ostrzeżeń. Priorytet: wysoki.
- ☐ A2. Działa jedna wersja domeny (z www albo bez), a druga przekierowuje na nią jednym przekierowaniem stałym (301 lub 308). Jak sprawdzić: Otwórz obie wersje adresu. Obie mają kończyć się na tej samej stronie, bez łańcucha przekierowań. Priorytet: wysoki.
- ☐ A3. Plik robots.txt nie blokuje stron, które mają być w Google. Jak sprawdzić: Otwórz twojadomena.pl/robots.txt. Szukaj „Disallow: /” i reguł dla katalogów z ofertą lub blogiem. Priorytet: wysoki.
- ☐ A4. Ważne strony nie mają znacznika noindex. Jak sprawdzić: Search Console → Sprawdzenie adresu URL dla strony głównej i stron usług: indeksowanie ma być dozwolone. Priorytet: wysoki.
- ☐ A5. Mapa witryny XML zawiera tylko kanoniczne adresy, które działają, i jest wpisana do robots.txt. Jak sprawdzić: Otwórz sitemap.xml i robots.txt (linia „Sitemap:”). Usuń z mapy przekierowania, błędy 404 i strony z noindex. Datę lastmod zmieniaj tylko przy istotnej zmianie treści. Priorytet: średni.
- ☐ A6. Każda strona ma tag canonical wskazujący na siebie albo na właściwą wersję, a wersje językowe łączy wzajemny hreflang. Jak sprawdzić: Źródło strony (
rel="canonical") albo darmowy audyt SEO. Canonical to dla Google sygnał, a nie polecenie, więc w Search Console (Sprawdzenie adresu URL) zobacz, który adres wybrał. Przy kilku językach każda wersja wskazuje siebie i pozostałe; warto dodać x-default. Priorytet: średni. - ☐ A7. Linki wewnętrzne nie prowadzą do stron 404 ani przez przekierowania. Jak sprawdzić: Crawler albo raport Strony w Search Console. Popraw link u źródła, a nie tylko przekierowanie. Priorytet: średni.
- ☐ A8. Strona jest wygodna na telefonie: bez poziomego przewijania, z czytelnym tekstem i dużymi przyciskami. Jak sprawdzić: Otwórz stronę główną, stronę usługi i kontakt na telefonie. Wyślij formularz od początku do końca. Priorytet: wysoki.
- ☐ A9. Core Web Vitals w normie: LCP do 2,5 s, INP do 200 ms, CLS do 0,1. Jak sprawdzić: Search Console → Podstawowe wskaźniki internetowe (dane od użytkowników, 75. percentyl wizyt). Lighthouse służy do szukania przyczyn. Priorytet: średni.
- ☐ A10. Adresy URL są krótkie i czytelne: słowa zamiast losowych identyfikatorów. Jak sprawdzić: Przejrzyj adresy w mapie witryny. Nie zmieniaj działających adresów bez przekierowań 301. Priorytet: niski.
B. SEO on-page: title, description, nagłówki, treść, linki, obrazy (14 punktów)
- ☐ B1. Każda strona ma własny title, który opisuje jej treść. Jak sprawdzić: Crawler albo darmowy audyt: posortuj tytuły, znajdź duplikaty i braki. Priorytet: wysoki.
- ☐ B2. Title zaczyna się od najważniejszej informacji, nie powtarza słów, a nazwa marki stoi na końcu. Jak sprawdzić: Sprawdź wynik w Google. Limitu znaków nie ma, ale Google skraca długie tytuły do szerokości ekranu, więc frazy nie stawiaj na końcu. Nasz audyt ostrzega powyżej 60 znaków. Priorytet: średni.
- ☐ B3. Ważne strony mają unikalny meta description, który streszcza treść i zachęca do kliknięcia. Jak sprawdzić: Crawler: znajdź puste i powtórzone opisy. Google czasem pokazuje inny fragment strony, więc opis to podpowiedź. Priorytet: średni.
- ☐ B4. Strona ma jeden nagłówek H1, który mówi, o czym jest, i zawiera frazę główną. Jak sprawdzić: Rozszerzenie SEO w przeglądarce albo źródło strony: policz znaczniki h1. Google nie wymaga jednego H1, ale to porządkuje stronę. Priorytet: średni.
- ☐ B5. Nagłówki H2 i H3 dzielą treść na sekcje, które odpowiadają na pytania klientów. Jak sprawdzić: Przeczytaj same nagłówki. Czy wystarczą, żeby zrozumieć, co jest na stronie? Priorytet: średni.
- ☐ B6. Treść odpowiada na intencję frazy: przy usłudze zakres, cena i proces, przy pytaniu konkretna odpowiedź. Jak sprawdzić: Wpisz frazę w Google i porównaj typ stron z pierwszej dziesiątki ze swoją stroną. Dodaj to, czego tam brakuje: własne dane, przykład, cenę. Priorytet: wysoki.
- ☐ B7. Pierwszy akapit odpowiada na główne pytanie wprost i zawiera frazę główną. Jak sprawdzić: Przeczytaj tylko pierwszy akapit. Czy klient wie już, co oferujesz i gdzie? Priorytet: średni.
- ☐ B8. Każda ważna strona ma swoją frazę główną, a dwie strony nie walczą o tę samą frazę (kanibalizacja). Jak sprawdzić: Arkusz: fraza → jeden adres. Search Console → Skuteczność → filtr zapytania → karta Strony: kilka adresów na jedną frazę wymaga decyzji. Priorytet: średni.
- ☐ B9. Treść jest aktualna: ceny, nazwy usług, dane kontaktowe i daty. Jak sprawdzić: Przejrzyj strony usług i cennik. Przy artykułach pokaż datę aktualizacji. Priorytet: średni.
- ☐ B10. Każda ważna strona ma linki wewnętrzne z innych stron (menu, treść, stopka). Jak sprawdzić: Crawler: znajdź strony bez linków przychodzących i dalej niż 3 kliknięcia od strony głównej. Dodaj link z tematycznie bliskiej strony. Priorytet: wysoki.
- ☐ B11. Tekst linków opisuje stronę docelową („audyt SEO strony”, a nie „kliknij tutaj”). Jak sprawdzić: Przejrzyj linki w treści najważniejszych stron. Priorytet: średni.
- ☐ B12. Obrazy mają opisowy tekst alternatywny (alt) dopasowany do strony, bez upychania fraz. Jak sprawdzić: Crawler: obrazy bez alt. Opisz obraz tak, jak dla osoby, która go nie widzi. Priorytet: średni.
- ☐ B13. Pliki obrazów mają opisowe nazwy, nowoczesny format (WebP lub AVIF) i ustawione wymiary. Jak sprawdzić: Sprawdź nazwy plików w bibliotece mediów i raport Lighthouse. Priorytet: niski.
- ☐ B14. Widać, kto stoi za stroną: nazwa firmy, kontakt, autor treści eksperckich. Jak sprawdzić: Sprawdź stopkę, stronę „O nas” i podpisy artykułów. Priorytet: średni.
C. SEO lokalne: wizytówka Google i NAP (9 punktów)
- ☐ C1. Firma ma zweryfikowany Profil Firmy w Google, jeden na lokalizację. Jak sprawdzić: Wyszukaj nazwę firmy w Google i w Mapach. Zgłoś duplikaty do usunięcia lub scalenia. Priorytet: wysoki.
- ☐ C2. Nazwa w wizytówce to prawdziwa nazwa firmy, bez dopisanych fraz, miasta i haseł. Jak sprawdzić: Porównaj nazwę z szyldem, fakturą i stroną. Priorytet: wysoki.
- ☐ C3. Kategoria główna opisuje, czym firma jest, a kategorii dodatkowych jest jak najmniej. Jak sprawdzić: Panel wizytówki → kategorie. Kategoria to rodzaj firmy, a nie lista usług. Priorytet: wysoki.
- ☐ C4. NAP (nazwa, adres, telefon) jest identyczny na stronie, w wizytówce i w katalogach firm. Jak sprawdzić: Wpisz NAP z każdego miejsca do jednej tabeli i porównaj znak po znaku. Priorytet: wysoki.
- ☐ C5. Firma, która nie przyjmuje klientów pod adresem, ukrywa adres i ustawia obszar działania. Jak sprawdzić: Panel wizytówki → lokalizacja i obszar działania. Priorytet: średni.
- ☐ C6. Godziny otwarcia są aktualne, a święta mają godziny specjalne. Jak sprawdzić: Sprawdź wizytówkę przed każdym długim weekendem i świętami. Priorytet: średni.
- ☐ C7. Strona ma podstronę kontaktu z NAP zapisanym tekstem (nie obrazkiem), mapą i dojazdem. Jak sprawdzić: Spróbuj zaznaczyć adres myszką: jeśli się nie da, jest obrazkiem. Przy kilku lokalizacjach: osobna strona dla każdej. Priorytet: średni.
- ☐ C8. Opinie spływają na bieżąco, a każda ma odpowiedź firmy. Jak sprawdzić: Panel wizytówki → opinie. Odpowiadaj także na krytyczne, rzeczowo i bez danych klienta. Nie płać za opinie i nie dawaj za nie rabatów. Priorytet: średni.
- ☐ C9. Wizytówka ma aktualne zdjęcia miejsca, zespołu lub realizacji i uzupełnioną listę usług. Jak sprawdzić: Porównaj ją z wizytówkami firm z pierwszej trójki w Mapach. Priorytet: niski.
D. Gotowość na AI: dostęp botów, treść i dane o firmie (8 punktów)
- ☐ D1. robots.txt wpuszcza boty wyszukiwarek AI: OAI-SearchBot (ChatGPT), PerplexityBot, Claude-SearchBot. Jak sprawdzić: Otwórz robots.txt. Szukaj tych nazw oraz reguły „User-agent: *” z „Disallow: /”. W Search Console sprawdź też Ustawienia → Generatywna AI w wyszukiwarce: strona ma być uwzględniona (to ustawienie domyślne). Priorytet: wysoki.
- ☐ D2. Decyzja o botach treningowych (GPTBot, ClaudeBot, Google-Extended) jest świadoma i zapisana. Jak sprawdzić: Zapisz w szablonie, czy je wpuszczasz. Blokada Google-Extended nie wpływa na wyniki wyszukiwania Google. Priorytet: średni.
- ☐ D3. Zapora sieciowa (WAF) albo CDN nie blokuje botów, które wpuszcza robots.txt. Jak sprawdzić: Sprawdź ustawienia ochrony przed botami u dostawcy hostingu lub CDN i logi serwera. Priorytet: średni.
- ☐ D4. Najważniejsze treści (oferta, ceny, kontakt) są w HTML, a nie tylko na grafikach lub w plikach PDF. Jak sprawdzić: Zaznacz tekst na stronie i podejrzyj źródło. Tekst zapisany tylko na grafice trudno odczytać każdemu robotowi. Priorytet: średni.
- ☐ D5. Dane strukturalne Organization lub LocalBusiness w JSON-LD są zgodne z tym, co widać na stronie. Jak sprawdzić: Test wyników z elementami rozszerzonymi albo walidator schema.org. Nazwa, adres i telefon jak w wizytówce. Google nie wymaga tych danych do przeglądów AI, ale porządkują opis firmy. Priorytet: średni.
- ☐ D6. Strona „O nas” podaje jasne fakty: czym się zajmujecie, gdzie i dla kogo. Jak sprawdzić: Przeczytaj ją oczami kogoś, kto nie zna firmy. Opis firmy ma brzmieć tak samo w wizytówce i w mediach społecznościowych. Priorytet: średni.
- ☐ D7. Na stronie są odpowiedzi na typowe pytania klientów (cena, czas, przebieg), napisane wprost i z konkretami. Jak sprawdzić: Wypisz pytania, które klienci zadają przez telefon, i podpowiedzi Google do nazwy usługi. Czy każde ma odpowiedź na stronie? Google nie wymaga dzielenia tekstu na krótkie kawałki pod AI: liczy się sama odpowiedź. Priorytet: średni.
- ☐ D8. Opcjonalnie: plik llms.txt w katalogu głównym z opisem firmy i linkami do najważniejszych stron. Jak sprawdzić: Otwórz twojadomena.pl/llms.txt. Wyszukiwarka Google go nie używa, więc zrób go po punktach wyżej. Priorytet: niski.
E. Pomiar: Search Console i GA4 (9 punktów)
- ☐ E1. Search Console obejmuje całą domenę, a właścicielem jest konto firmy. Jak sprawdzić: Search Console → Ustawienia → Użytkownicy i uprawnienia. Agencja może mieć dostęp, ale nie jako jedyny właściciel. Priorytet: wysoki.
- ☐ E2. Mapa witryny jest przesłana w raporcie Mapy witryn i nie ma błędów przetwarzania. Jak sprawdzić: Search Console → Mapy witryn: status „Sukces” i liczba wykrytych adresów. Priorytet: średni.
- ☐ E3. Raport Strony jest przejrzany: ważne strony są zaindeksowane, a powody wykluczeń zrozumiałe. Jak sprawdzić: Search Console → Strony. Zacznij od stron usług i kontaktu. Priorytet: wysoki.
- ☐ E4. GA4 działa na wszystkich stronach jednym tagiem, a usługa należy do firmy. Jak sprawdzić: Podgląd w Google Tag Assistant albo raport Czas rzeczywisty w GA4. Priorytet: wysoki.
- ☐ E5. Zdarzenia kluczowe w GA4 mierzą działania klientów: formularz, kliknięcie w telefon i w e-mail. Jak sprawdzić: GA4 → Administracja → Zdarzenia kluczowe. Wyślij testowy formularz i sprawdź, czy zdarzenie się pojawia. Priorytet: wysoki.
- ☐ E6. GA4 jest połączone z Search Console. Jak sprawdzić: GA4 → Administracja → Połączenia z usługami → Search Console. Priorytet: niski.
- ☐ E7. Lista fraz do śledzenia jest uzgodniona i zapisana, a pozycje mierzysz co miesiąc tą samą metodą. Jak sprawdzić: Zapisz frazy, lokalizację i urządzenie pomiaru. Zmiana metody psuje porównania. Priorytet: średni.
- ☐ E8. Stały zestaw pytań klientów sprawdzasz co miesiąc w ChatGPT, Gemini, Perplexity i przeglądach AI Google. Jak sprawdzić: Zapisz pytania i wynik: czy firma jest wymieniona i które źródła są cytowane. Wyświetlenia strony w przeglądach AI i w trybie AI pokaże raport o skuteczności w generatywnej AI w Search Console. Priorytet: średni.
- ☐ E9. Stan wyjściowy jest zapisany przed zmianami, a wyniki porównujesz rok do roku. Jak sprawdzić: Zapisz datę, kliknięcia bez zapytań o markę i liczbę zapytań od klientów. Policz je też w skrzynce albo CRM: przy odmowie zgody na cookies GA4 może je zaniżać. Priorytet: wysoki.
Pobierz szablon PDF
Wyślemy Ci checklistę SEO w PDF do wydruku. Każdy obszar jest na osobnej stronie z polami na status, notatki, osobę odpowiedzialną i termin, a na pierwszej stronie jest tabela podsumowania.
Powiązane poradniki i narzędzia
- Audyt techniczny SEO: checklista z progami: 30 punktów z progami, narzędzia i kolejność napraw, gdy potrzebujesz głębszej analizy technicznej
- Darmowy audyt SEO: ocena od 1 do 100 i lista błędów dla do 25 podstron
- Generator llms.txt: plik llms.txt i test dostępu botów AI do strony
- Pozycjonowanie wizytówki Google: kategorie, opinie i pomiar pozycji z 49 punktów w Mapach
- Audyt SEO strony: pełna analiza z planem napraw, od 1 490 zł netto
- Checklista E-E-A-T: 36 punktów o zaufaniu, autorach, reputacji i YMYL
- Plan linkowania wewnętrznego: mapa klastrów, teksty kotwic i audyt stron osieroconych
- Checklista wizytówki Google: założenie i weryfikacja Profilu Firmy: 40 punktów i karta NAP
- Checklista migracji strony: przeprowadzka strony: przed, w dniu i po zmianie, z mapą przekierowań 301
Najczęstsze pytania
Checklista SEO to lista punktów, które sprawdzasz samodzielnie i odhaczasz: tak albo nie. Audyt SEO to analiza, w której specjalista sprawdza te punkty głębiej, szuka przyczyn problemów, porównuje stronę z konkurencją i układa plan napraw z priorytetami. Checklista dobrze sprawdza się jako regularny przegląd i przygotowanie do audytu, ale nie zastąpi go przy spadkach ruchu, migracji albo dużym serwisie.
Pełną listę warto przejść raz na kwartał i dodatkowo po każdej większej zmianie: nowym szablonie, zmianie CMS, nowych adresach stron, przeprowadzce firmy albo zmianie numeru telefonu. Punkty z obszaru pomiaru sprawdzaj co miesiąc, bo błąd w GA4 łatwo przeoczyć, a danych, których narzędzie nie zebrało, nie da się później odtworzyć.
Nie. Google pisze w dokumentacji, że do pojawienia się w przeglądach AI i w trybie AI nie trzeba tworzyć specjalnych plików, dodatkowych znaczników ani danych strukturalnych, a sama wyszukiwarka Google pliku llms.txt nie używa. Strona musi być zaindeksowana i mieć możliwość wyświetlenia z fragmentem. Dlatego llms.txt ma w checkliście niski priorytet. Może się przydać innym narzędziom AI, które go odczytują, ale zrób go po punktach technicznych i on-page.
Tak, ale trzeba rozróżnić boty. Według Google blokada tokenu Google-Extended nie wpływa na obecność ani na pozycje w wyszukiwarce. Blokada OAI-SearchBot sprawi jednak, że strona nie pojawi się w odpowiedziach wyszukiwania ChatGPT. Rozsądny kompromis to wpuszczenie botów wyszukiwarek AI i świadoma, zapisana decyzja o botach treningowych, takich jak GPTBot czy ClaudeBot.
Jako baza tak: podstawy techniczne, on-page i pomiar dotyczą każdej strony. Sklep ma jednak problemy, których ogólna lista nie obejmuje: filtry i sortowanie, które tworzą ogromną liczbę adresów, produkty wycofane z oferty, dane strukturalne produktów i budżet indeksowania. Do tego potrzebna jest głębsza analiza opisana w poradniku audytu technicznego albo zewnętrzny audyt SEO.
Nie. Nie każdy punkt pasuje do każdej firmy. C5 (ukryty adres) odpada, gdy firma przyjmuje klientów pod swoim adresem, a sklep wyłącznie internetowy nie może mieć Profilu Firmy w Google, więc pomija większość obszaru C. Takie punkty oznacz „n/d” i nie licz ich w wyniku. Ważniejsze od kompletu jest to, żeby zamknąć wszystkie punkty z priorytetem wysokim, zanim zajmiesz się dopracowaniem szczegółów.
Źródła
- Google Search Central: linki tytułowe w wynikach wyszukiwania (odczyt: 11.11.2026)
- Google Search Central: fragmenty i meta description (odczyt: 11.11.2026)
- Google Search Central: sprawdzone metody dotyczące obrazów (odczyt: 11.11.2026)
- Google Search Central: przewodnik dla początkujących SEO (odczyt: 11.11.2026)
- Google Search Central: Core Web Vitals (odczyt: 11.11.2026)
- Google Search Central: wprowadzenie do robots.txt (odczyt: 11.11.2026)
- Google Search Central: tworzenie i przesyłanie mapy witryny (odczyt: 11.11.2026)
- Google Search Central: ogólne wskazówki dotyczące danych strukturalnych (odczyt: 11.11.2026)
- Google Search Central: dane strukturalne LocalBusiness (odczyt: 11.11.2026)
- Google Search Central: funkcje AI w wyszukiwarce a Twoja strona (odczyt: 11.11.2026)
- Google Search Central: roboty Google (Google-Extended) (odczyt: 11.11.2026)
- Pomoc Profilu Firmy w Google: wytyczne dotyczące przedstawiania firmy (odczyt: 11.11.2026)
- Pomoc Google Analytics: zdarzenia kluczowe (odczyt: 11.11.2026)
- OpenAI: roboty OpenAI (OAI-SearchBot, GPTBot, ChatGPT-User) (odczyt: 11.11.2026)
- Perplexity: roboty Perplexity (PerplexityBot, Perplexity-User) (odczyt: 11.11.2026)
- Anthropic: roboty ClaudeBot, Claude-SearchBot i Claude-User (odczyt: 11.11.2026)
- llmstxt.org: propozycja pliku llms.txt (odczyt: 11.11.2026)
- Google Search Central: optymalizacja pod generatywne funkcje AI (mity: llms.txt, dzielenie treści, schema) (odczyt: 11.11.2026)
- Google Search Central: noindex a blokada w robots.txt (odczyt: 11.11.2026)
- Google Search Central: adresy kanoniczne (odczyt: 11.11.2026)
- Google Search Central: wersje językowe i hreflang (odczyt: 11.11.2026)
- web.dev: progi Core Web Vitals (75. percentyl) (odczyt: 11.11.2026)
- Google Search Central: rejestr zmian (wyniki HowTo wycofane we wrześniu 2023, FAQ 7.05.2026) (odczyt: 11.11.2026)
- Pomoc Search Console: raport o skuteczności w generatywnej AI (przeglądy AI, tryb AI) (odczyt: 11.11.2026)
- Zasady treści w Mapach Google: zakaz płatnych i nagradzanych opinii (odczyt: 11.11.2026)
- Pomoc Search Console: ustawienia generatywnej AI w wyszukiwarce (od 31.08.2026) (odczyt: 11.11.2026)
- Pomoc Profilu Firmy w Google: kto może mieć Profil Firmy (firmy tylko online nie) (odczyt: 11.11.2026)