On-page SEO — optymalizacja strony krok po kroku
On-page SEO to optymalizacja elementów na stronie internetowej — treści, kodu HTML, struktury nagłówków, meta tagów i linkowania wewnętrznego — w celu poprawy widoczności w wynikach wyszukiwania.
Co to jest on-page SEO?
On-page SEO to wszystko, co możesz zrobić NA swojej stronie, żeby poprawić jej pozycje w Google. W odróżnieniu od off-page SEO (link building, PR, social media) i SEO technicznego (serwer, szybkość, crawlability), on-page SEO dotyczy bezpośrednio treści i kodu HTML pojedynczych stron.
Dlaczego on-page SEO jest tak ważne? Bo to jedyny element SEO, nad którym masz pełną kontrolę. Nie możesz zmusić innych do linkowania do Twojej strony. Nie zawsze możesz wpłynąć na szybkość serwera. Ale możesz napisać doskonały title tag, zoptymalizować nagłówki i dodać dane strukturalne — sam, dziś, bez żadnych zewnętrznych zależności. Pilnujemy tego na własnej stronie w sposób, który da się sprawdzić, a nie tylko zadeklarować. Nasz artefakt on-page to nie checklista w Notion, tylko rubryki oceny z zapisanym werdyktem dla każdego artykułu z osobna, wersjonowane razem z kodem. Trzy datowane przebiegi na własnym korpusie: 13 lipca 2026 rubryka jakości objęła 187 artykułów (116 polskich i 71 angielskich) — 167 dostało werdykt „czyta się dobrze", 19 „słaby środek", 1 „do przebudowy". Dzień później rubryka głosu przeszła przez 167 artykułów: 143 „poprawne, ale generyczne", 24 „wyraziste". 15 lipca rubryka głębi objęła 118 artykułów klastra: 74 „luka w głębi", 44 „wystarczające" — czyli 74 ze 118 własnych tekstów oblały nasz własny test na merytoryczną głębię. Każdy wpis ma uzasadnienie werdyktu, nie samą etykietę. Tę ostatnią liczbę publikujemy świadomie: dużo łatwiej byłoby napisać, że pilnujemy jakości przy ponad 180 artykułach.
Title tag — najważniejszy element on-page SEO
Title tag (tag <title>) to element HTML, który pojawia się jako niebieski link w wynikach Google. To pierwsze (i często jedyne), co użytkownik widzi o Twojej stronie w SERP.
Zasady skutecznego title tagu
| Zasada | Dlaczego | Przykład |
|---|---|---|
| 50-60 znaków | Google obcina dłuższe tytuły | „Audyt SEO — co to jest i ile kosztuje? | ArduraLab" |
| Fraza kluczowa na początku | Większa waga + użytkownik widzi ją od razu | „SEO dla e-commerce — jak pozycjonować sklep" |
| Unikalny na każdej stronie | Duplikaty title to duplikaty sygnałów | Każda strona = inny title |
| Zachęca do kliknięcia | CTR wpływa na ranking pośrednio | Używaj liczb, pytań, power words |
| Marka na końcu | Brand recognition + nie zabiera miejsca frazom | „... | NazwaFirmy" |
Typowe błędy w title tagach
- Title = H1 — zmarnowana szansa. Title i H1 mogą (i powinny) się różnić. Title jest zoptymalizowany pod SERP (krótki, z CTA), H1 pod treść strony
- „Strona główna" jako title — zero informacji, zero fraz kluczowych
- Keyword stuffing — „SEO Warszawa | Pozycjonowanie Warszawa | Agencja SEO Warszawa" — spamowe i nieefektywne
- Zbyt długi title — Google obcina go i dodaje „..." — tracisz kontrolę nad przekazem
Te reguły stosujemy dosłownie do każdego title tagu na tym blogu — jeśli otworzysz źródło tej strony, znajdziesz frazę kluczową na początku i markę na końcu, dokładnie według zasad z tabeli wyżej.
Meta description — Twoja reklama w Google
Meta description to krótki opis strony wyświetlany pod title w wynikach wyszukiwania. Oficjalnie nie jest czynnikiem rankingowym, ale wpływa na CTR — a CTR wpływa na pozycje.
Jak napisać skuteczną meta description?
- 150-160 znaków — dłuższe będą obcięte
- Podsumowanie treści strony — co użytkownik znajdzie po kliknięciu?
- CTA (Call to Action) — „Dowiedz się", „Sprawdź", „Zobacz poradnik"
- Unikalna na każdej stronie — duplikaty = zmarnowana szansa
- Zawiera frazę kluczową — Google pogrubia ją w wynikach, co zwiększa widoczność
Ważne: Google w 60-70% przypadków generuje własną description, ignorując Twoją. Ale warto ją napisać, bo w pozostałych 30-40% wyświetla się Twoja wersja — i to właśnie te wyświetlenia mają najwyższy CTR. Dlatego piszemy meta description dla każdej podstrony osobno, nawet jeśli wiemy, że Google i tak podmieni część z nich — te 30-40%, gdzie tego nie zrobi, są tego warte.
Nagłówki H1-H6 — hierarchia treści
Nagłówki HTML (H1-H6) to nie formatowanie wizualne — to struktura semantyczna strony. Google używa nagłówków do zrozumienia, o czym jest strona i jakie podtematy porusza.
H1 — tytuł strony
To zasada, której na własnym blogu pilnujemy tak samo rygorystycznie, jak radzimy klientom — jeden H1, zgodny z tytułem artykułu, na każdej z ponad 180 podstron bloga.
- Jeden H1 na stronę — to zasada, nie sugestia
- Zawiera główną frazę kluczową
- Jest jasny, konkretny i mówi czytelnikowi, co znajdzie
- Może się różnić od title tagu (title jest zoptymalizowany pod SERP, H1 pod treść)
H2 — główne sekcje
Każdy H2 to osobna „odpowiedź" na powiązane pytanie:
- Powinien zawierać frazę kluczową lub jej wariant
- Google używa H2 do generowania featured snippets
- Format pytania zwiększa szanse na wyświetlenie w People Also Ask
H3-H6 — podsekcje
Zachowuj logiczną hierarchię. Nigdy nie przeskakuj poziomów (H2 → H4 bez H3). Google analizuje hierarchię nagłówków, żeby zrozumieć relacje między sekcjami.
Przykład struktury nagłówków
H1: On-page SEO — optymalizacja strony krok po kroku
H2: Co to jest on-page SEO?
H2: Title tag — najważniejszy element on-page SEO
H3: Zasady skutecznego title tagu
H3: Typowe błędy w title tagach
H2: Meta description — Twoja reklama w Google
H2: Nagłówki H1-H6 — hierarchia treści
H3: H1 — tytuł strony
H3: H2 — główne sekcje
Treść strony — treść optimization
Treść to rdzeń on-page SEO. Bez wartościowej treści żadna optymalizacja techniczna nie pomoże.
Fraza kluczowa w treści
Główna fraza kluczowa powinna pojawić się:
- W pierwszym akapicie (najlepiej w pierwszym zdaniu)
- W co najmniej jednym H2
- Naturalnie w treści (2-5 razy na 1000 słów — nie licz, pisz naturalnie)
- W atrybucie alt głównego obrazu
Nie chodzi o gęstość słów kluczowych. Google w 2026 rozumie język naturalny. Chodzi o to, żeby fraza pojawiała się w kluczowych miejscach — title, H1, pierwszy akapit, H2 — a w reszcie tekstu mogła być zastąpiona synonimami i wariantami. Widzimy to nagminnie u klientów, którzy próbują „upchnąć" frazę kluczową mechanicznie co kilka zdań — efekt jest odwrotny do zamierzonego: tekst brzmi sztucznie, a Google i tak to rozpoznaje.
Frazy LSI i semantyczne wzbogacenie
LSI (Latent Semantic Indexing) to termin nadużywany w SEO, ale idea jest prosta: Google oczekuje, że artykuł o „on-page SEO" będzie zawierał powiązane terminy jak „meta tagi", „nagłówki", „linkowanie wewnętrzne", „dane strukturalne".
Jak znaleźć frazy LSI:
- Sprawdź „Podobne wyszukiwania" na dole wyników Google
- Przeanalizuj People Also Ask
- Użyj narzędzia Surfer SEO lub Clearscope do analizy NLP
- Przeczytaj artykuły konkurencji z TOP 5 — jakich terminów używają?
Formatowanie treści
Formatowanie wpływa na czytelność, a czytelność wpływa na metryki zaangażowania (czas na stronie, bounce rate, scroll depth), które pośrednio wpływają na ranking.
- Krótkie akapity — max 3-4 zdania
- Bullet points i numerowane listy — łatwiejsze do skanowania
- Boldowanie kluczowych sformułowań — czytelnik widzi najważniejsze informacje
- Tabele — dla porównań i danych liczbowych
- Obrazy i infografiki — wizualne przerwy w tekście, dodatkowa wartość
- TL;DR na początku — boldowany cytat podsumowujący artykuł
Linkowanie wewnętrzne
Linkowanie wewnętrzne to sposób, w jaki Twoje strony łączą się ze sobą. Google podąża za linkami wewnętrznymi, żeby odkrywać nowe strony i rozumieć relacje między nimi.
Dlaczego linkowanie wewnętrzne jest ważne?
Ten artykuł sam jest tego przykładem — linkuje do słownikowej definicji on-page SEO, do usługi audytu i do powiązanych wpisów blogowych, dokładnie według reguł niżej. Nie robimy tego dla zasady — to sposób, w jaki cały serwis komunikuje Google (i modelom AI, które czytają strony podobnie), które podstrony są ze sobą powiązane tematycznie.
- Rozprowadza autorytet — link equity z silnych stron (np. strona główna) przepływa do stron linkowanych
- Pomaga Google odkrywać strony — strona bez linków wewnętrznych to „sierocza strona" (orphan page), która może nie zostać zaindeksowana
- Definiuje hierarchię — strony z największą liczbą linków wewnętrznych są postrzegane jako najważniejsze
- Poprawia UX — użytkownik łatwiej nawiguje po serwisie
Najlepsze praktyki
| Praktyka | Dlaczego | Przykład |
|---|---|---|
| Opisowy anchor text | Google rozumie, o czym jest strona docelowa | „audyt SEO" zamiast „kliknij tutaj" |
| Linkuj do ważnych stron | Strona usługowa potrzebuje więcej linków niż polityka prywatności | Blog → strona usługowa |
| Linkuj kontekstowo | Link w treści > link w sidebarze | Wpleciony naturalnie w zdanie |
| Nie przesadzaj | 3-5 linków na 1000 słów to optymalnie | Więcej = spam, mniej = zmarnowane szanse |
| Aktualizuj stare posty | Dodaj linki do nowych artykułów ze starszych | Wróć i edytuj starsze wpisy |
Obrazy i multimedia
Obrazy to nie tylko dekoracja — to element SEO, który może generować ruch z Google Images i poprawiać zaangażowanie użytkownika.
Optymalizacja obrazów
- Tekst alternatywny (alt) — opisowy, z frazą kluczową. „Schemat optymalizacji on-page SEO krok po kroku" zamiast „obraz1"
- Nazwa pliku —
on-page-seo-checklist.webpzamiastIMG_4829.jpg - Format — WebP lub AVIF (30-50% mniejszy niż JPEG przy tej samej jakości)
- Kompresja — narzędzia: Squoosh, TinyPNG, ShortPixel
- Lazy loading —
loading="lazy"dla obrazów poniżej fold - Wymiary — zawsze określaj
widthiheight(zapobieganie CLS)
Video na stronie
Osadzone video zwiększa czas spędzony na stronie. Ale:
- Używaj embeddów (YouTube, Vimeo), nie hostuj video na swoim serwerze
- Dodaj dane strukturalne
VideoObject - Umieść transkrypcję video na stronie — to dodatkowa treść do indeksowania
Dane strukturalne na poziomie strony
Dane strukturalne to kod JSON-LD, który mówi Google dokładnie, co jest na stronie. Poprawne dane strukturalne mogą generować rich snippets — wzbogacone wyniki w Google. Patrzymy na to szerzej niż tylko przez pryzmat Google: ten sam JSON-LD (Organization, Article, FAQPage) czytają też modele AI, które budują swoje odpowiedzi na podstawie ustrukturyzowanych danych, a nie zgadywania z surowego HTML — dlatego na własnej stronie stosujemy go konsekwentnie, każdy artykuł ma sekcję FAQ i nazwanego autora, oznaczone odpowiednim schema.
Schema dla artykułów blogowych
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "On-page SEO — optymalizacja strony krok po kroku",
"author": {
"@type": "Person",
"name": "Imię Autora"
},
"datePublished": "2026-04-03",
"dateModified": "2026-04-03",
"publisher": {
"@type": "Organization",
"name": "Nazwa Firmy"
}
}
Schema FAQ
Jeśli masz sekcję FAQ, dodaj FAQPage schema. Google może wyświetlić pytania i odpowiedzi bezpośrednio w wynikach — to dramatycznie zwiększa rozmiar Twojego wyniku w SERP. To jeden z niewielu elementów on-page SEO, który równocześnie pracuje pod GEO — pytanie-odpowiedź w czystym schemacie to dokładnie format, który modele AI chętnie cytują.
Walidacja
Zawsze waliduj dane strukturalne:
- Google Rich Results Test — czy Google rozpoznaje i poprawnie interpretuje schema
- Schema.org Validator — czy nie ma błędów składniowych
URL — optymalizacja adresu strony
URL to niedoceniany element on-page SEO. Dobry URL komunikuje tematykę strony zanim użytkownik ją kliknie.
Zasady dobrego URL
- Krótki i opisowy —
/uslugi/seozamiast/page?id=123 - Zawiera frazę kluczową —
/blog/on-page-seo-optymalizacja - Myślniki jako separatory — nie podkreślniki, nie spacje
- Bez parametrów — czyste, statyczne URL-e
- Lowercase — zawsze małe litery
- Bez polskich znaków —
pozycjonowaniezamiastpozycjonowanie(tu akurat OK, aleusługi→uslugi)
Checklista on-page SEO
Użyj tej checklisty przy optymalizacji każdej strony — to ta sama lista, którą przechodzimy punkt po punkcie w naszych audytach on-page. Przy pojedynczych wpisach pracujemy dodatkowo w oznaczonych poziomach: w snapshocie GSC z 2 maja 2026 konkretny adres ma przypisane „TIER 2 — TLDR + frazy wariantowe", więc z zapisu wiadomo, co dokładnie z nim zrobiono i kiedy. I jedno uczciwe zastrzeżenie do całej sekcji: nie mamy przypisanej poprawy pozycji u klienta do konkretnej zmiany on-page. Mamy proces i własne pomiary, nie klienckie „przed i po" na poziomie rankingu:
Title tag:
- 50-60 znaków, fraza na początku, unikalny
- Zachęca do kliknięcia (nie clickbait)
- Marka na końcu
Meta description:
- 150-160 znaków, podsumowanie + CTA
- Zawiera frazę kluczową
- Unikalna na każdej stronie
Nagłówki:
- Jeden H1 z frazą kluczową
- H2 na każdą główną sekcję
- Logiczna hierarchia (H2 → H3 → H4)
Treść:
- Fraza w pierwszym akapicie
- 1500+ słów na kompetytywne frazy
- Frazy LSI i synonimy
- Formatowanie: listy, tabele, bold
Linkowanie:
- 3-5 linków wewnętrznych
- Opisowe anchor texty
- Linki do powiązanych artykułów i stron usługowych
Obrazy:
- Alt text z frazą kluczową
- WebP/AVIF, kompresja, lazy loading
Schema:
- Article/BlogPosting na artykułach
- FAQPage na stronach z FAQ
- BreadcrumbList na każdej stronie
URL:
- Krótki, z frazą kluczową, myślniki
Podsumowanie
On-page SEO to fundament pozycjonowania — i jedyny element SEO, nad którym masz pełną kontrolę. Zoptymalizuj title, nagłówki, treść, linkowanie wewnętrzne i dane strukturalne na każdej ważnej stronie, a zobaczysz efekty. Zajmuje to więcej czasu, niż większość firm chce poświęcić — ale to jedyna część SEO, którą można zrobić dziś, bez czekania na linki, algorytm czy budżet reklamowy.
Nie wiesz, od czego zacząć? Zamów audyt SEO — przejdziemy przez Twoje strony punkt po punkcie i pokażemy, co zoptymalizować, żeby Google zaczął Cię zauważać. Możesz też poprosić o bezpłatną wycenę pozycjonowania.