W tym poradniku dowiesz się, jak wypozycjonować bloga w Google w 8 krokach. Pozycjonowanie bloga to praca nad wpisami, strukturą i techniką bloga, dzięki której Google indeksuje wpisy i pokazuje je na zapytania czytelników, także w AI Overviews. Kroki: indeksacja, wybór fraz, treść z własnym doświadczeniem, title i meta description, data i autor, linkowanie wewnętrzne i archiwa, obrazki, porządek w starych wpisach.
Poradnik jest dla autora bloga firmowego lub prywatnego, który prowadzi bloga na WordPressie albo innym CMS-ie i chce zadbać o SEO sam. Dokumentacja Google, nazwy raportów i dane w poradniku są aktualne na październik 2026.
Przykłady w krokach pochodzą z audytu bynajmniej.pl, czyli tego bloga, prowadzonego od 2008 roku. Audyt zrobiłem 14.10.2026: crawl Screaming Frog na 441 wewnętrznych URL-ach i URL Inspection w Google Search Console dla 84 URL-i z sitemap.
Pozycjonowanie bloga w skrócie: zakres i 8 kroków
Pozycjonowanie bloga obejmuje te same obszary co SEO każdej strony (indeksację, treść, on-page, technikę i linki), ale blog ma własne problemy: setki wpisów o podobnych tematach, archiwa kategorii i tagów, paginację, daty publikacji i stare wpisy sprzed lat. Według przewodnika SEO dla początkujących Google Search Central Google znajduje strony głównie przez linki z innych stron, które już zna, dlatego struktura linków na blogu decyduje o tym, czy nowy wpis w ogóle trafi do indeksu.
Pozycjonowanie bloga krok po kroku wygląda tak:
- Indeksacja wpisów w Google Search Console: raport Indeksowanie stron i Narzędzie do sprawdzania adresów URL.
- Wybór frazy i intencji: jeden główny temat na jeden wpis.
- Treść z własnym doświadczeniem, danymi i autorem.
- Title, meta description i nagłówki każdego wpisu.
- Data publikacji, autor i dane strukturalne BlogPosting.
- Linkowanie wewnętrzne, kategorie, tagi i paginacja.
- Obrazki: wagi plików, nazwy i atrybuty alt.
- Porządek w starych wpisach: przekierowania, błędy 404, aktualizacje.
Czym pozycjonowanie bloga różni się od pozycjonowania strony firmowej
Pozycjonowanie bloga i strony firmowej opiera się na tych samych zasadach Google, ale różni się skalą treści. Strona firmowa ma kilkanaście podstron usługowych, a blog po kilku latach ma setki wpisów, które konkurują ze sobą o te same frazy.
| Obszar | Strona firmowa | Blog |
|---|---|---|
| Liczba URL-i | kilkanaście–kilkadziesiąt podstron | setki wpisów plus archiwa kategorii, tagów, autorów i paginacja |
| Frazy | frazy usługowe i lokalne | frazy informacyjne z długiego ogona, pytania „jak”, „co to jest” |
| Typowy problem | brak treści na podstronach | kanibalizacja fraz i stare wpisy bez ruchu |
| Data | rzadko ma znaczenie | widoczna data i dateModified w danych strukturalnych |
| Dane strukturalne | Organization, LocalBusiness | BlogPosting lub Article z autorem |
| Linkowanie wewnętrzne | menu i stopka | linki w treści wpisów, kategorie, tagi |
Krok 1. Sprawdź, czy Google indeksuje wpisy
Raport Indeksowanie stron w Google Search Console pokazuje, które wpisy bloga są poza indeksem i z jakiego powodu. Narzędzie do sprawdzania adresów URL w Google Search Console pokazuje status jednego wpisu, datę ostatniego crawla i adres kanoniczny wybrany przez Google. Jak czytać oba raporty, opisałem w poradniku Google Search Console: jak korzystać.
Na bynajmniej.pl URL Inspection dla 84 URL-i z sitemap dał 80 stron ze statusem „Strona przesłana i zindeksowana”. Dwa wpisy z lat 2008–2009 (/optymalizacja-wordpressa/ i /jak-zdobyc-site/) mają status „Strona zeskanowana, ale jeszcze niezindeksowana”, czyli Google je pobrał i nie uznał za warte indeksu. Jeden URL (/wordpress-seo/) ma status „Błąd przekierowania”, bo jest w sitemapie, a zwraca 301. Jeden URL (/windows-live-writer/) ma status „Adres URL jest Google nieznany”, mimo że jest w sitemapie.
Sitemapa XML bloga powinna zawierać tylko wpisy zwracające kod 200. Według dokumentacji Google o sitemapach jedna sitemapa mieści do 50 000 URL-i lub 50 MB, a Google ignoruje wartości priority i changefreq. WordPress od wersji 5.5 generuje sitemapę /wp-sitemap.xml, a Yoast SEO zastępuje ją własną (/sitemap_index.xml).
Krok 2. Wybierz frazę i jeden temat na jeden wpis
Fraza główna wpisu to zapytanie, na które wpis ma odpowiadać w całości, np. „pozycjonowanie bloga” albo „jak zmienić permalinki w WordPressie”. Blog najłatwiej zdobywa ruch na frazach z długiego ogona: pytaniach „jak”, „co to jest”, „ile kosztuje”.
Kanibalizacja słów kluczowych to sytuacja, w której dwa wpisy bloga celują w tę samą frazę i zabierają sobie wyświetlenia. Sposób wykrywania w raporcie Skuteczność opisałem w tekście o kanibalizacji słów kluczowych.
Przed napisaniem wpisu sprawdzam w raporcie Skuteczność w Google Search Console, czy blog ma już URL wyświetlany na tę frazę. Jeśli ma, aktualizuję istniejący wpis zamiast pisać nowy.
Krok 3. Napisz wpis z własnym doświadczeniem
Dokumentacja Google „Creating helpful, reliable, people-first content” (aktualizacja 5.10.2026) pyta, czy treść pokazuje doświadczenie z pierwszej ręki (w oryginale: „first-hand expertise and a depth of knowledge”) i czy zawiera oryginalne informacje, badania lub analizę. Ta sama dokumentacja wymienia jako sygnał treści pisanej pod wyszukiwarkę streszczanie tego, co napisali inni, bez dodanej wartości.
Wpis blogowy ma przewagę nad stroną usługową w doświadczeniu: autor może pokazać własne dane, zrzuty, testy i błędy. Moim zdaniem jeden prawdziwy przykład z własnego bloga daje wpisowi więcej niż trzy akapity ogólników.
Długość wpisu nie jest czynnikiem rankingowym. Google w dokumentacji o pomocnych treściach odpowiada na pytanie o preferowaną liczbę słów wprost: „No, we don’t”, a przewodnik SEO dla początkujących dodaje, że nie ma magicznej minimalnej ani maksymalnej liczby słów. Wpis ma być tak długi, jak wymaga tego odpowiedź na pytanie czytelnika.
Treści generowane przez AI są dozwolone, ale dokumentacja Google o treściach z generatywnej AI zaleca ręczne sprawdzenie faktów we wszystkich takich treściach, także w title, meta description i atrybutach alt. Według zasad Google dotyczących spamu masowe generowanie stron bez wartości dla użytkownika to nadużycie treści na dużą skalę (scaled content abuse), niezależnie od tego, jak treść powstała.
Krok 4. Uzupełnij title, meta description i nagłówki
Title wpisu według przewodnika SEO dla początkujących Google ma być inny niż na pozostałych stronach, jasny, zwięzły i dokładnie opisywać treść. Według dokumentacji Google o linkach tytułowych element <title> nie ma limitu długości, Google tylko ucina go do szerokości ekranu i może zbudować link tytułowy z H1, og:title albo anchorów.
Meta description to krótkie streszczenie wpisu, które Google czasem pokazuje jako snippet w wynikach. Według dokumentacji Google o snippetach snippety powstają przede wszystkim z treści strony, a meta description Google używa, gdy lepiej opisuje stronę.
Meta description brakuje na bynajmniej.pl na 122 ze 150 indeksowalnych stron HTML, czyli na 81%. Title krótszy niż 30 znaków ma 92 strony, a 8 stron ma zduplikowany title. Brak opisu nie blokuje indeksacji, więc uzupełniam opisy od wpisów z największą liczbą wyświetleń w raporcie Skuteczność.
Nagłówki H2 i H3 we wpisie porządkują odpowiedź dla czytelnika. Przewodnik SEO dla początkujących Google podaje, że kolejność nagłówków nie ma znaczenia dla wyszukiwarki i nie istnieje optymalna liczba nagłówków.
Krok 5. Pokaż datę publikacji i autora
Data publikacji wpisu powinna być widoczna i opisana etykietą, np. „Opublikowano” albo „Ostatnia aktualizacja”. Według dokumentacji Google o datach w wynikach data widoczna na stronie i data w danych strukturalnych (datePublished, dateModified) mają być spójne, a strona nie może podawać dat z przyszłości.
Zmiana daty bez zmiany treści to błąd. Dokumentacja Google o pomocnych treściach wymienia zmienianie dat stron, żeby wyglądały na świeże, gdy treść się istotnie nie zmieniła, jako sygnał treści pisanej pod wyszukiwarkę. Datę aktualizacji zmieniam tylko wtedy, gdy dopisuję nowe dane lub poprawiam błędy merytoryczne.
Autor wpisu powinien być jawny. Google w dokumentacji o pomocnych treściach zachęca do podawania dokładnych informacji o autorstwie, np. podpisu autora (byline), tam, gdzie czytelnik ich oczekuje.
Dane strukturalne wpisu to typ BlogPosting albo Article. Według dokumentacji Google o danych strukturalnych Article (aktualizacja 8.09.2026) żadna właściwość nie jest wymagana, a zalecane są author, author.name, author.url, datePublished, dateModified, headline i image. W author.name wpisuje się samo imię i nazwisko, bez tytułów i dopisków typu „posted by”. Yoast SEO dodaje JSON-LD automatycznie: na bynajmniej.pl jest na wszystkich 150 indeksowalnych stronach.
Krok 6. Zaplanuj linkowanie wewnętrzne, kategorie i tagi
Linkowanie wewnętrzne na blogu to linki w treści wpisów do innych wpisów, linki z kategorii i tagów oraz paginacja archiwów. Według dokumentacji Google o linkach każda ważna strona powinna mieć link z co najmniej jednej innej strony w witrynie, link ma być elementem <a href>, a anchor ma być opisowy, bez „kliknij tutaj” i „czytaj więcej”.
Głębokość wpisu to liczba kliknięć od strony głównej do wpisu. Na bynajmniej.pl 45 stron jest na głębokości 4 kliknięć lub więcej. Link ze świeżego, powiązanego wpisu skraca tę ścieżkę bez przebudowy menu.
Paginacja archiwów bloga (/page/2/, /page/3/) powinna mieć zwykłe linki <a href> do kolejnych stron. Według dokumentacji Google o paginacji Google nie używa rel="next" ani rel="prev". W crawlu bynajmniej.pl 23 indeksowalne URL-e są poza sitemapą, głównie strony paginacji, i taki stan jest w porządku, bo sitemapa ma zawierać wpisy, a nie kolejne strony archiwów.
Archiwa tagów to najsłabszy punkt starego bloga. Na bynajmniej.pl 10 URL-i odpowiadało w crawlu dłużej niż 1000 ms i były to archiwa tagów i kategorii, a na stronie tagu /t/autoblog/ został tekst „lorem ipsum”. Moim zdaniem tag, który ma jeden lub dwa wpisy, lepiej usunąć albo scalić z kategorią niż utrzymywać jako osobny URL w indeksie.
Atrybut nofollow w linkach wewnętrznych nie służy do sterowania indeksacją. Według dokumentacji Google o kwalifikowaniu linków do linków w obrębie własnej witryny zamiast nofollow lepiej użyć robots.txt lub noindex. Na bynajmniej.pl 77 stron ma wewnętrzne linki nofollow.
Krok 7. Zmniejsz obrazki i opisz je atrybutem alt
Obrazki to zwykle największa część wagi wpisu. Dokumentacja Google o obrazach (aktualizacja 2.03.2026) podaje, że obrazy często mają największy udział w rozmiarze strony, że Google obsługuje formaty BMP, GIF, JPEG, PNG, WebP, SVG i AVIF oraz że najważniejszym atrybutem z metadanymi obrazu jest alt.
Na bynajmniej.pl 6 obrazków waży ponad 2 MB. To pliki PNG wygenerowane w ChatGPT w 2025 roku, po 2,5–3,7 MB każdy (największy: czym-tak-naprawde-zajmuje-sie-specjalista-seo.png, 3,7 MB). 26 obrazków waży ponad 100 KB. Konwersja takiego PNG do WebP lub AVIF przed wgraniem do WordPressa to najtańsza poprawa szybkości wpisu.
Alt obrazka ma opisywać, co obraz pokazuje w kontekście wpisu, bez upychania słów kluczowych. Nazwa pliku według Google ma być krótka i opisowa, np. my-new-black-kitten.jpg zamiast IMG00023.JPG. Na bynajmniej.pl 52 obrazki mają pusty alt, a 6 nie ma atrybutu alt wcale.
Krok 8. Uporządkuj stare wpisy
Stare wpisy to kapitał bloga i jednocześnie źródło większości błędów technicznych. Na bynajmniej.pl 60 wewnętrznych URL-i zwraca kod 4xx, głównie obrazki z wpisów z lat 2008–2009, a 25 stron linkuje do adresów 4xx lub 5xx. Naprawę błędów 404 opisałem w tekście o błędzie 404.
Łańcuch przekierowań to sytuacja, w której link prowadzi przez dwa lub więcej przekierowań. W crawlu bynajmniej.pl jest 186 wewnętrznych przekierowań, z czego 61 to łańcuchy, a 83 linkowane URL-e są po HTTP, bo stare wpisy mają w treści odnośniki http:// i http://www. Przykład: http://www.bynajmniej.pl/wp-content/uploads/2009/06/kaspar.jpg przekierowuje 301, a cel zwraca 404. Podmiana takich linków na docelowe adresy https:// usuwa łańcuch, a cel zwracający 404 wymaga przywrócenia pliku albo usunięcia linku.
Cross-post na innej platformie wymaga decyzji o adresie kanonicznym. Dwa wpisy bynajmniej.pl mają canonical ustawiony na LinkedIn Pulse, czyli celowo wskazują LinkedIn jako wersję główną i oddają mu ruch z Google. Według dokumentacji Google o kanonizacji canonical jest wskazówką, nie regułą, i Google może wybrać inną wersję niż autor.
Stary wpis bez ruchu ma trzy wyjścia: aktualizację, scalenie z nowszym wpisem z przekierowaniem 301 albo usunięcie. Wpisy na bynajmniej.pl ze statusem „Strona zeskanowana, ale jeszcze niezindeksowana” pochodzą z lat 2008–2009, a 20 stron ma mniej niż 200 słów. Moim zdaniem krótki wpis z 2009 roku o narzędziu, którego już nie ma, lepiej scalić z aktualnym tekstem niż dopisywać mu sztucznie akapity.
Pozycjonowanie bloga a AI Overviews i czaty AI
Wpis na blogu może być źródłem w AI Overviews i AI Mode bez dodatkowej optymalizacji. Według dokumentacji Google o funkcjach AI nie ma dodatkowych wymagań, wystarczy, że strona jest zindeksowana i może być pokazana ze snippetem. AI Mode używa query fan-out, czyli rozbija pytanie na wiele powiązanych zapytań, więc wpis odpowiadający na konkretne podpytanie ma szansę na link.
Ruch z AI Overviews i AI Mode jest w raporcie Skuteczność w Google Search Console, w typie wyszukiwania „Web”. Od czerwca 2026 Google Search Console ma też raporty skuteczności generatywnej AI, wdrożone dla wszystkich witryn do 31.08.2026, które pokazują same wyświetlenia w funkcjach AI.
Czaty AI pobierają treść bloga przez własne boty, które robots.txt może wpuścić albo zablokować: GPTBot i OAI-SearchBot (OpenAI), ClaudeBot i Claude-SearchBot (Anthropic) oraz PerplexityBot (Perplexity). Na bynajmniej.pl robots.txt z Yoast nie blokuje żadnego z tych botów, a cała treść jest w HTML bez JavaScriptu.
Czego nie robić przy pozycjonowaniu bloga
Najczęstsze mity o pozycjonowaniu bloga dotyczą długości i częstotliwości. Część poradników podaje minimum 3500 znaków na wpis, a Google w dokumentacji o pomocnych treściach zaprzecza istnieniu preferowanej liczby słów. Pisanie wpisu „do limitu znaków” daje tekst dłuższy, a nie lepszy.
Częste błędy przy pozycjonowaniu bloga:
- zmiana daty publikacji bez zmiany treści, żeby wpis wyglądał na świeży;
- publikowanie wielu wpisów z AI bez sprawdzenia faktów, co zasady Google dotyczące spamu nazywają nadużyciem treści na dużą skalę;
- upychanie frazy w title, nagłówkach i alt, co zasady Google dotyczące spamu nazywają keyword stuffingiem;
- tagi z jednym wpisem i archiwa tagów z „lorem ipsum”;
- wgrywanie obrazków PNG po kilka megabajtów prosto z generatora.
Pisanie trzech wpisów dziennie o tym samym pod trzy odmiany frazy wciąż ma swoich fanów, a Google i tak zwykle pokazuje na jedną frazę jeden z tych wpisów, a dwa pozostałe zostają bez wyświetleń.
Ile trwa pozycjonowanie bloga
Google nie podaje czasu, po którym blog zaczyna zbierać ruch. Przewodnik SEO dla początkujących Google podaje tylko, że część zmian działa po kilku godzinach, a inne po kilku miesiącach, i zaleca ocenę efektów po kilku tygodniach. Moim zdaniem pierwszym miernikiem nowego wpisu są wyświetlenia w raporcie Skuteczność w Google Search Console, a nie kliknięcia, bo wyświetlenia pojawiają się wcześniej.
Pełny przegląd techniczny bloga, z crawlem i sprawdzeniem indeksacji, opisałem w poradniku jak zrobić audyt SEO. Darmowa wersja Screaming Frog SEO Spider crawluje do 500 URL-i, a crawl bynajmniej.pl znalazł 441 wewnętrznych URL-i, więc darmowa wersja wystarcza.
FAQ: najczęstsze pytania o pozycjonowanie bloga
Jak wypozycjonować bloga w Google?
Bloga w Google pozycjonujesz w 8 krokach: sprawdzasz indeksację w Google Search Console, wybierasz jedną frazę na wpis, piszesz treść z własnym doświadczeniem, uzupełniasz title i meta description, pokazujesz datę i autora, linkujesz wpisy między sobą, zmniejszasz obrazki i porządkujesz stare wpisy.
Ile znaków powinien mieć wpis na blogu pod SEO?
Wpis na blogu nie ma minimalnej liczby znaków pod SEO. Google w dokumentacji o pomocnych treściach (październik 2026) mówi wprost, że nie ma preferowanej liczby słów, więc wpis ma być tak długi, jak wymaga odpowiedź na pytanie czytelnika.
Czy wpisy pisane przez AI można pozycjonować?
Wpisy pisane z pomocą AI mogą być w Google, jeśli są pomocne dla czytelnika. Google zaleca ręczne sprawdzenie faktów we wszystkich treściach z generatywnej AI, a masowe generowanie wpisów bez wartości dla czytelnika traktuje jako spam.
Jak często publikować wpisy na blogu?
Google nie podaje częstotliwości publikacji, która poprawia pozycje bloga. Moim zdaniem regularność ma mniejsze znaczenie niż to, czy każdy nowy wpis odpowiada na inne pytanie niż wpisy już opublikowane na blogu.
Czy kategorie i tagi na blogu pomagają w SEO?
Kategorie i tagi pomagają w SEO bloga, gdy grupują kilka lub więcej wpisów i skracają drogę ze strony głównej do starszych tekstów. Tag z jednym wpisem tworzy dodatkowy URL z cienką treścią, więc lepiej scalić go z kategorią.

Członek zarządu i współwłaściciel agencji IF.PL, w SEO od ponad 20 lat (m.in. Gazeta.pl, Wirtualna Polska, Polska Press). Na bynajmniej.pl piszę z pomocą AI: temat, dane i testy są moje, AI pomaga ubrać to w słowa.


Dodaj komentarz