Indeksowanie WordPress — dlaczego Twoje wpisy nie trafiają do Google?
TL;DR: Masz stronę na WordPressie, zainstalowałeś Yoast albo RankMath, a posty wciąż nie pojawiają się w wynikach wyszukiwania? Problem leży zwykle nie w treści, lecz w konfiguracji indeksacji — blokadzie widoczności, złej mapie witryny lub braku sygnałów crawlowania. Poniżej znajdziesz sprawdzone rozwiązania.
Wordpress indeksowanie to temat, który co chwilę wraca na forach i grupach SEO — i nie bez powodu. Sam CMS nie gwarantuje, że Google odnajdzie i zaindeksuje Twoje strony. Odpowiada za to kilka warstw konfiguracji: ustawienia widoczności, plik robots.txt, mapa witryny oraz jakość samej treści. Każda z nich może zablokować indeksację, nawet jeśli reszta jest ustawiona poprawnie.
| Warstwa konfiguracji | Typowy błąd | Skutek |
|---|
| Ustawienia widoczności WP | „Zniechęć wyszukiwarki do indeksowania" zaznaczone | Cała witryna niedostępna dla Googlebota |
| Tagi i kategorie | Brak noindex na duplikatach | Kanibalizacja, cienka treść |
| Mapa witryny (sitemap) | Nieodpowiednio zgłoszona w GSC | Google nie skanuje nowych wpisów |
| Robots.txt | Zablokowane zasoby JS/CSS | Googlebot nie renderuje strony poprawnie |
| Jakość treści | Duplicate content, brak linków wewnętrznych | „Przeskanowano – obecnie nie zindeksowano" |
Sprawdź indeksację — 200 darmowych kredytów, wynik w kilka sekund.
Jeśli chcesz przyspieszyć indeksowanie nowych i zaktualizowanych wpisów, sprawdź Cennik.
Dlaczego strony WordPress nie indeksują się mimo Yoast i RankMath?
Yoast SEO i RankMath to świetne wtyczki, ale nie są narzędziami do wymuszania indeksacji. Zarządzają metadanymi, generują mapę witryny i pomagają unikać błędów — jednak samo ich zainstalowanie nie sprawia, że Google zaindeksuje Twoją stronę szybciej.
Najczęstsze przyczyny braku indeksacji mimo aktywnej wtyczki SEO:
- Brak sygnałów crawlowania — nowe wpisy bez linków wewnętrznych są trudniejsze do wykrycia przez Googlebota. Pajęczyna linków to jeden z ważniejszych sygnałów.
- Zduplikowana treść — WP domyślnie tworzy wiele adresów URL dla tej samej treści (archiwum autora, daty, tagi). Bez noindex lub kanonikalizacji Google ignoruje strony, które uzna za kopie.
- Cienka treść — wpis liczący 150 słów z jednym zdjęciem i bez linków zewnętrznych ma mały priorytet w kolejce crawlowania.
- Ograniczony budżet crawlowania — witryny WP potrafią generować dziesiątki tysięcy adresów URL (strony paginacji, parametry sesji, wersje podglądowe). Jeśli Googlebot traci budżet na bezwartościowe URL-e, Twoje ważne strony czekają w kolejce.
Sygnał „Przeskanowano — currently not indexed" w GSC
Ten status w Google Search Console nie oznacza, że treść jest zablokowana. Oznacza, że Google przeskanował stronę, ale uznał ją za niewystarczająco wartościową do umieszczenia w indeksie. Sprawdź: czy strona ma unikalną treść? Czy posiada linki wewnętrzne? Czy canonical wskazuje na siebie?
Ustawienie „Widoczność w wyszukiwarkach" i noindex na tagach oraz kategoriach
Globalne zablokowanie witryny
W Kokpicie WP pod adresem Ustawienia → Czytanie znajdziesz opcję „Zniechęć wyszukiwarki do indeksowania tej witryny". Jeśli jest zaznaczona — żadna strona Twojego WordPressa nie trafi do Google, niezależnie od Yoast czy RankMath. To pierwsza rzecz do sprawdzenia po migracji lub na nowej instalacji.
Noindex na tagach i kategoriach
WordPress generuje strony tagów i kategorii, które często powielają fragmenty treści z wpisów. Jeśli Google zaindeksuje je wszystkie, możesz mieć problem z duplikatami treści.
Zalecane podejście:
- Kategorie z unikalnym opisem i treścią → pozwól na indeksację (usuń noindex)
- Tagi bez treści lub z jednym wpisem → dodaj noindex (w Yoast: SEO → Wygląd w wyszukiwarkach → Tagi → „Nie pokazuj w wynikach wyszukiwania")
- Archiwum autora — jeśli masz jednego autora, ustaw kanoniczny URL lub noindex
W RankMath ustawienia znajdziesz w Tytuły i Meta → Tagi (analogicznie dla kategorii). Jeden przełącznik „Noindex" wystarczy.
Mapa witryny WordPress (Yoast / RankMath) — jak zgłosić w GSC i robots.txt
Sitemap WordPress Yoast i RankMath
Obie wtyczki automatycznie generują mapę witryny XML:
- Yoast:
twojastrona.pl/sitemap_index.xml
- RankMath:
twojastrona.pl/sitemap_index.xml
Upewnij się, że mapa witryny zawiera wyłącznie strony, które chcesz zaindeksować — bez tagów z noindex, bez stron paginacji, bez URL-i z parametrami UTM.
Zgłoszenie mapy witryny w Google Search Console
- Zaloguj się do GSC i wybierz właściwość.
- W menu po lewej: Indeksowanie → Mapy witryny.
- Wpisz adres swojej mapy (np.
sitemap_index.xml) i kliknij „Prześlij".
- GSC pokaże status, liczbę wykrytych URL-i i datę ostatniego odczytu.
Mapę zgłaszasz przez interfejs GSC — Google wyłączył obsługę mechanizmu ping dla map witryn pod koniec 2023 roku. Pingowanie adresu google.com/ping?sitemap=... nie ma już żadnego efektu.
Robots.txt i mapa witryny
Do czego służy plik robots.txt? To plik tekstowy w katalogu głównym witryny, który informuje roboty wyszukiwarek, które zasoby mogą skanować, a które powinny ominąć. W WordPress możesz go edytować bezpośrednio lub przez Yoast SEO (Narzędzia → Edytor pliku robots.txt).
Dodaj w nim dyrektywę wskazującą mapę witryny:
Sitemap: https://twojastrona.pl/sitemap_index.xml
Upewnij się też, że robots.txt nie blokuje plików JS i CSS — Google musi móc wyrenderować stronę, żeby poprawnie ją ocenić.
Szybsze indeksowanie nowych wpisów WordPress
Dlaczego nowe wpisy czekają tygodniami?
Google nie crawluje witryn w czasie rzeczywistym. Nowe wpisy trafiają do kolejki, której priorytet zależy od autorytetu witryny, częstotliwości aktualizacji i liczby linków prowadzących do nowej strony. Dla małych witryn WP bez silnego profilu linków czas oczekiwania na indeksację może wynosić od kilku dni do kilku tygodni.
FastIndexing sprawdza gotowość techniczną, przekazuje tylko sygnały discovery odpowiednie dla danego URL-a i wyszukiwarki oraz monitoruje status od D0 do D14. Wyłącznie wyszukiwarka decyduje, czy i kiedy URL zostanie zindeksowany; nie obiecujemy zbiorczego wskaźnika indeksacji.
Co przyspiesza indeksowanie?
- Linkowanie wewnętrzne — po opublikowaniu nowego wpisu dodaj do niego linki z innych, już zaindeksowanych stron witryny.
- Aktualizacja mapy witryny — Yoast i RankMath robią to automatycznie, ale upewnij się, że GSC regularnie odczytuje Twoją mapę.
- Indeksowanie przez zewnętrzny serwis — FastIndexing.io wysyła sygnały do Google za pomocą metod zgodnych z wytycznymi, przyspieszając wykrycie nowych i zaktualizowanych URL-i.
- Regularne publikowanie — witryny z częstymi aktualizacjami mają wyższy crawl rate przydzielony przez Google.
Warto też pamiętać, że crawl i index to dwa różne etapy. Google może przeskanować stronę, ale nie włączyć jej do indeksu. Dopiero zaindeksowana strona może pojawiać się w wynikach wyszukiwania.
Sprawdź aktualne statusy swoich URL-i: indeksowanie Google.
Z praktyki (Dmytro Puhach, Founder · 15+ lat praktyki SEO)
Najczęstszy przypadek, z jakim się spotykam: właściciel WordPressa instaluje Yoast, widzi zielone lampki przy każdym wpisie i nie rozumie, dlaczego strony wciąż nie są w Google. Okazuje się, że opcja „Zniechęć wyszukiwarki" w ustawieniach czytania jest zaznaczona od czasu budowy strony — albo tagi i archiwa generują setki zduplikowanych URL-i, które pochłaniają cały budżet crawlowania.
Drugi schemat to mapa witryny, która nigdy nie została zgłoszona w GSC. Yoast ją wygenerował, ale nikt nie wpisał adresu w Search Console — Google nie wiedział, że mapa istnieje.
Moja praktyczna rada: po każdej większej zmianie w strukturze WordPressa — migracja, nowa kategoria, zmiana permalinków — od razu sprawdzaj robots.txt, mapę witryny i status indeksacji wybranych URL-i. FastIndexing.io ma do tego wbudowane narzędzia i możesz zacząć od bezpłatnego sprawdzenia.
FAQ — indeksowanie WordPress
Jak zablokować stronę WordPress przed indeksowaniem?
Są trzy główne sposoby:
- Globalnie — w Ustawienia → Czytanie zaznacz „Zniechęć wyszukiwarki do indeksowania tej witryny". Używaj tylko do czasu, gdy witryna nie jest gotowa do publikacji.
- Pojedyncza strona lub wpis — w Yoast lub RankMath ustaw meta robots na „noindex" dla konkretnego URL-a.
- Plik robots.txt — dodaj dyrektywę
Disallow, która zablokuje Googlebota przed określonym katalogiem lub adresem URL.
Pamiętaj: Disallow w robots.txt blokuje skanowanie, ale nie gwarantuje usunięcia z indeksu, jeśli strona ma linki zewnętrzne. Noindex w metatagu jest skuteczniejszy do wykluczenia z wyników wyszukiwania.
Co to jest indeksowanie strony www?
Indeksowanie strony www to proces, w którym wyszukiwarka (np. Google) skanuje Twoją witrynę, przetwarza jej treść i dodaje ją do swojej bazy danych (indeksu). Dopiero zaindeksowana strona może pojawiać się w wynikach wyszukiwania. Sam fakt, że strona istnieje, nie oznacza, że Google ją zaindeksował — dlatego warto regularnie weryfikować status indeksacji w GSC lub przez zewnętrzne narzędzia.
Do czego służy plik robots.txt?
Plik robots.txt to zestaw instrukcji dla robotów wyszukiwarek: które zasoby mogą skanować, a których nie. W WordPress znajdziesz go pod adresem twojastrona.pl/robots.txt. Możesz go edytować ręcznie lub przez Yoast (Narzędzia → Edytor pliku robots.txt). Ważne: robots.txt kontroluje skanowanie, nie indeksację — strona z Disallow może nadal trafić do indeksu, jeśli inne witryny do niej linkują.