Indeksowanie strony w Google. Dlaczego strony nie ma w wynikach i jak to naprawić

Strona działa, a w Google jej nie ma? Wyjaśniam, jak działa indeksowanie strony, jak sprawdzić je w Google Search Console, co oznaczają komunikaty w raporcie Strony i jakie 7 przyczyn najczęściej blokuje indeksowanie.

W skrócie:

  • Indeksowanie strony to moment, w którym Google zapisuje podstronę w swojej bazie. Strona, której nie ma w indeksie, nie pojawi się w wynikach wyszukiwania na żadną frazę, nawet na nazwę firmy.
  • Google nie indeksuje wszystkiego, co znajdzie. Sam o tym pisze w dokumentacji: część podstron trafia do indeksu, część zostaje pominięta, i to jest normalne.
  • Najczęstsze przyczyny problemów to zostawiony po budowie strony noindex, blokada w robots.txt, błędny tag canonical, słabe linkowanie wewnętrzne i treści, które niczym nie różnią się od tysięcy innych.
  • Stan indeksowania sprawdzisz za darmo w Google Search Console. Raport „Strony” pokazuje, które adresy są w indeksie, a które nie i dlaczego.

„Strona działa od miesiąca, a w Google jej nie ma.” Takie zdanie słyszę od klientów regularnie. Czasem chodzi o zupełnie nową firmę, czasem o sklep po przebudowie, a czasem o blog, na którym od pół roku pojawiają się nowe wpisy, tylko nikt ich nie znajduje. Wspólny mianownik jest jeden: problem nie leży w pozycjonowaniu, tylko o krok wcześniej, w indeksowaniu.

W tym wpisie wyjaśniam, jak Google trafia na stronę, dlaczego nie każdą zapisuje w swojej bazie, jak sprawdzić, które podstrony są w indeksie, i co zrobić, gdy ich tam nie ma. Bez żargonu, za to z listą rzeczy, które możesz sprawdzić samodzielnie w kwadrans.

Czym jest indeksowanie strony w Google

Wyszukiwarka nie przeszukuje internetu w chwili, gdy wpisujesz zapytanie. Przeszukuje własną, wcześniej przygotowaną bazę, czyli indeks. Żeby Twoja podstrona mogła pojawić się w wynikach, musi najpierw przejść trzy etapy:

  1. Odkrycie. Google dowiaduje się, że dany adres istnieje. Najczęściej dzięki linkowi z innej strony, linkowi wewnętrznemu albo mapie witryny.
  2. Skanowanie (crawling). Robot Googlebot pobiera stronę, a w razie potrzeby renderuje ją podobnie jak przeglądarka, łącznie z JavaScriptem.
  3. Indeksowanie. Google analizuje treść, tytuł, obrazy i dane strukturalne, porównuje stronę z podobnymi i decyduje, czy w ogóle warto ją zapisać. Dopiero zapisana strona może zostać pokazana w wynikach.

Kluczowe jest słowo „decyduje”. Google w swojej dokumentacji jasno pisze, że nie gwarantuje zeskanowania ani zaindeksowania każdej strony. Indeksowanie nie jest prawem właściciela strony, tylko wynikiem oceny. Dopiero po nim zaczyna się właściwa walka o pozycje, o której więcej piszę w tekście Algorytm Google vs AI.

Warto też wiedzieć, że z indeksu Google korzystają dziś nie tylko klasyczne wyniki. AI Overviews i tryb AI w wyszukiwarce też sięgają po strony z indeksu. Podstrona niezaindeksowana nie zostanie więc pokazana ani w wynikach, ani w odpowiedzi generowanej przez sztuczną inteligencję Google.

Jak sprawdzić, czy strona jest zaindeksowana

Są dwa sposoby: szybki i dokładny.

Szybki test operatorem site:

Wpisz w Google site:twojadomena.pl. Zobaczysz listę podstron, które Google ma w indeksie. Możesz też sprawdzić konkretny adres, np. site:twojadomena.pl/oferta/. Jeśli wynik jest pusty, strony najpewniej nie ma w indeksie. Ten test ma jednak ograniczenia: liczba wyników jest szacunkowa, a brak pojedynczej podstrony bywa przypadkowy. Traktuj go jako wstępny sygnał, nie diagnozę.

Dokładnie: Google Search Console

Google Search Console to bezpłatne narzędzie Google dla właścicieli stron i podstawowe źródło prawdy o indeksowaniu. Po dodaniu i zweryfikowaniu domeny dostajesz dwa najważniejsze miejsca:

  • Raport „Strony” (Indeksowanie, Strony) pokazuje, ile adresów jest w indeksie, ile poza nim i z jakiego powodu. Każdy powód ma własną listę przykładowych adresów.
  • Sprawdzanie adresu URL (pole na samej górze panelu) mówi, czy konkretna podstrona jest w Google, kiedy robot był na niej ostatni raz, jaki adres kanoniczny wybrał Google i czy strona jest dostępna dla robota w tej chwili.

Jeśli Twoja strona nie ma jeszcze podpiętej Search Console, to pierwsza rzecz do zrobienia, niezależnie od tego, czy masz problem z indeksowaniem. Bez niej o kłopotach dowiadujesz się dopiero wtedy, gdy spada liczba zapytań od klientów.

Najczęstsze komunikaty w Search Console i co oznaczają

Raport „Strony” mówi językiem, który na pierwszy rzut oka bywa niejasny. Oto statusy, które widuję najczęściej, i ich tłumaczenie na ludzki:

  • Wykluczono za pomocą tagu „noindex”. Strona sama prosi Google, żeby jej nie indeksować. Jeśli to Twoja oferta albo wpis bloga, masz poważny problem do naprawy od ręki.
  • Zablokowano przez plik robots.txt. Robot nie może wejść na adres, bo zabrania mu tego plik robots.txt.
  • Strona zeskanowana, ale obecnie niezindeksowana. Google był na stronie, przeczytał ją i uznał, że na razie nie warto jej zapisywać. Najczęściej chodzi o jakość lub unikalność treści.
  • Strona wykryta, ale obecnie niezindeksowana. Google zna adres, ale jeszcze go nie odwiedził. Typowe dla nowych stron, serwisów z ogromną liczbą adresów i stron słabo podlinkowanych.
  • Duplikat, Google wybrał inną stronę kanoniczną niż użytkownik. Google uznał, że ta sama treść jest pod innym adresem, i to tamten zostawił w indeksie.
  • Strona zawiera przekierowanie, Nie znaleziono (404), Błąd serwera (5xx). Problemy techniczne: adres przekierowuje gdzie indziej, nie istnieje albo serwer nie odpowiada poprawnie.

Nie każdy adres z listy niezaindeksowanych to błąd. Strony z przekierowaniem, wyniki wewnętrznej wyszukiwarki, stare adresy z parametrami czy polityka prywatności z noindex mogą i powinny być poza indeksem. Google sam podkreśla, że celem nie jest zero adresów w tej sekcji, tylko obecność w indeksie tych podstron, które są ważne dla biznesu.

Dlaczego Google nie indeksuje strony. 7 najczęstszych przyczyn

1. Noindex zostawiony po budowie strony

Klasyka. Na czas budowy strona dostaje blokadę dla wyszukiwarek, w WordPressie to opcja „Proś wyszukiwarki o nieindeksowanie tej witryny”. Strona startuje, wszyscy się cieszą, a zaznaczone pole zostaje na miesiące. Ten sam efekt daje noindex ustawiony we wtyczce SEO dla całego typu treści, na przykład wszystkich wpisów albo produktów. O tym błędzie pisałem też w tekście o rzeczach, które najczęściej wychodzą w audycie SEO.

2. Blokada w robots.txt

Plik robots.txt mówi robotom, gdzie mogą wchodzić. Jedna linia „Disallow: /” blokuje cały serwis. Uwaga na pułapkę: robots.txt blokuje skanowanie, a nie indeksowanie. Adres zablokowany w robots.txt może pojawić się w Google bez opisu, a jednocześnie Google nie zobaczy na nim tagu noindex, bo nie może strony przeczytać. Do wykluczania z indeksu służy noindex, do oszczędzania pracy robota robots.txt.

3. Błędny tag canonical

Tag canonical wskazuje Google, który adres jest „właściwą” wersją treści. Gdy wszystkie podstrony mają canonical ustawiony na stronę główną, co zdarza się po źle skonfigurowanym motywie, Google traktuje je jak kopie i pomija. Podobnie bywa z wersjami z www i bez www albo z http i https, gdy przekierowania nie są uporządkowane.

4. Słabe linkowanie wewnętrzne

Google odkrywa strony głównie przez linki. Podstrona, do której nie prowadzi żaden link z menu, kategorii ani innych tekstów, to tak zwana sierota. Robot może o niej nie wiedzieć albo uznać ją za mało ważną. To częsta przyczyna statusu „wykryta, ale obecnie niezindeksowana”. Nowy wpis warto od razu podlinkować z 2-3 powiązanych tekstów i z oferty.

5. Treść, która niczego nie wnosi

Jeśli strona jest bardzo krótka, powiela opis producenta, który ma sto innych sklepów, albo jest jedną z dwudziestu niemal identycznych podstron „usługa + miasto”, Google może uznać, że indeks nie potrzebuje kolejnej kopii. Rozwiązanie nie polega na dopisaniu słów, tylko na dodaniu tego, czego nie ma gdzie indziej: własnych doświadczeń, zdjęć z realizacji, konkretnych liczb, odpowiedzi na pytania klientów. Więcej o lokalnych podstronach piszę w tekście o pozycjonowaniu w Warszawie.

6. Problemy techniczne i szybkość

Serwer, który odpowiada wolno albo co jakiś czas zwraca błędy, sprawia, że Google ogranicza skanowanie, żeby go nie przeciążyć. Treść ładowana wyłącznie JavaScriptem po kliknięciu, filtry generujące tysiące adresów czy wygasły certyfikat SSL to kolejne przeszkody. Dlaczego wydajność ma znaczenie, opisałem w tekście o szybkości stron, a o certyfikatach we wpisie Certyfikat SSL ważny coraz krócej.

7. Strona jest po prostu nowa

Nowa domena bez żadnych linków z zewnątrz potrzebuje czasu. Google w dokumentacji mówi o czasie od kilku dni do kilku tygodni. Pomaga mapa witryny zgłoszona w Search Console, kilka sensownych linków z zewnątrz (na przykład z wizytówki Google, katalogów branżowych, profili społecznościowych) i regularnie dodawana treść.

Jak zgłosić stronę do Google i przyspieszyć indeksowanie

Nie ma przycisku „zaindeksuj natychmiast”, ale jest kilka rzeczy, które realnie pomagają:

  • Mapa witryny (sitemap.xml). Wtyczki SEO dla WordPressa generują ją automatycznie. Zgłoś jej adres w Search Console w sekcji „Mapy witryn” i sprawdź, czy zawiera tylko adresy, które chcesz mieć w Google.
  • Prośba o zindeksowanie. W narzędziu Sprawdzanie adresu URL kliknij „Poproś o zindeksowanie”. To dobre dla pojedynczych, ważnych podstron, na przykład nowej oferty. Funkcja ma limit zgłoszeń, a wielokrotne zgłaszanie tego samego adresu nie przyspiesza procesu.
  • Linki wewnętrzne od razu po publikacji. Link ze strony głównej, kategorii czy popularnego wpisu to najszybsza droga dla robota, który i tak regularnie odwiedza te miejsca.
  • Porządek w adresach. Jedna wersja domeny, przekierowania 301 z pozostałych, bez zbędnych adresów z parametrami w mapie witryny i linkach.

Uważaj na obietnice „błyskawicznego indeksowania” przez API. Google Indexing API jest oficjalnie przeznaczone wyłącznie dla stron z ofertami pracy i transmisjami na żywo. Wtyczki, które używają go do zwykłych wpisów i stron, działają wbrew wytycznym Google. Protokół IndexNow z kolei obsługuje Bing i kilka innych wyszukiwarek, ale nie Google.

Druga strona medalu: w indeksie jest za dużo

Problem z indeksowaniem nie zawsze oznacza, że czegoś brakuje. Równie często w Google siedzi to, czego tam być nie powinno: strony tagów, archiwa dat, załączniki obrazków jako osobne podstrony, wyniki wyszukiwarki wewnętrznej, kopie testowe na subdomenie. Rozmywa to obraz serwisu i marnuje czas robota.

Najgorszy scenariusz to spam po włamaniu. Jeśli w wynikach site: widzisz podstrony z japońskimi znakami, reklamami kasyn czy leków, których nigdy nie publikowałeś, strona najpewniej została zainfekowana. Wtedy indeksowanie to najmniejszy problem, a pierwszym krokiem jest usunięcie wirusów i naprawa zhackowanej strony, dopiero potem porządki w Google.

Checklista: co sprawdzić w 15 minut

  1. Wpisz w Google site:twojadomena.pl i porównaj liczbę wyników z tym, ile podstron faktycznie masz.
  2. W WordPressie sprawdź Ustawienia, Czytanie: pole „Proś wyszukiwarki o nieindeksowanie tej witryny” musi być odznaczone.
  3. Otwórz twojadomena.pl/robots.txt i upewnij się, że nie ma tam linii „Disallow: /”.
  4. Zaloguj się do Google Search Console, otwórz raport „Strony” i przejrzyj listę powodów niezindeksowania.
  5. Sprawdź w narzędziu Sprawdzanie adresu URL stronę główną i 2-3 najważniejsze podstrony oferty.
  6. Upewnij się, że mapa witryny jest zgłoszona i nie zawiera błędów.
  7. Sprawdź, czy do najważniejszych podstron prowadzą linki z menu albo z innych stron serwisu.

Jeśli po tej liście nadal nie wiesz, dlaczego Google pomija Twoje podstrony, albo w raporcie jest ich kilkaset i nie wiadomo, od czego zacząć, to dobry moment na audyt i optymalizację SEO. Indeksowanie to fundament, na którym dopiero buduje się pozycjonowanie stron w Warszawie. Od 2013 roku uporządkowałem w ten sposób kilkaset stron. Napisz do mnie albo zadzwoń: +48 606 719 343.

Najczęściej zadawane pytania

Co to jest indeksowanie strony?

To proces, w którym Google zapisuje podstronę w swojej bazie po jej odkryciu i zeskanowaniu. Tylko zaindeksowana strona może pojawić się w wynikach wyszukiwania i w odpowiedziach AI w Google.

Jak długo trwa indeksowanie nowej strony w Google?

Zwykle od kilku dni do kilku tygodni. Nowa domena bez linków zewnętrznych czeka dłużej. Proces przyspieszają zgłoszona mapa witryny, prośba o zindeksowanie w Search Console i linki z innych stron.

Jak sprawdzić, czy strona jest zaindeksowana w Google?

Szybko: wpisz w wyszukiwarce site:twojadomena.pl. Dokładnie: w Google Search Console użyj narzędzia Sprawdzanie adresu URL albo raportu Strony, który pokazuje też powody, dla których adresy są poza indeksem.

Co oznacza status „strona zeskanowana, ale obecnie niezindeksowana”?

Google odwiedził stronę, ale uznał, że na razie nie warto jej zapisywać. Najczęściej chodzi o mało unikalną lub zbyt ubogą treść albo słabe linkowanie wewnętrzne. Sama ponowna prośba o zindeksowanie zwykle nie pomaga.

Czy można zmusić Google do zaindeksowania strony?

Nie. Google nie gwarantuje indeksowania żadnej strony. Możesz ułatwić mu pracę: usunąć blokady, poprawić treść, dodać linki wewnętrzne i zgłosić adres w Search Console, ale ostateczna decyzja należy do wyszukiwarki.

Źródła: Google Search Central, Jak działa wyszukiwarka Google; Pomoc Search Console, Raport Indeksowanie stron; Google Search Central, Prośba o ponowne zindeksowanie adresów URL; Google Search Central, Wprowadzenie do pliku robots.txt; Google Search Central, Blokowanie indeksowania za pomocą noindex; Google Search Central, Using the Indexing API; IndexNow, FAQ.

Łukasz L
Łukasz LFreelancer od SEO i WWW z WarszawyLinkedIn

Łukasz Lewczuk to freelancer od SEO i stron www z Warszawy, w marketingu internetowym od 2013 roku. Przez kilka lat był Head of SEO w dużej agencji, a dziś pracuje bezpośrednio z firmami: tworzy szybkie strony na WordPressie i sklepy WooCommerce, prowadzi pozycjonowanie w Google i w narzędziach AI, przygotowuje drobiazgowe audyty SEO i sprząta strony po włamaniach.

Zbudował kilkaset stron internetowych i wypromował w sieci setki firm. Na blogu pisze o tym, co widzi na co dzień w pracy: konkretnie, na danych i bez marketingowego żargonu.