Przekierowanie 301: kompleksowy przewodnik po przekierowaniach 301 i SEO
Opublikowany: 2022-05-06Przekierowania mogą być przydatnym narzędziem do kierowania ruchem w Twojej witrynie z dala od stron, które nie są już obsługiwane. Jednak nie wszystkie przekierowania są takie same. Różne sytuacje wymagają różnego rodzaju przekierowań.
Przekierowania 301 to przyjazny dla SEO sposób na bezpieczne przekierowanie ruchu z nieaktywnych stron przy jednoczesnym zachowaniu integralności SEO witryny.
W tym obszernym przewodniku po przekierowaniach 301 omówię, czym jest przekierowanie 301, dlaczego jest to preferowane przekierowanie dla SEO, kiedy należy go używać i jak zaimplementować przekierowanie 301 URL.
Co to jest przekierowanie?
Czy kiedykolwiek kliknąłeś link, aby przejść na stronę błędu 404? Kliknięcie martwego linku może być frustrujące i denerwujące.
Na szczęście możesz przekierować adresy URL, aby uniknąć takiej sytuacji w swojej witrynie.
Przekierowywanie adresów URL to proces łączenia bieżącego adresu URL z innym, tak aby ruch był kierowany z pierwszej strony na drugą. Przekierowując do innego adresu URL, informujesz zarówno odwiedzających, jak i roboty wyszukiwarek, takie jak Googlebot, że strona ma teraz nową lokalizację.
Możesz użyć przekierowania, gdy:
- Przenieś swoją witrynę do nowej domeny lub protokołu
- Znajdź uszkodzony adres URL w swojej witrynie
- Scal dwie strony internetowe
- Zmień adres URL strony internetowej
- Masz wiele domen i chcesz, aby odwiedzający kierowali się tylko do jednej
- Usuń określoną stronę ze swojej witryny
Rodzaje przekierowań
Wszystkie przekierowania należą do jednej z dwóch kategorii: przekierowania stałe i przekierowania tymczasowe .
Możesz użyć stałego przekierowania, gdy strona została przeniesiona do nowej lokalizacji i nie potrzebujesz już adresu URL. Z drugiej strony tymczasowe przekierowania lepiej sprawdzają się w przypadku stron, które poruszają się przez ograniczony czas i których adres URL chcesz zachować.
Wszystkie przekierowania skutecznie robią to samo — przekierowują ruch. Po co więc zawracać sobie głowę rozróżnianiem między tymczasowymi a stałymi przekierowaniami?
Stałe przekierowanie wysyła silny sygnał do wyszukiwarek, że nowy adres URL jest adresem kanonicznym. Natomiast tymczasowe przekierowanie wysyła słabszy sygnał i zmniejsza prawdopodobieństwo, że jego adres URL zostanie oznaczony jako kanoniczny.
Kanoniczny adres URL to adres URL, który Google uważa za najbardziej reprezentatywny wśród zduplikowanych stron. Google z większym prawdopodobieństwem zaindeksuje i zindeksuje Twoją nową stronę zamiast starej, gdy otrzyma silny sygnał, że nowa strona powinna być kanonicznym adresem URL.
Istnieje 6 rodzajów stałych przekierowań:
- Przekierowanie HTTP 301
- Przekierowanie HTTP 308
- Przekierowanie meta odświeżania
- Przekierowanie odświeżania HTTP
- Przekierowanie lokalizacji JavaScript
- Przekierowanie kryptograficzne
Przekierowania HTTP 301 i HTTP 308 to przekierowania po stronie serwera. Gdy przeglądarka wysyła żądanie HTTP do serwera WWW, serwer odpowiada kodem stanu i przechodzi do przekierowania klienta na nową stronę. Cały ten proces zwykle zajmuje tylko ułamek sekundy i zwykle jest stosunkowo niezauważony.
Przekierowania po stronie serwera nie są jedynymi opcjami, jeśli chodzi o stałe przekierowania. Istnieją również przekierowania po stronie klienta. Jak sama nazwa wskazuje, przekierowania po stronie klienta informują przeglądarkę klienta o przekierowaniu na nową stronę.
Na przykład przekierowania metaodświeżania i przekierowania javascript to przekierowania po stronie klienta, które po prostu informują przeglądarkę internetową użytkownika o pobraniu treści, do której użytkownik próbuje uzyskać dostęp z innej lokalizacji.
Co to jest przekierowanie 301?
Przekierowanie 301 to stałe przekierowanie, które przenosi odwiedzających i boty wyszukiwarek do nowego adresu URL, gdy stary nie jest już aktywny lub dostępny.
301 skutecznie informuje przeglądarkę odwiedzającego, że strona została przeniesiona na stałe. Gdy użytkownik próbuje uzyskać dostęp do oryginalnego adresu URL, jego przeglądarka wysyła żądanie HTTP do serwera WWW, który następnie dostarcza kod stanu HTTP. Liczba 301 odnosi się do kodu statusu odpowiedzi HTTP strony źródłowej i wskazuje, że żądana strona została przeniesiona pod inny adres URL.
Gdy robot wyszukiwarek napotka przekierowanie 301, odnotowuje, że należy usunąć stary adres URL ze swojego indeksu. Ponadto „odczytuje” stronę, na którą został przekierowany i określa, czy dobrze pasuje do początkowego zapytania. Chociaż przekierowanie wskazuje, że nowy adres URL powinien być tym, który pojawia się w wynikach wyszukiwania, nie gwarantuje to, że będzie miał pozycję w rankingu dla tych samych słów kluczowych, co przekierowany adres URL.
Jak to działa?
Załóżmy, że w Twojej witrynie jest określona strona internetowa, która generuje regularny ruch. Google go zindeksował, połączyłeś się z nim ze swoich kont w mediach społecznościowych, a odwiedzający umieścili go w zakładkach, aby mieć do niego łatwy dostęp. Jednak z tego czy innego powodu zdecydowałeś się przenieść jego zawartość na inną stronę.
Jeśli po prostu usuniesz stronę, odwiedzający zostaną napotkani na stronie błędu 404, gdy spróbują uzyskać dostęp do oryginalnego adresu URL. Jeśli jednak zaimplementujesz przekierowanie adresu URL 301, odwiedzający zostaną przeniesieni do nowego adresu URL bez żadnych działań z ich strony.
301 Najlepsze praktyki dotyczące przekierowań
Przekierowanie 301 powinno być używane strategicznie. Postępuj zgodnie z tymi najlepszymi praktykami, aby upewnić się, że używasz ich prawidłowo.
Przekieruj tylko do odpowiednich stron
Jeśli przekierujesz do nieistotnej strony, może to zmylić robota wyszukiwarki Google i pomyśleć, że jest to błąd 404 zamiast 301. Najlepiej unikać przekierowań spamu, przekierowując tylko do odpowiednich stron.
Unikaj łańcuchów przekierowań
Jeśli przekierujesz stronę do nowego adresu URL, a później przekierujesz ten adres URL na inny, nieumyślnie utworzyłeś łańcuch przekierowań. Te łańcuchy przekierowań mogą spowolnić Twoją witrynę i zmarnować budżet na indeksowanie. Ponieważ szybkość strony jest czynnikiem rankingu Google, zaplanuj przekierowania, aby uniknąć łańcuchów przekierowań.
Możesz użyć płatnego narzędzia, takiego jak Ahrefs Site Audit, aby odkryć łańcuchy przekierowań w swojej witrynie. Jeśli stwierdzisz, że masz łańcuch przekierowań, możesz zmienić swoje przekierowania, tak aby każda strona przechodziła do końcowego adresu URL, a nie pośredniczyła na innych, teraz usuniętych stronach.
Usuń wszelkie niepotrzebne lub pozostawione przekierowania 301
Na przestrzeni lat witryna może zebrać 301 przekierowań. Mogą one prowadzić do wspomnianych powyżej łańcuchów przekierowań, a także mogą spowolnić ogólną szybkość witryny poprzez przeciążenie pliku .htaccess.
Usługa audytu SEO może pomóc w wykryciu niepotrzebnych 301, dzięki czemu można je usunąć ze swojej witryny.
Czy przekierowania 301 mogą wpływać na SEO?
Przekierowania mogą pomóc w zarządzaniu przepływem ruchu w Twojej witrynie. Jednak gdy są używane niewłaściwie, mogą negatywnie wpłynąć na SEO i UX Twojej witryny.
Dobrą wiadomością jest to, że możesz polegać na przekierowaniach 301, aby skutecznie przekierować ruch bez szkody dla SEO witryny.
Dlaczego przekierowania 301 są uważane za przyjazne SEO?
301 Przekierowania Transfer Link Equity
Jedną z głównych zalet przekierowań 301 jest to, że przenoszą one kapitał linku i autorytet z oryginalnego adresu URL na nowy. W rezultacie przekierowania 301 zyskały reputację jako typ stałego przekierowania dla SEO.
Jeśli chcesz trwale usunąć stronę, nie musisz usuwać jej całkowicie i tracić jej link equity. Jeśli istnieje inna tematycznie istotna strona, możesz użyć przekierowań 301, aby przenieść kapitał linków ze strony oryginalnej na stronę docelową.
Przekierowania 301 jako część Twojej strategii dotyczącej treści
Ponieważ 301 przekierowuje transfer link equity, można je bezpiecznie wykorzystać jako część strategii treści, aby budować większe i lepsze treści. Jak?
Przykład przekierowania 301
Wyobraź sobie, że masz dwie strony z treścią, które są ze sobą ściśle powiązane. Każda z tych stron przechwytuje pewien stopień ruchu organicznego i działa wystarczająco dobrze dla celów SEO. Próbując zwiększyć ruch organiczny na tych dwóch stronach, ponownie przeprowadzasz badanie słów kluczowych i stwierdzasz, że możesz lepiej spełnić intencję wyszukiwania dla żądanej frazy kluczowej, łącząc te dwie strony.
Kiedy połączysz te dwie strony w jeden duży fragment treści, możesz przekształcić dwie strony, które są wystarczająco skuteczne, w jedną, która działa lepiej niż którakolwiek z nich. Dodatkowo przekierowanie 301 na stronie z mniejszym ruchem lub mniejszą liczbą linków zwrotnych może wysłać dodatkowy kapitał linków do Twojej silniejszej strony.
Podobnie możesz użyć przekierowania 301, aby scalić strony, gdy napotkasz problemy z kanibalizacją słów kluczowych.
Przekierowanie 301 a przekierowanie 302?
Przekierowania 301 i przekierowania 302 to przekierowania po stronie serwera, które prowadzą odwiedzających do nowych adresów URL. Główną różnicą między tymi dwoma jest to, że 301 jest przeznaczone do stałego przekierowania, a 302 jest przeznaczone do tymczasowego przekierowania.
Oznacza to, że powinieneś używać przekierowania 302 tylko wtedy, gdy tymczasowo przenosisz stronę. Niektóre sytuacje, w których przekierowanie 302 może być bardziej odpowiednim wyborem, obejmują:
- Zaktualizowałeś stronę internetową, ale nadal chcesz zapewnić widzom spójne wrażenia podczas oglądania
- Chcesz przetestować nową stronę, nie zmieniając jej na stały symbol zastępczy
- Masz uszkodzoną stronę internetową, ale potrzebujesz czasu, aby ją naprawić
Kiedyś 302 przekierowania prowadziły do utraty PageRank, ale tak już nie jest. Google potwierdziło, że ani przekierowania 301, ani przekierowania 302 nie powinny mieć wpływu na Twój PageRank lub inne sygnały SEO.

To powiedziawszy, dobrze jest używać przekierowań 302 tylko wtedy, gdy musisz tymczasowo przekierować ruch, a przekierowań 301, gdy chcesz przekierować ruch na stałe.
Kiedy powinienem użyć przekierowania 301?
Oprócz łączenia treści istnieje kilka innych sytuacji, w których powinieneś użyć 301 do przekierowania adresu URL.
Trwałe przenoszenie strony do innej lokalizacji
Najczęstszym zastosowaniem przekierowania adresu URL 301 jest pomoc w przeniesieniu ruchu na nowy adres URL, gdy zdecydujesz się pozbyć strony. Jeśli chcesz usunąć stronę, możesz użyć stałego przekierowania 301, aby zatrzymać ruch przychodzący i skierować go na podobną tematycznie stronę.
Czyszczenie nieaktywnych stron
Pozostawianie 404 ślepych zaułków w witrynie frustruje odwiedzających i może sprawić, że witryna będzie wyglądać nieprofesjonalnie.
Najlepiej byłoby usunąć te strony i usunąć ich linki. Jeśli jednak chcesz trzymać się wartości linków strony, użyj przekierowania adresu URL 301, aby na stałe przekierować ruch, który otrzymałby na inną stronę.
Jeśli gdzieś w Twojej witrynie lub innej stronie, na którą warto kierować odwiedzających, znajduje się prawie równoważna strona, nie wahaj się użyć przekierowania 301 zamiast całkowicie usuwać stronę.
Zmiana struktury witryny
Zmiana architektury witryny może czasami pomóc w lepszej strukturze i kategoryzowaniu treści. Jeśli zdecydowałeś się scalić strony lub rozmieścić je w nowych podkatalogach, przekierowanie 301 może pomóc w zarządzaniu zmianą i płynnym przenoszeniu odwiedzających.
Przenoszenie bloga z subdomeny do podkatalogu
Jeśli hostujesz swojego bloga w subdomenie i chcesz ponownie połączyć go z domeną główną, możesz przekierować swoje posty do nowych adresów URL w podkatalogu. Sprawdź ten post, aby dowiedzieć się więcej o subdomenach i podkatalogach.
Migracja witryny do nowej domeny
Migracja witryny do nowej domeny nie oznacza, że musisz stracić cały ruch i wartość SEO, na którą tak ciężko pracowałeś. Użyj przekierowań 301, aby przenieść się z jednej nazwy domeny do drugiej i wysłać odwiedzających do swojego nowego domu.
Nie zapomnij również użyć narzędzia Zmiana adresu w Google Search Console, aby powiadomić Google o przeniesieniu domeny.
Przejście z HTTP na HTTPS
HTTP był kiedyś standardem dla stron w całej sieci. Obecnie większość witryn przeszła na HTTPS, bezpieczniejszy protokół, który umożliwia szyfrowaną komunikację za pomocą certyfikatu TLS.
Podczas przełączania z HTTP na HTTPS przekierowanie adresu URL 301 (w połączeniu z tagiem kanonicznym) może zapewnić, że Google poprawnie zindeksuje nową stronę i że użytkownicy są prawidłowo kierowani do nowej witryny.
Adresy URL uwzględniające wielkość liter i końcowe ukośniki
W adresach URL rozróżniana jest wielkość liter. Adres URL pisany wielkimi literami prowadzi do innej strony niż ta, która jest pisana małymi literami, nawet jeśli w przeciwnym razie zawiera to samo. Ponadto adres URL z końcowym ukośnikiem (www.website.com/home/) reprezentuje inną stronę niż adres URL bez niego (www.website.com/home).
Jeśli chcesz uporządkować adresy URL i uczynić je bardziej spójnymi, użyj przekierowania 301, aby skierować odwiedzających i roboty przeszukujące do jednej konkretnej struktury adresów URL, na przykład wszystkich małych liter z końcowym ukośnikiem.
Kiedy NIE używać przekierowania 301?
Nie wszystkie przypadki użycia wymagają 301. Oto, kiedy należy unikać tego typu przekierowań.
W przypadku tymczasowych przekierowań
Powinieneś unikać przekierowań 301, gdy chcesz przekierować ruch tylko tymczasowo. W takim przypadku należy zamiast tego użyć przekierowania 302. Jeśli chcesz, aby firma Google zachowała pierwotny adres URL w swoim indeksie, użyj tymczasowego przekierowania.
Aby przekierować do niepowiązanych stron
Nie używaj przekierowań 301 do przekierowywania na zupełnie niepowiązaną stronę, chyba że jest to konieczne. Google może traktować przekierowania do strony głównej lub zupełnie niepowiązanej strony jako miękkie 404 zamiast 301. Używaj tylko 301, aby przekierować ruch na odpowiednie strony.
Jak wdrożyć przekierowania w WordPress
Gotowy do wdrożenia przekierowań 301 w WordPressie? Możesz to zrobić na kilka sposobów.
Użyj pliku .htaccess
W przypadku witryn hostowanych na serwerach Apache możesz edytować plik .htaccess w folderze głównym witryny, aby zaimplementować przekierowania 301.
Edytowanie .htaccess może być skomplikowane, zwłaszcza jeśli nie masz ochoty technicznej. Na szczęście istnieją wtyczki, które mogą uprościć ten proces i kilka innych sposobów implementacji przekierowań, jeśli okaże się, że zagłębianie się w pliki serwera nie jest dokładnie twoją filiżanką herbaty. Porozmawiaj ze swoim programistą internetowym, aby dowiedzieć się więcej.
Użyj PHP do utworzenia przekierowania
Możesz także zaimplementować przekierowanie za pomocą kodu PHP. Oto przykład z WordPressa, jak możesz to zrobić za pomocą wbudowanej funkcji wp_redirect.
Jeśli chcesz przejść na ścieżkę .htaccess lub PHP, użyj generatora przekierowań URL, który pomoże Ci wygenerować niezbędny kod. Generator przekierowań URL dostarczy Ci kod potrzebny do zaimplementowania przekierowania i pozwoli po prostu skopiować i wkleić go w odpowiednim miejscu.
Użyj wtyczki WordPress
Na szczęście implementacja przekierowań 301 w WordPressie jest prostsza niż na innych platformach. Nie ma potrzeby edytowania pliku .htaccess ani kodu PHP — po prostu użyj wtyczek WordPress zaprojektowanych specjalnie, aby pomóc Ci zaimplementować przekierowania. Niektóre wtyczki, których można użyć do uproszczenia procesu, obejmują Przekierowanie, Yoast i Easy Redirect Manager.
Jak sprawdzić błędy przekierowań 301
Możesz ręcznie sprawdzić, czy przekierowania 301 działają. Po prostu wpisz adres URL w przeglądarce i sprawdź, czy przekierowano Cię na właściwą stronę. Jeśli strona, na którą przekierowałeś, nie wyświetla się, oznacza to, że przekierowanie nie jest poprawnie zaimplementowane.
Możesz także użyć narzędzia do sprawdzania przekierowań online, takiego jak Screaming Frog, aby automatycznie sprawdzić, czy przekierowania w Twojej witrynie działają zgodnie z przeznaczeniem. Te narzędzia mogą być szczególnie przydatne, jeśli istnieje wiele przekierowań, które musisz sprawdzić w tym samym czasie. Narzędzie do sprawdzania przekierowań zidentyfikuje wszelkie błędy przekierowań, które czają się pod maską Twojej witryny, dzięki czemu możesz stworzyć plan ich naprawy.
Często zadawane pytania dotyczące przekierowań 301
Kiedy powinienem użyć przekierowania?
W przypadku usunięcia strony należy przekierować adres URL do nowej strony o podobnym temacie lub zamiarze. Jeśli na przykład stwierdzisz, że masz mało skuteczne treści, które Twoim zdaniem nie mogą być lepiej zoptymalizowane, możesz je usunąć. Wdrożenie przekierowań na tych stronach i wysyłanie odwiedzających witrynę na podobne strony pozwoli wyszukiwarkom wiedzieć, że powinny odindeksować przekierowaną stronę. Stwarza również lepsze wrażenia dla odwiedzających.
Czy przekierowania 301 szkodzą SEO?
Prawidłowo zaimplementowane przekierowania 301 nie powinny szkodzić Twoim wysiłkom SEO. W rzeczywistości 301 mogą wspierać Twoje cele SEO, ponieważ pozwalają strategicznie usuwać słabo działające treści i przekazywać ich wartość linków do bardziej odpowiednich i przydatnych stron.
W przeszłości 30-krotne przekierowania były wykorzystywane do uszkodzenia PageRank strony (jednego ze wskaźników używanych przez Google do rankingu stron). Jednak w 2016 roku Google oficjalnie zmieniło swoje stanowisko w tej sprawie, a 30-krotne przekierowania nie szkodzą już pozycji strony w rankingu. Co więcej, zarówno 301, jak i 302 przekierowują transfer link equity, co w rzeczywistości pomaga SEO, umożliwiając przesunięcie kapitału linków po usunięciu strony.
Czy mogę mieć zbyt wiele przekierowań 301?
Naprawdę nie ma ograniczeń co do liczby przekierowań 301, które możesz mieć w swojej domenie. Jednak w pewnym momencie zbyt wiele przekierowań może zacząć spowalniać przeglądanie. Może to również zmarnować budżet na indeksowanie.
Czy mogę wdrożyć kilka przekierowań 301 jednocześnie?
Tak, nic nie mówi, że nie możesz skumulować przekierowań 301. Jednak łańcuchy przekierowań spowolnią szybkość witryny i zmarnują budżet na indeksowanie. Więc chociaż jest to możliwe, najlepszą praktyką jest unikanie tego.
Czy moje przekierowania 301 przeniosą linki zwrotne z innych witryn?
Tak. Korzystanie z przekierowań 301 oznacza, że kapitał linków z pierwotnie przekierowanej strony zostanie przeniesiony na nową stronę.
Czy mogę przekierować całą domenę?
Chociaż nie możesz przekierować całej domeny naraz, możesz przekierować wszystkie strony w domenie do innej domeny. Na przykład, jeśli przejdziesz z protokołu HTTP na HTTPS, będziesz musiał przekierować każdą stronę z jej adresu URL HTTP na nowy odpowiednik adresu URL HTTPS.
Czy powinienem usunąć tagi kanoniczne strony przed jej przekierowaniem?
Tak, aby uniknąć wysyłania do wyszukiwarek mieszanych sygnałów, usuń tagi kanoniczne ze strony, która jest przekierowywana. Jeśli nowy adres URL nie ma tagu kanonicznego, dodaj go.
Wdrażaj przekierowania 301 i więcej z zaufanym partnerem
Nie masz pewności, czy w Twojej witrynie są nieprawidłowe przekierowania? Pozwól nam pomóc! Nasz 200+ punktowy audyt SEO może znaleźć błędy przekierowań i inne problemy, które mogą wpłynąć na wydajność Twojej witryny. Zarezerwuj bezpłatną konsultację SEO z Victorious już dziś, aby dowiedzieć się więcej.