Przejdź do treści
Esc

Wpisz frazę, by przeszukać artykuły bloga.

Strona nie jest indeksowana w Google? Co zrobić

Gdy strona nie jest indeksowana w Google, przyczyna zwykle należy do jednej z pięciu grup: Google jeszcze jej nie odwiedził, odwiedził ją i nie dodał do indeksu, blokuje go reguła noindex albo robots.txt, uznał adres za duplikat lub serwer zwraca błąd. Którą z nich masz u siebie, pokaże raport „Indeksowanie stron” i narzędzie do sprawdzania adresów URL w Google Search Console. Zanim cokolwiek zmienisz, ustal, czy brakujący adres w ogóle powinien być w indeksie.

Spis treści

  • Jak sprawdzić, czy strona jest w indeksie Google?
  • Czy każda podstrona musi być zaindeksowana?
  • Dlaczego strona nie jest indeksowana w Google: statusy w raporcie i naprawa
  • Jak zgłosić stronę do indeksowania i ile to trwa?
  • Kiedy zlecić audyt zamiast naprawiać samodzielnie?
  • Najczęstsze pytania

Jak sprawdzić, czy strona jest w indeksie Google?

Indeks Google to baza stron, z której wyszukiwarka wybiera wyniki. Adres, którego w nim nie ma, nie pojawi się w wynikach na żadne zapytanie. Najpewniejsze dane o indeksowaniu daje Google Search Console, bo pochodzą bezpośrednio od Google.

Raport „Indeksowanie stron” w Search Console

Raport „Indeksowanie stron” to zestawienie w Google Search Console, które dzieli adresy witryny na zaindeksowane i niezaindeksowane oraz podaje powód dla tych drugich. Znajdziesz go w menu w sekcji „Indeksowanie”. Pod wykresem jest tabela z przyczynami, a po kliknięciu w przyczynę zobaczysz przykładowe adresy.

Lista nie jest pełna. Według pomocy Search Console raport pokazuje najwyżej 1000 przykładowych adresów dla danego statusu. W dużym sklepie część problematycznych adresów zobaczysz dopiero po poprawieniu tych z listy albo w narzędziu do skanowania całej witryny.

Narzędzie do sprawdzania adresów URL i test na żywo

Narzędzie do sprawdzania adresów URL odpowiada na pytanie o jeden konkretny adres. Wklejasz go w pasek wyszukiwania u góry Search Console. Według dokumentacji narzędzia dowiesz się z niego:

  • czy adres jest w Google,
  • który adres Google uznał za kanoniczny, czyli główną wersję strony,
  • jak wygląda wersja na żywo, po kliknięciu „Sprawdź URL wersji opublikowanej”.

Test na żywo przydaje się po poprawce, bo pokazuje stan bieżący, a nie ten z ostatniej wizyty Googlebota (robota, który pobiera strony dla Google). Pozytywny wynik testu nie gwarantuje jednak, że adres trafi do indeksu.

Czy każda podstrona musi być zaindeksowana?

Nie. Google pisze wprost, że w indeksie powinny być kanoniczne wersje ważnych stron, a duplikaty i strony bez wartości dla wyszukującego nie muszą tam trafiać. Sama liczba niezaindeksowanych adresów w raporcie nie jest więc powodem do niepokoju.

W praktyce w tej grupie lądują zwykle:

  • adresy z parametrami sortowania i filtrowania w sklepie,
  • strony koszyka, logowania i konta klienta,
  • stare adresy z przekierowaniem na nowe,
  • wersje strony z ukośnikiem i bez niego, z www i bez www.

Problem zaczyna się wtedy, gdy na liście jest strona usługi, karta produktu albo artykuł, który ma przynosić ruch. Od takich adresów zacznij diagnozę.

Dlaczego strona nie jest indeksowana w Google: statusy w raporcie i naprawa

Każdy powód w raporcie „Indeksowanie stron” oznacza inną przyczynę i inną naprawę. Nazwy statusów w tabeli pochodzą z polskiej wersji Search Console (różnią się co najwyżej interpunkcją).

Status w raporcieCo oznaczaCo zrobić
Strona wykryta, obecnie niezindeksowanaGoogle zna adres, ale go jeszcze nie odwiedziłPopraw linkowanie wewnętrzne i wydajność serwera
Strona zeskanowana, ale jeszcze niezindeksowanaGoogle odwiedził stronę i na razie jej nie dodałOceń wartość treści, nie zgłaszaj adresu wielokrotnie
URL zawiera tag „noindex”Strona sama prosi o pominięcieUsuń regułę, jeśli strona ma być w Google
URL zablokowany przez plik robots.txtGooglebot nie może pobrać stronyUsuń blokadę albo zostaw ją dla stron technicznych
Duplikat, wyszukiwarka Google wybrała inną stronę kanoniczną niż użytkownikGoogle uznał inny adres za głównyUjednolij canonical, przekierowania i mapę witryny
Nie znaleziono (404)Serwer zwraca kod 404Przekieruj ważne adresy, resztę zostaw
Pozorny błąd 404Strona wygląda na pustą, a serwer zwraca 200Dodaj treść albo zwracaj prawdziwy kod 404
Błąd serwera (5xx)Serwer nie odpowiedział poprawnieSprawdź hosting i logi serwera

Strona wykryta, obecnie niezindeksowana

Ten status oznacza, że Google zna adres, na przykład z linku albo z mapy witryny, ale jeszcze go nie odwiedził. Według pomocy Search Console zwykle wynika to z tego, że pobranie strony mogłoby przeciążyć serwer, więc Google przełożył skanowanie na później.

Co możesz zrobić:

  1. Sprawdź czas odpowiedzi serwera w raporcie „Statystyki indeksowania” (w ustawieniach Search Console).
  2. Dodaj linki do strony z menu, kategorii albo powiązanych artykułów.
  3. Ogranicz liczbę zbędnych adresów, które Googlebot musi przejrzeć, na przykład z filtrów w sklepie.

Mechanizm, w którym Google dzieli zasoby na skanowanie witryny, opisuję w artykule o crawl budget i jego optymalizacji.

Strona zeskanowana, ale jeszcze niezindeksowana

Ten status oznacza, że Googlebot odwiedził stronę, ale Google jej nie dodał do indeksu. Google podaje, że może to zrobić później, a ponowne zgłaszanie adresu nie jest potrzebne.

Na tym statusie łatwo stracić czas na ciągłe klikanie „Poproś o zindeksowanie”. Lepiej porównać stronę z innymi podstronami w serwisie. Jeśli dwa wpisy odpowiadają na to samo pytanie albo karta produktu ma tylko nazwę i cenę, rozbuduj treść lub połącz strony w jedną.

Noindex i blokada w robots.txt

Noindex to reguła, która prosi wyszukiwarkę, żeby nie dodawała strony do indeksu. Według Google Search Central ustawia się ją tagiem meta w kodzie strony albo nagłówkiem HTTP X-Robots-Tag, który działa też dla plików PDF i obrazów. Tag w kodzie wygląda tak:

<meta name="robots" content="noindex">

Noindex często zostaje po pracach na wersji testowej strony albo po zaznaczeniu w WordPressie opcji proszącej wyszukiwarki o nieindeksowanie witryny. Jeśli strona ma być w Google, usuń regułę i sprawdź adres testem na żywo.

Robots.txt działa inaczej: blokuje pobieranie strony, a nie jej indeksowanie. Z tego wynikają dwie pułapki:

  • Strona zablokowana w robots.txt może i tak trafić do indeksu. Google opisuje ją wtedy na podstawie linków z innych stron, bez dostępu do treści.
  • Reguła noindex zadziała tylko wtedy, gdy robots.txt nie blokuje strony. Przy blokadzie Googlebot nie pobierze kodu i nie zobaczy tagu.

Jeśli chcesz usunąć stronę z wyników, zostaw ją dostępną w robots.txt i dodaj noindex. Konfigurację pliku krok po kroku znajdziesz w poradniku o tym, jak skonfigurować sitemap.xml i robots.txt.

Duplikaty i adres kanoniczny wybrany przez Google

Adres kanoniczny to wersja strony, którą Google uznaje za główną spośród kilku podobnych adresów. Tag canonical pozwala wskazać ją samodzielnie, ale według Google Search Central jest to wskazówka, a nie polecenie. Google bierze pod uwagę także między innymi HTTPS, przekierowania i obecność adresu w mapie witryny.

Gdy Google wybiera inny adres kanoniczny niż ten w tagu, zwykle sygnały w serwisie sobie przeczą. Przykład: canonical wskazuje wersję bez ukośnika na końcu, linki w menu prowadzą do wersji z ukośnikiem, a mapa witryny zawiera jeszcze inną. Ujednolić trzeba wszystkie trzy miejsca. Jak to zrobić, opisuję w tekście o naprawie duplicate content tagiem canonical.

Błędy 404, pozorny błąd 404, 5xx i przekierowania

Google wymienia trzy minimalne warunki indeksowania: Googlebot nie jest zablokowany, serwer zwraca kod 200 (strona działa poprawnie) i treść da się zaindeksować. Spełnienie ich nie gwarantuje miejsca w indeksie, ale bez nich strona w nim nie zostanie.

  • Błąd 404 oznacza, że strona nie istnieje. Dla usuniętego produktu to normalne. Gdy stary adres ma linki albo ruch, ustaw przekierowanie 301 na najbliższy odpowiednik.
  • Pozorny błąd 404 to strona, która pokazuje komunikat „nie znaleziono” albo jest prawie pusta, a serwer nie zwraca kodu 404. Częsty przykład to pusta kategoria w sklepie. Dodaj treść albo ustaw prawdziwy kod 404.
  • Błąd 5xx oznacza, że serwer nie odpowiedział poprawnie. Jeśli powtarza się w raporcie, problem leży po stronie hostingu, wtyczki albo aplikacji.
  • Strona z przekierowaniem to stary adres, który prowadzi do nowego. Nie wymaga naprawy, o ile przekierowanie wskazuje właściwy cel i nie tworzy łańcucha kilku przekierowań.

Jak zgłosić stronę do indeksowania i ile to trwa?

Pojedynczy adres zgłaszasz w narzędziu do sprawdzania adresów URL przyciskiem „Poproś o zindeksowanie”. Zgłoszenia mają dzienny limit, dlatego przy wielu adresach lepiej przesłać mapę witryny w raporcie „Mapy witryn”.

Ponowne skanowanie trwa od kilku dni do kilku tygodni. Wielokrotne zgłaszanie tego samego adresu go nie przyspiesza.

Po naprawie całej grupy adresów kliknij w raporcie „Indeksowanie stron” przycisk „Sprawdź poprawkę”. Według pomocy Search Console weryfikacja trwa zwykle około dwóch tygodni, czasem dłużej.

Indexing API, czyli interfejs do automatycznego zgłaszania adresów, nie jest drogą na skróty dla zwykłych podstron. Dokumentacja Google ogranicza go do stron z ofertami pracy (JobPosting) i transmisjami na żywo (BroadcastEvent w VideoObject).

Kiedy zlecić audyt zamiast naprawiać samodzielnie?

Pojedynczą stronę z noindex albo literówką w robots.txt naprawisz sam w kilka minut. Audyt ma sens, gdy:

  • poza indeksem są ważne strony usług, kategorie lub produkty, a przyczyna nie jest oczywista,
  • liczba niezaindeksowanych adresów rośnie po migracji, zmianie szablonu albo platformy,
  • Google regularnie wybiera inne adresy kanoniczne niż wskazane w tagach,
  • raport pokazuje powtarzające się błędy serwera.

Zacznij od listy adresów, które mają przynosić ruch, i sprawdź każdy w narzędziu do sprawdzania adresów URL. Jeśli wyniki wskazują na problem w szablonie lub konfiguracji serwera, zobacz, co zawiera audyt SEO i ile kosztuje.

Najczęstsze pytania

Dlaczego Google nie indeksuje mojej strony?

Najczęściej Google jeszcze jej nie odwiedził, odłożył decyzję po odwiedzinach, blokuje go noindex lub robots.txt, uznał stronę za duplikat albo serwer zwraca błąd. Konkretny powód dla danego adresu pokaże narzędzie do sprawdzania adresów URL w Google Search Console. Od tego powodu zależy naprawa.

Co znaczy „Strona zeskanowana, ale jeszcze niezindeksowana”?

Googlebot odwiedził stronę, ale Google na razie nie dodał jej do indeksu. Google podaje, że może to zrobić później i ponowne zgłaszanie adresu nie jest potrzebne. Jeśli status utrzymuje się na ważnej stronie, porównaj ją z innymi podstronami i sprawdź, czy nie powiela ich treści.

Jak przyspieszyć indeksowanie nowej podstrony?

Zgłoś adres raz w narzędziu do sprawdzania adresów URL, dodaj go do mapy witryny i podlinkuj z innych stron serwisu. Wielokrotne zgłaszanie tego samego adresu nie przyspiesza skanowania. Indexing API działa tylko dla ofert pracy i transmisji na żywo.

Czy wszystkie strony w witrynie powinny być zaindeksowane?

Nie. W indeksie powinny być kanoniczne wersje ważnych stron. Duplikaty, adresy z filtrami, koszyk czy strony logowania nie muszą tam trafiać.

Ile trwa indeksowanie po zgłoszeniu w Search Console?

Ponowne skanowanie trwa od kilku dni do kilku tygodni. Weryfikacja poprawki uruchomiona przyciskiem „Sprawdź poprawkę” trwa zwykle około dwóch tygodni, czasem dłużej. Samo zeskanowanie nie gwarantuje, że strona trafi do indeksu.

Źródła


Chcesz wiedzieć, dlaczego Twoje strony nie trafiają do Google? Zobacz moją ofertę pozycjonowania stron.

Porozmawiajmy o Twoim projekcie

Opisz czego potrzebujesz – odezwiemy się w ciągu 24h z bezpłatną wyceną.

Bezpłatna wycena

lub napisz do nas bezpośrednio