On-page SEO (optymalizacja on-site) to wszystkie działania na samej stronie wpływające na jej pozycję w Google: title tag, meta description, nagłówki H1–H3, treść, obrazy z alt text, linkowanie wewnętrzne, schema markup i Core Web Vitals. Optymalizacja on-page różni się od off-page SEO (linki zewnętrzne) i technical SEO (indeksacja, architektura serwera) tym, że dotyczy bezpośrednio zawartości i struktury każdej podstrony.
Co to jest on-page SEO i co wchodzi w jego zakres
On-page SEO to fundament, na którym opiera się cała strategia SEO. Google nie może ocenić strony jako wartościowej, jeśli nie rozumie jej tematu. Title tag, H1 i treść muszą mówić o tym samym — to sygnał spójności semantycznej, który Google bierze pod uwagę przy klasyfikacji strony.
| Obszar | Co obejmuje | Wpływ na ranking |
|---|---|---|
| On-page SEO | Title, meta, H1–H3, treść, obrazy, linki wewnętrzne, schema | Bezpośredni — każda podstrona osobno |
| Off-page SEO | Linki zewnętrzne, wzmianki, cytowania, autorytet domeny | Bezpośredni — wzmacnia cały serwis |
| Technical SEO | Indeksacja, crawlability, HTTPS, szybkość serwera, sitemap | Pośredni — warunek wstępny dla on-page |
Błędy techniczne mogą zablokować efekty dobrego on-page — strona z błędem indeksacji nie pojawi się w Google nawet z perfekcyjną treścią. Dlatego technical SEO sprawdza się przed on-page, a on-page przed budowaniem linków.
On-Page SEO Priority Stack — 5 poziomów optymalizacji
On-Page SEO Priority Stack to framework, z którego korzystam przy optymalizacji nowych stron i audytach. Pięć poziomów odzwierciedla kolejność, w jakiej Google odczytuje i ocenia stronę — od najbardziej do najmniej krytycznego. Naprawiaj od góry stosu, nie od dołu.
Wektor kontekstowy — title → H1 → pierwsza sekcja
Title tag, H1 i pierwszy akapit muszą mówić o tym samym temacie — każdy na nieco innym poziomie szczegółowości. Google traktuje tę trójkę jako wstępną klasyfikację tematu strony. Rozbieżność między title a H1 to jeden z najczęstszych błędów powodujących topic drift.
Efekt: klasyfikacja tematu stronyTreść z Information Gain — unikalność vs top 10 SERP
Każda sekcja H2 musi zawierać minimum jeden element unikalny vs top 10 SERP — własne dane, case study, oryginalny framework lub konkretne liczby. Po March 2026 Core Update Information Gain jest dominującym sygnałem jakości treści. Treść powielająca top 10 bez wniesienia nowej wartości jest penalizowana.
Efekt: ocena jakości treści, ranking AI ModeTechniczne sygnały on-page — CWV, schema, obrazy
Core Web Vitals (LCP < 2,5s, CLS < 0,1), schema markup (Article + FAQPage), atrybuty alt i width/height obrazów. Te elementy są sprawdzane automatycznie przez Google — błędy są raportowane w Google Search Console i wpływają bezpośrednio na ranking (CWV od 2021) oraz citation rate w AI Overview (schema).
Efekt: UX ranking signal + AI citation rateLinkowanie wewnętrzne — przepływ autorytetu
2–4 linki wewnętrzne na każde 1000 słów z opisowym anchor text. Linki wewnętrzne przekazują PageRank między podstronami i pomagają Google zrozumieć architekturę tematyczną serwisu. Strony bez linków wewnętrznych są trudniejsze do odkrycia przez crawlery i nie korzystają z autorytetu mocniejszych podstron.
Efekt: dystrybucja PageRank + crawlabilityUX i sygnały użytkownika — CTR, dwell time, nawigacja
CTR w SERP, czas spędzony na stronie i nawigacja wewnętrzna to sygnały NavBoost w algorytmie Google (potwierdzone dokumentami DOJ 2023 + Q*/P* framework 2025). Czytelny układ, kontrast tekstu, brak elementów blokujących na mobile — to nie tylko estetyka, ale sygnały rankingowe.
Efekt: NavBoost — pośredni sygnał rankingowyTitle tag i meta description — pierwsze 5 sekund w Google
Title tag i meta description to dwa elementy, które użytkownik widzi w SERP, zanim w ogóle wejdzie na stronę. Optymalizacja tych dwóch elementów na 12 stronach jednego klienta dała średni wzrost CTR o +40% w ciągu 8 tygodni — bez żadnych zmian w treści ani link buildingu. Title tag decyduje o pozycji, meta description decyduje o tym, czy ktoś w ogóle kliknie.
| Element | Limit | Zasada | Najczęstszy błąd |
|---|---|---|---|
| Title tag | 50–60 znaków | Primary KW w pierwszych 3–4 słowach + value proposition | Zbyt ogólny ("Strona główna") lub ucinany w SERP |
| Meta description | 150–160 znaków | Konkretna korzyść + dane liczbowe + CTA | Duplikacja między podstronami lub puste pole |
| H1 | 1 na stronę | Wariant title — nie kopia; zawiera primary KW | Pusty H1, brak H1 lub kilka H1 na stronie |
Google od czasu do czasu nadpisuje title tag własną wersją — dzieje się tak, gdy title nie odpowiada treści strony lub jest zbyt krótki/ogólny. Jeśli GSC pokazuje, że Google zmienił Twój tytuł, to sygnał, że title wymaga przepisania.
Nagłówki H1–H3 i struktura treści
Nagłówki pełnią dwie role równocześnie: dla użytkownika to mapa artykułu, dla Google to hierarchia tematyczna strony. Jeden H1 na stronę — zawsze. H2 to główne sekcje, H3 to podsekcje zagnieżdżone pod właściwym H2. Skoki hierarchii (H1 → H3 bez H2) to błąd struktury, który Google odnotowuje przy ocenie jakości strony.
| Nagłówek | Rola | Keyword placement |
|---|---|---|
| H1 | Tytuł strony — jeden na podstronę | Primary keyword (wariant, nie kopia title) |
| H2 | Główne sekcje — 4–8 na artykuł | Secondary keywords + warianty primary KW |
| H3 | Podsekcje pod H2 — 2–4 na sekcję | Long-tail frazy + pytania FAQ |
Nagłówki powinny być samowyjaśniające — ktoś czytając tylko H2 i H3 powinien rozumieć strukturę artykułu bez czytania treści. "Wprowadzenie" jako H2 to zmarnowany potencjał — zmień na nagłówek opisujący, co czytelnik się dowie (np. "Co to jest on-page SEO i dlaczego ma znaczenie").
Optymalizacja treści — od keyword density do answer-first
Optymalizacja treści w 2026 roku to znacznie więcej niż keyword density. Google po March 2026 Core Update ocenia przede wszystkim Information Gain — unikalną wartość, którą treść wnosi względem top 10 SERP. Keyword density 1–2% pozostaje ważna, ale bez unikalnych danych lub własnego frameworku sama gęstość słów kluczowych nie wyniesie strony wysoko.
| Zasada | Błąd | Poprawna wersja |
|---|---|---|
| Answer-first | "W tym artykule omówimy zagadnienie X..." | "X to Y, który Z." — definicja w pierwszym zdaniu |
| Keyword density 1–2% | "Pozycjonowanie stron WWW i seo pozycjonowanie stron..." | Naturalne użycie frazy + warianty semantyczne |
| Konkretność | "CTR na pierwszej pozycji jest wysoki" | "CTR na pozycji #1 wynosi ok. 22–30%" |
| Chunking | Jeden akapit 200 słów bez podziału | Akapity 2–4 zdań (40–60 słów), każdy z jedną ideą |
| Samowystarczalność sekcji | "Jak wspomniano wyżej..." | Każda sekcja H2/H3 zrozumiała bez kontekstu reszty |
Format answer-first jest ważny zarówno dla SEO (passage ranking — Google ocenia fragmenty niezależnie), jak i dla AEO (AI Overview pobiera pierwsze zdanie jako gotową odpowiedź). Pisz tak, żeby pierwsze zdanie każdej sekcji H2 odpowiadało bezpośrednio na pytanie zawarte w nagłówku.
Obrazy, Core Web Vitals i techniczne aspekty on-page
Techniczne aspekty on-page często są pomijane w checklistach optymalizacji — a mają bezpośredni wpływ na ranking od 2021 roku (Core Web Vitals jako czynnik rankingowy).
- Alt text obrazów — każdy obraz z treścią merytoryczną musi mieć alt text opisujący co przedstawia (max 125 znaków). Puste alt teksty to stracony sygnał semantyczny i problem dostępności.
- Width i height obrazów — brak atrybutów width/height powoduje Cumulative Layout Shift (CLS) — strona "skacze" podczas ładowania. CLS powyżej 0,1 to bezpośredni sygnał rankingowy.
- Format WebP — obrazy WebP są o 25–35% lżejsze niż JPEG przy tej samej jakości wizualnej. Zmniejszają LCP (Largest Contentful Paint) — jeden z kluczowych sygnałów Core Web Vitals.
- LCP poniżej 2,5s — czas renderowania największego elementu strony. Powyżej 4s to status "Słaby" w Google Search Console. Sprawdź w PageSpeed Insights i Core Web Vitals w GSC.
- Schema markup — Article + FAQPage to minimum dla artykułu poradnikowego. Schema zwiększa citation rate w AI Overview o 40–60% (dane z badań DigitalBloom 2025) i może dawać rich snippets w klasycznym SERP.
Linkowanie wewnętrzne — niedoceniany element on-page SEO
Linkowanie wewnętrzne to najbardziej niedoceniany element on-page SEO w polskich serwisach. Większość stron ma linki zewnętrzne w menu i na stronie głównej, ale ignoruje linki między artykułami i podstronami usług — co blokuje przepływ PageRank i utrudnia Google'owi zrozumienie architektury tematycznej.
Trzy zasady skutecznego linkowania wewnętrznego:
- 2–4 linki na każde 1000 słów treści. To liczba, przy której Google widzi powiązania tematyczne, ale strona nie wygląda jak linkfarm. Linki powinny prowadzić do stron w tym samym klastrze tematycznym.
- Anchor text opisowy, nie generyczny. "Kliknij tutaj" niczego nie mówi Google o temacie strony docelowej. "Jak przeprowadzić audyt SEO krok po kroku" — mówi wszystko. Anchor text to sygnał kontekstowy — używaj fraz, które opisują temat strony docelowej.
- Pillar page + supporting pages. Główna strona tematu (pillar) powinna otrzymywać linki ze wszystkich artykułów powiązanych (supporting). Artykuły supporting linkują do pillar i do siebie nawzajem. Ta struktura wzmacnia autorytet tematyczny całego klastra.
On-page SEO checklist — co sprawdzić przed publikacją
Przed opublikowaniem lub aktualizacją każdej strony sprawdź 12 punktów z tej listy. Wdrożenie wszystkich 12 zajmuje 20–30 minut na podstronę — i oszczędza miesięcy pracy w złym kierunku.
Treść i wektor kontekstowy
Techniczne aspekty on-page
Linki i UX
Najczęściej zadawane pytania o on-page SEO
Co to jest on-page SEO?
On-page SEO (optymalizacja on-site) to wszystkie działania na samej stronie wpływające na jej pozycję w Google: title tag, meta description, nagłówki H1–H3, treść, obrazy z alt text, linkowanie wewnętrzne, schema markup i Core Web Vitals. On-page SEO różni się od off-page SEO (linki zewnętrzne) i technical SEO (indeksacja, serwer) tym, że dotyczy bezpośrednio zawartości i struktury każdej podstrony.
Ile powinien mieć znaków dobry title tag?
Title tag powinien mieć 50–60 znaków. Google obcina tytuły powyżej ~580px szerokości — ok. 60 znaków dla typowych liter. Primary keyword powinien znaleźć się w pierwszych 3–4 słowach. Tytuły krótsze niż 30 znaków są zbyt ogólne; dłuższe niż 70 znaków są ucinane w SERP. Sprawdź tytuły w Google Search Console — raport Wyniki wyszukiwania pokazuje, czy Google nadpisuje Twoje tytuły własną wersją.
Czy keyword density nadal ma znaczenie?
Keyword density ma znaczenie, ale nie jako sztywna liczba. Optymalne zagęszczenie primary keyword to 1–2%. Ważniejsze niż density jest semantyczne pokrycie tematu: synonimy, pokrewne encje i odpowiedzi na pytania FAQ. Keyword stuffing (powyżej 3%) działa odwrotnie — Google traktuje go jako sygnał niskiej jakości i może obniżyć pozycję strony.
Jak sprawdzić on-page SEO swojej strony?
Trzy narzędzia do audytu on-page: (1) Google Search Console — błędy, brakujące meta tagi i Core Web Vitals; (2) Screaming Frog SEO Spider — skan title tagów, H1, meta description, broken links i duplikacji; (3) Ahrefs Site Audit — kompleksowy audyt z priorytetyzacją. Bezpłatnie: rozszerzenie Chrome SEO Meta in 1 Click do szybkiego sprawdzenia elementów on-page na dowolnej stronie.
Czym różni się on-page od technical SEO?
On-page SEO dotyczy zawartości i struktury każdej podstrony: title, H1, treść, obrazy, linki wewnętrzne. Technical SEO dotyczy infrastruktury całego serwisu: crawlability (robots.txt, sitemap), indeksacja, architektura URL, szybkość serwera, HTTPS, duplikaty na poziomie domeny. Błędy techniczne mogą zablokować efekty dobrego on-page — dlatego technical SEO sprawdza się przed optymalizacją treści.
On-page SEO to fundament — bez niego off-page nie działa
Link building i autorytet domeny wzmacniają strony, które już są dobrze zoptymalizowane. Strona z perfekcyjną liczbą linków zewnętrznych, ale zepsutym title tagiem i brakiem H1 nie wejdzie do top 5 — Google po prostu nie zrozumie, o czym jest.
Z mojego doświadczenia wynika, że 60–70% poprawy widoczności w pierwszych 3–6 miesiącach po wdrożeniu SEO pochodzi właśnie z on-page — zanim jeszcze zacznie działać link building. Zacznij od on-page checklist, sprawdź każdą podstronę i dopiero potem inwestuj w treść oraz linki zewnętrzne.
Jeśli chcesz, żebym przeanalizował on-page SEO Twojego serwisu i wskazał priorytety — umów bezpłatną konsultację.
Paweł Oleś