Błąd przekierowania: pętle, długie łańcuchy i zepsute cele przekierowań
Ostatnia aktualizacja: 2026-10-30
Błąd przekierowania oznacza, że Google próbowało przejść przekierowanie z tego adresu i mu się nie udało. Google wymienia cztery przyczyny: zbyt długi łańcuch, pętlę przekierowań, adres, który urósł ponad maksymalną długość, oraz zły lub pusty adres w łańcuchu. Prześledź przekierowanie skok po skoku i skieruj adres prosto na działającą stronę końcową.
Dokładna etykieta w Search Console: Redirect error
Co to oznacza
Pomoc Google do raportu Indeksowanie stron wymienia błędy przekierowań stojące za tym statusem: zbyt długi łańcuch przekierowań, pętla przekierowań, adres przekierowania, który ostatecznie przekroczył maksymalną długość adresu URL, oraz zły lub pusty adres w łańcuchu przekierowań. Google sugeruje narzędzie do debugowania stron, takie jak Lighthouse.
Dokumentacja Google dotycząca skanowania mówi, że jej roboty domyślnie przechodzą do 10 skoków przekierowania dla zwykłych treści w sieci, a Google ostrzega, że długie łańcuchy przekierowań szkodzą skanowaniu, nawet gdy działają. W odróżnieniu od statusu Strona z przekierowaniem, który jest normalnym stanem działającego przekierowania, Błąd przekierowania oznacza, że samo przekierowanie jest zepsute, więc Google nie może przez nie dotrzeć do celu.
Czy to problem?
Tak, dla każdego adresu, który powinien prowadzić w użyteczne miejsce. Jeśli adres to stary adres, do którego nikt nie linkuje, wpływ jest mały. Pętle i długie łańcuchy na działających szablonach zwykle dotykają jednak wielu adresów naraz i mogą całkiem odciąć Google od ważnych stron.
Najczęstsze przyczyny
Pętle przekierowań
Dwie reguły, które odsyłają żądania tam i z powrotem, na przykład sprzeczne reguły dla HTTPS, hosta lub ukośnika na końcu.
Łańcuchy po kolejnych migracjach
Stare adresy przekierowują na adresy, które później przekierowano ponownie, dodając skok przy każdej zmianie.
Sprzeczne warstwy
Przekierowania w CDN, serwerze, CMS-ie i wtyczkach, z których każde dodaje własną regułę dla tego samego adresu.
Adresy rosnące przy każdym skoku
Reguły, które dopisują parametry lub segmenty ścieżki przy każdym przejściu, aż adres przekroczy maksymalną długość.
Złe cele
Przekierowanie na pusty, błędnie zbudowany lub nierozwiązywalny adres.
Przekierowania zależne od plików cookie lub lokalizacji
Reguły oparte na plikach cookie, sesjach, języku lub lokalizacji mogą wpaść w pętlę dla robota, który nie zachowuje stanu.
Jak to naprawić
- Prześledź każdy skok. Przejdź przekierowanie w panelu sieci przeglądarki albo klientem HTTP z wiersza poleceń i zapisz każdy kod statusu oraz nagłówek Location, aż dojdziesz do 200 albo zobaczysz pętlę.
- Kieruj prosto na końcowy adres. Spraw, by każdy stary adres przekierowywał jednym skokiem na cel końcowy, i zaktualizuj linki wewnętrzne oraz mapy witryn do tego adresu.
- Usuń sprzeczne reguły. Zdecyduj, która warstwa obsługuje każdy typ przekierowania, na przykład HTTPS i normalizację hosta w CDN, a przenosiny treści w aplikacji, i usuń duplikaty gdzie indziej.
- Trzymaj przekierowania bezstanowe dla robotów. Nie uzależniaj przekierowania od plików cookie ani sesji, której robot nie zachowa.
- Przetestuj i sprawdź poprawkę. Uruchom test aktywnego adresu URL, by potwierdzić, że adres się rozwiązuje. Test aktywny podąża za przekierowaniami bez ich listowania, więc potwierdź łańcuch także własnymi narzędziami, a potem kliknij Sprawdź poprawkę.
Sprawdź w GSC Magic
gsc_inspect_urls_batch pokazuje stan pobrania strony dla każdego adresu, więc asystent wypisze każdy adres, który Google zgłasza z błędem przekierowania, i pogrupuje je według wzorca, co zwykle wskazuje jedną regułę. report_index_health sprawdza adresy z mapy witryny, gdzie nie powinno być żadnego przekierowania. GSC Magic nie podąża za przekierowaniami sam, więc prześledź łańcuch w przeglądarce lub narzędziami serwera.
Polecenia do skopiowania
Sprawdź te adresy i wypisz każdy, którego stan pobrania strony to błąd przekierowania, pogrupowany według hosta i wzorca ścieżki.
Uruchom kontrolę stanu indeksu na mojej mapie witryny i wypisz każdy adres zgłaszany jako przekierowanie lub błąd przekierowania, żebym mógł zastąpić go docelowym adresem.
Oto reguły przekierowań z konfiguracji mojego serwera. Powiedz, które z nich mogą stworzyć pętlę lub łańcuch dłuższy niż jeden skok dla tych przykładowych adresów.
Poradniki na blogu
- Strona nie zindeksowana w Google Search Console: przyczyny i co robić
- sitemap submitted pages not indexed
Powiązane statusy
Page with redirect Status „Page with redirect”, po polsku „Strona z przekierowaniem”, oznacza, że adres jest niekanoniczny i przekierowuje na inną stronę, więc Google go nie indeksuje. To oczekiwane w przypadku starych adresów, wersji HTTP lub www i przeniesionych stron. Sprawdź, czy cel przekierowania jest poprawny i indeksowalny, i przestań linkować do przekierowujących adresów ze stron oraz map witryn.
Server error (5xx) Status „Server error (5xx)”, po polsku „Błąd serwera (5xx)”, oznacza, że Twój serwer zwrócił błąd z rodziny 500, gdy Googlebot poprosił o stronę. Google zwalnia skanowanie, gdy widzi takie błędy, a adresy, które stale zawodzą, w końcu wypadają z indeksu. Sprawdź stan hosta w Statystykach skanowania, odtwórz błąd, a potem napraw wydajność, limity czasu lub reguły blokujące Googlebota.
Not found (404) Status „Not found (404)”, po polsku „Nie znaleziono (404)”, oznacza, że Google poprosiło o adres, a Twój serwer odpowiedział 404. Google mówi, że 404 nie musi być problemem, gdy strona została usunięta bez zamiennika. Napraw 404, do których sam linkujesz albo które są w mapie witryny, a przeniesione strony przekieruj 301.
Najczęstsze pytania
Ile przekierowań przejdzie Googlebot?
Dokumentacja Google dotycząca skanowania mówi, że jej roboty domyślnie przechodzą do 10 skoków przekierowania dla zwykłych treści w sieci, choć niektóre produkty działają inaczej. I tak celuj w jeden skok, bo Google mówi, że długie łańcuchy szkodzą skanowaniu.
Czym różni się Błąd przekierowania od Strona z przekierowaniem?
Strona z przekierowaniem znaczy, że przekierowanie działa, a Google indeksuje cel. Błąd przekierowania znaczy, że Google nie mogło dokończyć przekierowania z powodu pętli, zbyt długiego łańcucha lub adresu, albo złego celu.
Dlaczego test aktywny przechodzi, gdy raport pokazuje błąd?
Test aktywny podąża za przekierowaniami i testuje końcowy adres, nie informując o tym. Jeśli błąd wystąpił podczas skanowania, na przykład pętla zależna od plików cookie, test aktywny może go nie odtworzyć.
Źródła
- support.google.com https://support.google.com/webmasters/answer/7440203
- developers.google.com https://developers.google.com/crawling/docs/troubleshooting/http-status-codes
- developers.google.com https://developers.google.com/search/docs/crawling-indexing/301-redirects
- developers.google.com https://developers.google.com/search/docs/crawling-indexing/troubleshoot-crawling-errors
- support.google.com https://support.google.com/webmasters/answer/9012289