Zmieniła się oferta w Twoim sklepie? Produkty, które oferowałeś, wyprzedały się, bądź zrezygnowałeś z usług, które oferowałeś na swojej stronie internetowej? Jeżeli spotkał Cię jeden z tych scenariuszy, prawdopodobnie musisz skorzystać z przekierowań starych, nieużytecznych już adresów URL, na zbliżone im tematycznie inne adresy. Pomogą Ci w tym przekierowania 301 i 302. Które jednak wybrać i dlaczego? Na te pytania odpowiemy w poniższym wpisie!
Z tego artykułu dowiesz się, czym są przekierowania 301 i 302, kiedy je stosować i w jaki sposób!
Spis treści:
- Czym są przekierowania 301 i 302?
- Przekierowania 301 (permanent redirect) – co to jest?
- Kiedy używamy przekierowania 301?
- Jak i gdzie ustawić przekierowanie 301?
- Przekierowania 302 (temporary redirect) – co to jest?
- Kiedy używamy przekierowania 302?
- Jak i gdzie ustawić przekierowanie 302?
- Jak sprawdzić czy wdrożone przekierowania 301 i 302 działają prawidłowo?
- Przekierowania 301 i 302 – podsumowanie
Czym są przekierowania 301 i 302?
Przekierowania 301 i 302 to mechanizmy pozwalające automatycznie przenieść użytkowników i roboty indeksujące witryny na nowy, podany przez nas adres URL. Przekierowania stanowią swojego rodzaju informację dla robotów i użytkowników, że poprzednio odwiedzany przez nich adres URL został przeniesiony. Informacje, które można było na nim znaleźć, są teraz dostępne pod nowym adresem bądź już nie istnieją i zostały przekierowane, aby nie wykazywały błędu 404.
Do wykorzystania masz kilka rodzajów przekierowań. Najczęściej używanymi są jednak przekierowania 301 i 302. Dzieje się tak ze względu na ich funkcjonalność i informacje, które przekazują swoim występowaniem. Jaka jest jednak różnica między przekierowaniami 301 a 302 dla robotów i czym różnią się przekazywane przez nie informacje?
Przekierowania 301 (permanent redirect) – co to jest?
Przekierowanie 301, zwane również permanentnym, jest najczęściej wykorzystywanym rodzajem przekierowania. Jego nazwa może jednak mylić. Nie oznacza ona, że gdy je wdrożymy, stracimy na zawsze możliwość jego usunięcia.
Nazwa ta odnosi się do działania robotów indeksujących strony internetowe. Samo przekierowanie posiada o wiele większe znaczenie w dziedzinie pozycjonowania stron internetowych SEO niż inne jego typy.
Przekierowania 301 dają jasną informację dla robotów wyszukiwarek, że dana zakładka, znajdująca się pod konkretnym adresem, już nie istnieje. Treści, które były na niej zawarte, roboty mogą znaleźć udając się pod inny adres URL. Takie działanie pozwala przekazać „potencjał SEO”, który wygenerowała zakładka, do innego adresu. Nie wiąże się to ze stratą większości postępów związanych z pozycjonowaniem na frazy przekierowanej zakładki.
Trzeba również wziąć pod uwagę fakt, że w celu zachowania zgodności i nieutracenia postępów przekierowywać powinieneś do zakładek najbardziej zbliżonych tematycznie względem tej, którą chcesz przenieść. Można również powiedzieć, że jednocześnie dajesz w ten sposób robotom informację, aby wyświetlały w wynikach wyszukiwania inny adres URL. Adres przekierowany będą one traktowały jako kanoniczny względem adresu, na który przekierowujemy.
Kiedy używamy przekierowania 301?
Tak jak wspomnieliśmy wcześniej, przekierowania 301 możemy stosować w różnych przypadkach. Do najczęstszych sytuacji, w których się ich używa, należą:
- Przekierowanie wersji strony internetowej z odmiennymi prefixami:
Kiedy kupujesz domenę razem z hostingiem i już zakupionym certyfikatem SSL, może ona występować w aż czterech różnych wariantach: http, http z www, https, https z www. Aby nie duplikować treści na stronie, powinieneś wybrać rodzaj domeny z jednym prefixem. Jeśli posiada ona certyfikat SSL, to wybierasz prefix „https”, a następnie pozostałe zakładki przekierowujesz na ich odpowiedniki związane ze wskazanym prefixem;
- Przekierowanie stron z błędami 404:
Kiedy przestaje funkcjonować konkretny URL, jest on wyświetlany użytkownikom i robotom indeksującym jako błąd 404 strony. Aby zapobiec niepotrzebnemu zakłopotaniu użytkowników i utracie wyników pozycjonowania nieistniejącego już adresu, przekierowujesz go do najbliżej powiązanego tematycznie adresu URL;
- Przekierowanie pojedynczego adresu URL:
Jeśli postanowisz zmienić strukturę swojej witryny bądź utworzysz nowy szablon strony internetowej, bardzo często będziesz musiał przekierować stare adresy URL, które pełniły funkcję pozycjonowania względem konkretnych fraz, na nowe.
W ten sposób nie utracisz pracy wykonanej na rzecz pozycjonowania. Przekierowania 301 poinformują roboty indeksujące, że treści znajdujące się na starym adresie można znaleźć na nowym URL, zachowując tym samym zebrany „potencjał SEO”. Oprócz tego wykorzystanie przekierowań pozwala zażegnać problem związany z duplikacją czy kanibalizacją treści występujących pomiędzy zakładkami jednej witryny. Umożliwia to uniknięcie tym samym problemów z pozycjonowaniem.
Jak i gdzie ustawić przekierowanie 301?
Przekierowania 301 możesz wykonać najłatwiej na dwa sposoby. Pierwszym z nich jest zastosowanie odpowiedniej reguły w pliku .htaccess, będącym pewnego rodzaju „operatorem” działań po stronie serwera.
Drugim sposobem jest zainstalowanie jednej z wielu wtyczek dostępnych dla CMS-ów witryn, takich jak WordPress czy Prestashop. Ich interfejsy pozwalają w łatwy i przystępny sposób przekierować stare adresy URL na nowe. Nie ma potrzeby zaznajamiania się z regułami czy informacjami o działaniach na pliku .htaccess.
Jeżeli chcesz dowiedzieć się, czym jest plik .htaccess oraz jak wykonać odpowiednią regułę, która pozwoli ci przekierować stary adres URL na nowy, zapoznaj się z naszym wpisem blogowym. Pomoże Ci on samemu wykonywać działania w pliku .htaccess Twojej strony internetowej.
Przekierowania 302 (temporary redirect) – co to jest?
Przekierowanie tymczasowe, czyli przekierowanie 302, wykorzystać możesz w momencie, kiedy, chcesz tymczasowo skierować dany URL na inny adres. Dla użytkowników jest to aspekt prokonsumencki, natomiast dla robotów pozycjonujących stanowi nośnik większej ilości informacji.
Przekierowanie 302 powiadamia roboty indeksujące, że stary adres – ten z którego poprowadziliśmy przekierowanie tymczasowe na inny – jeszcze wróci. Dzięki takiemu działaniu nie przenosisz wypracowanego potencjału „mocy SEO” starego adresu URL na nowy. Zostawiasz wtedy wiadomość, że pozostaje on na starym adresie, który krótce przywrócisz.
Trzeba jednak pamiętać, że przekierowania 302 używa się w momencie, gdy jesteś pewien, że stary adres wróci do użytku. W przeciwnym razie poczynione prace pozycjonujące pozostaną w pamięci robotów indeksujących na starym adresie. Nie będziesz mógł także przenieść „mocy SEO” na nowy. Może to generować wiele problemów i dodatkowych prac na nowym adresie.
Kiedy używamy przekierowania 302?
Przekierowanie 302 możemy stosować w różnych przypadkach, takich jak:
- Zmiana szablonu strony internetowej – warto skorzystać z przekierowania 302, jeśli nie chcesz utracić poczynionych prac związanych z pozycjonowaniem, a nie zmieniasz również adresu URL na stałe. Najczęściej wykorzystasz przekierowania 302 przy zmianach graficznych, optymalizacyjnych, czy szablonowych, w celu uniknięcia odwiedzin jeszcze niegotowej strony przez użytkowników;
- Wyczerpanie asortymentu produktów w sklepie – w ten sposób możesz tymczasowo przekierować użytkownika np. na stronę nadrzędną, czyli kategorii produktu. Nie dopuszczasz go w ten sposób do produktu, który obecnie nie posiada zatowarowania. Przekierowanie 302 wykorzystasz przy produktach, które w niedługiej przyszłości powrócą. Nie stracisz tym samym „mocy SEO” dla konkretnego produktu, na którego nazwę możesz już posiadać wysokie pozycje.
Jak i gdzie ustawić przekierowanie 302?
Przekierowania 302, tak samo jak w przypadku przekierowań 301, ustawiamy w pliku .htaccess bądź przy użyciu specjalnych wtyczek, dostępnych w popularnych CMS, takich jak WordPress czy Prestashop. Różnica polega na tym, że trzeba przygotować oddzielne reguły, które pozwolą na wykonanie przekierowania tymczasowego 302. Głównie polegają one na zmienieniu cyfry 301 na 302, dzięki którym przekierowania zostaną wdrożone i wykonane przez serwer. W celu poznania dyrektyw zapraszamy do lektury wcześniej wspomnianego wpisu!
Jak sprawdzić, czy wdrożone przekierowania 301 i 302 działają prawidłowo?
Aby sprawdzić, czy wdrożone przekierowania funkcjonują w prawidłowy sposób, możesz skorzystać z kilku narzędzi, dających pogląd na sytuację. Dwa najczęściej wykorzystywane rozwiązania do sprawdzenia poprawności wdrożenia przekierowań to:
- https://httpstatus.io/ – narzędzie to po podaniu konkretnych adresów URL przedstawi Tobie, jakie przekierowania są wykonywane z danego adresu i na który są wykonywane;
- wtyczka „Link Redirect Trace” – jest to wtyczka dostępna w bibliotece wtyczek Google, która po zainstalowaniu da Ci wgląd w wykonane bądź niewykonane przekierowania po wejściu w konkretny URL:
Przekierowania 301 i 302 – podsumowanie
Podsumowując, przekierowania stałe 301 oraz przekierowania tymczasowe 302 są i będą ważnymi elementami pozycjonowania stron internetowych. Dla użytkowników mogą one nie mieć najmniejszego znaczenia. Dzieje się tak ze względu na fakt, że nawet nie będą wiedzieli, iż takie przekierowanie zostało wdrożone.
Dla robotów indeksujących mają natomiast ogromne znaczenie, ponieważ pozwalają zarządzać przesyłem „mocy SEO” generowanej przez złożone działania pozycjonowania SEO. Tym samym zapewniają zachowanie efektów wykonanej pracy. Pozwalają także uniknąć potencjalnych kar i spadków związanymi z duplikacjami, kanibalizacją czy błędami 404, mogącymi występować na stronach internetowych niewykorzystujących przekierowań.