Usługi AI dla firm Realizacje Blog Kontakt

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.

Strony internetowe 6 min czytania ·Aktualizacja:

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:large i max-snippet:-1 na 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.

EtapZakresEfektKiedy 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.

Jak utrzymać efekty w czasie

SEO on-page nie jest projektem z datą zakończenia. Serwis, który dziś spełnia wszystkie punkty listy, po roku bez nadzoru zwykle traci część z nich — nie przez zaniedbanie, lecz przez naturalny rozwój treści i zmiany w zespole.

Przegląd kwartalny

  • Sprawdź raport stanu indeksu w Search Console — czy przybyło adresów wykluczonych i dlaczego.
  • Przejrzyj podstrony z wysokimi wyświetleniami i niską klikalnością — to gotowa lista znaczników title do poprawy.
  • Zweryfikuj, czy nowe podstrony mają unikalne meta description, a nie wygenerowane automatycznie.
  • Wyszukaj wewnętrzne odnośniki prowadzące do adresów zwracających błąd.
  • Sprawdź, czy dane strukturalne nadal przechodzą walidację po aktualizacjach szablonów.

Przegląd roczny

Raz w roku warto przejrzeć treści wrażliwe na czas — artykuły z rokiem w tytule, materiały opisujące przepisy, porównania narzędzi. Aktualizacja istniejącego tekstu, który już zajmuje pozycję, daje zwykle lepszy zwrot niż napisanie nowego materiału od zera, bo pracujesz na wypracowanym już zaufaniu wyszukiwarki do tego adresu.

Przy tej okazji warto też zweryfikować, czy struktura serwisu nadal odpowiada ofercie. Usługi, które przestały być sprzedawane, zajmują miejsce w nawigacji i rozpraszają linkowanie wewnętrzne.

Warto też pamiętać, że SEO on-page jest tylko jedną z trzech nóg widoczności — obok jakości treści i sygnałów zewnętrznych. Perfekcyjnie zoptymalizowana strona o powierzchownej treści przegra z materiałem gorzej opisanym technicznie, ale rzetelnie odpowiadającym na pytanie użytkownika. Optymalizacja techniczna zwiększa szanse dobrej treści, ale nie zastępuje jej.

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

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ń.

Odpowiedź w 24 h roboczych. Dane wykorzystujemy wyłącznie do kontaktu w sprawie zapytania — polityka prywatności.