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.
W naszych własnych testach (bez gwarancji, wyniki zależą od witryny) około 60–75% stron trafia do indeksu w ciągu 14 dni od aktywnego zgłoszenia.
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ą.