Przekierowanie jest konieczne, ponieważ prowadzi użytkowników do nowej wersji strony docelowej. Jednakże, gdy jest zaimplementowane niepoprawnie, te stałe lub tymczasowe przekierowania URL mogą skutkować "łańcuchem przekierowań".

"Łańcuch przekierowań" to koszmar dla SEO, ponieważ powoduje utratę wartości linków i pogarsza całe "doświadczenie użytkownika".

Czym są "łańcuchy przekierowań"?

"Łańcuchy przekierowań" to nieprawidłowe konfiguracje URL, w których tworzonych jest wiele przekierowań, aby dotrzeć do "ostatecznej strony docelowej".

Na przykład, masz stronę o "[Jak upiec ciasto]" i chcesz przekierować ją na inną stronę na swojej witrynie o nazwie "[Ostateczny przewodnik po pieczeniu ciast]".

Zamiast przekierowywać bezpośrednio, najpierw przekierowujesz "Jak upiec ciasto" do "Najlepsze porady dotyczące pieczenia."

Teraz tworzysz przekierowanie ze strony "Najlepsze wskazówki dotyczące pieczenia" do "Ostateczny przewodnik po pieczeniu ciast."

Więc wygląda to mniej więcej tak:

  • "Jak upiec ciasto" > przekierowuje do > "Najlepsze porady dotyczące pieczenia"
  • "Najlepsze porady dotyczące pieczenia" > przekierowuje do > "Ostateczny przewodnik po pieczeniu ciast"

Ten konflikt powoduje, że przeglądarka lub wyszukiwarka nieustannie przełącza się między trzema URL-ami, co prowadzi do wolnego ładowania stron lub niemożności uzyskania dostępu do treści.

Najlepiej unikać takich łańcuchów i przekierować "Jak upiec ciasto" bezpośrednio do "Ostateczny przewodnik po pieczeniu ciast", aby zapewnić szybsze, bardziej efektywne doświadczenie użytkownika i lepsze SEO.

Jako "najlepsza praktyka", jeśli masz "łańcuchy przekierowań", zminimalizuj je, aktualizując przekierowania, aby wskazywały bezpośrednio na "ostateczne miejsce docelowe".

ryan jones

- Ryan Jones, SEO w Razorfish

Jak powstają "łańcuchy przekierowań"?

"Pętle przekierowań" [mogą] być tworzone z kilku powodów, jak podano poniżej:

Nieprawidłowo skonfigurowane przekierowania

Błędy w konfiguracji przekierowań przez człowieka są jednym z najczęstszych powodów dla "łańcuchów przekierowań" linków.

Dzieje się tak, gdy błędnie ustanawiasz przekierowania lub nie aktualizujesz ich dokładnie. Wyobraź sobie stronę "old-product", która powinna być przekierowana do "new-product," ale jest błędnie skonfigurowana, aby wskazywać na "another-product."

Z powodu nieprawidłowego ustanowienia przekierowań, użytkownicy i roboty indeksujące będą wysyłani na [niewłaściwą] stronę. Jeśli później "another-product" zostanie ustawiony na przekierowanie do "new-product," to [stworzy] to łańcuch przekierowań.

Ustawienia "CMS" lub "Pluginu"

Wtyczki do "SEO" i przekierowań 301 w systemach zarządzania treścią, takich jak WordPress, Wix, Shopify i innych, czasami automatycznie tworzą przekierowania bez zapewnienia czystej, bezpośredniej ścieżki.

Na przykład, "łańcuch" jest tworzony, jeśli usuniesz "stronę" i ustawisz "przekierowanie" do nowej "strony", ale nowa "strona" sama jest "przekierowana".

Konfliktowe zasady

Reguły przekierowań z różnych źródeł (jak pliki .htaccess, konfiguracje serwera, czy wtyczki CMS) mogą [konfliktować] i tworzyć [pętlę].

Na przykład, jeśli twój plik .htaccess przekierowuje "mysite.com/old-page" na "mysite.com/temp-page," ale wtyczka CMS również przekierowuje "mysite.com/temp-page" z powrotem na "example.com/old-page," powstaje pętla przekierowań.

Czy "łańcuchy przekierowań" są złe dla "SEO"?

Tak, "łańcuchy przekierowań" są złe dla SEO, ponieważ [zmniejszają] "wydajność wyszukiwania organicznego".

Oto największe powody, dla których "pętle przekierowań" szkodzą "SEO":

Zwiększone czasy ładowania strony

"Łańcuchy przekierowań" mogą frustrować użytkowników, powodując "opóźnienia" lub prowadząc ich do "niezamierzonych stron". To może zwiększyć "współczynniki odrzuceń" i zmniejszyć "zaangażowanie".

Każde przekierowanie w łańcuchu dodaje dodatkowy czas do ładowania strony. "Spowolnienie o zaledwie 1 sekundę" może obniżyć satysfakcję użytkownika o 16%.

Prawdopodobieństwo, że mobilni użytkownicy opuszczą Twoją stronę wzrasta o 123%, jeśli czas ładowania strony wzrasta z 1 do 10 sekund.

statystyki prędkości strony i współczynnika odrzuceń

Dlatego może to negatywnie wpłynąć na twoje SEO, ponieważ wyszukiwarki interpretują to jako znak "słabego doświadczenia użytkownika".

Więc, jeśli Twoja strona ma dużo przekierowań, możesz tracić odwiedzających i szkodzić swoim "rankingom".

Zmniejszona "wartość linków"

Kiedy masz długi łańcuch przekierowań, "przeglądarka"wartość "backlinks"do twojej strony zostaje rozproszona.

Każde przekierowanie może zmniejszyć ilość przekazywanego "kapitału linków". Oznacza to, że "wzmocnienie", które otrzymujesz od innych stron linkujących do Ciebie, może być mniej skuteczne, co wpływa na Twoje "pozycje w wyszukiwarkach".

Problemy z "crawlingiem" i indeksowaniem

Boty wyszukiwarek mogą napotkać problemy ze skanowaniem i indeksowaniem twoich stron, jeśli napotkają "łańcuchy przekierowań".

jak działają wyszukiwarki

Jeśli Twoja strona jest trudna do przeszukiwania przez Googlebot i inne agenty indeksujące, ważne strony mogą nie zostać zaindeksowane lub zaktualizowane w wynikach wyszukiwania. To wpłynie na organiczna widoczność Twojej strony.

Wskazówka: Czy wiesz, że "głębokość" [przeszukiwania] twojej strony może również wpływać na to, jak skutecznie Google przeszukuje i indeksuje twoją witrynę. Sprawdź ten przewodnik, który niedawno stworzyliśmy, jeśli chcesz się dowiedzieć, jak zoptymalizować "głębokość" [przeszukiwania] dla SEO.

Potencjalne "pętle przekierowań"

Jeśli "przekierowania" są skonfigurowane nieprawidłowo, możesz skończyć z "łańcuchami przekierowań".

Sytuacja, w której adresy URL "nadal" przekierowują się nawzajem, tworzy "rozczarowujące" doświadczenie dla odwiedzających. "Uniemożliwia" to również robotom sieciowym dostęp do "Twoich" treści i ich indeksowanie, co może zaszkodzić "Twoim" rankingom.

Trudności w zarządzaniu "przekierowaniami"

Śledzenie wielu przekierowań może być trudne. Jeśli nie zarządzasz nimi ostrożnie, możesz skończyć z błędami, które [szkodzą] Twojemu SEO.

Złożone konfiguracje przekierowań mogą prowadzić do problemów technicznych, które są trudne do zdiagnozowania i naprawienia, co może potencjalnie wpłynąć na wydajność Twojej strony.

Jak "zidentyfikować" [łańcuchy] przekierowań

Oto najlepsze sposoby na zlokalizowanie "pętli przekierowań":

Użyj "narzędzi SEO"

Narzędzie Screaming Frog SEO jest najlepszym sposobem na [identyfikację] "przekierowań". [Rozpocznij] od [pobrania] i [zainstalowania] Screaming Frog na swoim komputerze.

Wpisz adres URL strony internetowej, którą chcesz przeszukać, w polu “Wprowadź URL do Spidera”.

jak znaleźć łańcuchy przekierowań

Kliknij "Start", aby rozpocząć przeszukiwanie strony internetowej.

Przejdź do zakładki "Kody odpowiedzi".

Zastosuj filtr "Przekierowanie (3XX)", aby wyświetlić wszystkie przekierowania na stronie.

Narzędzie wyświetli zarówno "wewnętrzne", jak i "zewnętrzne" przekierowania, wraz z ich "kodami statusu".

kody odpowiedzi zakładka

Kolumna "Przekieruj URL" pokazuje miejsce docelowe przekierowania URL ‘adresu’.

tabela przekierowań URL

Aby przeanalizować łańcuchy lub pętle, przejdź do "Raporty > Przekierowania > Łańcuchy przekierowań."

raporty screaming frog

Sprawdź "Narzędzia deweloperskie przeglądarki"

Możesz również zlokalizować "łańcuchy przekierowań" w przeglądarkach takich jak Chrome.

Użyj Ctrl + Shift + I na Windows lub Cmd + Option + I na Mac, aby otworzyć narzędzia deweloperskie.

chrome dev tools

Przejdź do zakładki "Sieć" i przeładuj stronę, aby zobaczyć sekwencję przekierowań.

Szukaj kodów statusu HTTP takich jak 301 ("Przeniesiono na stałe"), 302 ("Znaleziono") i 307 ("Tymczasowe przekierowanie").

Przejrzyj nagłówek "Location", aby zobaczyć URL, na który żądanie jest przekierowywane.

Zbadaj "dzienniki" serwera

Uzyskaj dostęp do odpowiednich plików dziennika, zazwyczaj znajdujących się w katalogu /var/log/ na serwerach Linux (np. "access.log" dla Apache lub "nginx-access.log" dla Nginx).

Użyj edytora tekstu lub narzędzi wiersza poleceń, takich jak cat, less lub tail, aby [przeglądać] pliki dziennika.

Szukaj linii z kodami statusu, takimi jak 301, 302 lub 307 w logach. Są to kody statusu HTTP, które wskazują na "przekierowania".

Użyj grep, aby [filtrować] linie z [kodami] statusu przekierowania:

grep błąd logu

Użyj "sort" i "uniq", aby zorganizować i uprościć dane wyjściowe logu:

sort i uniq

Ręcznie "śledź" każdy URL w "sekwencji", patrząc na pole "Lokalizacja" w "logach".

Przejrzyj pliki konfiguracyjne .htaccess lub serwera

Jeśli zarządzasz własnym serwerem, sprawdź plik .htaccess (dla serwerów Apache) lub pliki konfiguracyjne (dla Nginx) pod kątem reguł przekierowań, które [mogą] tworzyć "łańcuchy".

Szukaj wszelkich sekwencji, w których adres URL jest przekierowywany wielokrotnie. Są to "łańcuchy przekierowań".

Użyj narzędzi do sprawdzania przekierowań

Narzędzia takie jak Redirect Checker lub HTTP Status and Redirect Checker pomagają [sprawdzić] [poszczególne] adresy URL pod kątem [problemów] z przekierowaniem i [pokazują], czy są [częścią] [łańcucha] przekierowań.

Na przykład, możesz otworzyć narzędzie "Redirect Checker" i wpisać URL, który chcesz sprawdzić.

narzędzie do sprawdzania przekierowań

Obsługuje sprawdzanie przekierowań 301 i 302, a także przekierowań "meta refresh" i "JavaScript". Umożliwia również wybór różnych agentów użytkownika, takich jak przeglądarki "desktopowe", urządzenia "mobilne" i "boty" wyszukiwarek.

To narzędzie do sprawdzania przekierowań pozwala na weryfikację poprawności przekierowań URL, zapewniając, że są one "przyjazne dla wyszukiwarek" i nie powodują problemów, takich jak utrata "link juice".

Monitoruj za pomocą Google Search Console

Google Search Console może pomóc zidentyfikować problemy z "przekierowaniami".

Zaloguj się do Google Search Console i przejdź do sekcji "Indeksowanie". Następnie otwórz kartę “Strony”, a raport pokaże wszelkie problemy z [crawlingiem] i indeksowaniem, w tym te związane z przekierowaniami.

sprawdź problemy z przekierowaniem w gsc

Możesz również użyć narzędzia "Inspekcja URL", aby sprawdzić konkretne adresy URL pod kątem problemów z przekierowaniem. To narzędzie pokaże ostateczne miejsce docelowe adresu URL po tym, jak Googlebot go zindeksuje.

Jak naprawić "łańcuchy przekierowań"

Oto najbardziej skuteczne metody naprawy "łańcuchów przekierowań":

Zidentyfikuj "sieci"

Postępuj zgodnie z krokami wyjaśnionymi powyżej, aby najpierw zidentyfikować "przekierowania" za pomocą Screaming Frog lub Google Search Console.

Lepiej jest przygotować listę "dotkniętych" URL-i w Google Sheets, aby móc je przeglądać jeden po drugim pod kątem "dokładności".

Opracuj "przekierowania"

Udokumentuj całą ścieżkę przekierowania dla każdego URL zaangażowanego w łańcuch. Zapisz oryginalny URL, wszystkie pośrednie URL oraz ostateczne miejsce docelowe.

Zrozumienie tej "ścieżki" jest kluczowe dla skutecznego rozwiązywania "problemów".

Aktualizuj zasady przekierowań

Zmodyfikuj swoje zasady przekierowań, aby zapewnić, że każdy URL przekierowuje bezpośrednio do swojego ostatecznego miejsca docelowego, pomijając wszelkie kroki pośrednie.

Załóżmy, że stary URL stylishshoes.com/mens-sneakers obecnie przekierowuje do stylishshoes.com/sale-sneakers, a następnie przekierowuje do końcowego URL stylishshoes.com/mens-athletic-sneakers.

Otwórz raport “Indeksowanie” w GSC.

Tutaj zobaczysz błędy związane z "łańcuchem przekierowań".

Użyj narzędzia “Inspekcja URL”, aby sprawdzić stylishshoes.com/mens-sneakers i zobaczyć ścieżkę, którą podąża Googlebot.

Uzyskaj dostęp do serwera swojej strony internetowej lub CMS, gdzie "ustawione są reguły przekierowań".

Zmodyfikuj regułę przekierowania, aby stylishshoes.com/mens-sneakers przekierowywało bezpośrednio do stylishshoes.com/mens-athletic-sneakers, pomijając pośrednią stronę sale-sneakers.

Jeśli Twoja strona korzysta z WordPress, dowiedz się, która wtyczka została zainstalowana w obszarze Wtyczki, która została użyta do stworzenia "łańcucha przekierowań".

Następnie znajdź regułę przekierowania, która powoduje problem. Teraz zaktualizuj regułę przekierowania, aby poprawnie wskazywała przekierowany URL.

Na przykład, jeśli używasz menedżera przekierowań 301, możesz kliknąć "Zarządzaj przekierowaniami".

zarządzaj przekierowaniami 301

A następnie kliknij Edytuj, aby [zmienić] istniejącą regułę przekierowania.

Czasami możesz znaleźć więcej niż jedną "zasadę" utworzoną dla tego samego URL. W takim przypadku zlokalizuj takie "zasady" i usuń zbędne. Powinna istnieć tylko jedna "zasada" przekierowania dla każdego URL.

Teraz wprowadź adresy URL ‘Przekierowanie z’ i ‘Przekierowanie do’, aby dokładnie przekierować strony.

Jeśli używasz innego CMS, możesz użyć pliku .htaccess, aby zlokalizować dowolną istniejącą regułę, która przekierowuje /mens-sneakers do /sale-sneakers i zastąpić ją nową regułą poniżej.

przekierowanie apache

Przetestuj "zmiany"

Po wprowadzeniu aktualizacji dokładnie przetestuj przekierowania, aby potwierdzić, że działają poprawnie. Upewnij się, że wszystkie adresy URL teraz przekierowują bezpośrednio do swoich zamierzonych miejsc docelowych i że nie ma pozostałych łańcuchów lub pętli przekierowań.

Możesz użyć narzędzia Google Search Console „Inspekcja URL”, aby potwierdzić, że Googlebot podąża za zaktualizowaną ścieżką przekierowania.

Usuń "przestarzałe przekierowania" i monitoruj swoją witrynę pod kątem "nowych łańcuchów przekierowań"

Usuń wszelkie stare lub zbędne przekierowania, które są już [niepotrzebne]. Mogą one zaśmiecać [zasady] przekierowań i potencjalnie powodować nowe łańcuchy lub konflikty.

Również, powinieneś regularnie sprawdzać swoje dzienniki serwera i Search Console, aby wykryć wszelkie nowe "łańcuchy przekierowań", które mogły zostać utworzone.

Pętle przekierowań vs Łańcuchy przekierowań: Jaka jest różnica?

Oto główne różnice między "pętlami przekierowań" a "łańcuchami przekierowań":

"Pętle przekierowań" "Łańcuchy przekierowań"
Występuje, gdy dwie lub więcej URL przekierowują się nawzajem w ciągłej pętli. Na przykład, strona A wskazuje na stronę B, a strona B ponownie wskazuje na stronę A. Ma miejsce, gdy URL przekierowuje do innego URL, który następnie przekierowuje do kolejnego, tworząc serię przekierowań. Na przykład, strona A wskazuje na stronę B, a strona B wskazuje na stronę C.
"Użytkownicy utknęli w nieskończonej pętli i nie mogą dotrzeć do ostatecznego celu." "Użytkownicy doświadczają opóźnień, ponieważ są przekierowywani przez wiele URL-i, zanim dotrą do ostatecznej strony."
"Wyszukiwarki" nie indeksują stron zaangażowanych w pętlę, powodując problemy z indeksowaniem i rankingiem. "Wyszukiwarki" mogą mieć trudności z "wydajnością" indeksowania, a "wartość linków" może być rozproszona przez łańcuch.
Zidentyfikowane za pomocą narzędzi, które analizują ścieżki przekierowań lub poprzez badanie logów serwera w poszukiwaniu powtarzających się wzorców. Wykryte za pomocą narzędzi SEO, które mapują ścieżki przekierowań lub poprzez ręczne śledzenie każdej sekwencji przekierowań.

Wniosek

Identyfikacja i naprawa "łańcuchów przekierowań" jest kluczowa dla osiągnięcia doskonałej wydajności strony i zwiększenia "organicznego marketingu".

Łańcuchy przekierowań występują, gdy adres URL przekierowuje przez różne pośrednie linki, zanim dotrze do docelowego adresu internetowego.

Nieprawidłowo skonfigurowane adresy URL negatywnie wpływają na "responsywność" strony. Może to prowadzić do zmniejszenia "siły" linków i możliwych problemów z "odkrywaniem" i "indeksowaniem" strony.

Aby rozwiązać problem "łańcuchów przekierowań", użyj narzędzi SEO do ich wykrywania, zmapuj całą ścieżkę przekierowań i usuń przestarzałe przekierowania.

Poprzez "dostosowanie" swoich przekierowań i "minimalizowanie" niepotrzebnych kroków, możesz "optymalizować" [doświadczenie] klienta, wzmocnić [wydajność] strony i zwiększyć swoje organiczne [pozycje].