Blog
Przekierowanie 301 (301 redirect) – co to jest i kiedy je stosować?
Czy zdarzyło Ci się kliknąć link i znaleźć się na stronie zupełne innej niż ta, do której link powinien prowadzić? A może strona, na którą chciałeś się dostać, nie istnieje i jedyne co zobaczyłeś to błąd 404? W obu przypadkach zawiodły przekierowania. Sprawdź, w czym mogą Ci pomóc i w jaki sposób wykonać je poprawnie.
Po co stosuje się przekierowania?
Przekierowanie adresu URL strony internetowej ma na celu przeniesienie użytkownika ze strony A do docelowej strony B. Jest ono niezbędne do zachowania spójnej struktury strony. Dzięki zastosowaniu przekierowania możemy przekierować ruch na stronę, która powinna ten ruch otrzymać.
Zmiana adresów URL – o czym pamiętać?
Zmiana struktury linków, tworzenie nowych podstron, wdrożenie certyfikatu SSL, a nawet sytuacja, w której została zmieniona nazwa firmy, może wymagać wykonania przekierowań. Przeniesienie witryny pod nowy adres URL powinno być zawsze dobrze przemyślane – zarówno z punktu widzenia SEO, jak i wygody użytkowników. Przekierowanie URL pozwala bowiem zachować ciągłość nawigacji i przeniesienie całego efektu pracy ze starych linków na nowe.
Z punktu widzenia użytkownika i robotów indeksujących, każdy błąd w przekierowaniu może skutkować trafieniem na nieistniejącą stronę lub nieaktualną stronę, której dawno nie powinno być w obiegu, a taka sytuacja często prowadzi do spadków w wynikach wyszukiwania. Google traktuje ją jako złą praktykę, która zaburza doświadczenia użytkowników i pracę robotów Google.
Szczególną uwagę powinny zwrócić na to sklepy internetowe, które często mają wiele wersji tej samej pierwotnej strony lub tymczasowe adresy wykorzystywane przy składaniu zamówień metodą POST. Należy pamiętać, że każde przekierowanie powinno kierować do konkretnego adresu, który rzeczywiście istnieje i działa poprawnie, najlepiej w wersji zabezpieczonej certyfikatem SSL i działającej pod szyfrowanym protokołem HTTPS.
Zmiana jednego adresu w strukturze to nie wszystko – witryna mogła zostać przeniesiona w innej lokalizacji, a użytkownicy korzystający z przeglądarki internetowej powinni nadal trafiać bezproblemowo tam, gdzie zamierzali. Dlatego w dalszej części artykułu przyjrzymy się dokładniej konkretnym scenariuszom przekierowań i ich implementacji.
Przenosiny na nową domenę
Zmiana domeny to poważny krok – niezależnie od tego, czy chodzi o rebranding, uporządkowanie struktury firmy, czy chęć posiadania bardziej chwytliwej nazwy. Niezależnie od powodu, wykonanie przekierowań pozwala rozwiązać wiele potencjalnych problemów związanych z ruchem i widocznością jednej strony przenoszonej na inną.
Aby nie stracić pozycji w wynikach wyszukiwania, należy poinformować roboty wyszukiwarek, że dana strona została stałe przeniesiona pod dany adres. Dzięki temu możliwe jest płynne przekierowanie, które nie tylko ułatwia życie użytkownikom, ale także gwarantuje, że nowe adresy pozostaną zindeksowane i nie będą traktowane jako kopia starych adresów.
Dodatkowo dobrze jest zadbać o określenie linku kanonicznego na nowej stronie – informując w ten sposób Google, że to właśnie nowy adres ma być uznawany za wersję nadrzędną treści. Przekierowanie pozwala nie tylko zachować porządek, ale też uniknąć problemów z duplikacją i rozproszeniem autorytetu strony.
Przedrostki też mają znaczenie
Choć na pierwszy rzut oka może się wydawać, że adresy stron z przedrostkiem WWW i bez WWW to dokładnie to samo, z punktu widzenia robotów Google i użytkowników – to dwa różne adresy. To samo dotyczy sytuacji, gdy jedna wersja strony działa z przedrostkiem https (z zabezpieczeniem), a druga z przedrostkiem http (bez zabezpieczenia). Google traktuje je jako oddzielne strony, co prowadzi do duplikacji treści i osłabienia pozycji w wynikach wyszukiwania.
Aby tego uniknąć, warto zawczasu zadbać o spójność – najlepiej zdecydować się na jeden adres, np. WWW i https, i konsekwentnie się go trzymać. Wdrożenie certyfikatu SSL i przejście na szyfrowany protokół HTTPS to już dziś standard – nie tylko ze względu na bezpieczeństwo użytkowników, ale również dlatego, że Google traktuje to jako czynnik rankingowy. Strony zabezpieczone certyfikatem SSL budzą większe zaufanie, szczególnie wśród klientów sklepów internetowych.
Z punktu widzenia użytkownika brak spójności w adresach może być mylący. Jednego dnia trafia na stronę z przedrostkiem WWW, drugiego – bez WWW, a w międzyczasie coś nie działa, bo przeglądarka zapisała inny adres URL w pamięci podręcznej.
Te drobnostki mogą zadecydować, czy dana osoba zostanie na stronie, czy ją opuści. Dlatego warto potraktować temat poważnie – bo choć przedrostki mogą wydawać się nieistotne, w praktyce mają wpływ na indeksowanie w wynikach wyszukiwania, wygodę użytkownika i ogólne postrzeganie strony.
Plik .htaccess – Twój sojusznik w przekierowaniach
Plik .htaccess to jedno z najpotężniejszych narzędzi osoby zarządzającej stroną. Znajduje się zazwyczaj w katalogu głównym witryny i umożliwia konfigurację wielu funkcji bez potrzeby ingerowania w kod strony.
To właśnie w tym pliku definiuje się zasady, które informują przeglądarki, że dana strona została stałe przeniesiona, albo że powinna teraz funkcjonować pod inną nazwą. Dobrze przygotowane wpisy pozwalają zadbać o przekierowanie użytkownika z przestarzałych lub nieaktualnych linków, a także o płynne przejście ze starej wersji witryny na nową.
Modyfikacja pliku powinna być wykonana ostrożnie, bo nawet niewielki błąd w składni może spowodować, że strona przestanie działać poprawnie. Kiedy wszystko jest dobrze wdrożone, wykonanie przekierowań pozwala rozwiązać problemy z błędami 404, duplikacją treści i poprawić doświadczenia użytkowników.
Plik .htaccess świetnie radzi sobie też z przekierowaniami wynikającymi z potrzeby uporządkowania przedrostków – na przykład wtedy, gdy chcemy, by nasza strona była dostępna wyłącznie z przedrostkiem WWW albo wyłącznie z przedrostkiem https. Takie działania mają ogromne znaczenie dla SEO i spójności adresów w Internecie.
Dlaczego przekierowania są tak ważne w SEO?
Wyobraźmy sobie sytuację, w której reklama, za którą płacisz, kieruje użytkownika do pustej podstrony. Nie ma chyba nic gorszego od dziurawej witryny, która traci ruch i powoduje niezadowolenie, co przekłada się na negatywną ocenę User Experience, czyli całości wrażeń, jakich użytkownik doświadcza, korzystając ze strony internetowej. Warto więc, prowadząc działania na stronie, zadbać o prawidłowe przekierowania.
Dzięki przekierowaniom możemy w jasny sposób poinformować Google, jak ma się poruszać po stronie i które z podstron należy wykluczyć z wyników wyszukiwania, a to bazowy czynnik w obszarze funkcjonowania witryny — określający wysokie miejsce w wyszukiwarce. Konfiguracja nie jest trudną sztuką, a może mieć ogromne znaczenie dla działań SEO i ogólnej pozycji Twojej strony.
Które przekierowanie zastosować?
Zakres przekierowań mieści się w przedziale 300-310. Najważniejsze przekierowanie z punktu widzenia SEO to przekierowanie 301. To dzięki niemu możemy naprawić wiele błędów i niedociągnięć strony internetowej. To także dzięki 301 możemy bezpiecznie zmienić starą na nową, nawet jeśli zmieniamy strukturę adresów URL.
Najczęściej spotykane przekierowania
- 301 - trwale przeniesiony – żądany zasób zmienił swój URL i w przyszłości zasób powinien być szukany pod wskazanym nowym adresem.
- 302 - znaleziono – żądany zasób jest chwilowo dostępny pod innym adresem a przyszłe odwołania do zasobu powinny być kierowane pod adres pierwotny.
- 303 - zobacz inne – odpowiedź na żądanie znajduje się pod innym URI i tam klient powinien się skierować. To jest właściwy sposób przekierowywania w odpowiedzi na żądanie metodą POST.
What's the Difference Between a 301 and 302 Redirect? Odpowiada Neil Patel.
Kiedy stosować przekierowania?
Oto kilka najpopularniejszych zastosowań przekierowań 301, 302 i 303:
- błąd w linku lub adresie URL – czasami w strukturę linków wewnętrznych wkradnie się błąd, np. zabraknie jednej litery, średnika czy myślnika. Link zaczyna więc kierować do strony z kodem 404. Najlepszym rozwiązaniem takiej sytuacji jest naprawienie linku. Nie zawsze jednak jest to możliwe, poza tym adres docelowy może się w międzyczasie zindeksować. Należy w takim wypadku wykonać przekierowanie 301.
RewriteEngine On
#przekierowanie strony z błędem na prawidłową
RewriteRule ^strona_z_bledem$ http://www.domena.pl/strona_prawidlowa
[R=301,L] - strony double content – w sytuacji, gdy na stronie pojawia się więcej, niż jedna identyczna strona zalecane jest przekierowanie wszystkich jej kopii na stronę docelową przekierowaniem 301. Jeśli strony zawierające double content z jakichś przyczyn nie mogą zostać przekierowane, możemy zastosować rel canonical.
Ważne! Wersja strony dostępna w formacie z WWW i bez WWW to także double content.
RewriteEngine On
#przekierowanie strony dc na stronę główną
RewriteRule ^strona_dc.html$ http://www.domena.pl/ [R=301,L]
RewriteEngine On
#przekierowanie wszystkich wersji na wersję http z WWW
RewriteCond %{HTTP_HOST} ^domena.pl(.*) [NC]
RewriteRule ^(.*)$ http://www.domena.pl/$1 [R=301,L] - zmiana strony – często podczas podmiany starej strony na nową zapomina się o wykonaniu przekierowań 301 starych adresów URL na nowe. To poważny błąd, który skutkować może spadkami pozycji oraz ruchu na stronie. Podstrony, które do tej pory pojawiały się w wynikach wyszukiwania, nagle zwracają błąd 404 lub kierują do strony głównej. Brak 301 przy podmianie strony to podstawowy czynnik spadków na stronie.
- zmiana domeny – w tym przypadku sprawa jest dużo prostsza z punktu widzenia przekierowania. Wystarczy wykonać jedno przekierowanie dla całej domeny. Jeśli chcemy przenieść domenę A, na domenę B należy wykonać przekierowanie 301.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?staradomena\.pl [NC]
RewriteRule (.*) http://nowadomena.pl/$1 [R=301,L] - zindeksowane błędy 404 – jeśli w wynikach wyszukiwania zaindeksowane są strony zwracające błąd 404, należy przekierować je przekierowaniem 301 na strony docelowe.
RewriteEngine On
#przekierowanie strony z 404 na prawidłową
RewriteRule ^strona_404$ http://www.domena.pl/strona_prawidlowa [R=301,L] - certyfikat SSL – wiele osób zapomina o przekierowaniu domeny po instalacji certyfikatu SSL. Podobnie jak w przypadku stron double contentu wersja domeny dostępna pod http i https to kopia treści, którą należy przekierować przekierowaniem 301.
RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteRule ^(.*)$ https://www.domena.pl/$1 [R=301,L]
Skuteczne zastosowanie 301 redirect w strategii SEO
W wielu przypadkach najskuteczniejszym rozwiązaniem jest właśnie 301 redirect — trwałe przekierowanie strony, które pozwala zachować autorytet linku i nie tracić pozycji w wyszukiwarkach. 301 to forma przekierowania HTML do innej strony, rekomendowana przez specjalistów SEO.
301 URL redirect czy 301 redirect HTML to przekierowania, które pomagają uniknąć błędów 404 i poprawiają płynność nawigacji na stronie.
W bardziej zaawansowanych przypadkach stosuje się np. RedirectMatch 301 albo zestawienie Redirect 301 302, w zależności od tego, czy przeniesienie jest trwałe, czy tylko tymczasowe. W przypadku metod POST sprawdzi się także przekierowanie 303, które zachowuje poprawność przesyłanych danych. Nawet przekierowanie strony HTML może mieć znaczenie, jeśli chcesz szybko przenieść użytkownika na nową lokalizację bez konieczności czekania na aktualizacje w wyszukiwarkach. Takie działania to fundament dobrego SEO.
Jeśli nie masz pewności, jak wdrożyć przekierowania na swojej stronie – nie ryzykuj utraty ruchu ani widoczności. Skontaktuj się z nami, a pomożemy Ci uporządkować wszystko krok po kroku: www.ibif.pl/kontakt.

Jesteś zainteresowany naszą ofertą? Zadzwoń!