Strona główna / Wielokrotne przekierowania w SEO: Wszystko, co musisz wiedzieć

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":

Zrzut ekranu raportu wielokrotnych przekierowań pokazujący przekierowujący URL, końcowy URL w łańcuchu przekierowań, informacje o liczbie przekierowań oraz przycisk do sprawdzenia statusu HTTP

  1. Przekierowujący URL
  2. Końcowy URL w łańcuchu przekierowań
  3. Informacje o liczbie przekierowań w łańcuchu
  4. Przycisk do sprawdzenia statusu HTTP

Gdy klikniesz na niego, otwiera się okno "Zobacz nagłówki HTTP":

Zrzut ekranu okna Zobacz nagłówki HTTP z polami do wprowadzenia URL, wyboru User-Agent, kodu przeglądarki, opcji pokazania kodu HTML oraz przycisku Sprawdź, wraz z nagłówkiem strony HTTP

  1. W polu "URL" wprowadź adres strony, którą chcesz sprawdzić.
  2. 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.
  3. Wybierz kod, który jest preferowany przez przeglądarkę.
  4. Zaznacz "Pokaż kod HTML", jeśli chcesz zobaczyć zawartość strony HTML. Jeśli nie zaznaczone, wyświetlone zostaną tylko nagłówki HTTP.
  5. Kliknij przycisk "Sprawdź".
  6. 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:

  1. Wyczyść pliki cookie w swojej przeglądarce i spróbuj ponownie.
  2. Jeśli to nie zadziała, spróbuj wyczyścić pamięć podręczną przeglądarki.
  3. 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.
  4. Użyj swojego menedżera plików (takiego jak cPanel), aby zresetować plik .htaccess do ustawień domyślnych.
  5. 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.