Nowe podstrony nie trafiają do indeksu w WordPressie – co sprawdzić i jak to naprawić? - RankHero
RankHeroNowe podstrony nie trafiają do indeksu w WordPressie – co sprawdzić i jak to naprawić?

Materiał porządkuje temat: nowe podstrony nie trafiaja do indeksu w wordpressie.

Nowe adresy są widoczne w WordPressie, mają opublikowany status, można wejść w nie z panelu CMS, ale nie pojawiają się w Google. To typowy objaw problemu z indeksacją: Google albo nie może znaleźć adresu, albo może go znaleźć, ale nie uznaje go za gotowy do zaindeksowania, albo otrzymuje sprzeczne sygnały techniczne.

Jeśli problem brzmi: nowe podstrony nie trafiaja do indeksu w wordpressie, nie warto zaczynać od przypadkowych zmian w treści lub instalowania kolejnej wtyczki SEO. Najpierw trzeba ustalić, na którym etapie proces się zatrzymuje: odkrycie adresu, crawl, renderowanie, ocena jakości, wybór kanonicznego URL lub faktyczne dodanie do indeksu.

Najważniejsze: brak widoczności w Google nie zawsze oznacza błąd indeksacji. Najpierw sprawdź, czy URL w ogóle jest w indeksie, a dopiero potem analizuj pozycje, frazy i ruch organiczny. Indeksacja to warunek widoczności, ale nie gwarancja rankingu.

Jak rozpoznać problem z indeksacją w WordPressie?

Najczęstszy scenariusz wygląda prosto: publikujesz nową podstronę usługi, kategorię produktową, wpis blogowy lub landing page. Adres działa, jest widoczny w CMS, można go otworzyć po zalogowaniu i bez logowania, a mimo to po kilku dniach lub tygodniach nie ma go w wynikach Google.

Właściciel firmy lub marketer zwykle sprawdza to komendą site:, na przykład wpisując w Google site:domena.pl/adres-podstrony/. Jeżeli wynik się nie pojawia, podejrzenie pada na indeksację. To dobry pierwszy sygnał, ale nie wystarczy do diagnozy. Komenda site: bywa niedokładna, dlatego kluczowym źródłem informacji powinna być Google Search Console.

Adres jest opublikowany, ale Google go nie zna

URL nie pojawia się w raporcie indeksowania, nie ma go w mapie witryny lub nie prowadzą do niego linki wewnętrzne. Google nie ma wystarczająco jasnej ścieżki odkrycia adresu.

Google zna adres, ale go nie indeksuje

W Search Console pojawia się status typu „Odkryto – obecnie nie zindeksowano” albo „Zindeksowano, choć zablokowano przez robots.txt”. To wymaga analizy przyczyny, nie samego ponownego zgłaszania URL.

Google wybiera inny adres kanoniczny

Podstrona istnieje, ale Google uznaje inną wersję za właściwą: z innym parametrem, bez ukośnika, z inną wersją językową albo innym adresem kanonicznym.

Strona jest w indeksie, ale nie rankuje

To inny problem niż indeksacja. Jeżeli URL jest zaindeksowany, ale nie generuje wejść, należy przejść do analizy jakości treści, intencji, linkowania i konkurencji.

Problemy z indeksacją są częścią szerszego obszaru SEO technicznego. W WordPressie często wynikają nie z samego CMS, ale z konfiguracji motywu, wtyczek, środowisk testowych, map XML, reguł robots.txt, przekierowań lub szablonów generujących powielone adresy.

Najczęstsze przyczyny braku indeksacji nowych podstron

Nie ma jednej uniwersalnej przyczyny. Ta sama sytuacja, czyli brak URL w Google, może wynikać z blokady technicznej, słabego linkowania wewnętrznego, błędnej kanonikalizacji albo niskiej wartości treści. Dlatego diagnozę trzeba prowadzić warstwowo.

Ustawienie „noindex”

Jedna z najczęstszych przyczyn. Tag noindex może być ustawiony globalnie, na typie treści, na konkretnej podstronie lub przez wtyczkę SEO. W WordPressie dotyczy to często nowych typów wpisów, landing page i stron tworzonych builderem.

Blokada w robots.txt

Plik robots.txt może blokować dostęp crawlerom do katalogów, parametrów lub całych sekcji. Jeżeli Google nie może pobrać strony, nie oceni jej treści i sygnałów indeksacyjnych.

Błędny canonical

Nowa podstrona może wskazywać jako kanoniczny inny URL, na przykład stronę główną, kategorię nadrzędną, wersję testową albo duplikat. W takiej sytuacji Google może nie dodać jej jako osobnego wyniku.

Brak linkowania wewnętrznego

Jeżeli nowa podstrona nie jest podlinkowana z menu, kategorii, wpisów, stopki ani strony nadrzędnej, Google może odkryć ją późno lub uznać za mało ważną w strukturze serwisu.

Mapa XML nie zawiera nowych adresów

Wtyczka SEO może nie dodawać określonego typu treści do mapy witryny. Czasem mapa jest cache’owana, błędnie generowana lub zawiera adresy z nieprawidłową wersją domeny.

Strona zwraca błędny status HTTP

URL może wyglądać poprawnie w przeglądarce, ale zwracać 404, 403, 5xx, 302, pętlę przekierowań albo status inny niż 200. Googlebot reaguje na status serwera, nie na wrażenie użytkownika.

Treść jest zbyt słaba lub powielona

Google może odkryć adres, ale nie zaindeksować go, jeśli treść jest bardzo podobna do innych podstron, automatycznie generowana, uboga albo nie odpowiada na żadną wyraźną intencję wyszukiwania.

Problemy z renderowaniem

Niektóre motywy i buildery ukrywają istotną treść za skryptami, zakładkami, popupami lub elementami ładowanymi dopiero po interakcji. Google może zobaczyć mniej treści niż użytkownik.

Środowisko testowe lub tryb prywatny

Po migracji z wersji stagingowej na produkcyjną zostają hasła, blokady IP, reguły noindex lub ustawienie WordPressa „Proś wyszukiwarki o nieindeksowanie tej witryny”.

Rekomendacja: nie oceniaj problemu tylko po czasie od publikacji. Nowe podstrony w silnych serwisach mogą wejść do indeksu w kilka godzin, a w słabszych lub rzadko crawlownych domenach po kilku dniach. Jeżeli jednak po 2-3 tygodniach adresy nadal nie są indeksowane, trzeba wykonać pełną diagnostykę techniczną.

Diagnostyka krok po kroku

Poniższa kolejność pozwala szybko oddzielić problem techniczny od problemu jakościowego. W praktyce zaczynamy od sprawdzenia, czy Google może wejść na adres i czy otrzymuje jasny sygnał: „ten URL powinien być indeksowany”.

  1. Sprawdź URL w Google Search Console
    Użyj narzędzia „Sprawdzenie adresu URL”. Zobacz, czy adres jest znany Google, czy może zostać zindeksowany, jaki canonical wykryto i kiedy nastąpiło ostatnie pobranie.
  2. Zweryfikuj status HTTP
    Adres powinien zwracać kod 200. Jeżeli pojawia się 301, 302, 404, 410, 403 lub 5xx, najpierw rozwiąż problem serwerowy albo przekierowanie.
  3. Sprawdź meta robots i nagłówek X-Robots-Tag
    Upewnij się, że strona nie ma dyrektywy noindex ani w kodzie HTML, ani w nagłówku odpowiedzi serwera. Zdarza się, że nagłówek blokuje indeksację mimo poprawnych ustawień w wtyczce SEO.
  4. Przeanalizuj canonical
    Tag canonical powinien wskazywać samą podstronę, jeśli ma być niezależnie indeksowana. Jeżeli wskazuje inny URL, Google może potraktować ją jako duplikat.
  5. Sprawdź robots.txt
    Zweryfikuj, czy reguły nie blokują katalogu, parametrów, typu wpisu, plików CSS, JS lub całego obszaru serwisu. Sama obecność adresu w mapie XML nie znosi blokady robots.txt.
  6. Oceń obecność w mapie XML
    Nowy URL powinien znaleźć się w aktualnej mapie witryny. Sprawdź, czy mapa została zgłoszona w Search Console i czy nie zawiera błędnych wersji adresów.
  7. Zbadaj linkowanie wewnętrzne
    Podstrona powinna być dostępna przez klikalne linki HTML, najlepiej z powiązanych tematycznie miejsc. Osierocone adresy indeksują się trudniej i wolniej.
  8. Sprawdź jakość i unikalność treści
    Porównaj nową podstronę z istniejącymi adresami. Jeżeli różni się tylko nazwą miasta, wariantem produktu lub kilkoma zdaniami, problem może dotyczyć duplikacji i niskiej wartości.
  9. Przetestuj renderowanie
    W Search Console użyj testu live URL. Sprawdź zrzut ekranu, pobrany HTML i ewentualne błędy zasobów. Upewnij się, że kluczowa treść jest widoczna bez interakcji użytkownika.

Jeżeli prowadzisz działania SEO na większą skalę, na przykład rozbudowę kategorii w e-commerce, publikację wielu landing page B2B lub migrację struktury serwisu, warto od razu połączyć diagnostykę indeksacji z analizą strategii pozycjonowania. Samo dodanie adresów do indeksu nie wystarczy, jeśli struktura i intencje wyszukiwania są źle zaplanowane.

Przy większej liczbie adresów problem indeksacji wpływa bezpośrednio na potencjał ruchu organicznego. Warto oszacować, ile wizyt i zapytań może być traconych przez to, że ważne podstrony nie są indeksowane albo są ignorowane przez Google.

Kalkulator RankHero

Oszacuj potencjał ruchu z SEO

Policz, jaki ruch organiczny mogą wygenerować frazy i podstrony, które dziś nie pracują w indeksie Google.

Sprawdź kalkulator

Tabela diagnostyczna: objaw, przyczyna, działanie

Ta tabela pomaga uporządkować analizę. Nie zastępuje audytu technicznego, ale pozwala szybko wskazać obszar, od którego należy zacząć.

Objaw Prawdopodobna przyczyna Co sprawdzić Rekomendowane działanie
URL nie pojawia się w Search Console Google nie odkrył adresu Mapa XML, linkowanie wewnętrzne, menu, strona nadrzędna Dodaj linki wewnętrzne, zgłoś mapę XML, użyj inspekcji URL
Status „Odkryto – obecnie nie zindeksowano” Niski priorytet crawlowania lub jakość treści Unikalność treści, linkowanie, liczba podobnych stron, crawl budget Wzmocnij treść, dodaj linki wewnętrzne, usuń duplikaty
Status „Przeskanowano – obecnie nie zindeksowano” Google odwiedził stronę, ale jej nie wybrał do indeksu Treść, canonical, duplikaty, intencja, jakość szablonu Popraw wartość strony, doprecyzuj temat, usuń powielenia
URL ma tag noindex Ustawienie wtyczki SEO, szablonu lub nagłówka Meta robots, X-Robots-Tag, ustawienia typu treści Usuń noindex i ponownie zgłoś adres do indeksowania
Google wskazuje inny canonical Duplikacja lub błędny tag canonical Canonical użytkownika i canonical wybrany przez Google Popraw canonical, ujednolić linkowanie, ogranicz duplikaty
Adres zwraca 404 lub 5xx Błąd serwera, permalinków, cache albo wdrożenia Status HTTP, logi serwera, reguły przekierowań, permalink Napraw odpowiedź serwera i upewnij się, że URL zwraca 200
Strona działa tylko dla zalogowanych Blokada dostępu, tryb maintenance, hasło, reguły IP Dostęp w trybie incognito, nagłówki, wtyczki bezpieczeństwa Usuń ograniczenia dla publicznych podstron
Treść widoczna dla użytkownika, ale nie w HTML Problem renderowania lub ładowanie JS Test live URL, pobrany HTML, zrzut ekranu Googlebota Udostępnij kluczową treść w HTML i popraw ładowanie zasobów

Jak naprawić problem i przyspieszyć indeksację?

Naprawa zależy od przyczyny. Inaczej działa się przy blokadzie noindex, inaczej przy słabej treści, a jeszcze inaczej przy problemie z canonicalem. Najgorszym rozwiązaniem jest wielokrotne klikanie „Poproś o zindeksowanie” bez usunięcia źródła problemu.

1. Usuń blokady indeksacji

W pierwszej kolejności sprawdź ustawienia WordPressa: Ustawienia – Czytanie – Proś wyszukiwarki o nieindeksowanie tej witryny. To pole powinno być odznaczone na stronie produkcyjnej. Następnie przejdź do ustawień wtyczki SEO i sprawdź, czy typ treści, kategorie, tagi, strony lub wpisy nie mają domyślnego noindex.

W przypadku witryn po migracji sprawdź też nagłówki HTTP. Blokada X-Robots-Tag może zostać na poziomie serwera, CDN albo konfiguracji bezpieczeństwa. To częsty przypadek po przejściu ze środowiska testowego na produkcyjne.

2. Popraw mapę XML i jej zgłoszenie

Mapa XML powinna zawierać tylko adresy, które mają być indeksowane. Jeżeli znajdują się w niej strony noindex, przekierowania, błędy 404 lub duplikaty, wysyłasz Google sprzeczny sygnał. W WordPressie mapy generują między innymi wtyczki SEO, ale ich ustawienia trzeba świadomie skonfigurować.

  • sprawdź, czy nowy typ treści jest uwzględniony w mapie XML,
  • usuń z mapy adresy techniczne, koszyki, wyniki wyszukiwania i duplikaty,
  • zgłoś aktualną mapę w Google Search Console,
  • upewnij się, że mapa używa właściwej wersji domeny: https, z www albo bez www,
  • sprawdź, czy mapa nie jest blokowana przez cache, firewall lub robots.txt.

3. Wzmocnij linkowanie wewnętrzne

Google traktuje linkowanie wewnętrzne jako sygnał odkrycia, ważności i kontekstu. Jeżeli nowa podstrona nie ma żadnych linków z istniejących adresów, jej indeksacja może być opóźniona lub niestabilna. To szczególnie ważne w e-commerce, gdzie nowe kategorie, filtry i produkty potrafią powstawać masowo.

Dobra praktyka: każda ważna nowa podstrona powinna mieć co najmniej kilka logicznych linków wewnętrznych: z kategorii nadrzędnej, powiązanego wpisu poradnikowego, strony usługi, menu kontekstowego lub modułu „powiązane treści”. Link powinien być normalnym linkiem HTML, nie tylko elementem ładowanym skryptem.

4. Uporządkuj canonicale i duplikaty

Jeżeli kilka adresów pokazuje tę samą lub bardzo podobną treść, Google może wybrać tylko jeden z nich. Wtedy nowa podstrona nie znika z powodu błędu technicznego, ale dlatego, że algorytm uznał ją za zbędny duplikat. Dotyczy to stron lokalnych, wariantów produktów, tagów, parametrów filtrowania i landing page tworzonych według jednego szablonu.

Canonical powinien wspierać strategię indeksacji, a nie maskować chaos w strukturze. Jeżeli podstrona ma pozyskiwać ruch na osobne frazy i odpowiadać na inną intencję, powinna mieć unikalną treść, jasny tytuł, nagłówki, linkowanie i canonical wskazujący samą siebie.

5. Podnieś jakość strony, jeśli Google ją ignoruje

Status „Przeskanowano – obecnie nie zindeksowano” często wskazuje, że Google odwiedził adres, ale nie widzi wystarczającego powodu, by dodać go do indeksu. Wtedy problem nie leży w samym WordPressie. Trzeba sprawdzić, czy strona wnosi realną wartość dla użytkownika i czy nie konkuruje z innymi adresami w tej samej domenie.

  • dodaj konkretną odpowiedź na intencję użytkownika, nie tylko ogólny opis,
  • rozbuduj treść o dane, przykłady, kryteria wyboru, FAQ i elementy decyzyjne,
  • usuń fragmenty powielone z innych podstron,
  • dopasuj title, H1 i śródtytuły do realnego tematu strony,
  • dodaj linki do powiązanych treści oraz linki z tych treści do nowej podstrony,
  • unikaj tworzenia wielu prawie identycznych stron na mikrofrazę.

6. Zgłoś poprawiony adres do ponownego sprawdzenia

Po usunięciu problemów technicznych możesz użyć inspekcji URL w Google Search Console i poprosić o zindeksowanie. To nie jest gwarancja, ale pomaga przyspieszyć ponowne odwiedzenie strony. Przy większej liczbie adresów lepszym sygnałem jest poprawna mapa XML, konsekwentne linkowanie wewnętrzne i stabilna struktura serwisu.

Jeżeli nie masz pewności, jak interpretować statusy w Search Console, warto uporządkować podstawowe pojęcia. Pomocny może być słownik pojęć SEO, szczególnie przy terminach takich jak indeksacja, crawl budget, canonical, robots.txt, noindex i sitemap.

Lista kontrolna: co sprawdzić, gdy nowe podstrony nie trafiają do indeksu

Ta checklista jest praktyczna dla właściciela strony, marketera B2B, e-commerce managera lub osoby odpowiedzialnej za publikację treści w WordPressie. Przejdź przez punkty po kolei, zamiast zmieniać wszystko naraz.

  • czy adres działa publicznie bez logowania i bez hasła,
  • czy URL zwraca kod HTTP 200,
  • czy strona nie ma meta robots noindex,
  • czy nagłówek X-Robots-Tag nie blokuje indeksacji,
  • czy robots.txt nie blokuje adresu lub katalogu,
  • czy canonical wskazuje właściwy URL, najlepiej samą podstronę,
  • czy adres znajduje się w mapie XML,
  • czy mapa XML jest zgłoszona w Google Search Console,
  • czy podstrona ma linki wewnętrzne z ważnych miejsc w serwisie,
  • czy strona nie jest osierocona, czyli niedostępna z nawigacji i treści,
  • czy treść nie jest duplikatem innej strony,
  • czy strona ma realną wartość dla użytkownika i odpowiada na konkretną intencję,
  • czy kluczowa treść jest dostępna w HTML, a nie wyłącznie po wykonaniu skryptów,
  • czy wersja mobilna pokazuje tę samą istotną treść,
  • czy nie ma konfliktu między wtyczkami SEO, cache, bezpieczeństwa i builderem,
  • czy po poprawkach adres został ponownie sprawdzony w Search Console.

Ważne w e-commerce: nie każda nowa strona powinna trafić do indeksu. Filtry, parametry sortowania, wyniki wyszukiwania wewnętrznego i duplikaty wariantów produktowych często powinny być ograniczone. Celem nie jest indeksowanie wszystkiego, tylko indeksowanie adresów, które mają potencjał ruchu i sprzedaży.

Kiedy warto skonsultować problem z ekspertem?

Jednorazowy brak indeksacji jednego wpisu nie zawsze wymaga audytu. Jeżeli jednak problem dotyczy wielu nowych podstron, kategorii, stron usługowych lub treści, które mają wspierać sprzedaż, warto skonsultować sytuację zanim utracisz kilka miesięcy publikacji bez efektu.

Publikujesz dużo treści, ale Google ich nie indeksuje

To może oznaczać problem z jakością, strukturą, crawl budgetem, szablonami lub duplikacją. Sama produkcja contentu nie rozwiąże problemu, jeśli Google nie wybiera tych adresów do indeksu.

Masz sklep internetowy z dużą liczbą kategorii i filtrów

E-commerce wymaga kontroli nad tym, co powinno być indeksowane, a co powinno zostać zablokowane lub skonsolidowane. Błędna indeksacja może marnować crawl budget i osłabiać ważne kategorie.

Strona była migrowana lub przebudowana

Po zmianie motywu, domeny, struktury URL lub wdrożeniu nowego buildera często zostają błędne przekierowania, canonicale, noindexy i blokady z wersji testowej.

Search Console pokazuje wiele niejasnych statusów

Statusy „Odkryto”, „Przeskanowano”, „Duplikat”, „Strona alternatywna” lub „Wybrano inny canonical” wymagają interpretacji w kontekście całej architektury serwisu.

W RankHero analizujemy indeksację nie jako odizolowany błąd, ale jako element technicznego SEO, architektury informacji i strategii organicznej. Sprawdzamy, czy Google może znaleźć, pobrać, zrenderować i zrozumieć najważniejsze podstrony, a następnie wskazujemy działania, które mają największy wpływ na widoczność.

Chcesz sprawdzić, dlaczego nowe podstrony nie trafiają do indeksu?

Umów konsultację SEO z RankHero. Przeanalizujemy konfigurację WordPressa, Search Console, mapy XML, robots.txt, canonicale, linkowanie wewnętrzne i jakość adresów, które powinny pracować w Google.

Umów konsultację SEO

FAQ: nowe podstrony nie trafiają do indeksu w WordPressie

Ile czasu Google potrzebuje na zaindeksowanie nowej podstrony?

To zależy od autorytetu domeny, częstotliwości crawlowania, linkowania wewnętrznego, jakości treści i sygnałów technicznych. W mocnych serwisach indeksacja może nastąpić w kilka godzin, w mniejszych stronach po kilku dniach. Jeżeli po 2-3 tygodniach adres nadal nie jest indeksowany, warto wykonać diagnostykę.

Czy kliknięcie „Poproś o zindeksowanie” wystarczy?

Nie zawsze. To tylko prośba o ponowne sprawdzenie adresu. Jeżeli strona ma noindex, błędny canonical, brak linkowania, duplikację albo słabą treść, zgłoszenie nie rozwiąże przyczyny problemu.

Czy problem może wynikać z WordPressa?

Tak, ale zwykle nie z samego WordPressa jako systemu. Najczęściej winne są ustawienia CMS, wtyczek SEO, cache, bezpieczeństwa, motywu, buildera, map XML lub konfiguracji środowiska po migracji.

Czy każda nowa podstrona powinna być w indeksie?

Nie. Do indeksu powinny trafiać adresy, które mają unikalną wartość, odpowiadają na konkretną intencję i mogą generować ruch lub konwersje. Strony techniczne, duplikaty, filtry bez potencjału i wyniki wyszukiwania wewnętrznego zwykle nie powinny być indeksowane.

Co oznacza status „Odkryto – obecnie nie zindeksowano”?

Google zna adres, ale jeszcze go nie przeskanował lub nie nadał mu wystarczającego priorytetu. Przyczyną może być słabe linkowanie, niska jakość strony, duża liczba podobnych adresów lub ograniczony crawl budget.

Co oznacza status „Przeskanowano – obecnie nie zindeksowano”?

Google odwiedził stronę, ale nie dodał jej do indeksu. Często oznacza to problem jakościowy, duplikację, niewystarczającą unikalność lub brak wyraźnego powodu, by traktować URL jako osobny wynik wyszukiwania.

Czy mapa XML gwarantuje indeksację?

Nie. Mapa XML pomaga Google odkryć adresy, ale nie wymusza indeksacji. Jeżeli URL jest zablokowany, niskiej jakości, duplikowany albo wskazuje inny canonical, może pozostać poza indeksem mimo obecności w mapie.

Czy linkowanie wewnętrzne naprawdę wpływa na indeksację?

Tak. Linki wewnętrzne pomagają Google odkrywać adresy, rozumieć ich kontekst i oceniać ważność w strukturze serwisu. Nowe podstrony bez linków są dla Google mniej istotne i mogą być indeksowane wolniej.

Kiedy problem indeksacji staje się problemem biznesowym?

Wtedy, gdy poza indeksem pozostają strony usług, kategorie e-commerce, landing page kampanii, treści poradnikowe wspierające sprzedaż lub podstrony budowane pod wartościowe frazy. W takiej sytuacji publikacja nie przekłada się na ruch, leady ani przychody.

Gdzie zacząć, jeśli nie mam doświadczenia technicznego?

Zacznij od Google Search Console i sprawdzenia adresu URL. Następnie przejdź przez checklistę: status HTTP, noindex, canonical, robots.txt, mapa XML i linkowanie wewnętrzne. Jeśli wyniki są niejednoznaczne, dobrym krokiem są konsultacje SEO, podczas których można szybko zawęzić źródło problemu.