Przekierowanie 301 – wszystko, co trzeba o nim wiedzieć
Po zmianie miejsce zamieszkania udajesz się na pocztę, by podać swój nowy adres. Dzięki temu korespondencja adresowana na dotychczasowy adres nie wraca do nadawców z dopiskiem “adresat nieznany”, tylko ląduje we właściwej, nowej skrzynce pocztowej. Tak samo działa przekierowanie 301.
Czym są przekierowania 301?
To informacja dla wyszukiwarek, przekazywana w formie kodu statusu HTTP, o trwałym przeniesieniu zawartości danej strony lub podstrony internetowej pod inny adres URL. Jest to także wyraz troski o internautów, którzy dzięki przekierowaniu przechodzą na podstronę odpowiadającą na zadane przez nich pytanie, a nie podstronę z odpychającym hasłem “błąd 404”.
Jakie są rodzaje przekierowań SEO?
Dzięki przekierowaniom informację o zmianie lokalizacji swojego URL-a możesz przekazać wyszukiwarkom na dwa sposoby.
Przekierowanie 301
To najczęściej stosowany rodzaj przekierowania i jednoznaczny komunikat dla wyszukiwarek, że treść oraz wartość link juice i anchor tekstu, która była dotąd dostępna pod adresem X, ma być odtąd dostępna tylko i wyłącznie pod adresem Y. Kiedy robot wyszukiwarki trafi na podstronę X z przekierowaniem 301, przejdzie do wskazanego adresu Y, po czym z dużym prawdopodobieństwem wyindeksuje stary adres X. Proces ten trwa zwykle do kilku tygodni. W ten sposób unikamy duplikacji treści, a w SERP-ach znajduje się tylko jeden właściwy adres URL z całą mocą i ruchem przekazanymi na niego ze starego adresu. Dla użytkowników takie przekierowanie jest prawie niezauważalne. Najważniejsze jest jednak to, że dzięki przekierowaniu trafiają oni na stronę z treścią odpowiadającą na ich zapytanie, zamiast na stronę z hasłem “strona nie została odnaleziona”.
Przekierowanie 301
To najczęściej stosowany rodzaj przekierowania i jednoznaczny komunikat dla wyszukiwarek, że treść oraz wartość link juice i anchor tekstu, która była dotąd dostępna pod adresem X, ma być odtąd dostępna tylko i wyłącznie pod adresem Y.
Przekierowanie 302
Okazjonalnie stosowane przekierowanie 302 to komunikat dla wyszukiwarek, że treść strony X ma być tylko tymczasowo dostępna pod adresem Y. Dla przykładu, sklep internetowy posiada silny URL z wyprzedażą letnią https://sklep.pl/lato, ale z okazji zimy przygotował ofertę na tę porę roku, tworzy więc nową podstronę https://sklep.pl/zima i dodaje do niej przekierowanie 302 na podstronę /lato. Dla wyszukiwarek ta informacja oznacza, że obydwa adresy X oraz Y są aktywne, ale tymczasowo cały ruch ze strony X zostanie skierowany na stronę Y. Co istotne, przekierowanie 302 nie powoduje przekazania mocy z adresu X na Y i nie wyindeksowuje adresu X z wyników wyszukiwania, tak jak robi to przekierowanie 301. Dla internauty przekierowanie 302 znów oznacza tylko to, że przechodzi na podstronę z treściami odpowiadającymi na zadane przez niego pytanie.
Przekierowanie 302
To komunikat dla wyszukiwarek, że treść strony X ma być tylko tymczasowo dostępna pod adresem Y. Nie powoduje przeniesienia wartości link juice i anchor tekstu ze strony X na stronę Y.
Przekierowania wewnętrzne i zewnętrzne
Roboczo możemy też wyznaczyć dwa inne rodzaje przekierowań: działające wewnątrz danego serwisu i tej samej domeny oraz działające na zewnątrz serwisu i do innej domeny.
Przekierowania wewnętrzne są niezwykle przydatne na przykład w sklepach internetowych, w których podstronę ze sprzedanym produktem kierujemy komendą http 301 do produktu z nowej kolekcji, który zastąpił ten wyprzedany.
Przekierowania zewnętrzne kierują użytkownika i roboty wyszukiwarek na inną domenę. Korzystamy z nich najczęściej wtedy, kiedy zmieniany adres naszej witryny, dodajemy certyfikat SSL lub porządkujemy URL-e, używając przekierowania z www na bez www.
Kiedy stosujemy przekierowania 301
Kod statusu HTTP 301 używamy zwykle w trzech sytuacjach, które wiążą się z jakimikolwiek zmianami w adresach URL na stronie www.
Kiedy mamy kilka wersji strony głównej
– Przekierowanie z www na bez www — stosujemy w przypadku, kiedy nasza strona występuje pod dwoma różnymi adresami, np: https://TwojaDomena.pl i https://www.TwojaDomena.pl. Przeglądarki mogą interpretować taką sytuację jako dwie osobne strony, na których występuje niebezpieczna dla działań SEO duplikacja treści. Stosując przekierowanie 301, dajemy robotom jednoznaczną informację o właściwym, docelowym i jednym adresie naszej strony internetowej.
– Przekierowanie z http na https — stosujemy w momencie implementacji SSL dla naszej domeny. Od tego momentu nasza strona internetowa zmienia swój URL z http://TwojaDomena.pl na https://TwojaDomena.pl. Aby podobnie jak w poprzednim przypadku, uniknąć duplikacji zawartości serwisu w oczach wyszukiwarek, stosujemy przekierowanie 301 z HTTP na HTTPS. Wysyłamy w ten sposób jasny komunikat, że od teraz nasz serwis jest dostępny pod jednym adresem https://TwojaDomena.pl.
Kiedy przenosimy nasz serwis na inną domenę lub zmieniamy jej strukturę
Nowa nazwa marki lub przenoszenie strony na nowy system, z czym często wiąże się zmiana całej struktury serwisu, to dwie kolejne sytuacje, w których stosujemy przekierowanie 301.
– Zmiana nazwy domeny — z np. https://TwojaDomena.pl na https://Twoja.pl podobnie jak ww. opisane sytuacje, zmusza nas do wysłania komunikatu do przeglądarek o tej zmianie i skierowania ich na docelowy, niezduplikowany adres.
– Zmiana struktury serwisu www — ma często miejsce w momencie migracji serwisu z jednego hostingu na drugi lub z jednego oprogramowania na inne. Przeobrażeniu ulega wtedy cała struktura URL-i, a brak przekierowania 301 w takiej sytuacji może się wiązać z katastrofalnym spadkiem pozycji w wynikach wyszukiwania. Aby ich nie stracić, jeszcze przed migracją stosujemy przekierowania 301. To niełatwy i bardzo precyzyjny proces, zwłaszcza przy dużych serwisach. Aby zapanować nad sytuacją, w której mamy wiele przekierowań 301 naraz, tworzymy mapę przekierowań i zwracamy uwagę na kolejność kodu w pliku .htaccess.
Kiedy mamy na stronie starą i nieaktualną treść
Świetnym przykładem wykorzystania przekierowania 301 jest niedostępny już produkt w ofercie sklepu internetowego lub podstrona z ofertą, której już nie świadczymy. W takiej sytuacji kierujemy przeglądarkę z takiego URL-a na kolejny URL zawierający dostępny, aktualny produkt lub ofertę. Warto zadbać, żeby nowa treść była tożsama lub podobna do poprzedniej treści, wtedy zwiększamy szansę na przeniesienie mocy link juice i anchor tekstu ze starej na nową stronę i zwiększamy konwersję użytkownika, który trafia na poszukiwaną zawartość.
Uwaga!
Każde przekierowanie 301, jakie wykonasz w naszym serwisie, zgłoś w Google Search Console.
Jak przekierowania 301 wpływają na SEO
Jakościowy link juice, brak duplikacji treści i brak podstron z hasłem “ta witryna jest nieosiągalna”, są dla Google jednymi z istotnych czynników rankingowych, a ponieważ przekierowanie 301 pozwala na optymalizację wszystkich tych trzech elementów, śmiało możemy stwierdzić, że komunikat 301 w znaczący sposób wpływa na działania SEO.
W jaki sposób komunikat 301 działa na SEO?
Podstawową zaletą przekierowania 301 w SEO jest zdolność do przenoszenia całej mocy ilości i jakości linków, anchor tekstu i ruchu ze strony X do strony Y, na którą ta przekierowanie kieruje oraz wyindeksowania starej strony X z wyników wyszukiwania, co pozwala uniknąć szkodliwej duplikacji treści. Tak skonstruowana funkcja pozwala wykorzystać to przekierowanie m.in. do odzyskiwania utraconych linków zawierających “błąd 404”.
Czy przekierowanie 301 jest bezpieczne?
Aktualnie jest ono jednym z najskuteczniejszych i bezpiecznych dla wyszukiwarek sposobów stałego przeniesienia adresu, bez utraty mocy, postrzeganym przez Google pozytywnie. Musi być jednak prawidłowo skonfigurowane z TwojaStrona.pl/strona1 na TwojaStrona.pl/strona2.
Jak przekierowania 301 wpływają na kampanie Google Ads
Przekierowanie 301 wpływa również bezpośrednio na kampanie Google Ads. Prawidłowo wdrożone, umożliwia przejście użytkownika klikającego w reklamę na pożądaną przez nas podstronę i pozwala w pełni korzystać z jej potencjału. Natomiast jego nieprawidłowa implementacja prowadzi odbiorcę do niedziałającej podstrony i poważnie zaburza skuteczność naszych kampanii. Tworząc kampanie Google Ads, powinniśmy mieć więc na względzie, to, że:
– Google zablokuje reklamę zawierającą link do niedziałającej podstrony, co w konsekwencji ograniczy nam emisję reklam na istotne dla nas frazy kluczowe.
– Gdy przekierowanie 301 w linku umieszczonym w reklamie Google Ads prowadzić będzie użytkownika do zupełnie innej domeny, niż ta promowana, ryzykujemy jej spadek w rankingu reklam Google Ads.
– Jeśli aktywna reklama Google Ads będzie prowadzić użytkownika do podstrony zawierającej błąd 404, zamiast właściwej treści, zwiększymy tylko współczynnik odrzuceń i zmarnujemy budżet przeznaczony na promocję.
Jak zrobić przekierowanie 301?
Planując uporządkowanie struktury całej strony lub wykonując drobne operacje polegające np. na usunięciu niedostępnych już produktów w sklepie i przekierowaniu ich na dostępne, warto zastosować się do dobrej praktyki przygotowania mapy przekierowań.
Mapa przekierowań
To lista URL-i, które będziemy chcieli przekierować, zestawiona z listą adresów, na które chcemy przekazać ich moc. To zestawienie warto uzupełnić także podstronami, które posiadają jakościowy link juice, ale nie generują ruchu. Możemy je łatwo odnaleźć w Google Analytics w zakładce Zachowanie > Przegląd > Wyświetl pełny raport.
Z tak przygotowanym zestawieniem, przystępujemy do wdrożenia przekierowań.
Sposoby przekierowań 301
– Przekierowanie podstron 301 htaccess — jeśli Twój serwis znajduje się na serwerze Apache, do przekierowania konieczna będzie obecność pliku .htaccess w folderze głównym na serwerze i możliwość jego edycji przez wprowadzenie właściwych reguł, np.:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.TwojaStaraStrona.pl [NC]
RewriteRule ^(.*)$ http://TwojaNowaStrona.pl/$1 [L,R=301]
– Przekierowanie PHP — jeśli strona jest skonstruowana tak, że za wyświetlenie zawartości odpowiada plik np. index.php, wtedy w nim od góry dodajemy kod:
<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(„Location: http://TwojaNowaStrona.pl/Podstona.html”);
?>
– Przekierowanie JavaScript — możemy też wykonać przekierowanie przez dodanie krótkiego kodu JS na stronie:
<script type=”text/javascript”>
location.href=”http://www.TwojaNowaStrona.pl”;
</script>
– Przekierowanie 301 wordpress — możemy je łatwo wdrożyć edytując plik .htaccess lub jeszcze prościej z wykorzystaniem wtyczki Redirection: https://wordpress.org/plugins/redirection/
– Przekierowania na popularnych platformach hostingowych — zarówno przekierowanie 301 nazwa.pl, jak i przekierowanie 301 home.pl, można wykonać przez dodanie do folderu głównego, w którym znajduje się strona pliku .htaccess z odpowiednimi regułami. Platformy te dają także możliwość ich wykonania z pomocą prostego formularza, dostępnego przez panel obsługi swojego serwera online. Podobną możliwość daje platforma e-commerce Shoper, w której przekierowania 301 wykonujemy przez panel obsługi sklepu internetowego.
Możliwe problemy z przekierowaniami 301
Do najczęstszych problemów, często fatalnych w skutkach, należą:
– Pomyłka w zastosowaniu przekierowania http 301 vs 302 – kiedy to pierwsze jest pozytywnie odbierane przez Google, drugie przekierowanie o charakterze tymczasowym, docelowo zmniejsza wiarygodność strony “w oczach” wyszukiwarek, ponieważ nie przekazuje mocy linków i anchor tekstu na nową stronę.
– Przypadkowe przekierowanie 301 wszystkich stron na jeden adres URL — prowadzi ono docelowo do wyindeksowania wszystkich przekierowanych stron na rzecz tego jednego adresu i drastyczny spadek widoczności w wyszukiwarkach a tym samym ruchu organicznego.
Co, kiedy nie możemy użyć przekierowania 301?
Może się zdarzyć, że nie mamy dostępu do edycji pliku .htaccess na serwerze lub gdy w naszym panelu edycji treści na stronie, panelu obsługi sklepu internetowego lub panelu obsługi naszego serwera nie ma możliwości wykonania przekierowań 301. Wtedy możemy zastosować link rel=”canonical”.
Tag kanoniczny rel=”canonical”
To rozwiązanie jest prostsze do wdrożenia od przekierowania 301, ponieważ nie wymaga działań po stronie serwera, wystarczy, że edytujemy sekcję <head> naszej strony, wskazując w nim źródło treści.
Jak działa kanoniczny URL?
Zanim jednak się zdecydujemy na to rozwiązanie, musimy być świadomi, że działa nieco inaczej niż przekierowanie 301. Link rel=”canonical” jest niewidoczny dla użytkownika. To informacja o tym, która strona jest podstawowym źródłem zduplikowanej treści i skierowana jest jedynie do robotów Google. Rel canonical wskazuje najważniejszy do indeksacji adres, ale nie wyindeksowuje pozostałych podstron z podobną treścią, jak to czyni przekierowanie 301.
Link rel=”canonical” jest niewidoczną dla internautów informacją, skierowaną jedynie do robotów Google o tym, która strona jest podstawowym i najważniejszym źródłem zduplikowanej treści. Wskazuje najważniejszy do indeksacji adres ale nie wyindeksowuje pozostałych podstron z podobną treścią, jak to czyni przekierowanie 301.
Kiedy stosujemy rel=”canonical”?
Kiedy nie chcemy z różnych powodów wyindeksowywać adresów towarzyszących temu jednemu, właściwemu, który optymalizujemy pod wyszukiwarki. Kanoniczny URL wykorzystujemy w takich sytuacjach:
– w walce ze zduplikowaną treścią — jest to świetne narzędzie pozwalające na łatwą konsolidację adresów z tożsamą zawartością i poprawę widoczności wybranego URL “w oczach” wyszukiwarek. Wytyczne Google w tym zakresie znajdziesz na stronie: https://support.google.com/webmasters/answer/139066?hl=pl
– w walce z kanibalizacją podstron wynikającą z kilku różnych metod nawigacji — na stronach, na których możliwa jest indeksacja filtrowania produktów lub wyników ich wyszukiwania, dochodzi do duplikacji podstron o podobnej zawartości, np.:
https://TwojSklep.pl/BluzaMeska/RozmiarL i https://TwojSklep.pl/RozmiarL/BluzaMeska. Używając rel=”canonical”, wskazujemy wyszukiwarkom właściwą podstronę do indeksacji, ale nie wyindeksowujemy pozostałych jej wariacji, pozwalając na dalsze swobodne korzystanie przez użytkowników ze strony czy filtrowanie produktów. Nie ograniczamy też robotom Google procesu głębokiej eksploracji naszych zasobów.
– Walka z duplikacją treści w sytuacji, kiedy strona w locie generuje dynamiczne adresy URL — kanoniczny URL sprawdzi się również w momencie, kiedy dodajemy do naszych URL dodatkowe parametry, indywidualne dla każdego internauty i wynikające ze sposobu, w jaki porusza się on po witrynie, takie jak np. identyfikatory sesji czy kod śledzenia. Powstaje wtedy znów zjawisko duplikacji treści, które możemy zoptymalizować za pomocą rel=”canonical”, nie ograniczając tej funkcjonalności.
Kiedy nie warto stosować kanonicznego URL-u?
Kiedy tworzymy zupełnie nowy serwis, przyłóżmy się do stworzenia takiej struktury menu serwisu, w której nie dojdzie do sytuacji duplikacji treści i konieczności stosowania tagu rel=”canonical”.
Zagrożenia związane ze stosowaniem przekierowań
Jeśli wdrożymy przekierowania na swojej stronie w niewłaściwy sposób, np. myląc przekierowanie http 301 z 302, niewłaściwie implementując kanoniczny URL lub przekierowanie 301, musimy się liczyć z negatywnymi konsekwencjami, np. wyindeksowaniem wszystkich podstron naszego serwisu, negatywnym odbiorem strony przez wyszukiwarkę i drastycznym spadkiem ruchu organicznego). Dlatego też warto robić to rozważnie, a swoje koncepcje na przekierowania w serwisie warto wcześniej przetestować.
Wdrażając przekierowania w swoim serwisie, miejmy także z tyłu głowy świadomość, że wszystkie opisane w tym artykule reguły to jedynie komunikat czy uprzejma prośba wysyłane przez nasz serwis do wyszukiwarek, w tym Google, który swoim zwyczajem nie da nam nigdy 100% pewności, jak odpowie na naszą prośbę.
Jedno jest pewne — jeśli mamy na względzie dobro i komfort użytkownika serwisu oraz świadomie dbamy o to, które treści mają się pojawiać w indeksie i jak ma przepływać od nich link juice, jesteśmy zawsze po jasnej stronie mocy.
Jeśli nie masz pewności, jak poprawnie wdrożyć przekierowania w swoim serwisie, by wzmocnić SEO, skorzystaj z naszego szkolenia dla firm: https://maxroy.agency/szkolenia-indywidualne/
Jeżeli chce zrobić przekierowania ze starej domeny na nową za pomocą wtyczki redirection, to instaluje ją i ustawiam linki na starej domenie/ instalacji wp czy na nowej ? I co się stanie w sytuacji kiedy ktoś przejmie moją starą domenę bo ja przestanę ją opłacać ?
Aneto, dziękuję za pytanie. Linki przekierowujemy w kierunku ze starej strony na nową stronę. I drugie pytanie – jeśli ktoś przejmie naszą domenę, możemy albo negocjować z nowym nabywcą jej odkupienie lub skorzystać z sądu domenowego.