Kiedy ktoś pyta mnie, od czego zacząć pozycjonowanie swojej strony, odpowiedź jest zawsze ta sama: od on-page SEO. Zanim zaczniesz myśleć o linkach zewnętrznych, mediach społecznościowych czy kampaniach reklamowych, musisz zadbać o to, co Google widzi bezpośrednio na Twojej stronie. To trochę jak przygotowanie mieszkania przed jego ogłoszeniem do wynajmu - najpierw sprzątasz i urządzasz wnętrze, dopiero potem robisz zdjęcia i dajesz ogłoszenie.

W tym artykule przejdę z Tobą przez wszystkie główne elementy on-page SEO - od tytułów i nagłówków, przez treść i obrazy, po linki wewnętrzne. Nie będzie teorii dla teorii: każdy punkt opatruję konkretnym przykładem, żebyś wiedział, jak to wygląda w praktyce na zwykłej stronie usługowej lub firmowej.

Czym właściwie jest on-page SEO?

On-page SEO (nazywane też SEO on-site) to ogół działań optymalizacyjnych, które wykonujesz bezpośrednio w obrębie swojej witryny. Obejmuje zarówno treść (słowa, które piszesz), jak i elementy techniczne widoczne w kodzie strony (tytuły, opisy, atrybuty obrazów). Jeśli chcesz dowiedzieć się więcej o tym, jak Google w ogóle przetwarza strony, polecam artykuł czym jest SEO i jak działa wyszukiwarka.

Przeciwieństwem on-page jest off-page SEO, czyli działania poza Twoją domeną - przede wszystkim zdobywanie linków z innych stron. Oba obszary są ważne, ale bez solidnego fundamentu on-page nawet dziesiątki pozyskanych linków nie wyniosą Cię na wysokie pozycje. Google musi najpierw rozumieć Twoją stronę - i to jest właśnie zadanie on-page SEO.

On-page vs off-page SEO - podstawowe różnice

KryteriumOn-page SEOOff-page SEO
Gdzie działasz?Na własnej stroniePoza swoją domeną
Co optymalizujesz?Treść, tytuły, nagłówki, kodLinki, wzmianki, sygnały społeczne
Kiedy zacznąć?Zawsze najpierwPo dopracowaniu on-page
Kto ma kontrolę?Ty w 100%Częściowo zewnętrzni partnerzy
Efekty widoczne?Stosunkowo szybkoBuduje się miesiącami
Koszt startu?Niski, można samemuMoże wymagać budżetu lub agencji

Title tag - najważniejszy element na stronie

Title tag to tytuł Twojej strony widoczny w zakładce przeglądarki i - co ważniejsze - jako niebieski nagłówek w wynikach wyszukiwania Google. To pierwsze, co użytkownik czyta, zanim zdecyduje, czy kliknąć Twój wynik czy przejść do konkurencji.

Zasada jest prosta: jedno główne słowo kluczowe, jak najwcześniej w tytule, i nieprzekraczanie około 60 znaków. Długi tytuł Google przytnie wielokropkiem, co wygląda nieprofesjonalnie. Na końcu możesz dodać nazwę firmy.

Przykład z praktyki: miałem klienta - firmę remontową z Poznania - której title na stronie głównej brzmiał: "Witamy na stronie firmy ABC - Twój Partner w Remontach". Zero słów kluczowych, marka nieznana nikomu poza stałymi klientami. Zmieniliśmy na: "Remonty mieszkań Poznań - firma ABC". Trzy miesiące później ruch organiczny wzrósł o kilkadziesiąt procent bez żadnych innych zmian.

Title tag i nagłówek H1 to dwa różne elementy. Title widzisz w Google i zakładce przeglądarki. H1 to nagłówek wewnątrz strony. Mogą być podobne, ale nie muszą być identyczne - i często lepiej, żeby nie były.

Meta description - krótka zachęta do kliknięcia

Meta description to opis strony wyświetlany w Google pod tytułem. Technicznie nie wpływa bezpośrednio na ranking - Google oficjalnie to potwierdza. Wpływa jednak na to, ile osób zdecyduje się kliknąć Twój wynik zamiast przejść do kolejnego. A wysoki wskaźnik kliknięć (CTR) to już pośredni sygnał jakości dla algorytmu.

Długość: do 155-160 znaków. Pisz tak, jakbyś pisał ogłoszenie: co użytkownik znajdzie na stronie, jaka jest korzyść, ewentualnie call to action. Jeśli zostawisz pole puste, Google sam wygeneruje opis - zazwyczaj wybierając losowy fragment tekstu, który może nie być zbyt zachęcający.

~60 znakówMaksymalna zalecana długość title tagu
155-160 znakówOptymalny zakres meta description
1 na stronęLiczba tagów H1 - zawsze tylko jeden
125 znakówZalecane maksimum dla atrybutu alt obrazu

Nagłówki H1-H6 - szkielet treści

Nagłówki w HTML to nie tylko kwestia estetyki. Tworzą hierarchię treści, którą Google skanuje, żeby zrozumieć temat strony i powiązania między poszczególnymi sekcjami. Myśl o nich jak o spisie treści książki.

H1 to tytuł podstrony - powinien być jeden na całą stronę i zawierać główne słowo kluczowe. H2 to tytuły głównych sekcji, H3 to podsekcje wewnątrz H2. H4-H6 stosuje się rzadko i tylko wtedy, gdy treść faktycznie wymaga tak głębokiej hierarchii.

Najczęstszy błąd, jaki widzę: brak H1 w ogóle (bo motyw graficzny "ładnie" wyświetla duży tekst bez użycia tagu HTML), albo użycie wielu H1 na jednej stronie. WordPress domyślnie ustawia tytuł wpisu jako H1, więc w postach blogowych nie dodawaj już kolejnego H1 ręcznie.

Nagłówki SEO - szybka checklista

  • Strona ma dokładnie jeden tag H1 z głównym słowem kluczowym
  • Sekcje treści są podzielone nagłówkami H2
  • Podsekcje używają H3, nie kolejnych H2
  • Nagłówki opisują temat sekcji, nie są dekoracyjne
  • Nie ma pominięć w hierarchii (H2 bezpośrednio po H1, nie H4 po H1)

Treść strony - fundament, na którym stoi reszta

Google jest wyszukiwarką tekstu. Nawet jeśli Twoja strona wygląda pięknie, grafika i zdjęcia bez opisowego tekstu to dla algorytmu prawie pusta kartka. Dobra treść on-page to taka, która wyczerpuje temat w zakresie, jakiego szuka użytkownik wpisujący konkretną frazę.

Dla strony usługowej - powiedzmy firmy oferującej usługi księgowe dla małych firm - nie wystarczy jedno zdanie "Prowadzimy księgowość dla przedsiębiorców". Google porównuje Twoją stronę z dziesiątkami konkurencyjnych stron i nagradza tę, która najlepiej odpowiada na pytanie użytkownika. Co to znaczy w praktyce? Opisujesz, dla kogo jest usługa, jak wygląda współpraca, co jest wliczone w cenę, jakie masz doświadczenie.

Kluczowe słowo kluczowe powinno pojawić się w pierwszym akapicie tekstu. Reszta fraz - naturalnie w całej treści, bez sztucznego upychania. Jeśli chcesz dowiedzieć się, jak dobierać słowa kluczowe pod konkretne podstrony, szczegółowo opisuję to w artykule słowa kluczowe - co to jest i jak je dobierać.

Keyword stuffing, czyli upychanie słowa kluczowego co drugie zdanie, to praktyka z poprzedniej dekady. Google rozpoznaje ją i traktuje jako sygnał niskiej jakości. Jeśli tekst brzmi naturalnie dla człowieka, zwykle jest też OK dla algorytmu.

Optymalizacja obrazów - dwa proste kroki

Obraz wart tysiąc słów - ale tylko dla ludzi. Google nie widzi, co przedstawia zdjęcie; widzi nazwę pliku i atrybut alt. Dlatego optymalizacja obrazów to dwa konkretne działania.

Po pierwsze: atrybut alt. To krótki tekstowy opis obrazu w kodzie HTML, do 125 znaków. Opisz, co przedstawia grafika, i naturalnie wpleć słowo kluczowe, jeśli to ma sens. Dla fotografa ślubnego zdjęcie panny młodej może mieć alt: "fotografia ślubna Poznań - sesja plenerowa pary młodej w parku". Pusty alt lub alt "img001.jpg" to zmarnowana okazja.

Po drugie: nazwa pliku. Przed wgraniem zdjęcia na serwer zmień jego nazwę z domyślnej (np. DSC_3847.jpg) na opisową (fotografia-slubna-poznan.jpg). To drobny sygnał, ale kosztuje Cię dosłownie kilka sekund.

Dodatkowo: rozmiar pliku. Ciężkie obrazy spowalniają ładowanie strony, a szybkość strony to jeden z potwierdzonych czynników rankingowych. Przed uploadem skompresuj pliki graficzne.

Plusy

  • Pełna kontrola nad optymalizacją - zależy tylko od Ciebie
  • Efekty widoczne bez budżetu na reklamy
  • Poprawa on-page pomaga też użytkownikom, nie tylko robotom
  • Raz dobrze zrobione działa latami

Minusy

  • Wymaga czasu i regularności
  • Efekty w Google pojawiają się z opóźnieniem (tygodnie, czasem miesiące)
  • Sama optymalizacja on-page nie wystarczy w bardzo konkurencyjnych branżach
  • Błędy w kodzie mogą zaszkodzić, jeśli wprowadzasz zmiany bez wiedzy technicznej

Linki wewnętrzne - nawigacja dla Google i dla użytkownika

Link wewnętrzny to odnośnik z jednej podstrony Twojej witryny do innej podstrony tej samej witryny. Spełniają dwie funkcje: pomagają użytkownikom nawigować po stronie i przekazują tzw. link juice - moc SEO - między podstronami.

Jeśli masz stronę usługową o pozycjonowaniu stron i piszesz post na blogu o on-page SEO, naturalnym posunięciem jest zlinkowanie do strony usługi. Taki link mówi Google: "te dwie strony są tematycznie powiązane, strona usługi jest dla mnie ważna".

Kluczowe zasady linkowania wewnętrznego:

  • Anchor text (tekst linku) powinien opisywać, co znajdzie się po kliknięciu - unikaj ogólnikowego "kliknij tutaj"
  • Linkuj do podstron, które chcesz pozycjonować na ważne frazy
  • Nie rób sztucznych linków na siłę - tylko wtedy, gdy to ma sens dla czytelnika
  • Sprawdź, czy nie masz "sierot" - podstron, do których nikt nie linkuje z innych miejsc witryny

Dla strony firmowej czy sklepu internetowego wewnętrzna siatka linków to jeden z łatwiejszych elementów do poprawy samodzielnie, bez wiedzy programistycznej.

Mapa serwisu (sitemap.xml) to nie to samo, co linki wewnętrzne. Sitemap pomaga Google znaleźć wszystkie podstrony, ale to linki wewnętrzne decydują, które z nich są ważne. Potrzebujesz obu.

URL i struktura adresów

Adres URL podstrony powinien być krótki, opisowy i zawierać słowo kluczowe. Dla strony o remontach łazienek lepszy URL to /remonty-lazienek/ niż /category/services/page?id=47. Pierwszy jest czytelny dla człowieka i dla Google, drugi nie mówi nic nikomu.

W WordPressie ustawienie przyjaznych adresów URL to kwestia jednej opcji w panelu administracyjnym. Po ustawieniu staraj się nie zmieniać już raz nadanych adresów - zmiana URL bez odpowiedniego przekierowania 301 powoduje utratę pozycji i błędy 404 dla użytkowników, którzy mają zapisane linki.

Od czego zacząć - priorytety dla małej firmy

Jeśli dopiero zaczynasz optymalizować swoją stronę internetową lub masz ograniczony czas, działaj w tej kolejności:

Priorytetowa lista on-page SEO dla małej firmy

  • Sprawdź i popraw title tag każdej ważnej podstrony
  • Uzupełnij meta description tam, gdzie są puste
  • Upewnij się, że każda podstrona ma jeden H1 z głównym słowem kluczowym
  • Dodaj atrybuty alt do wszystkich obrazów
  • Skróć i opisz URL-e podstron (jeśli są nieczytelne)
  • Dodaj linki wewnętrzne między podstronami usługowymi a blogiem
  • Oceń, czy treść na stronach usługowych jest wystarczająco rozbudowana

Jeśli chcesz, żebym przejrzał Twoją stronę i wskazał konkretne błędy, możesz skontaktować się ze mną - pierwsze spojrzenie na witrynę robię bezpłatnie. W zakresie pozycjonowania pracuję zarówno z firmami z Polski, jak i z rynku niemieckiego.

Najczęstsze pytania

Czym różni się on-page SEO od off-page SEO?

On-page SEO to wszystko, co robisz na własnej stronie - treść, tytuły, nagłówki, linki wewnętrzne. Off-page SEO to działania poza Twoją domeną, głównie pozyskiwanie linków z zewnętrznych stron. Logiczne jest, żeby najpierw zadbać o on-page - bo nawet setki linków zewnętrznych nie pomogą, jeśli Google nie rozumie, o czym jest Twoja strona.

Ile słów kluczowych wstawić na jedną podstronę?

Jedna podstrona powinna być ukierunkowana na jedno główne słowo kluczowe i kilka pokrewnych fraz. Upychanie dziesiątek słów kluczowych na siłę to praktyka, którą Google dawno nauczyło się rozpoznawać i karać. Pisz naturalnie - jeśli tekst dobrze wyjaśnia temat, frazy pokrewne pojawią się same.

Czy meta description wpływa na pozycję w Google?

Bezpośrednio nie - Google oficjalnie potwierdza, że meta description nie jest czynnikiem rankingowym. Pośrednio jednak tak, bo dobry opis zachęca do kliknięcia (wysoki CTR), a to sygnał jakości dla wyszukiwarki. Warto go pisać dla użytkownika, nie dla algorytmu.

Ile znaków powinien mieć title tag?

Przyjmuje się zakres do około 60 znaków, bo tyle Google wyświetla w wynikach wyszukiwania na większości urządzeń. Dłuższy tytuł zostanie ucięty i zastąpiony wielokropkiem, co wygląda nieprofesjonalnie. Priorytet: słowo kluczowe na początku, nazwa firmy na końcu.

Czy każda strona w serwisie wymaga optymalizacji on-page?

Nie musisz zaczynać od wszystkich naraz. Zacznij od podstron, które mają największe znaczenie biznesowe - strona główna, strony usług, kluczowe kategorie w sklepie. Blog i strony pomocnicze optymalizuj w miarę ich tworzenia lub aktualizacji.

Co to jest atrybut alt obrazu i dlaczego jest ważny w SEO?

Atrybut alt to krótki tekstowy opis obrazu wpisany w kodzie HTML. Google nie potrafi czytać grafik tak jak człowiek, więc korzysta właśnie z tego opisu, żeby zrozumieć, co przedstawia zdjęcie. Dobrze wypełniony alt pomaga też osobom niewidomym korzystającym z czytników ekranu - to kwestia zarówno SEO, jak i dostępności.

Jak sprawdzić, czy moja strona ma problemy z on-page SEO?

Podstawowe narzędzia to Google Search Console (bezpłatne) - pokazuje błędy indeksacji, brakujące tytuły i opisy. Warto też przejrzeć stronę wtyczką np. Rank Math lub Yoast SEO, jeśli pracujesz na WordPressie. Do głębszej analizy używa się płatnych narzędzi jak Ahrefs, Semrush czy Senuto.