Google nie indeksuje strony i nagle ruch spada do zera albo prawie do zera? To jeden z najbardziej stresujących problemów w SEO, bo z zewnątrz wszystko może wyglądać poprawnie: strona działa, treści są opublikowane, a jednak w wynikach wyszukiwania nie ma ani jednej podstrony. W praktyce brak indeksacji nie oznacza jednego problemu, tylko cały zestaw możliwych przyczyn – od prostego błędu w ustawieniach po poważne blokady techniczne, błędy serwera, duplikację treści albo problemy jakościowe, przez które Google uznaje stronę za niewystarczająco wartościową.
W tym artykule dostajesz konkretną, ekspercką diagnozę: jak sprawdzić, czy Google rzeczywiście nie indeksuje strony, co najczęściej blokuje widoczność, jak krok po kroku usunąć przyczynę oraz kiedy nie warto ryzykować samodzielnych zmian. Jeśli prowadzisz stronę firmową, sklep internetowy, bloga lub serwis usługowy, ta instrukcja pomoże Ci odróżnić drobną usterkę od problemu, który może zablokować cały ruch organiczny na dłużej.
Szybka odpowiedź
Jeżeli Google nie indeksuje strony, zacznij od trzech pytań: czy adres URL jest dostępny publicznie, czy nie ma blokady w robots.txt lub meta robots, oraz czy Google Search Console pokazuje status umożliwiający indeksację. Najczęstsze winowajcy to: tag noindex, błędny canonical, blokada w robots.txt, przekierowania, błędy 4xx/5xx, zduplikowana treść, zbyt mała wartość merytoryczna, problemy z renderingiem JavaScript, a także wewnętrzne problemy z architekturą witryny.
Jeśli chcesz działać najszybciej, wykonaj tę sekwencję: sprawdź status URL w Search Console, potwierdź kod odpowiedzi 200, usuń ewentualne blokady, popraw canonical, upewnij się, że strona nie jest oznaczona jako noindex, a następnie poproś o indeksację i monitoruj raporty przez kilka dni. Jeśli problem dotyczy setek lub tysięcy adresów, wdrażania po migracji albo błędów serwera, nie naprawiaj tego „na czuja” – jedna zła zmiana może pogorszyć sytuację.
Diagnoza problemu: jak rozpoznać, że to naprawdę brak indeksacji
Wielu właścicieli stron myli brak indeksacji z brakiem widoczności na konkretne frazy. To nie to samo. Jeśli strona jest zaindeksowana, ale nie rankuje wysoko, problem zwykle dotyczy SEO treści, autorytetu domeny albo konkurencji. Jeśli natomiast Google nie indeksuje strony, problem leży wyżej: bot nie może, nie chce albo nie powinien dodać adresu do indeksu.
Najpierw sprawdź, czy adres widnieje w indeksie. W praktyce można to zweryfikować na kilka sposobów: poprzez raporty Google Search Console, wyszukiwanie operatora site:, analizę logów serwera lub bezpośrednią inspekcję adresu URL w Search Console. Pamiętaj jednak, że wynik site: nie jest pełną, precyzyjną diagnozą. Czasem Google pokazuje wycinek indeksu, a czasem nie pokazuje nowych podstron mimo tego, że są już częściowo przetwarzane.
Ważne jest też rozróżnienie między trzema stanami: strona nie jest znaleziona przez Google, strona została znaleziona, ale jeszcze nie zaindeksowana, oraz strona została wykluczona z indeksu z konkretną przyczyną. Te stany mają różne znaczenie i różne rozwiązania. Jeśli bot nie znajduje adresu, problemem może być słabe linkowanie wewnętrzne, brak mapy witryny albo zbyt mała „widoczność” URL. Jeśli URL jest wykryty, ale nieindeksowany, Google może uznać go za mało wartościowy, zduplikowany lub zbyt podobny do innych. Jeśli adres jest wykluczony, zazwyczaj istnieje konkretna blokada albo sygnał techniczny, który trzeba usunąć.
W praktyce diagnoza zaczyna się od odpowiedzi na pytanie: czy problem dotyczy pojedynczej strony, wybranej sekcji, czy całej domeny? Jeden niezaindeksowany wpis blogowy to inny poziom zagrożenia niż brak indeksacji całego sklepu po aktualizacji systemu. Im szerszy zakres, tym większe prawdopodobieństwo, że przyczyna leży w konfiguracji globalnej, a nie w samej treści.
Możliwe przyczyny, przez które Google nie indeksuje strony
Najczęściej problem nie wynika z jednej rzeczy, tylko z kilku drobnych błędów, które razem tworzą blokadę. Oto najważniejsze przyczyny, uporządkowane od najprostszych do bardziej złożonych.
1. Tag noindex w kodzie strony
To jedna z najczęstszych i najbardziej banalnych przyczyn. Jeśli strona ma w kodzie meta tag robots z wartością noindex, Google nie powinno jej indeksować. Problem pojawia się często po migracji, po klonowaniu środowiska testowego albo po wdrożeniu szablonu, który przeniósł ustawienia z wersji deweloperskiej na produkcję.
2. Blokada w robots.txt
Plik robots.txt może ograniczać dostęp robotów do wybranych katalogów, zasobów lub całej witryny. Czasem blokada jest celowa, ale bywa też pozostałością po etapie tworzenia strony. Jeśli Googlebot nie może nawet pobrać treści, nie ma szansy na indeksację.
3. Nieprawidłowy canonical
Jeżeli podstrona wskazuje jako wersję kanoniczną inny adres, Google może uznać ją za duplikat i nie indeksować tej wersji. Błąd ten występuje szczególnie często w sklepach internetowych, na stronach z filtrowaniem oraz w serwisach z parametrami URL.
4. Błędy 4xx i 5xx
Jeśli strona zwraca błąd 404, 410, 500, 502 lub 503, Google może uznać, że nie jest dostępna albo że jej stan jest niestabilny. Przy masowych błędach serwera indeksacja całych sekcji może zostać zahamowana.
5. Treść zbyt słaba, powielona lub generowana masowo
Google nie ma obowiązku indeksować każdej strony tylko dlatego, że istnieje. Jeśli treść jest zbyt krótka, niemerytoryczna, niemal identyczna jak inne podstrony albo wygląda na automatycznie wygenerowaną, Google może ją odrzucić jako niewartą indeksacji.
6. Problemy z renderingiem JavaScript
W nowoczesnych stronach część treści jest ładowana dopiero po wykonaniu JavaScript. Jeśli bot nie widzi finalnej wersji strony albo proces renderowania jest zbyt ciężki, indeksacja może być opóźniona lub niepełna.
7. Słaba architektura linkowania wewnętrznego
Strony „sieroty”, czyli podstrony bez odpowiednich linków wewnętrznych, mogą nie zostać dobrze odkryte przez Google. Dotyczy to szczególnie nowych wpisów, produktów lub landing page’y ukrytych głęboko w strukturze witryny.
8. Brak lub błędy w mapie witryny XML
Mapa witryny nie gwarantuje indeksacji, ale pomaga Google odkrywać nowe URL-e. Jeśli sitemap zawiera błędne adresy, noindex, przekierowania albo strony kanonicznie wskazujące na inne adresy, może to wprowadzać chaos sygnałów.
9. Problemy z duplikacją URL
Ten sam adres może być dostępny pod różnymi wersjami: z www i bez www, z http i https, z końcowym slashem i bez, z parametrami lub bez. Jeśli konfiguracja nie jest spójna, Google może mieć trudność z wyborem właściwej wersji.
10. Niska jakość techniczna strony
Wolne ładowanie, błędy UX, przeładowanie skryptami, niedostępność mobilna albo częste awarie mogą obniżyć zaufanie botów i użytkowników. To nie zawsze blokuje indeksację wprost, ale może znacząco ją utrudniać.
11. Brak sygnałów zewnętrznych i wewnętrznych
Nowa strona bez linków, bez historii, bez ruchu i bez wyraźnego kontekstu tematycznego bywa dla Google mało priorytetowa. Wtedy indeksacja może być opóźniona nawet wtedy, gdy technicznie wszystko jest poprawne.
12. Problemy po migracji, wdrożeniu lub aktualizacji CMS
To bardzo częsty scenariusz. Po aktualizacji motywu, wtyczek, systemu lub po przeniesieniu na nowy serwer nagle pojawiają się blokady, zmieniają się nagłówki, generują się błędne przekierowania lub znikają ważne sekcje treści.
Rozwiązanie krok po kroku
Poniżej znajdziesz procedurę, którą warto przejść dokładnie w tej kolejności. Dzięki temu nie naprawiasz objawów, tylko samą przyczynę.
Krok 1: Zidentyfikuj zakres problemu
Sprawdź, czy brak indeksacji dotyczy jednej strony, kilku adresów, konkretnego katalogu czy całej domeny. Jeśli problem jest globalny, od razu podejrzewaj ustawienia techniczne, roboty, przekierowania lub błędy serwera. Jeśli dotyczy pojedynczego URL-a, częściej winne są canonical, noindex, jakość treści albo duplikacja.
Krok 2: Zweryfikuj status w Google Search Console
Otwórz inspekcję adresu URL i zobacz, czy Google może zindeksować stronę, czy też zgłasza konkretne wykluczenie. Zwróć uwagę na komunikaty typu: wykluczone przez tag noindex, zablokowane przez robots.txt, strona z przekierowaniem, wykryto – obecnie nie zaindeksowano, odnaleziono – obecnie nie zaindeksowano, duplikat, alternatywna strona z prawidłowym tagiem kanonicznym.
Krok 3: Sprawdź kod odpowiedzi serwera
Strona powinna zwracać 200 OK. Jeśli widzisz przekierowania, błędy 4xx lub 5xx, ustal ich przyczynę. Czasami problem leży w źle skonfigurowanym cache, problemie z certyfikatem SSL, konflikcie wtyczek lub przeciążeniu hostingu. Uwaga: nie usuwaj masowo przekierowań bez analizy. Dla Google stabilna, logiczna struktura przekierowań jest lepsza niż chaotyczne zmiany.
Krok 4: Odszukaj blokady w meta robots i robots.txt
Sprawdź, czy strona lub sekcja nie ma noindex, nofollow albo szerokiej blokady robotów. Jeśli strona jest ważna dla SEO, nie powinna być ograniczana w sposób uniemożliwiający jej indeksację. Pamiętaj, że blokada w robots.txt i noindex to różne rzeczy: robots.txt utrudnia pobranie, a noindex mówi wprost, by nie indeksować. Czasem obie blokady występują jednocześnie, co komplikuje diagnozę.
Krok 5: Zweryfikuj canonical
Sprawdź, czy canonical wskazuje rzeczywiście właściwy, docelowy adres. Błędny canonical potrafi wyeliminować z indeksu nawet poprawnie działającą podstronę. Szczególnie ważne jest to w e-commerce, gdzie warianty produktów, filtry i parametry mogą generować wiele podobnych URL-i. Jeśli canonical wskazuje na niewłaściwą podstronę, popraw go tak, by odpowiadał intencji indeksacji.
Krok 6: Oceń treść pod kątem jakości i unikalności
Jeżeli technicznie wszystko jest w porządku, spójrz krytycznie na content. Czy strona rzeczywiście odpowiada na zapytanie użytkownika? Czy zawiera unikalną wartość, a nie tylko przepisany opis producenta, pustą sekcję FAQ albo dwa akapity ogólników? Google coraz częściej odrzuca treści, które nie wnoszą nic nowego. Warto rozbudować stronę o konkretne informacje, dane, przykłady, tabele, zdjęcia, instrukcje i odpowiedzi na realne pytania użytkowników.
Krok 7: Dodaj i popraw linkowanie wewnętrzne
Nowa strona powinna otrzymać linki z ważnych podstron serwisu. Im bardziej logiczna i spójna struktura, tym większa szansa, że robot szybciej ją odkryje. Unikaj sytuacji, w której ważna podstrona istnieje „na uboczu” i nie ma do niej żadnego sensownego wejścia z reszty witryny.
Krok 8: Zaktualizuj sitemap XML
Upewnij się, że mapa witryny zawiera wyłącznie poprawne, kanoniczne adresy zwracające kod 200. Usuń z niej URL-e z noindex, przekierowaniami i błędami. Mapa powinna być spójna z rzeczywistą strukturą serwisu.
Krok 9: Zgłoś adres do indeksacji
Po usunięciu problemu skorzystaj z inspekcji URL i poproś o ponowne zindeksowanie. To nie gwarantuje natychmiastowego efektu, ale przyspiesza proces. W przypadku większych zmian warto monitorować indeksację przez kilka dni, a nie oceniać efektu po godzinie.
Krok 10: Monitoruj logi, raporty i wyniki
Jeśli problem był poważniejszy, nie kończ diagnozy na jednym zgłoszeniu URL. Sprawdzaj logi serwera, raporty w Search Console, liczbę zaindeksowanych stron oraz stabilność statusu po 48 godzinach, 7 dniach i 14 dniach. W SEO naprawa indeksacji to często proces, a nie jednorazowy klik.
Najczęstsze błędy, które pogarszają sytuację
Przy takich problemach łatwo o nerwowe działanie. To właśnie wtedy pojawiają się błędy, które tylko wydłużają powrót do indeksu.
Po pierwsze: zbyt szybkie usuwanie zabezpieczeń bez sprawdzenia, czy nie chronią one środowiska testowego. Po drugie: masowe edytowanie robots.txt bez testów. Po trzecie: usuwanie canonicali „na wszelki wypadek”, co potrafi zburzyć logikę duplikacji i wskazania wersji głównej. Po czwarte: zgłaszanie do indeksacji strony, która nadal zwraca błędy lub jest pusta. Po piąte: poprawianie tylko widocznej podstrony, gdy problem dotyczy całego szablonu lub systemu CMS.
Innym częstym błędem jest zakładanie, że skoro strona jest w Google, to wszystko działa poprawnie. Tymczasem adres może być zaindeksowany, ale bez ważnych podstron, bez właściwego canonical albo z nieprawidłowym stanem jakościowym. Tak samo niebezpieczne jest kopiowanie ustawień z innej witryny albo kopiowanie „dobrych praktyk” bez sprawdzenia, czy pasują do konkretnej architektury serwisu.
Warto też uważać na modyfikacje wykonywane bez kopii zapasowej. Zmiana w plikach serwera, motywie, wtyczce SEO lub szablonie, bez możliwości przywrócenia poprzedniej wersji, może zablokować całą stronę. Jeżeli nie masz pewności, wykonaj backup przed każdą istotną ingerencją.
Kiedy nie robić tego samodzielnie
Samodzielna diagnoza jest sensowna, jeśli problem dotyczy jednej strony i masz dostęp do podstawowych narzędzi. Jednak są sytuacje, w których lepiej się zatrzymać. Nie działaj samodzielnie, jeśli brak indeksacji obejmuje dużą część serwisu po migracji, jeśli strona zwraca liczne błędy 5xx, jeśli w grę wchodzą wielojęzyczne wersje, złożone przekierowania, filtrowanie produktów, paginacja lub niestandardowy render JavaScript.
Nie rób też zmian „na ślepo”, jeśli nie wiesz, czy problem jest po stronie CMS, hostingu, CDN, konfiguracji serwera czy warstwy SEO. Przy bardziej złożonych wdrożeniach jedna zmiana może naprawić indeksację jednej sekcji, ale jednocześnie zablokować inną. Szczególnie ostrożnie należy podchodzić do sklepów internetowych, portali z tysiącami podstron i serwisów po migracji domeny.
Praktyczne ostrzeżenie: jeśli planujesz edycję plików serwera, nagłówków HTTP, reguł przekierowań lub robots.txt, zrób kopię zapasową i zapisuj każdą zmianę. W przypadku serwisu produkcyjnego błędna reguła może odciąć Googlebota, użytkowników albo oba kanały jednocześnie.
Kiedy zgłosić się do specjalisty
Do specjalisty SEO lub technicznego warto zgłosić się wtedy, gdy problem wykracza poza prostą poprawkę. Jeśli Google nie indeksuje strony po wdrożeniu, migracji, zmianie motywu lub aktualizacji CMS i nie widzisz jednoznacznej przyczyny, pomoc eksperta skróci czas diagnozy i ograniczy ryzyko błędów. To samo dotyczy sytuacji, gdy Search Console pokazuje wiele różnych wykluczeń, a Ty nie potrafisz ustalić, które są przyczyną, a które skutkiem.
Specjalista jest potrzebny również wtedy, gdy masz do czynienia z: masową utratą widoczności, problemami po zmianie domeny, błędną konfiguracją przekierowań, konfliktami canonical i noindex, stronami renderowanymi przez JavaScript, nieprawidłową indeksacją wariantów produktów, błędami w logice tagów, albo gdy w serwisie działają równocześnie różne systemy: CMS, cache, CDN, moduły SEO i własne skrypty. W takich warunkach diagnoza „na oko” jest zwykle za słaba.
Jeśli strona odpowiada za sprzedaż, leady lub ruch z reklam wspierany SEO, każda doba bez indeksacji może oznaczać realne straty. Wtedy warto potraktować problem priorytetowo i oprzeć naprawę na analizie technicznej, a nie na zgadywaniu.
Podsumowanie
Gdy Google nie indeksuje strony, najważniejsze jest rozróżnienie między objawem a przyczyną. Brak indeksacji może wynikać z prostych blokad, takich jak noindex, robots.txt czy błędny canonical, ale równie dobrze może być skutkiem błędów serwera, duplikacji, słabej architektury, niskiej jakości treści lub problemów po wdrożeniu. Dlatego nie zaczynaj od przypadkowych zmian. Zaczynaj od diagnozy w Search Console, sprawdzenia kodu odpowiedzi, analizy blokad i oceny treści.
Jeżeli naprawisz tylko jeden symptom, a zostawisz prawdziwą przyczynę, problem wróci. Jeżeli jednak przejdziesz przez cały proces metodycznie, masz dużą szansę przywrócić indeksację bez ryzykownych eksperymentów. W SEO technicznym cierpliwość, backup i kolejność działań są często ważniejsze niż szybkie decyzje.
CTA do kontaktu
Jeśli Google nie indeksuje Twojej strony, a problem trwa dłużej niż kilka dni albo obejmuje więcej niż jedną podstronę, nie czekaj, aż stracisz kolejne wejścia z organicznych wyników. Skontaktuj się ze specjalistą, jeśli chcesz szybko ustalić przyczynę, bezpiecznie wdrożyć poprawki i odzyskać widoczność bez ryzyka pogorszenia sytuacji.
FAQ
Dlaczego Google widzi stronę, ale jej nie indeksuje?
Bo sama dostępność adresu nie oznacza jeszcze indeksacji. Google może wykryć URL, ale uznać go za zduplikowany, mało wartościowy, zablokowany, przekierowany albo technicznie problematyczny.
Jak długo trwa indeksacja po naprawie?
Czasem kilka godzin, czasem kilka dni, a przy większych serwisach nawet dłużej. Szybkość zależy od autorytetu domeny, jakości linkowania, częstości crawl budgetu i skali problemu.
Czy wystarczy zgłosić stronę do indeksacji?
Nie. Jeśli istnieje blokada techniczna lub problem jakościowy, samo zgłoszenie nie pomoże. Najpierw trzeba usunąć przyczynę.
Czy robots.txt może całkowicie zatrzymać indeksację?
Tak, jeśli blokuje ważne sekcje lub zasoby niezbędne do zrozumienia strony. Dlatego należy go sprawdzać bardzo ostrożnie.
Czy jedna strona może być niezaindeksowana, a reszta witryny działać normalnie?
Tak. To częste przy błędach na poziomie pojedynczego URL-a, treści, canonical lub wewnętrznego linkowania.
Co warto zapamiętać
Google nie indeksuje strony bez powodu. Zawsze istnieje konkretna przeszkoda albo sygnał, który skłania wyszukiwarkę do odrzucenia adresu, opóźnienia indeksacji lub wybrania innej wersji jako kanonicznej. Im szybciej przejdziesz od paniki do diagnozy, tym większa szansa na odzyskanie ruchu bez kosztownych błędów. A jeśli widzisz, że problem dotyczy całej witryny, nie zwlekaj – to już nie jest kosmetyka, tylko kwestia widoczności biznesu w Google.