Co to jest łańcuch przekierowań? Definicja, wpływ na SEO i naprawa

Łańcuch przekierowań (ang. redirect chain) to sekwencja co najmniej dwóch przekierowań między adresem, o który prosi użytkownik lub robot, a stroną, która zwraca treść, na przykład A przekierowuje na B, a B na C. Roboty Google podążają za maksymalnie 10 przekierowaniami, ale Google Search Central zaleca kierowanie od razu na adres docelowy i utrzymywanie łańcucha poniżej 3 do 5 kroków. Każdy dodatkowy krok to opóźnienie dla użytkownika i dodatkowe żądanie dla robota.

Aktualizacja: 17 października 20263 min czytania
Infografika: pięć kroków naprawy łańcucha przekierowań, skanowanie, mapowanie, jedno przekierowanie, aktualizacja linków, weryfikacja
Źródło: Google Search Central, migracje i kody stanu HTTP

Jak powstaje łańcuch przekierowań?

Łańcuch przekierowań powstaje, gdy przekierowanie wskazuje adres, który sam przekierowuje dalej, zamiast wskazywać stronę docelową. Każdy krok to odpowiedź HTTP z klasy 3xx opisanej w RFC 9110, standardzie IETF dla semantyki HTTP, z nagłówkiem Location wskazującym kolejny adres. Przeglądarka i Googlebot pobierają kolejne adresy, aż dostaną zwykłą odpowiedź 200.

Łańcuchy rzadko wynikają z jednej decyzji. Narastają latami przez:

  • Zmiany protokołu: z http na https.
  • Zmiany hosta: z wersji bez www na www lub odwrotnie.
  • Reguły formatowania: ukośnik na końcu adresu lub zamiana na małe litery.
  • Migracje serwisu: nowa struktura adresów, zmiana CMS lub domeny.
  • Aktualizacje treści: połączone artykuły i wycofane produkty przekierowane ponownie.

Typowy przykład ze sklepu: http://sklep.pl/buty przekierowuje na https://sklep.pl/buty, ten na https://www.sklep.pl/buty, a ten na https://www.sklep.pl/buty/. To 3 kroki dla jednego linku.

Łańcuch przekierowań a pętla przekierowań

Pętla przekierowań to łańcuch, który nigdy się nie kończy, bo wraca do wcześniejszego adresu. Według MDN Web Docs przeglądarki wykrywają takie pętle i pokazują błąd, na przykład Firefox informuje, że serwer przekierowuje w sposób, który nigdy się nie zakończy. Łańcuch w końcu prowadzi do strony, pętla nie.

CechaŁańcuch przekierowańPętla przekierowań
Strona docelowaosiągnięta po kilku krokachnigdy nie osiągnięta
Wpływ na użytkownikawolniejsze ładowaniestrona błędu
Wpływ na Googleopóźnienie, zużyte żądania, błąd przy zbyt długim łańcuchubłąd przekierowania, adres nie trafia do indeksu

Jak Google traktuje łańcuchy przekierowań?

Google podąża za łańcuchem do określonego limitu i indeksuje tylko adres końcowy. Według Google Search Central roboty Google domyślnie wykonują maksymalnie 10 przekierowań, a treść zwracaną przez adresy przekierowujące ignorują. Raport „Indeksowanie stron” w Google Search Console wymienia cztery rodzaje błędów przekierowania: zbyt długi łańcuch, pętlę, adres przekraczający maksymalną długość URL oraz błędny lub pusty adres w łańcuchu.

Łańcuchy mieszają też sygnały. Stałe przekierowanie 301 lub przekierowanie 308 mówi Google, że adres docelowy powinien być kanoniczny, a tymczasowe przekierowanie 302 zostawia adres źródłowy jako kandydata. Łańcuch łączący oba typy daje słabszy, niejednoznaczny sygnał niż jedno bezpośrednie przekierowanie stałe. W dużych sklepach każdy dodatkowy krok to kolejne żądanie odejmowane od budżetu indeksowania.

Jak znaleźć i naprawić łańcuchy przekierowań?

Naprawa łańcucha polega na tym, by każdy stary adres i każdy link wewnętrzny prowadził od razu do adresu docelowego. W audytach technicznych stosuję taki proces:

  1. Przeskanuj serwis narzędziem raportującym łańcuchy, na przykład Screaming Frog lub Sitebulb.
  2. Wyeksportuj stare adresy z profilu linków i Search Console, by wyłapać linki zewnętrzne rozpoczynające łańcuchy.
  3. Zmień reguły tak, by każdy stary adres trafiał na adres końcowy w jednym kroku.
  4. Zaktualizuj linki wewnętrzne, tagi canonical, hreflang i mapy XML.
  5. Przeskanuj serwis ponownie i sprawdź, czy każde przekierowanie ma jeden krok.

Przykłady konfiguracji jako zwykły tekst. Nginx, jeden krok dla każdego żądania http lub bez www: return 301 https://www.sklep.pl$request_uri; w blokach server dla http i wersji bez www. Apache, jedna reguła zamiast dwóch: Redirect 301 /stara-strona https://www.sklep.pl/nowa-strona/ z pełnym adresem końcowym, razem z ukośnikiem. Google zaleca utrzymywanie przekierowań po migracji przez co najmniej rok, a z myślą o użytkownikach najlepiej bezterminowo.

Wskazówka: Po każdej migracji skanuj listę starych adresów, a nie tylko nowy serwis. Łańcuchy najczęściej ukrywają się w starych URL-ach, które wciąż mają linki zewnętrzne, a ich naprawa szybciej odzyskuje moc linków niż zdobywanie nowych.

Łańcuchy przekierowań to jeden z pierwszych punktów, które sprawdzam w audycie SEO, szczególnie przed przeniesieniem domeny na rynki zagraniczne, gdy przekierowania protokołu, hosta i folderów językowych szybko się nakładają. Więcej o tym w opisie usługi technicznego SEO.

Najczęstsze pytania: Łańcuch przekierowań

Ile przekierowań wykonuje Google?

Roboty Google domyślnie podążają za maksymalnie 10 przekierowaniami. Google i tak zaleca kierowanie bezpośrednio na adres końcowy i utrzymywanie łańcuchów poniżej 3 do 5 kroków.

Czy łańcuchy przekierowań szkodzą SEO?

Łańcuchy przekierowań spowalniają strony, zużywają dodatkowe żądania robota i przy zbyt dużej długości kończą się błędem przekierowania. Jedno bezpośrednie przekierowanie stałe to najczystszy sygnał dla Google.

Czym różni się łańcuch przekierowań od pętli?

Łańcuch przekierowań po kilku krokach prowadzi do strony docelowej. Pętla odsyła żądanie do wcześniejszego adresu i nigdy nie kończy się stroną, więc przeglądarka pokazuje błąd.

Jak naprawić łańcuch przekierowań?

Zmień reguły przekierowań tak, by każdy stary adres wskazywał adres końcowy w jednym kroku. Następnie zaktualizuj linki wewnętrzne, tagi canonical i mapy witryny.

Powiązane pojęcia

Źródła
  1. Site moves with URL changes · Google Search Central
  2. How HTTP status codes, and network and DNS errors affect Google Search · Google Search Central
  3. Redirects and Google Search · Google Search Central
  4. Page indexing report · Google Search Console Help
  5. RFC 9110: HTTP Semantics · IETF
  6. Redirections in HTTP · MDN Web Docs
SEO międzynarodowe · AI SEO (GEO)

Rośnij na każdym rynku i bądź cytowany przez AI

Łańcuchy przekierowań narastają najszybciej przy migracjach domen i wejściu na nowe rynki, gdy przekierowania protokołu, hosta i wersji językowych nakładają się na siebie. Jeśli planujesz migrację międzynarodową, przypisz każdy stary adres do adresu końcowego przed startem.

Pomagam firmom SaaS i sklepom internetowym zdobywać ruch organiczny w Europie i USA oraz sprawiać, że ChatGPT, Gemini, Perplexity i Google AI Overviews polecają ich markę. Każdy projekt zaczynam od bezpłatnego audytu strony, rynków i widoczności w odpowiedziach AI.

Napisz do Adriana

Masz pytanie o to pojęcie albo o SEO swojej strony?

Napisz krótko o stronie, rynkach, na których sprzedajesz, i o tym, co chcesz osiągnąć. Odpowiadam osobiście, nie dział sprzedaży.

  • Bezpłatny wstępny audyt SEO i widoczności w AI
  • Strategia na rynki zagraniczne i wielojęzyczne
  • Odpowiedź w ciągu jednego dnia roboczego
Umów bezpłatną rozmowę
Adrian Dąbrowiecki

Napisz do Adriana

Adrian Dąbrowiecki · Marketer Coffee

Opisz swoją stronę i cele. Zwykle odpowiadam w ciągu jednego dnia roboczego.