Przejdź do treści
SEO On-Page

SEO On-Page — kompletny przewodnik dla małych firm

Kompleksowy przewodnik SEO On-Page dla małych firm. Optymalizacja title, meta, nagłówków, obrazów, linków wewnętrznych i struktury URL — krok po kroku.

6 lutego 2026
11 min
Zagor Digital

SEO On-Page to fundament widoczności Twojej strony w Google. To wszystkie działania optymalizacyjne, które wykonujesz bezpośrednio na swojej witrynie — od tytułów i nagłówków, przez treść, aż po strukturę URL i prędkość ładowania. W tym kompleksowym przewodniku dowiesz się, jak krok po kroku zoptymalizować każdy element Twojej strony, aby Google lepiej ją rozumiało, a użytkownicy chętniej klikali i konwertowali.

Czym jest SEO On-Page i dlaczego jest kluczowe

SEO On-Page (czasem nazywane SEO wewnętrznym) to wszystkie działania optymalizacyjne wykonywane bezpośrednio na Twojej stronie internetowej, mające na celu poprawę jej pozycji w wynikach wyszukiwania. W przeciwieństwie do SEO Off-Page (linki zwrotne, cytowania), masz nad tym pełną kontrolę.

Dlaczego On-Page SEO jest fundamentem?

Google nie widzi Twojej strony tak, jak Ty. Algorytm analizuje kod HTML, strukturę treści, słowa kluczowe, meta tagi i setki innych sygnałów, by zrozumieć, o czym jest Twoja strona i czy zasługuje na wysoką pozycję. Nawet najlepsze linki zwrotne nie pomogą, jeśli Twoja strona jest słabo zoptymalizowana wewnętrznie.

Kluczowe korzyści prawidłowego SEO On-Page:

  • Lepsza widoczność w Google — wyższe pozycje dla docelowych fraz kluczowych
  • Wyższy CTR — atrakcyjne title i meta description zachęcają do kliknięcia
  • Lepsza jakość ruchu — przyciągasz użytkowników szukających dokładnie tego, co oferujesz
  • Niższy współczynnik odrzuceń — dobrze zoptymalizowana strona zatrzymuje odwiedzających
  • Wyższa konwersja — właściwa struktura treści prowadzi użytkownika do działania
  • Przewaga nad konkurencją — większość małych firm zaniedbuje On-Page SEO

Według badań, strony na pozycji #1 w Google mają średnio CTR 27.6%, podczas gdy pozycja #10 to tylko 2.4%. Różnica między dobrze a źle zoptymalizowaną stroną to dosłownie setki kliknięć miesięcznie.

SEO On-Page vs Off-Page vs Technical SEO

Dla jasności, przedstawmy pełny obraz pozycjonowania:

  • SEO On-Page — optymalizacja treści i elementów widocznych na stronie (title, nagłówki, treść, obrazy)
  • SEO Technical — optymalizacja techniczna (prędkość, mobilność, struktura danych, robots.txt)
  • SEO Off-Page — działania poza stroną (linki zwrotne, cytowania NAP, sygnały społecznościowe)

Ten przewodnik koncentruje się na On-Page SEO — tym, co możesz zrobić bezpośrednio w treści i kodzie swojej strony.

Jeśli dopiero budujesz stronę, sprawdź naszą ofertę tworzenia stron internetowych zoptymalizowanych pod SEO od podstaw.

Optymalizacja tagu Title — pierwszy krok do sukcesu

Tag title (tytuł strony) to najważniejszy element On-Page SEO. To on pojawia się jako niebieski, klikalny link w wynikach wyszukiwania i ma największy wpływ na ranking oraz CTR.

Jak wygląda idealny title tag?

Przykład:

<title>Hydraulik Lubin — naprawa instalacji 24/7 | Zagor Usługi</title>

Anatomia skutecznego title:

  1. Główne słowo kluczowe na początku ("Hydraulik Lubin")
  2. Dodatkowa wartość lub USP ("naprawa instalacji 24/7")
  3. Nazwa firmy na końcu, po separatorze ("|")
  4. Długość: 50-60 znaków (maks. 600 pikseli szerokości)

Zasady optymalizacji title tag

1. Słowo kluczowe na początku

Google przywiązuje większą wagę do słów na początku title. Umieść główną frazę kluczową jak najbliżej początku.

Słabo: "Profesjonalne usługi hydrauliczne w Lubinie i okolicach" ✅ Dobrze: "Hydraulik Lubin — awarie 24/7, dojazd 30 min"

2. Unikalny title dla każdej podstrony

Każda strona musi mieć unikalny tytuł odpowiadający jej treści. Duplikaty to poważny błąd SEO.

  • Strona główna: "Hydraulik Lubin — naprawa instalacji 24/7 | Firma XYZ"
  • Usługa 1: "Udrażnianie rur Lubin — cena od 150 zł | Firma XYZ"
  • Usługa 2: "Wymiana grzejników Lubin — montaż gwarancja | Firma XYZ"

3. Długość 50-60 znaków

Google wyświetla ~50-60 pierwszych znaków title (600 pikseli). Dłuższe tytuły będą ucięte wielokropkiem.

Sprawdź długość: możesz użyć narzędzi online jak "SERP Simulator" lub po prostu policzyć znaki.

4. Naturalne brzmienie — pisz dla ludzi

Title musi być atrakcyjny dla użytkowników, nie tylko dla robotów Google. Unikaj stuffingu słów kluczowych.

Źle: "Hydraulik Lubin, hydraulik Lubin tani, hydraulik Lubin 24h, instalacje Lubin" ✅ Dobrze: "Hydraulik Lubin 24/7 — awarie od ręki, wycena gratis"

5. Dodaj element emocjonalny lub USP

Cyfry, pytania, pilność lub unikalna wartość zwiększają CTR.

  • "Hydraulik Lubin — interwencja w 30 minut ⚡"
  • "Dietetyk Legnica — schudnij 10 kg bez diet cud"
  • "Adwokat Lubin — pierwsza konsultacja GRATIS"

Specyfika języka polskiego w title tag

Polskie znaki diakrytyczne: używaj ich zawsze! Google doskonale je rozumie.

Dobrze: "Prawnik Wrocław — porady prawne ą, ę, ł" ❌ Źle: "Prawnik Wroclaw — porady prawne" (bez polskich znaków)

Odmiana: dopasuj title do formy, którą wpisują użytkownicy.

  • Jeśli użytkownicy szukają "dentysta Lubin" (mianownik), użyj tej formy
  • Jeśli "u dentysty Lubin" (dopełniacz), dostosuj tytuł

Lokalizacja: Polacy często dodają miasto w wyszukiwaniach. Zawsze uwzględnij je w title dla stron lokalnych.

Meta Description — zwiększ CTR o 30%

Meta description to krótki opis strony wyświetlany pod title w wynikach wyszukiwania. Nie wpływa bezpośrednio na ranking, ale ogromnie wpływa na CTR (współczynnik klikalności).

Jak wygląda idealna meta description?

Przykład:

<meta name="description" content="Hydraulik Lubin dostępny 24/7. Naprawa awarii, udrażnianie rur, montaż instalacji. Dojazd w 30 minut. Gwarancja, faktura VAT. Zadzwoń: 123-456-789">

Anatomia skutecznej meta description:

  • Długość: 150-160 znaków (maks. 920 pikseli)
  • Słowo kluczowe pojawia się 1-2 razy (Google je pogrubi w wynikach)
  • Jasna korzyść dla użytkownika ("Dojazd w 30 minut")
  • Wezwanie do działania ("Zadzwoń", "Umów wizytę")
  • Elementy budujące zaufanie ("Gwarancja", "Faktura VAT")

Zasady pisania skutecznych meta descriptions

1. Unikalny opis dla każdej strony

Tak jak title, każda podstrona musi mieć unikalną meta description odpowiadającą jej treści.

2. Użyj aktywnego głosu

Zachęcaj do działania, twórz poczucie pilności.

Pasywnie: "Usługi hydrauliczne są oferowane przez naszą firmę w Lubinie." ✅ Aktywnie: "Potrzebujesz hydraulika w Lubinie? Dzwonimy w 10 minut, jesteśmy u Ciebie w 30. Awarie 24/7!"

3. Dodaj konkretne liczby i dane

Liczby przyciągają wzrok i budują wiarygodność.

  • "Obsłużyliśmy 2000+ klientów"
  • "Montaż w 24h od wyceny"
  • "Cena od 150 zł"
  • "Darmowy dojazd w promieniu 20 km"

4. Uwzględnij intencję wyszukiwania

Jeśli użytkownik szuka "hydraulik Lubin cena", odpowiedz na to w description:

"Hydraulik Lubin — przejrzyste ceny bez ukrytych kosztów. Wycena gratis, płatność po wykonaniu. Sprawdź cennik usług hydraulicznych."

5. Testuj różne wersje

Google Search Console pokazuje CTR dla każdej strony. Jeśli widzisz niski CTR przy wysokiej pozycji, zmień meta description i obserwuj efekty.

Pro tip: Nawet jeśli napiszesz meta description, Google może ją zignorować i wyświetlić fragment treści ze strony, jeśli uzna, że lepiej odpowiada na zapytanie użytkownika. To normalne.

Struktura nagłówków H1-H6 — hierarchia treści

Nagłówki (heading tags) to HTML-owe tagi strukturujące treść: H1, H2, H3, H4, H5, H6. Dla Google i użytkowników są kluczowe — pokazują hierarchię informacji i ułatwiają skanowanie strony.

Zasady używania nagłówków

H1 — jeden nagłówek główny na stronę

H1 to tytuł strony widoczny dla użytkowników (nie mylić z title tag w kodzie). Powinien być tylko jeden na stronie i zawierać główne słowo kluczowe.

Przykład H1 dla strony usługi:

<h1>Hydraulik Lubin — naprawa awarii 24/7</h1>

Zasady H1:

  • Jeden H1 na stronę
  • Zawiera główne słowo kluczowe
  • Jest widoczny dla użytkowników (nie ukryty w kodzie)
  • Długość: 20-70 znaków
  • Może być inny niż title tag (ale powinien zawierać podobne słowa kluczowe)

H2 — nagłówki sekcji głównych

H2 dzielą treść na główne sekcje tematyczne. Użyj ich do strukturyzacji artykułu lub strony usługi.

Przykładowa struktura strony usługi:

<h1>Hydraulik Lubin — naprawa awarii 24/7</h1>

<h2>Zakres usług hydraulicznych</h2>
<h3>Naprawa instalacji wodociągowych</h3>
<h3>Udrażnianie rur i kanalizacji</h3>
<h3>Montaż i wymiana grzejników</h3>

<h2>Cennik usług hydraulicznych</h2>
<h3>Ceny napraw podstawowych</h3>
<h3>Wycena prac instalacyjnych</h3>

<h2>Dlaczego warto nas wybrać?</h2>

<h2>Opinie klientów</h2>

Zasady H2:

  • Kilka H2 na stronie (zwykle 3-8)
  • Definiują główne sekcje tematyczne
  • Mogą zawierać słowa kluczowe (ale naturalnie)
  • Pomagają użytkownikom skanować treść

H3-H6 — dalsze poziomy zagnieżdżenia

H3 to podsekcje w ramach H2, H4 to podsekcje H3, itd. Większość stron nie potrzebuje więcej niż H3.

Przykład hierarchii:

H1: Główny temat strony
  H2: Pierwsza sekcja główna
    H3: Podsekcja A
    H3: Podsekcja B
      H4: Szczegół w podsekcji B
  H2: Druga sekcja główna
    H3: Podsekcja C

Częste błędy w nagłówkach

Wiele H1 na stronie — może mylić Google ❌ Pomijanie poziomów — np. H1 → H3 (bez H2) — narusza hierarchię ❌ Używanie nagłówków do stylizacji — H2 tylko dlatego, że wygląda ładnie ❌ Keyword stuffing — "Hydraulik Lubin | Najlepszy hydraulik Lubin | Tani hydraulik Lubin" ✅ Naturalne frazy — "Zakres usług hydraulicznych" (słowo kluczowe wplecione naturalnie)

Nagłówki a dostępność

Poprawna struktura nagłówków to nie tylko SEO, ale też dostępność (accessibility). Czytniki ekranowe dla osób niewidomych używają nagłówków do nawigacji po stronie. Logiczna hierarchia H1→H2→H3 pomaga wszystkim użytkownikom.

Optymalizacja URL — przyjazne adresy dla Google i ludzi

Struktura URL (adres strony) to kolejny ważny element On-Page SEO. Przyjazne, zoptymalizowane URL-e są łatwiejsze do zapamiętania dla użytkowników i lepiej zrozumiałe dla Google.

Zasady tworzenia SEO-friendly URL

1. Krótkie i opisowe

Dobry URL mówi, czego dotyczy strona, nie przekracza 60-80 znaków.

Źle: www.przyklad.pl/index.php?id=1234&cat=uslugi&session=abc123Dobrze: www.przyklad.pl/hydraulik-lubin

2. Słowa kluczowe w URL

Główna fraza kluczowa powinna pojawić się w URL.

  • Strona usługi: /hydraulik-lubin
  • Artykuł blog: /jak-przygotowac-dom-do-zimy
  • Kategoria: /uslugi-hydrauliczne

3. Używaj myślników, nie podkreśleń

Google traktuje myślnik - jako separator słów, a podkreślenie _ nie zawsze.

Dobrze: /hydraulik-lubinŹle: /hydraulik_lubin

4. Małe litery

Zawsze używaj małych liter w URL. Serwery mogą traktować /Hydraulik-Lubin i /hydraulik-lubin jako różne strony (duplicate content).

5. Bez zbędnych słów

Usuń tzw. "stop words" (przyimki, spójniki), które nie wnoszą wartości SEO.

Przed: /jak-znalezc-dobrego-hydraulika-w-miescie-lubinPo: /hydraulik-lubin

Specyfika polskich znaków w URL

Problem: Polskie znaki diakrytyczne (ą, ć, ę, ł, ń, ó, ś, ź, ż) w URL są kodowane jako %C4%85, co wygląda brzydko i nieprofesjonalnie.

Rozwiązanie: Transliteracja — zamień polskie znaki na łacińskie odpowiedniki.

Polski znak Odpowiednik łaciński
ą a
ć c
ę e
ł l
ń n
ó o
ś s
ź, ż z

Przykłady:

  • "Usługi ślusarskie" → /uslugi-slusarskie
  • "Biuro rachunkowe Wrocław" → /biuro-rachunkowe-wroclaw
  • "Najlepszy dentysta Legnica" → /dentysta-legnica

Ważne: W treści strony (title, H1, tekst) ZAWSZE używaj polskich znaków. Tylko URL powinien być pozbawiony znaków diakrytycznych.

Struktura URL dla różnych typów stron

Strona główna:

https://www.przyklad.pl/

Strony usług:

https://www.przyklad.pl/hydraulik-lubin
https://www.przyklad.pl/udrażnianie-rur-lubin

Artykuły blogowe:

https://www.przyklad.pl/blog/jak-przygotowac-dom-do-zimy

Strony lokalne (dla firm z wieloma lokalizacjami):

https://www.przyklad.pl/hydraulik-lubin
https://www.przyklad.pl/hydraulik-legnica
https://www.przyklad.pl/hydraulik-wroclaw

Kategorie produktów (e-commerce):

https://www.przyklad.pl/narzedzia/wiertarki

Zasada płaska vs głęboka struktura:

Głęboka (unikaj): /kategoria/podkategoria/uslugi/hydraulik-lubin (4 poziomy) ✅ Płaska (lepiej): /hydraulik-lubin (1 poziom)

Im mniej poziomów w URL, tym łatwiej Google dostanie się do treści i tym wyższa waga SEO strony.

Optymalizacja obrazów — alt text i wydajność

Obrazy to często zaniedbywany element On-Page SEO, a mają ogromny potencjał — zarówno dla rankingu, jak i dla użyteczności strony.

Alt text — opis alternatywny obrazu

Atrybut alt (alt text, tekst alternatywny) to opis obrazu w kodzie HTML. Służy trzem celom:

  1. Dostępność — czytniki ekranowe czytają alt text osobom niewidomym
  2. SEO obrazkowe — Google używa alt do zrozumienia, co jest na zdjęciu (ranking w Grafice Google)
  3. Zastępcze wyświetlanie — jeśli obraz się nie załaduje, użytkownik zobaczy alt text

Przykład:

<img src="hydraulik-naprawa-rur-lubin.jpg" alt="Hydraulik naprawia instalację wodną w domu w Lubinie">

Zasady pisania alt text

1. Opisuj konkretnie, co jest na zdjęciu

Źle: alt="obrazek"Słabo: alt="hydraulik"Dobrze: alt="Hydraulik naprawia przeciekającą rurę w łazience"

2. Wpleć słowo kluczowe (naturalnie)

Jeśli na zdjęciu jest coś związanego z Twoją usługą, naturalne jest użycie słowa kluczowego.

Naturalnie: alt="Dentysta bada zęby pacjenta w klinice w Lubinie"Keyword stuffing: alt="dentysta Lubin, najlepszy dentysta Lubin, dentysta Lubin cena"

3. Dodaj kontekst lokalizacyjny

Dla lokalnych firm warto dodać miasto/region.

  • alt="Fryzjer przycina włosy klientce w salonie w Legnicy"
  • alt="Warsztat samochodowy diagnostyka komputerowa Legnica"

4. Długość: 100-125 znaków

Zbyt długi alt text może być ucięty przez czytniki ekranowe.

5. Nie używaj "zdjęcie", "obrazek", "fotografia"

To oczywiste, że to obraz. Nie marnuj miejsca.

Źle: alt="Zdjęcie przedstawiające hydraulika"Dobrze: alt="Hydraulik montuje grzejnik w pokoju"

Nazwy plików graficznych

Nazwa pliku również ma znaczenie dla SEO obrazkowego.

Źle: IMG_1234.jpg, DSC00567.jpgDobrze: hydraulik-naprawa-instalacji-lubin.jpg

Zasady:

  • Słowa kluczowe oddzielone myślnikami
  • Małe litery
  • Bez polskich znaków
  • Opisowa nazwa

Optymalizacja rozmiaru i formatu

Rozmiar pliku bezpośrednio wpływa na prędkość ładowania strony, a to jest jednym z czynników rankingowych Google.

Best practices:

  • Format: JPEG dla zdjęć, PNG dla grafik z transparencją, WebP dla nowoczesnych przeglądarek (mniejszy rozmiar)
  • Kompresja: Narzędzia jak TinyPNG, Squoosh.app (zmniejsz rozmiar o 60-80% bez utraty jakości)
  • Rozmiar: Dostosuj wymiary do miejsca wyświetlania (nie wczytuj 4000px obrazu, jeśli wyświetlasz 600px)
  • Lazy loading: Obrazy poniżej widoku ładują się dopiero przy scrollowaniu (attrybut loading="lazy")

Przykład:

<img src="hydraulik-lubin.webp" alt="Hydraulik naprawia rurę w łazience" width="600" height="400" loading="lazy">

Więcej o technicznej optymalizacji znajdziesz w naszej ofercie SEO On-Page dla firm z Lubina.

Linkowanie wewnętrzne — strategia przewodnika

Linki wewnętrzne (internal linking) to odnośniki prowadzące z jednej podstrony Twojej witryny do innej. To jedno z najpotężniejszych narzędzi On-Page SEO, które:

  • Pomaga Google odkryć i zindeksować wszystkie Twoje strony
  • Przekazuje "moc SEO" (link juice) między stronami
  • Tworzy hierarchię ważności treści
  • Ułatwia użytkownikom nawigację
  • Zmniejsza współczynnik odrzuceń (użytkownicy klikają w inne strony)

Zasady skutecznego linkowania wewnętrznego

1. Linkuj z wysokowartościowych stron do tych, które chcesz wypozycjonować

Strona główna i popularne artykuły mają największą "moc SEO". Linkując z nich do innych podstron, przekazujesz część tej mocy.

Przykład:

  • Ze strony głównej linkuj do kluczowych usług
  • Z popularnego artykułu blogowego linkuj do powiązanych usług

2. Używaj opisowych anchor textów

Anchor text to widoczny tekst linku. Powinien opisywać, dokąd prowadzi link.

Źle: "Kliknij tutaj, aby dowiedzieć się więcej o naszych usługach" ✅ Dobrze: "Sprawdź naszą ofertę pozycjonowania Google Moja Firma"

Typy anchor textów:

  • Exact match: zawiera dokładną frazę kluczową ("pozycjonowanie GBP")
  • Partial match: zawiera wariację frazy ("optymalizacja wizytówki Google")
  • Branded: zawiera nazwę firmy ("Zagor Digital")
  • Generic: ogólne CTA ("dowiedz się więcej", "czytaj dalej")

Najlepsza praktyka: Mieszaj typy anchor textów. Zbyt wiele exact match może wyglądać na manipulację.

3. Kontekstowe linki wewnętrzne

Linkuj z powiązanych tematycznie treści. Google analizuje kontekst wokół linku.

Przykład: W artykule o "wizytówce Google Moja Firma" naturalnie linkujesz do:

4. Ilość linków wewnętrznych

  • Nie ma maksimum, ale zachowaj naturalność
  • Linkuj tylko wtedy, gdy dodaje to wartość użytkownikowi
  • Artykuł 2000 słów: 5-10 linków wewnętrznych to dobra liczba
  • Strona główna: 20-50 linków to norma (menu, stopka, treść)

5. Struktura silos/content hubs

Organizuj treści w tematyczne skupiska (silosy):

Przykład struktury silosu "Pozycjonowanie GBP":

Strona główna usługi: /pozycjonowanie-gbp
├── /lokalne-seo/wizytowka-google-jak-zalozyc
├── /lokalne-seo/opinie-google-jak-zdobywac
├── /lokalne-seo/zdjecia-google-moja-firma
└── /lokalne-seo/statystyki-google-moja-firma

Wszystkie podstrony linkują do strony głównej silosu i nawzajem do siebie (gdy powiązane tematycznie).

6. Unikaj "sierocych" stron

Każda strona powinna mieć minimum 1-2 linki wewnętrzne prowadzące do niej. Strony bez linków wewnętrznych są trudniejsze do zindeksowania przez Google.

Pro tip: Użyj Google Search Console → Linki → Linki wewnętrzne, aby zobaczyć, które strony mają mało linków wewnętrznych.

Przykład strategii linkowania wewnętrznego

Artykuł blogowy o "Jak zdobywać opinie Google":

W treści artykułu naturalnie linkujesz do:

To tworzy sieć powiązanych treści, która pomaga Google zrozumieć, że jesteś ekspertem w temacie lokalnego SEO.

Optymalizacja treści — jakość, słowa kluczowe, gęstość

Treść (content) to król SEO. Bez wartościowej, zoptymalizowanej treści wszystkie inne działania On-Page to tylko fundamenty bez budynku.

Jakość treści — co to znaczy dla Google?

Google ocenia jakość treści na podstawie setek sygnałów. Najważniejsze to:

1. E-E-A-T: Experience, Expertise, Authoritativeness, Trustworthiness

  • Experience (Doświadczenie): Czy autor ma praktyczne doświadczenie w temacie?
  • Expertise (Ekspertyza): Czy autor jest ekspertem w dziedzinie?
  • Authoritativeness (Autorytet): Czy strona/autor jest rozpoznawalnym autorytetem?
  • Trustworthiness (Wiarygodność): Czy można zaufać informacjom na stronie?

Jak budować E-E-A-T:

  • Dodaj sekcję "O autorze" z kwalifikacjami
  • Cytuj źródła i dane (linki zewnętrzne do autorytetów)
  • Pokaż case studies, realizacje, portoflio
  • Zbieraj opinie klientów i wyświetlaj je na stronie
  • Regularnie aktualizuj treści (dodaj datę ostatniej aktualizacji)

2. Głębokość i kompletność

Google preferuje treści kompleksowe, które wyczerpują temat. Artykuł 2000 słów, który odpowiada na wszystkie pytania użytkownika, wyprzedzi 300-słowną notkę.

Pytania do sprawdzenia kompletności:

  • Czy odpowiedziałem na wszystkie pytania użytkownika?
  • Czy temat jest wyczerpany, czy tylko zarysowany?
  • Czy użytkownik musi szukać dalej, czy ma wszystko w jednym miejscu?

3. Unikalność

Duplicate content (duplikaty treści) to problem SEO. Każda strona musi mieć unikalną treść. Nie kopiuj z innych stron (nawet ze swoich podstron).

Jak sprawdzić unikalność:

  • Narzędzie: Copyscape, Siteliner
  • Google: wklej fragment tekstu w cudzysłów i wyszukaj — jeśli znajdziesz dokładnie taki sam, masz problem

Optymalizacja słów kluczowych — naturalnie, nie natrętnie

Gęstość słów kluczowych (keyword density) to procent wystąpień frazy kluczowej w stosunku do całości tekstu.

Optymalna gęstość: 0.5-2%

Przykład: Artykuł 1000 słów → fraza kluczowa powinna pojawić się ~5-20 razy (0.5-2%).

Gdzie umieszczać słowa kluczowe:

  1. Title tag — 1x, najlepiej na początku
  2. Meta description — 1-2x
  3. H1 — 1x
  4. H2/H3 — naturalnie w kilku nagłówkach (nie we wszystkich)
  5. Pierwsze 100 słów treści — 1x
  6. Treść główna — równomiernie rozmieszczone
  7. Alt textów obrazów — w 1-2 opisach
  8. URL — 1x

Ważne: Nie upychaj słów kluczowych na siłę (keyword stuffing). Google to wykrywa i karze.

Keyword stuffing:

"Hydraulik Lubin to najlepszy hydraulik w Lubinie. Nasz hydraulik Lubin ma doświadczenie. Jeśli szukasz hydraulika Lubin, zadzwoń do hydraulika Lubin."

Naturalne:

"Szukasz hydraulika w Lubinie? Nasza firma ma 10 lat doświadczenia w naprawach instalacji wodociągowych i kanalizacyjnych. Obsługujemy Lubin i okolice — zadzwoń, dojazd w 30 minut."

Semantyczne słowa kluczowe i LSI

LSI (Latent Semantic Indexing) to powiązane semantycznie frazy, które Google używa do zrozumienia kontekstu.

Przykład: Jeśli pozycjonujesz frazę "hydraulik Lubin", użyj też:

  • naprawa instalacji
  • udrażnianie rur
  • montaż grzejników
  • awarie hydrauliczne
  • usługi hydrauliczne
  • instalacje wodociągowe

Google widzi te frazy i lepiej rozumie, że Twoja strona kompleksowo traktuje temat hydrauliki, a nie tylko wielokrotnie powtarza "hydraulik Lubin".

Gdzie znaleźć LSI keywords:

  • Google Autocomplete (zacznij wpisywać frazę i zobacz podpowiedzi)
  • "Podobne wyszukiwania" na dole strony wyników Google
  • Narzędzia: LSI Graph, AnswerThePublic, Ubersuggest

Długość treści — ile słów to za mało?

Nie ma uniwersalnej reguły, ale badania pokazują:

  • Strona usługi: minimum 500-800 słów
  • Artykuł blogowy: 1,500-2,500 słów
  • Cornerstone article (filar treści): 2,500+ słów

Pozycje TOP 3 w Google mają średnio 1,500-2,500 słów. Ale pamiętaj: liczy się jakość, nie ilość. Lepiej 800 wartościowych słów niż 2000 wypełniacza.

Responsywność i Mobile-First — podstawa w 2026

Od 2019 roku Google używa mobile-first indexing — indeksuje i ocenia przede wszystkim mobilną wersję Twojej strony. Jeśli Twoja strona nie jest responsywna, tracisz ranking.

Czym jest responsywność?

Responsywna strona automatycznie dostosowuje się do rozmiaru ekranu — od smartfonów, przez tablety, po desktopy. Użytkownik nie musi powiększać, scrollować w bok ani walczyć z interfejsem.

Jak sprawdzić responsywność?

Narzędzia:

  • Google Mobile-Friendly Test: search.google.com/test/mobile-friendly
  • Google Search Console → Używalność na urządzeniach mobilnych (raporty problemów)
  • Chrome DevTools: F12 → ikona telefonu (symulacja różnych ekranów)

Best practices dla mobile

1. Czytelne czcionki

Minimum 16px dla tekstu głównego. Na małych ekranach mniejsze czcionki są nieczytelne.

2. Duże, klikalne przyciski

Minimum 44×44px (lub 48×48px) dla przycisków i linków. Mały przycisk = trudne kliknięcie palcem = frustracja użytkownika.

3. Odpowiednie odstępy między elementami

Linki/przyciski zbyt blisko siebie = przypadkowe kliknięcia. Zachowaj min. 8-10px odstępu.

4. Unikaj pop-upów zasłaniających treść

Google karze strony z agresywnymi pop-upami na mobile, które zasłaniają główną treść. Jeśli używasz, muszą być łatwe do zamknięcia.

5. Szybkie ładowanie

Mobile użytkownicy są mniej cierpliwi. Strona powinna załadować się w max 3 sekundy.

Więcej o tworzeniu responsywnych stron: Tworzenie stron internetowych zoptymalizowanych pod mobile.

Prędkość ładowania strony — Core Web Vitals

Prędkość ładowania to oficjalny czynnik rankingowy Google. Wolne strony mają niższe pozycje i wyższy współczynnik odrzuceń.

Core Web Vitals — 3 kluczowe metryki

Google definiuje 3 metryki doświadczenia użytkownika (User Experience):

1. LCP (Largest Contentful Paint) — jak szybko ładuje się główna treść

  • Co to: Czas do załadowania największego elementu widocznego na ekranie (np. główne zdjęcie, nagłówek)
  • Dobry wynik: <2.5 sekundy
  • Wymaga poprawy: 2.5-4 sekundy
  • Słaby wynik: >4 sekundy

Jak poprawić LCP:

  • Kompresuj obrazy (WebP, TinyPNG)
  • Użyj szybkiego hostingu
  • Włącz cache przeglądarki
  • Optymalizuj CSS i JS (usuń nieużywany kod)
  • Użyj CDN (Content Delivery Network)

2. FID (First Input Delay) → INP (Interaction to Next Paint) — jak szybko strona reaguje

  • Co to: Czas od pierwszej interakcji użytkownika (kliknięcie, tap) do reakcji strony
  • Dobry wynik: <100ms (FID) lub <200ms (INP — nowa metryka od 2024)
  • Wymaga poprawy: 100-300ms
  • Słaby wynik: >300ms

Jak poprawić FID/INP:

  • Zmniejsz rozmiar JavaScript
  • Usuń JS blokujący renderowanie
  • Użyj Web Workers dla ciężkich obliczeń
  • Optymalizuj kod third-party (Google Analytics, FB Pixel, etc.)

3. CLS (Cumulative Layout Shift) — stabilność wizualna

  • Co to: Miara niespodziewanych przesunięć elementów podczas ładowania (np. tekst "skacze", gdy załaduje się reklama)
  • Dobry wynik: <0.1
  • Wymaga poprawy: 0.1-0.25
  • Słaby wynik: >0.25

Jak poprawić CLS:

  • Określ wymiary obrazów i filmów (width i height w HTML)
  • Zarezerwuj miejsce dla reklam i embedów
  • Nie wstawiaj treści nad istniejącą zawartością bez interakcji użytkownika
  • Użyj font-display: swap dla web fonts

Narzędzia do testowania prędkości

1. Google PageSpeed Insights

2. Google Search Console

  • Raport "Wrażenia użytkownika" (Core Web Vitals)
  • Dane z prawdziwych użytkowników (CrUX)

3. GTmetrix

  • URL: gtmetrix.com
  • Szczegółowa analiza waterfall (kolejność ładowania zasobów)

Cel: Wszystkie 3 metryki Core Web Vitals w zielonym zakresie = lepszy ranking.

Schema Markup — uporządkowane dane dla Google

Schema Markup (Structured Data, dane strukturalne) to kod JSON-LD dodawany do HTML, który pomaga Google lepiej zrozumieć treść strony i wyświetlać Rich Snippets w wynikach wyszukiwania.

Czym są Rich Snippets?

Rich Snippets to rozszerzone wyniki wyszukiwania z dodatkowymi informacjami:

  • Gwiazdki opinii (5★)
  • Cena produktu
  • Dostępność (w magazynie/wyprzedane)
  • Czas przygotowania przepisu
  • Data wydarzenia
  • FAQ (rozwijane pytania i odpowiedzi)

Rich Snippets nie wpływają bezpośrednio na ranking, ale zwiększają CTR (więcej osób klika, bo wynik wygląda atrakcyjniej).

Najważniejsze typy Schema dla małych firm

1. LocalBusiness Schema

Dla firm lokalnych (restauracje, salony, warsztaty, kliniki):

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Hydraulik Lubin Jan Kowalski",
  "image": "https://przyklad.pl/logo.jpg",
  "telephone": "+48123456789",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "ul. Przykładowa 12",
    "addressLocality": "Lubin",
    "postalCode": "59-300",
    "addressCountry": "PL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 51.4015,
    "longitude": 16.2007
  },
  "openingHours": "Mo-Fr 08:00-18:00, Sa 08:00-14:00"
}

2. Service Schema

Dla stron usługowych:

{
  "@context": "https://schema.org",
  "@type": "Service",
  "serviceType": "Udrażnianie rur",
  "provider": {
    "@type": "LocalBusiness",
    "name": "Hydraulik Lubin"
  },
  "areaServed": {
    "@type": "City",
    "name": "Lubin"
  },
  "offers": {
    "@type": "Offer",
    "priceRange": "150-500 PLN"
  }
}

3. FAQ Schema

Dla sekcji FAQ na stronie:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Ile kosztuje udrażnianie rur?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Koszt udrażniania rur w Lubinie wynosi od 150 do 500 zł, w zależności od stopnia zatkania i lokalizacji."
    }
  }]
}

4. BreadcrumbList Schema

Dla okruszków nawigacyjnych (breadcrumbs):

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "name": "Strona główna",
    "item": "https://przyklad.pl/"
  },{
    "@type": "ListItem",
    "position": 2,
    "name": "Usługi",
    "item": "https://przyklad.pl/uslugi"
  },{
    "@type": "ListItem",
    "position": 3,
    "name": "Hydraulik Lubin",
    "item": "https://przyklad.pl/hydraulik-lubin"
  }]
}

Jak dodać Schema Markup?

Metoda 1: Ręcznie w kodzie HTML

Wklej kod JSON-LD w sekcję <head> lub na końcu <body> strony.

Metoda 2: Wtyczki WordPress

  • Yoast SEO (płatna wersja)
  • Rank Math SEO
  • Schema Pro

Metoda 3: Google Tag Manager

Dodaj kod JSON-LD jako Custom HTML tag.

Jak testować Schema Markup?

Narzędzia:

Po dodaniu sprawdź, czy Google poprawnie rozpoznaje dane strukturalne.

Checklist — kompletna lista kontrolna On-Page SEO

Zapisz tę checklistę i używaj przy optymalizacji każdej strony:

1. Title Tag

  • Unikalny dla każdej strony
  • Zawiera główne słowo kluczowe (najlepiej na początku)
  • Długość 50-60 znaków
  • Naturalnie brzmi, atrakcyjny dla użytkowników
  • Zawiera nazwę firmy (jeśli miejsce pozwala)

2. Meta Description

  • Unikalna dla każdej strony
  • Długość 150-160 znaków
  • Zawiera słowo kluczowe 1-2x
  • Zawiera CTA (wezwanie do działania)
  • Przekazuje jasną korzyść dla użytkownika

3. Nagłówki (H1-H6)

  • Jeden H1 na stronie, zawiera główne słowo kluczowe
  • Logiczna hierarchia H1 → H2 → H3 (bez pomijania poziomów)
  • H2 definiują główne sekcje
  • Nagłówki są opisowe i zawierają słowa kluczowe (naturalnie)

4. URL

  • Krótki, opisowy (maks. 60-80 znaków)
  • Zawiera główne słowo kluczowe
  • Używa myślników -, nie podkreśleń _
  • Małe litery, bez polskich znaków
  • Bez zbędnych słów (przyimki, spójniki)

5. Treść

  • Minimum 500 słów (strona usługi), 1500+ (artykuł)
  • Unikalna, nie skopiowana
  • Kompleksowa, wyczerpuje temat
  • Słowo kluczowe: gęstość 0.5-2%, naturalnie wplecione
  • Używa LSI keywords (semantyczne warianty)
  • Pierwsze 100 słów zawiera słowo kluczowe
  • Krótkie akapity (2-4 zdania)
  • Używa list punktowanych dla czytelności
  • Zawiera elementy E-E-A-T (ekspertyza, źródła, dane)

6. Obrazy

  • Każdy obraz ma unikalny, opisowy alt text
  • Alt text zawiera słowo kluczowe (naturalnie)
  • Nazwy plików opisowe (np. hydraulik-naprawa-lubin.jpg)
  • Skompresowane (WebP, TinyPNG)
  • Określone wymiary (width i height)
  • Lazy loading włączone

7. Linki wewnętrzne

  • Min. 3-5 linków wewnętrznych do powiązanych stron
  • Anchor texty opisowe, nie "kliknij tutaj"
  • Linkujesz do stron o podobnej tematyce
  • Strony usługowe linkowane ze strony głównej

8. Responsywność i Mobile

  • Strona responsywna (test: Mobile-Friendly Test)
  • Czcionki czytelne na mobile (min. 16px)
  • Przyciski duże, klikalne (min. 44×44px)
  • Brak agresywnych pop-upów na mobile

9. Prędkość ładowania

  • Core Web Vitals w zielonym zakresie (PageSpeed Insights)
  • LCP < 2.5s
  • FID/INP < 100/200ms
  • CLS < 0.1
  • Obrazy skompresowane
  • CSS i JS zminifikowane

10. Schema Markup

  • LocalBusiness Schema (dla firm lokalnych)
  • FAQ Schema (jeśli strona ma sekcję FAQ)
  • Service Schema (dla stron usługowych)
  • BreadcrumbList Schema (okruszki)
  • Poprawność sprawdzona w Rich Results Test

11. Dodatkowe elementy

  • Breadcrumbs (okruszki nawigacyjne) widoczne na stronie
  • Data publikacji/aktualizacji artykułu
  • Sekcja "O autorze" (dla blogów)
  • CTA (wezwanie do działania) w treści
  • Link do strony kontaktowej

Podsumowanie — Twój plan wdrożenia On-Page SEO

SEO On-Page to maraton, nie sprint. Nie musisz zoptymalizować wszystkiego od razu. Oto proponowany plan wdrożenia:

Tydzień 1: Fundamenty

  • Optymalizacja title tags wszystkich kluczowych stron
  • Optymalizacja meta descriptions
  • Naprawa struktury nagłówków (H1-H3)

Tydzień 2: Treść

  • Audyt długości i jakości treści
  • Dodanie LSI keywords
  • Optymalizacja gęstości słów kluczowych

Tydzień 3: Obrazy i URL

  • Dodanie alt textów do wszystkich obrazów
  • Kompresja obrazów
  • Naprawa nieprzyjaznych URL (jeśli to możliwe bez utraty linków)

Tydzień 4: Linki wewnętrzne i Schema

  • Dodanie 5-10 linków wewnętrznych na każdej stronie
  • Implementacja LocalBusiness i FAQ Schema
  • Test w Rich Results Test

Tydzień 5-6: Prędkość i mobile

  • Optymalizacja Core Web Vitals
  • Test responsywności
  • Naprawa problemów z Mobile-Friendly Test

Po 6 tygodniach: Regularnie monitoruj wyniki w Google Search Console i Google Analytics. Dostosowuj strategię na podstawie danych.


Potrzebujesz pomocy we wdrożeniu SEO On-Page dla Twojej strony? Zagor Digital oferuje kompleksowe usługi SEO On-Page dla małych i średnich firm. Przeprowadzimy szczegółowy audyt Twojej strony, zoptymalizujemy wszystkie elementy On-Page według najnowszych wytycznych Google i pomożemy osiągnąć TOP 10 dla Twoich kluczowych fraz. Pracujemy z firmami z Lubina, Legnicy, Wrocławia i całego Dolnego Śląska. Umów bezpłatną konsultację i poznaj potencjał Twojej strony!

SEO On-Page

Optymalizuj swoja strone pod wyszukiwarki

Tagi:

seo on page
optymalizacja on page
seo dla małych firm
jak pozycjonować stronę
optymalizacja strony internetowej

Udostępnij artykuł:

ZD

Zagor Digital

Eksperci w dziedzinie marketingu internetowego i pozycjonowania lokalnego.

SEO On-Page

Optymalizuj swoja strone pod wyszukiwarki

Porady SEO co tydzien

Dolacz do newslettera i otrzymuj sprawdzone strategie pozycjonowania.

Powiązane artykuły