Wielokrotne przekierowania w SEO: Wszystko, co musisz wiedzieć
Przekierowanie oznacza automatyczne przekierowanie użytkowników i robotów wyszukiwarek z jednego adresu URL na inny. Gdy użytkownik kliknie na link lub wprowadzi adres bezpośrednio w pasku wyszukiwania, przeglądarka automatycznie otworzy inną stronę internetową, na którą skonfigurowane jest przekierowanie. Na przykład, gdy użytkownik kliknie na link do site.ru/page1, może zostać automatycznie przekierowany do site.ru/page2.
Wielokrotne przekierowania to termin używany, gdy takie przekierowanie jest używane kilka razy, aby przejść sekwencyjnie z jednej strony na drugą. Na przykład, klikając na yoursite.com/page1, użytkownik zostaje przekierowany do yoursite.com/page2, a następnie do yoursite.com/page3.
Dlaczego należy unikać wielokrotnych przekierowań stron?
- Wyszukiwarki przetwarzają tylko ograniczoną liczbę przekierowań. Według znalezionych danych, Google przekierowuje do 5 linków. Jeśli jest ich więcej, Google nie podąża za linkiem i nie indeksuje stron witryny.
- Budżet crawlowania jest wydawany na wielokrotne przekierowania.
Budżet crawlowania to liczba stron, które bot crawluje i indeksuje na stronie internetowej w danym okresie czasu. Ważne jest, aby wydać go na priorytetowe strony docelowe. Dowiedz się więcej o budżecie crawlowania.
Typy przekierowań
Przekierowanie z kodem statusu 3xx: Przekierowania mogą mieć różne statusy HTTP. Różne kody statusu HTTP są używane przez wyszukiwarki i przeglądarki, aby zrozumieć typ przekierowania. Każdy typ przekierowania ma swój własny cel. Optymalizatorzy i programiści częściej używają przekierowań 301 i 302 niż innych typów przekierowań.
Kody statusu 3xx:
- 300 wielokrotne wybory. Jest używane, jeśli przeglądarka musi podjąć automatyczną decyzję o przekierowaniu użytkownika. Na przykład, ten kod mógłby być użyty do wyboru języka lub kodu.
- 301 przeniesiony na stałe. Przekierowuje na stałe z jednego adresu URL na inny, przekazując equity linku do przekierowanej strony. Jednocześnie stare adresy URL znikają z wyników wyszukiwania, a nowe zaczynają być indeksowane. Możesz znaleźć przewodnik Google po używaniu tego przekierowania tutaj.
- 302 tymczasowe przekierowanie. Jest używane, gdy trzeba tymczasowo przekierować z jednej strony na inną. W tym przypadku stara strona ze wszystkimi jej parametrami pozostanie w indeksie.
- 303 wymusza żądanie GET do nowego adresu URL. Jest używane, aby zapobiec aktualizacji stron zawierających informacje tylko do jednorazowego użytku.
- 304 ładuje dane z pamięci podręcznej przeglądarki pod adresem URL, gdy użytkownik przeładowuje stronę. Jest używane, gdy zawartość na stronie pozostaje niezmieniona.
- 305 odpowiedź oznacza, że żądany zasób jest dostępny tylko przez proxy.
- 306 przekierowanie nie jest używane w tej chwili.
- 307 tymczasowe przekierowanie, takie samo jak 302.
Zawartość raportu "Wielokrotne przekierowania":

- Przekierowujący URL
- Końcowy URL w łańcuchu przekierowań
- Informacje o liczbie przekierowań w łańcuchu
- Przycisk do sprawdzenia statusu HTTP
Gdy klikniesz na niego, otwiera się okno "Zobacz nagłówki HTTP":

- W polu "URL" wprowadź adres strony, którą chcesz sprawdzić.
- Wybierz "User-Agent", w imieniu którego zostanie wykonane żądanie. User agent to aplikacja, która używa określonego protokołu sieciowego. Termin jest powszechnie używany dla aplikacji, które uzyskują dostęp do stron internetowych, takich jak przeglądarki i roboty wyszukiwarek.
- Wybierz kod, który jest preferowany przez przeglądarkę.
- Zaznacz "Pokaż kod HTML", jeśli chcesz zobaczyć zawartość strony HTML. Jeśli nie zaznaczone, wyświetlone zostaną tylko nagłówki HTTP.
- Kliknij przycisk "Sprawdź".
- Nagłówek strony HTTP. Podczas sprawdzania przekierowania ważne jest, aby spojrzeć na parametry takie jak kod odpowiedzi strony (3xx) i pole Location - będzie zawierać adres URL, na który zostało wykonane przekierowanie.
Jak naprawić problem
Błąd "zbyt wiele przekierowań" oznacza, że Twoja strona utknęła w nieskończonej pętli przekierowań, nigdy nie docierając do miejsca docelowego. Jest to szkodliwe dla Twojej strony, ponieważ użytkownicy nie mogą uzyskać dostępu do strony, a roboty nie mogą crawlować i dlatego indeksować strony.
Jeśli znajdziesz wielokrotne przekierowania na swojej stronie, istnieje kilka sposobów rozwiązania problemu:
- Wyczyść pliki cookie w swojej przeglądarce i spróbuj ponownie.
- Jeśli to nie zadziała, spróbuj wyczyścić pamięć podręczną przeglądarki.
- Sprawdź, czy prawidłowo zainstalowałeś certyfikat SSL. Jeśli SSL zostało wymuszone, ale certyfikat nie został prawidłowo zainstalowany, żądania mogą być wysyłane jako HTTP, ale stale przekierowują do HTTPS, powodując błąd.
- Użyj swojego menedżera plików (takiego jak cPanel), aby zresetować plik .htaccess do ustawień domyślnych.
- Wreszcie, jeśli wszystko inne zawiedzie, skontaktuj się ze swoim dostawcą hostingu, aby zobaczyć, czy mogą dać jakąś jasność na temat tego, co powoduje problem.
