- 1) Ustalenie intencji, tematu i architektury treści (zanim napiszesz lub opublikujesz)
- 1.1 Zdefiniuj primary keyword i zestaw fraz wspierających (LSI / semantyka)
- lub elementami checklisty. 1.2 Dopasuj format do intencji: poradnik + lista kontrolna + przykłady
- 1.3 Zaplanuj URL, miejsce w serwisie i unikaj kanibalizacji
- 1.4 Kryteria jakości treści: E-E-A-T w praktyce
- 2) Checklist treści i semantyki HTML: nagłówki, meta tagi, dane, multimedia
- 2.1 Meta title, meta description i nagłówki H1–H3 (reguły + przykłady)
- 2.2 Semantyka i dostępność: listy, tabele, ALT, język i struktura
- 2.3 Dane strukturalne (Schema) i szanse na rich results
- 2.4 Multimedia i treści wspierające: kiedy pomagają, a kiedy przeszkadzają
- 3) Linkowanie wewnętrzne, indeksacja i kontrola duplikacji: „czy Google w ogóle ma to indeksować?”
- 3.1 Linkowanie wewnętrzne: skąd linkujesz i jakim anchorem
- 3.2 Canonical, parametry, paginacja i duplikacja treści
- 3.3 Robots, noindex, sitemap i statusy HTTP – kontrola przed „go live”
- 3.4 UX i „crawl efficiency”: jak ułatwić robotom i ludziom nawigację
- 4) Core Web Vitals i elementy wydajności w kontekście on-page SEO (checklista przed publikacją)
- 4.1 LCP, INP, CLS – co mierzyć i jakie są typowe przyczyny problemów
- 4.2 Obrazy, fonty i zasoby blokujące renderowanie
- 4.3 Mobilność, dostępność i czytelność – praktyczne kryteria akceptacji
- 4.4 Minimalna checklista testów przed publikacją (narzędzia i proces)
- 5) Gotowa checklist on-page SEO do odhaczenia przed publikacją (treść, technikalia, UX)
- 5.1 Checklista treści i dopasowania do zapytania
- 5.2 Checklista HTML i elementów na stronie (on-page „w kodzie”)
- 5.3 Checklista indeksacji i jakości sygnałów technicznych
- 5.4 Checklista linkowania wewnętrznego i architektury informacji
- 5.5 Checklista UX i wydajności (CWV) przed publikacją
Checklist on-page SEO przed publikacją strony to zestaw praktycznych kroków, które pozwalają dopracować treść, kod i elementy UX zanim URL trafi do indeksu Google. Dobrze wykonana kontrola przed wdrożeniem ogranicza ryzyko kanibalizacji słów kluczowych, błędów technicznych oraz spadków widoczności po publikacji.
1) Ustalenie intencji, tematu i architektury treści (zanim napiszesz lub opublikujesz)
Najlepsze wyniki w Google dla zapytań typu „checklist on-page SEO” zwykle zaczynają od fundamentów: intencji użytkownika, doboru tematu oraz planu treści. To etap, który ma największy wpływ na to, czy strona w ogóle „ma prawo” rankować na wybrane frazy. Na poziomie on-page oznacza to przede wszystkim zgodność z intencją (informacyjną, transakcyjną, nawigacyjną) oraz logiczną strukturę pod kątem crawlingu i zrozumienia semantycznego.
1.1 Zdefiniuj primary keyword i zestaw fraz wspierających (LSI / semantyka)
Dla strony, która ma odpowiadać na zapytania związane z checklistą, primary keyword może brzmieć: checklist on-page SEO przed publikacją strony, a frazy wspierające (dobierane naturalnie) to m.in.: „lista kontrolna SEO”, „optymalizacja on-page”, „audyt on-page przed wdrożeniem”, „SEO checklist 2026”, „jak zoptymalizować stronę przed indeksacją”, „meta tagi i nagłówki”, „linkowanie wewnętrzne”, „Core Web Vitals”. Unikaj upychania synonimów – lepiej budować pokrycie tematyczne poprzez rozdziały i przykłady.
Praktyka: przygotuj krótką mapę semantyczną w 10–20 minut. Wypisz pytania long-tail, które użytkownik zadaje przed publikacją, np. „czy strona ma noindex?”, „jak ustawić kanoniczny adres?”, „ile znaków ma title?”, „jak sprawdzić CWV?”. Te pytania staną się nagłówkami
lub elementami checklisty.
1.2 Dopasuj format do intencji: poradnik + lista kontrolna + przykłady
Jeśli użytkownik wpisuje „checklist”, zwykle oczekuje treści operacyjnej: punktów do odhaczenia, krótkich instrukcji, narzędzi i kryteriów akceptacji. Dlatego on-page powinien zawierać zarówno checklistę, jak i minimalne wyjaśnienia „dlaczego to ważne” – to zwiększa użyteczność i pomaga Google ocenić kompletność odpowiedzi. W strukturze treści warto mieszać akapity instruktażowe z listami kroków, ale pilnuj, aby najważniejsze elementy były widoczne bez przewijania (UX).
1.3 Zaplanuj URL, miejsce w serwisie i unikaj kanibalizacji
Jeszcze przed publikacją ustal docelowy adres, np. /seo/checklist-on-page/ zamiast długich, datowanych wariantów. Z perspektywy on-page ważne jest, by URL był czytelny i stabilny. Sprawdź też, czy w serwisie nie istnieje już artykuł o identycznym celu (np. „optymalizacja on-page krok po kroku”) – w przeciwnym razie ryzykujesz kanibalizację. Jeżeli podobna treść istnieje, zdecyduj: aktualizacja i rozbudowa istniejącego URL czy nowa strona z wyraźnie innym zakresem.
1.4 Kryteria jakości treści: E-E-A-T w praktyce
Aby zwiększyć wiarygodność, zadbaj o sygnały doświadczenia i eksperckości: konkretne procedury, narzędzia, progi (np. zakres długości meta title), przykłady wdrożeń i ostrzeżenia przed typowymi błędami. W treści uwzględnij także kontekst biznesowy: inne wymagania dla landing page, inne dla artykułu blogowego, opisów kategorii czy stron produktowych. W miejscach kluczowych używaj pojęć takich jak intencja wyszukiwania, kanibalizacja słów kluczowych i topical authority – naturalnie, bez przesady.
2) Checklist treści i semantyki HTML: nagłówki, meta tagi, dane, multimedia
Ta część to „serce” on-page SEO: zgodność tematu z treścią, poprawna semantyka oraz elementy widoczne w SERP (title, opis, fragmenty rozszerzone). Celem jest uzyskanie strony, którą roboty mogą szybko zrozumieć, a użytkownicy chętnie klikają i czytają.
2.1 Meta title, meta description i nagłówki H1–H3 (reguły + przykłady)
Meta title powinien jednoznacznie opisać zawartość i zawierać główną frazę w naturalnej formie. W praktyce często działa zakres ok. 50–60 znaków (licząc ze spacjami), ale nie traktuj tego jak dogmatu – ważniejsza jest czytelność w podglądzie wyników. Przykład: „Checklist on-page SEO przed publikacją strony – 40 punktów”.
Meta description nie jest bezpośrednim czynnikiem rankingowym, ale wpływa na CTR. Warto dodać obietnicę wartości (np. „kroki, narzędzia, progi jakości”) oraz sygnał dopasowania do intencji. Przykład: „Sprawdź listę kontrolną on-page SEO: title, H1, linkowanie, indeksacja, CWV i schema. Gotowe punkty do odhaczenia przed publikacją URL.”
W treści pilnuj porządku nagłówków: jedno H1 na stronę (zwykle to tytuł artykułu), a pod nim logiczne H2 i H3. Każdy rozdział powinien tematycznie odpowiadać na część problemu użytkownika. Unikaj nagłówków „pustych” (np. „Wstęp”, „Podsumowanie”) – lepiej „Meta tagi przed publikacją” czy „Jak sprawdzić indeksację i noindex”.
2.2 Semantyka i dostępność: listy, tabele, ALT, język i struktura
W on-page liczy się nie tylko tekst, ale też sposób jego zakodowania. Stosuj listy punktowane dla checklisty oraz krótkie akapity z instrukcją. Dodawaj opisy do grafik: atrybut ALT powinien opisywać treść obrazu, a nie upychać słowa kluczowe. Jeżeli używasz zrzutów ekranów z narzędzi, ALT może brzmieć: „Raport Core Web Vitals w PageSpeed Insights dla adresu URL”.
Zadbaj o atrybut lang w HTML, poprawną hierarchię sekcji i czytelność na urządzeniach mobilnych. Dla stron poradnikowych istotne są także elementy ułatwiające skanowanie: śródtytuły, pogrubienia i konsekwentne nazewnictwo. Pojęcia kluczowe, takie jak semantyka HTML czy atrybut ALT, stosuj wtedy, gdy faktycznie omawiasz ich rolę.
2.3 Dane strukturalne (Schema) i szanse na rich results
Przed publikacją sprawdź, czy strona kwalifikuje się do danych strukturalnych. Dla checklist i poradników często sprawdza się schema typu Article (lub BlogPosting), a jeśli masz sekcję pytań i odpowiedzi – FAQPage (o ile jest zgodna z zasadami Google i widoczna dla użytkownika). Przy instrukcjach krok po kroku można rozważyć HowTo, ale tylko gdy strona faktycznie prezentuje procedurę z krokami, narzędziami i wymaganiami.
Pamiętaj: dane strukturalne nie „załatwią” jakości treści, ale poprawiają jednoznaczność interpretacji strony. Zanim wdrożysz schema, sprawdź ją w narzędziu do testów wyników rozszerzonych i upewnij się, że treść na stronie odpowiada temu, co deklarujesz w znacznikach.
2.4 Multimedia i treści wspierające: kiedy pomagają, a kiedy przeszkadzają
Grafiki, wideo i schematy mogą zwiększać czas na stronie i zrozumienie treści, ale tylko jeśli nie obciążają wydajności. Każda grafika przed publikacją powinna mieć: właściwy format (np. WebP/AVIF), kompresję, rozmiary dopasowane do layoutu oraz lazy-loading tam, gdzie to uzasadnione. Jeżeli dodajesz wideo, rozważ osadzenie w sposób, który nie pogarsza metryk ładowania i nie wprowadza agresywnych skryptów śledzących.
3) Linkowanie wewnętrzne, indeksacja i kontrola duplikacji: „czy Google w ogóle ma to indeksować?”
Nawet świetnie napisana strona może nie rankować, jeśli jest źle osadzona w strukturze serwisu albo wysyła sprzeczne sygnały indeksacyjne. Ten rozdział odpowiada za to, by roboty mogły stronę znaleźć, zrozumieć jej rolę i przypisać jej właściwy priorytet.
3.1 Linkowanie wewnętrzne: skąd linkujesz i jakim anchorem
Linkowanie wewnętrzne przed publikacją zaplanuj w dwóch kierunkach:
Po pierwsze, dodaj linki „do nowej strony” z miejsc już posiadających ruch lub autorytet (np. z filarowego poradnika SEO, stron kategorii wiedzy, popularnych wpisów). Po drugie, z nowej strony linkuj do kluczowych zasobów, które rozwijają temat: np. do artykułu o meta tagach, przewodnika po nagłówkach, instrukcji konfiguracji robots.txt czy analizy CWV.
Anchory powinny być naturalne i opisowe. Zamiast wszędzie używać jednego exact match, mieszaj warianty: „checklista on-page”, „optymalizacja treści przed publikacją”, „jak sprawdzić meta title”. Dzięki temu wzmacniasz powiązania semantyczne i unikasz sztuczności.
3.2 Canonical, parametry, paginacja i duplikacja treści
Przed publikacją sprawdź, czy strona nie tworzy duplikatów przez parametry UTM, wersje z/bez końcowego slasha, http/https, www/non-www. Ustal jeden wariant i egzekwuj go przekierowaniami oraz tagiem canonical (gdzie ma to sens). Canonical nie jest „magicznego” typu — działa najlepiej, gdy jest spójny z przekierowaniami i mapą witryny, a treść faktycznie jest zduplikowana lub bardzo podobna.
Jeżeli publikujesz stronę w ramach serii lub listy (np. „checklisty SEO” jako sekcja), kontroluj paginację i kategoryzację, aby nie powstały setki cienkich stron tagów. Dla bloga rozważ, czy strony tagów mają być indeksowane; często lepiej je ograniczać, chyba że są realnie wartościowe.
3.3 Robots, noindex, sitemap i statusy HTTP – kontrola przed „go live”
Najczęstszy błąd przed publikacją: strona zostaje z noindex po etapie testów albo jest zablokowana w robots.txt. Minimalna lista kontroli:
– Czy strona zwraca 200 OK (a nie 3xx/4xx/5xx)?
– Czy nie ma noindex (w meta robots lub nagłówku X-Robots-Tag)?
– Czy nie jest zablokowana w robots.txt?
– Czy URL znajduje się w sitemap.xml (jeśli indeksowalny)?
– Czy wersja kanoniczna jest spójna z tym, co chcesz indeksować?
Jeżeli publikujesz treść, która ma być widoczna dopiero później (np. kampania), to odwrotnie: świadomie zostaw noindex i zdejmij go w odpowiednim momencie — wraz z aktualizacją linkowania i mapy witryny.
3.4 UX i „crawl efficiency”: jak ułatwić robotom i ludziom nawigację
Google ocenia stronę nie tylko po słowach, ale też po tym, czy użytkownik może sprawnie znaleźć informacje. W praktyce on-page oznacza: czytelne nagłówki, spis treści (jeśli artykuł jest długi), logiczne sekcje i unikanie ściany tekstu. Długi materiał checklistowy warto organizować tak, by kluczowe punkty były łatwe do odnalezienia – co pomaga także robotom w parsowaniu układu.
4) Core Web Vitals i elementy wydajności w kontekście on-page SEO (checklista przed publikacją)
Wyniki topowe dla zapytań o on-page coraz częściej uwzględniają wydajność i doświadczenie użytkownika. Nawet jeżeli masz świetne dopasowanie do frazy, słaba szybkość potrafi obniżać efektywność strony (zwłaszcza na mobile). Dlatego przed publikacją warto przejść przez podstawową kontrolę Core Web Vitals i elementów wydajności, które najczęściej psują wyniki.
4.1 LCP, INP, CLS – co mierzyć i jakie są typowe przyczyny problemów
Trzy kluczowe metryki to:
– LCP (Largest Contentful Paint): czy główny element strony ładuje się szybko; często winne są zbyt duże obrazy hero, wolny serwer, brak cache lub ciężkie fonty.
– INP (Interaction to Next Paint): responsywność interakcji; winne bywają przeładowane skrypty, zbyt dużo JS, ciężkie trackery i tagi marketingowe.
– CLS (Cumulative Layout Shift): stabilność układu; winne są obrazy bez wymiarów, reklamy i elementy wstrzykiwane dynamicznie.
Przed publikacją sprawdź stronę w PageSpeed Insights (lab) oraz, jeśli to możliwe, w danych rzeczywistych (CrUX / Search Console) – choć dla nowej strony danych polowych może jeszcze nie być. Wtedy priorytetem jest eliminacja oczywistych błędów: rozmiary obrazów, preloading kluczowych zasobów, krytyczne CSS.
4.2 Obrazy, fonty i zasoby blokujące renderowanie
Na etapie publikacji możesz „łatwo” zyskać dużo, optymalizując zasoby statyczne:
– Kompresuj obrazy i stosuj nowoczesne formaty; ustaw width/height, by ograniczyć przesunięcia layoutu.
– Dla fontów rozważ preload najważniejszych wariantów i ogranicz liczbę krojów; włącz font-display: swap.
– Minimalizuj CSS/JS, usuwaj nieużywany kod, odraczaj skrypty niekrytyczne.
To wszystko wpływa na UX i pośrednio na SEO, bo lepsze doświadczenie zwiększa szanse na dłuższe sesje, niższy bounce i lepszą konwersję z ruchu organicznego.
4.3 Mobilność, dostępność i czytelność – praktyczne kryteria akceptacji
W kontekście on-page przyjmij proste kryteria jakości przed publikacją: tekst czytelny bez zoomu, klikalne elementy z odpowiednimi odstępami, brak nachodzących na siebie modułów, brak agresywnych pop-upów zasłaniających treść. Upewnij się, że nawigacja działa kciukiem, a najważniejsze informacje (definicje, checklisty) są dobrze widoczne na ekranie 360–430 px.
4.4 Minimalna checklista testów przed publikacją (narzędzia i proces)
Proces, który często sprawdza się w zespołach SEO + dev, to szybka pętla testowa:
– Test Lighthouse / PageSpeed (desktop i mobile) na środowisku staging oraz po publikacji.
– Sprawdzenie rozmiarów i wagi strony (DevTools: Network) – czy nie ma „niespodzianek” typu 20 MB obrazów.
– Kontrola błędów JS w konsoli.
– Walidacja danych strukturalnych.
– Kontrola renderowania w trybie mobile-first.
Ważne: optymalizacje CWV rób tak, aby nie pogorszyć treści i UX (np. zbyt agresywny lazy-load głównej grafiki może podbić LCP).
5) Gotowa checklist on-page SEO do odhaczenia przed publikacją (treść, technikalia, UX)
Poniżej znajduje się praktyczna lista kontrolna do wdrożenia „przed kliknięciem opublikuj”. Jest celowo zorganizowana w bloki: SEO treści, sygnały indeksacyjne, linkowanie oraz UX/wydajność. Możesz ją skopiować do tasków w Jirze/Asanie lub użyć jako szablonu w procesie redakcyjnym.
5.1 Checklista treści i dopasowania do zapytania
– Czy strona odpowiada na konkretną intencję (np. „checklist on-page SEO przed publikacją”) bez odbiegania w tematy poboczne?
– Czy primary keyword pojawia się naturalnie w H1 i/lub pierwszych 100–150 słowach, bez sztucznego zagęszczenia?
– Czy podzieliłeś tekst na logiczne sekcje H2/H3, a każdy nagłówek ma realną wartość?
– Czy treść zawiera konkretne kryteria i instrukcje (np. przykładowy meta title, zasady canonical, kroki testu CWV)?
– Czy dodałeś definicje i kontekst dla kluczowych terminów takich jak meta title, meta description, canonical i noindex?
– Czy unikasz „thin content”: jest wystarczająco przykładów, porównań i punktów do odhaczenia?
– Czy w tekście pojawiają się frazy pokrewne i long-tail w naturalny sposób (bez listy słów kluczowych)?
5.2 Checklista HTML i elementów na stronie (on-page „w kodzie”)
– Czy strona ma jedno H1 i poprawną hierarchię H2/H3?
– Czy obrazy mają opisy ALT zgodne z zawartością i kontekstem?
– Czy linki mają sensowne anchory i nie są „kliknij tutaj”?
– Czy wdrożone są dane strukturalne (jeśli uzasadnione) i przetestowane w narzędziu Google?
– Czy tytuł strony i opis w SERP są spójne z treścią (brak clickbaitu)?
– Czy używasz elementów semantycznych tam, gdzie to możliwe (np. listy dla checklisty), aby wzmocnić semantykę HTML?
5.3 Checklista indeksacji i jakości sygnałów technicznych
– Strona zwraca 200 OK, nie ma pętli przekierowań i nie generuje błędów 4xx/5xx.
– Nie ma aktywnego noindex oraz nie jest blokowana w robots.txt (jeśli ma rankować).
– Ustawiony jest poprawny canonical (samodochodzący dla stron unikalnych, lub wskazujący właściwy URL dla duplikatów).
– Wersja adresu (www/non-www, slash, https) jest ustandaryzowana i spójna z linkowaniem wewnętrznym.
– URL znajduje się w sitemap.xml, jeśli jest indeksowalny.
– Nie tworzysz przypadkiem wielu wersji treści przez parametry (np. sortowanie, filtry) bez kontroli indeksacji.
5.4 Checklista linkowania wewnętrznego i architektury informacji
– Czy nowy URL jest podlinkowany z co najmniej 2–5 miejsc w serwisie (kontekstowo, nie tylko z menu)?
– Czy linkujesz z nowej strony do ważnych stron wspierających temat (np. przewodnik po meta tagach, CWV, audycie technicznym)?
– Czy anchor text jest zróżnicowany i naturalny, a jednocześnie opisowy?
– Czy strona jest osadzona w strukturze kategorii/sekcji tak, aby użytkownik mógł dojść do niej w 2–3 kliknięciach?
– Czy unikasz kanibalizacji: nie publikujesz równoległej strony o identycznym zakresie bez jasnego rozdzielenia tematów?
5.5 Checklista UX i wydajności (CWV) przed publikacją
– Czy strona jest czytelna na mobile, bez nachodzących elementów i bez konieczności zoomowania?
– Czy główna grafika/sekcja hero jest zoptymalizowana pod LCP (format, rozmiar, kompresja)?
– Czy layout jest stabilny (brak skoków CLS dzięki zdefiniowanym wymiarom obrazów i elementów dynamicznych)?
– Czy interakcje (menu, akordeony, spis treści) działają płynnie i nie są blokowane przez ciężki JS (wpływ na INP)?
– Czy ograniczyłeś liczbę zewnętrznych skryptów do niezbędnego minimum (analityka, tagi marketingowe)?
– Czy nie ma elementów, które pogarszają doświadczenie (np. agresywne pop-upy zasłaniające treść)?