SEO on-page w 2026 — checklista 40 punktów do wdrożenia na stronie
SEO on-page to wszystko, co możesz kontrolować w obrębie własnej strony: struktura nagłówków, meta tagi, dane strukturalne, szybkość ładowania, linkowanie wewnętrzne i jakość treści. W odróżnieniu od link buildingu efekty zależą wyłącznie od Ciebie, a znaczna część poniższej listy to jednorazowe wdrożenie, które pracuje przez lata.
Krótka odpowiedź: priorytety w SEO on-page ustawia się w kolejności: indeksowalność (czy Google w ogóle widzi stronę), trafność treści (czy odpowiada na intencję zapytania), struktura (nagłówki, dane strukturalne, linkowanie wewnętrzne), wydajność (Core Web Vitals).
Odwrócenie tej kolejności to najczęstszy błąd — optymalizowanie szybkości podstrony, której robot nie może zaindeksować, nie przynosi żadnego efektu.
Fundament techniczny — 10 punktów
- Plik robots.txt nie blokuje zasobów potrzebnych do renderowania — arkuszy stylów, skryptów i obrazów.
- Mapa witryny w formacie XML zawiera wyłącznie adresy kanoniczne, zwracające kod 200, i jest zgłoszona w Google Search Console.
- Adres kanoniczny zadeklarowany na każdej podstronie, wskazujący sam na siebie przy stronach unikalnych.
- Jedna wersja domeny — przekierowania 301 z wariantu z www i z protokołu HTTP na docelowy adres.
- Certyfikat SSL aktywny, bez ostrzeżeń o treści mieszanej.
- Strona błędu 404 zwraca prawidłowy kod statusu i prowadzi użytkownika dalej, zamiast być ślepym zaułkiem.
- Brak łańcuchów przekierowań — każde przekierowanie prowadzi bezpośrednio do celu.
- Wersja mobilna zawiera tę samą treść co desktopowa; indeksowanie odbywa się w trybie mobile-first.
- Znacznik hreflang przy serwisach wielojęzycznych, z odwzajemnionymi odwołaniami.
- Adresy URL krótkie, opisowe, bez parametrów sesji i identyfikatorów.
Meta tagi i nagłówki — 8 punktów
- Znacznik title unikalny na każdej podstronie, z główną frazą blisko początku, mieszczący się w widocznej szerokości wyniku.
- Meta description unikalny, do 158 znaków, napisany jak zaproszenie do kliknięcia, a nie jak spis słów kluczowych.
- Dokładnie jeden nagłówek H1 na podstronie, zawierający główną frazę.
- Hierarchia nagłówków zachowana — H2 dzieli treść na sekcje, H3 na podsekcje, bez przeskoków poziomów.
- Nagłówki opisowe, sformułowane jako pytania lub konkretne stwierdzenia, a nie hasła marketingowe.
- Znaczniki Open Graph i Twitter Card dla poprawnego wyglądu udostępnień w mediach społecznościowych.
- Meta robots ustawiony świadomie — z rozszerzeniami
max-image-preview:largeimax-snippet:-1na treściach, które mają być szeroko prezentowane. - Brak meta keywords — Google nie wykorzystuje tego znacznika od kilkunastu lat.
Treść — 9 punktów
Trafność treści jest jedynym czynnikiem, którego nie da się nadrobić technicznie. Przy równej jakości technicznej wygrywa materiał lepiej odpowiadający na intencję.
- Rozpoznana intencja zapytania — informacyjna, nawigacyjna, komercyjna czy transakcyjna. Poradnik nie rankuje na frazę zakupową i odwrotnie.
- Odpowiedź na pytanie z tytułu w pierwszym akapicie, bez rozbiegu.
- Unikalność — brak podstron powielających tę samą treść z podmienioną nazwą miasta czy produktu.
- Wyczerpanie tematu — obecność zagadnień, które użytkownik zada jako pytanie następne.
- Naturalne nasycenie frazami, wraz z synonimami i pojęciami powiązanymi, bez sztucznego upychania.
- Formatowanie skanowalne — akapity do kilku zdań, wypunktowania, tabele, pogrubienia kluczowych wniosków.
- Sekcja FAQ z pytaniami w formie, w jakiej wpisują je użytkownicy.
- Sygnały E-E-A-T — autor, doświadczenie praktyczne, konkretne przykłady, data aktualizacji.
- Świeżość — przegląd i aktualizacja treści wrażliwych na czas przynajmniej raz w roku.
Dane strukturalne — 5 punktów
Co to są dane strukturalne? To zapis w formacie JSON-LD według słownika Schema.org, który tłumaczy treść strony na język zrozumiały dla maszyn. Umożliwia rozszerzone wyniki wyszukiwania i ułatwia modelom językowym cytowanie Twojej strony.
- Organization i WebSite na stronie głównej, z odwołaniami do profili w mediach społecznościowych.
- BreadcrumbList na każdej podstronie — poprawia wygląd wyniku i wzmacnia zrozumienie struktury serwisu.
- FAQPage tam, gdzie faktycznie znajduje się sekcja pytań i odpowiedzi widoczna dla użytkownika.
- Article lub BlogPosting na wpisach, z datą publikacji, modyfikacji i autorem.
- LocalBusiness przy działalności lokalnej, z adresem, godzinami i obszarem obsługi.
Zasada bezwzględna: dane strukturalne muszą odpowiadać temu, co widzi użytkownik. Oznaczenie FAQPage bez widocznej sekcji pytań jest naruszeniem wytycznych i grozi ręcznym działaniem ze strony Google.
Linkowanie wewnętrzne — 4 punkty
- Każda podstrona osiągalna maksymalnie w trzech kliknięciach od strony głównej.
- Opisowe teksty odnośników zamiast „kliknij tutaj” — anchor niesie informację o treści celu.
- Klastry tematyczne — artykuły z jednego obszaru linkują wzajemnie i do strony filarowej.
- Odnośniki z treści do stron ofertowych, umieszczone w naturalnym kontekście merytorycznym.
Wydajność i obrazy — 4 punkty
- Progi Core Web Vitals spełnione w danych polowych: LCP poniżej 2,5 s, INP poniżej 200 ms, CLS poniżej 0,1.
- Obrazy w formacie WebP lub AVIF, w wymiarach dopasowanych do obszaru wyświetlania.
- Atrybut alt opisujący zawartość obrazu — dla dostępności i dla wyszukiwania grafiki.
- Leniwe ładowanie zasobów poniżej pierwszego widoku, z wyłączeniem obrazu odpowiadającego za LCP.
Jak ustawić kolejność wdrożenia
Czterdzieści punktów wdrażanych naraz to projekt, który utknie. Poniższa kolejność porządkuje pracę według stosunku efektu do nakładu.
| Etap | Zakres | Efekt | Kiedy widoczny |
|---|---|---|---|
| Tydzień 1 | Audyt indeksowania w Search Console, naprawa adresów kanonicznych, mapa witryny, robots.txt | Google zaczyna widzieć podstrony, które dotąd pomijał | 2–4 tygodnie |
| Tydzień 2 | Unikalne znaczniki title i meta description na kluczowych podstronach | Wzrost klikalności przy tej samej pozycji | 2–3 tygodnie |
| Tydzień 3 | Hierarchia nagłówków, dane strukturalne, linkowanie wewnętrzne | Lepsze zrozumienie serwisu przez roboty, rozszerzone wyniki | 4–8 tygodni |
| Tydzień 4 i dalej | Rozbudowa i aktualizacja treści pod rozpoznane intencje | Wzrost liczby fraz i ruchu organicznego | 3–6 miesięcy |
| Równolegle | Core Web Vitals, optymalizacja obrazów | Poprawa komfortu i konwersji, wsparcie rankingu | 4–6 tygodni |
Czego nie robić
- Nie zmieniaj adresów URL bez potrzeby. Każda zmiana wymaga przekierowania 301 i oznacza czasowy spadek pozycji. Jeśli adres jest tylko nieelegancki, zostaw go.
- Nie usuwaj podstron z niskim ruchem odruchowo. Sprawdź najpierw, czy nie generują konwersji ani nie wspierają linkowaniem stron ofertowych.
- Nie powielaj treści między lokalizacjami. Dziesięć podstron różniących się wyłącznie nazwą miasta to wzorzec, który Google traktuje jako treść niskiej jakości.
- Nie optymalizuj pod frazy, których nie obsługujesz. Ruch niedopasowany do oferty podnosi statystyki i nie przynosi zapytań.
Optymalizacja pod wyszukiwarki AI — bonus
Modele językowe zasilające ChatGPT Search, Perplexity czy Gemini cytują strony, które łatwo zrozumieć i wyodrębnić. Wymaga to nieco innego podejścia niż klasyczne SEO.
- Umieszczaj zwięzłą odpowiedź na pytanie z tytułu na początku dokumentu, w wyodrębnionym bloku.
- Stosuj definicje w formie „Co to jest…” i „Czym różni się…” — to konstrukcje wprost cytowalne.
- Prezentuj porównania w tabelach zamiast w narracji ciągłej.
- Nie blokuj robotów AI w pliku robots.txt, jeśli zależy Ci na obecności w ich odpowiedziach.
- Utrzymuj spójność faktów w obrębie całego serwisu — sprzeczne dane obniżają wiarygodność źródła.
Podsumowanie
Powyższa lista wygląda na obszerną, ale około dwóch trzecich punktów to jednorazowe wdrożenie techniczne, które nie wymaga późniejszej obsługi. Bieżącej pracy wymagają wyłącznie treść, linkowanie wewnętrzne i okresowa aktualizacja materiałów wrażliwych na czas.
Jeśli wdrażasz to etapami, zacznij od sekcji technicznej — bez poprawnej indeksowalności pozostałe działania nie mają na czym pracować. Następnie zajmij się treścią i danymi strukturalnymi, a wydajność potraktuj jako ostatni etap szlifowania.
Najczęstsze pytania
Od weryfikacji indeksowalności w Google Search Console — sprawdź, które podstrony są w indeksie i dlaczego pozostałe zostały pominięte. Następnie popraw znaczniki title i meta description, bo to zmiana o najszybszym efekcie. Dopiero potem zajmij się danymi strukturalnymi i wydajnością.
Poprawki techniczne, takie jak naprawa indeksowania czy adresów kanonicznych, bywają widoczne w ciągu kilku tygodni. Efekty pracy nad treścią i linkowaniem wewnętrznym pojawiają się zwykle po trzech do sześciu miesięcy, a w konkurencyjnych branżach później. Serwis bez historii potrzebuje dodatkowego czasu na zbudowanie zaufania.
Nie mają. Google oficjalnie przestało wykorzystywać ten znacznik w rankingu i potwierdza to konsekwentnie od 2009 roku. Wypełnianie go nie szkodzi, ale nie przynosi żadnej korzyści, a ujawnia konkurencji, na jakie frazy celujesz.
Nie istnieje próg długości będący czynnikiem rankingowym. Znaczenie ma wyczerpanie tematu względem intencji zapytania. W praktyce materiały konkurujące o frazy poradnikowe mieszczą się zwykle w przedziale od tysiąca do dwóch tysięcy słów, ale krótszy tekst lepiej odpowiadający na pytanie wygra z dłuższym i rozwodnionym.
Nie są bezpośrednim czynnikiem rankingowym, ale zwiększają współczynnik klikalności dzięki rozszerzonym wynikom, a lepszy współczynnik klikalności przekłada się pośrednio na widoczność. Dodatkowo ułatwiają modelom językowym poprawne cytowanie Twojej strony w odpowiedziach.
Convert Studio realizuje projekty z tego obszaru dla firm w całej Polsce. Zobacz: Strony internetowe → lub sprawdź pełną listę lokalizacji →
Bezpłatna wycena Twojego projektu
Opisz w kilku zdaniach, co chcesz zbudować — stronę, aplikację czy sklep. Odpowiadamy w ciągu 24 godzin roboczych konkretną propozycją zakresu i harmonogramu. Konsultacja i wycena są bezpłatne, bez zobowiązań.