Przekierowanie 301 to trwałe przekierowanie HTTP, które kieruje użytkowników i wyszukiwarki pod nowy adres URL, zachowując pozycje, linki i autorytet.

Podsumowanie
Przekierowanie 301 to trwały kod statusu HTTP, który przekazuje użytkowników i wyszukiwarki ze starego adresu URL pod nowy. Przenosi sygnały rankingowe i moc linków do miejsca docelowego, dlatego jest bezpiecznym sposobem na zmianę adresów URL lub migrację witryny.
Chcesz dowiedzieć się więcej? Zapytaj
Gdy przenosisz stronę, zmieniasz strukturę adresów URL albo migrujesz witrynę, każdy stary adres przestaje działać, dopóki nie wskażesz mu nowego miejsca. Robi to przekierowanie 301 (HTTP 301 Moved Permanently). Serwer odpowiada na żądanie starego adresu URL kodem statusu 301 i adresem strony zastępczej, dzięki czemu przeglądarki, roboty indeksujące i systemy AI trafiają we właściwe miejsce zamiast na stronę błędu.
Przekierowania 301 są ważne dla wyszukiwania z prostego powodu: są trwałe, a wyszukiwarki traktują je właśnie tak. Google indeksuje cel przekierowania jako stronę kanoniczną i przenosi na niego niemal całą moc rankingową pierwotnej strony. Dobrze przeprowadzona migracja z przekierowaniami 301 zachowuje ruch, linki zwrotne i autorytet. Źle przeprowadzona może zniweczyć lata pracy.
Przekierowanie 301 działa na poziomie HTTP. Gdy przeglądarka lub robot żąda adresu URL, serwer może odpowiedzieć kodem statusu. Kod 200 OK oznacza, że strona istnieje i oto jej treść. Kod 404 Not Found oznacza, że nic tam nie ma. Kod 301 Moved Permanently oznacza, że zasób ma nowe miejsce, a odpowiedź zawiera nagłówek Location wskazujący nowy adres URL. Klient automatycznie żąda wtedy tego nowego adresu. Dokumentacja MDN dotycząca kodu statusu 301 opisuje to zachowanie w całości.
Z punktu widzenia użytkownika przekierowanie jest niewidoczne: klika link lub wpisuje stary adres i trafia na nową stronę. Z punktu widzenia wyszukiwarki 301 to silny, trwały sygnał. Dokumentacja Google dotycząca przekierowań wyjaśnia, że trwałe przekierowania sprawiają, iż Google indeksuje cel jako stronę kanoniczną i wyświetla go w wynikach wyszukiwania, a stary adres URL z czasem znika z indeksu.
Najczęstszy błąd to mylenie 301 z 302. Kod 301 jest trwały. Kod 302 Found (i podobny 307 Temporary Redirect) sygnalizuje, że przeniesienie jest tymczasowe, a oryginalny adres URL wróci. Przy 302 Google zachowuje oryginalny adres URL w indeksie i nie traktuje celu jako strony kanonicznej.
Zasada jest prosta: jeśli zmiana jest trwała, użyj 301. Kodu 302 używaj tylko wtedy, gdy naprawdę zamierzasz przywrócić stary adres URL, na przykład podczas krótkiego testu A/B lub krótkiej podmiany strony promocyjnej. Wysłanie 302 przy trwałym przeniesieniu może zostawić w indeksie niewłaściwy adres URL i rozdzielić sygnały rankingowe między dwa adresy. Istnieje też kod 308 Moved Permanently, który działa jak 301, ale zachowuje oryginalną metodę żądania, co przydaje się w niektórych scenariuszach technicznych.
Przez lata obawiano się, że przekierowania tracą autorytet. Starsze zalecenia mówiły o niewielkiej utracie PageRank przy każdym przekierowaniu. Ta obawa jest w dużej mierze nieaktualna. Google oświadczył, że przekierowania 301 przekazują do celu niemal wszystkie sygnały rankingowe, więc zazwyczaj zachowujesz wartość, którą oryginalny adres URL zdobył dzięki swoim linkom zwrotnym.
Dlatego przekierowania 301 są kluczowe przy migracjach witryn, zmianach domeny i przejściu na HTTPS. Wytyczne Google dotyczące przenoszenia witryn zalecają 301 jako podstawę każdej zmiany adresów URL. Gdy łączysz dwie strony, przekierowanie 301 ze słabszego adresu na mocniejszy łączy ich sygnały. Warto zrozumieć relację między 301 a tagiem canonical: 301 fizycznie przenosi użytkowników i jest najsilniejszym sygnałem kanonikalizacji, a tag canonical to łagodniejsza wskazówka, używana wtedy, gdy oba adresy muszą pozostać aktywne. Przy rzeczywistym przeniesieniu wygrywa 301.
Sięgaj po 301 zawsze, gdy adres URL zmienia się na stałe. Typowe przypadki to: migracja z HTTP na HTTPS, zmiana domeny po rebrandingu, usunięcie przedrostka www (lub jego dodanie), przebudowa ścieżek URL, łączenie zduplikowanych lub ubogich stron w jedną mocniejszą oraz wycofywanie nieaktualnych treści przez wskazanie najbliższego odpowiednika.
Naczelną zasadą jest trafność. Przekieruj każdy stary adres URL na stronę, która najlepiej odpowiada temu, czego pierwotnie szukał użytkownik. Przekierowywanie wszystkich wycofanych stron na stronę główną to znany antywzorzec: Google często traktuje nietrafne przekierowania na stronę główną jako soft 404, a użytkownicy są zdezorientowani. Mapa jeden do jednego, ze starego adresu na najbliższy odpowiednik, zachowuje zarówno pozycje, jak i zaufanie.
Przekierowania po stronie serwera to złoty standard. Google uznaje przekierowania 301 po stronie serwera za najbardziej niezawodną metodę, ponieważ są przetwarzane, zanim jakakolwiek strona zostanie wyrenderowana. W Apache konfigurujesz je w pliku .htaccess lub w hoście wirtualnym; w NGINX używasz reguły return 301; w PHP i innych backendach ustawiasz kod statusu i nagłówek Location w kodzie. Systemy zarządzania treścią i platformy zwykle udostępniają menedżera przekierowań, który zapisuje te reguły za Ciebie.
Istnieją też inne metody, ale są słabsze. Meta refresh ustawiony na zero sekund jest odczytywany przez Google jako sygnał trwały, a meta refresh z opóźnieniem jest traktowany jako tymczasowy. Przekierowania JavaScript z użyciem location działają dopiero po wyrenderowaniu strony, dlatego Google radzi stosować je tylko wtedy, gdy nie ma rozwiązania po stronie serwera. Zawsze, gdy to możliwe, konfiguruj przekierowanie na serwerze.
Łańcuch przekierowań powstaje, gdy adres A przekierowuje do B, a B do C. Każdy skok zwiększa opóźnienie, marnuje część Twojego budżetu indeksowania i zwiększa ryzyko, że robot zatrzyma się przed dotarciem do strony docelowej. Rozwiązaniem jest spłaszczenie łańcuchów, tak aby każdy stary adres URL wskazywał bezpośrednio miejsce docelowe w jednym skoku.
Pętle przekierowań są gorsze. Jeśli A przekierowuje do B, a B z powrotem do A, przeglądarka się poddaje i pokazuje błąd, a strona staje się niedostępna dla wszystkich. Regularnie audytuj reguły przekierowań, aby wyłapywać łańcuchy i pętle, zwłaszcza gdy po kilku migracjach reguły nałożyły się na siebie.
Przekierowanie 301 to siatka bezpieczeństwa, a nie trwały zamiennik czystych linków. Nawet gdy przekierowania działają idealnie, zaktualizuj swoje linkowanie wewnętrzne, aby menu, linki w treści i przyciski prowadziły prosto pod nowy adres URL. Eliminuje to dodatkowy skok, przyspiesza działanie dla użytkownika i utrzymuje porządek w grafie linków.
To samo dotyczy mapy witryny XML. Po migracji mapa powinna zawierać wyłącznie ostateczne, aktywne adresy URL (miejsca docelowe ze statusem 200), nigdy stare, przekierowywane adresy. Zgłaszanie przekierowanych adresów URL w mapie witryny wysyła sprzeczne sygnały i spowalnia przetwarzanie przeniesienia przez Google.
Przekierowania mają znaczenie nie tylko dla klasycznych pozycji w Google. Asystenci AI, tacy jak ChatGPT, Perplexity i Gemini, przeszukują i cytują strony internetowe, a podobnie jak Google muszą ustalić kanoniczną wersję Twojej treści. Czyste przekierowanie 301 sprawia, że gdy system AI podąży za starym linkiem, trafi na Twoją aktualną stronę i przypisze cytowanie właściwemu, aktywnemu adresowi URL.
Uszkodzone lub łańcuchowe przekierowania mogą sprawić, że roboty AI w ogóle pominą treść, co oznacza utracone cytowania. W ramach zdrowych podstaw technicznego SEO dobrze utrzymane przekierowania 301 kierują zarówno wyszukiwarki, jak i systemy AI na strony, które mają czytać i cytować. Regularny audyt GEO SEO wykrywa łańcuchy przekierowań, pętle i uszkodzone cele, zanim kosztują Cię widoczność.
Sprawdź każde przekierowanie po wdrożeniu. Użyj crawlera lub narzędzia do sprawdzania nagłówków HTTP, by potwierdzić, że każdy stary adres URL zwraca jedno przekierowanie 301 i prowadzi na zamierzoną stronę. Raport Indeksowanie stron w Google Search Console odzwierciedla zmiany w indeksowaniu i sygnalizuje problemy z przekierowaniami, więc obserwuj go w trakcie migracji i po niej.
Zostaw przekierowania 301 na dłużej. Google zaleca utrzymywanie ich aktywnych przez co najmniej rok, aby wszystkie sygnały zostały przeniesione, a linki zewnętrzne nadal działały. Linki zwrotne prowadzące do starych adresów URL mogą istnieć latami, więc trwałe przekierowanie to dokładnie to: trwałe.
Przekierowanie 301 to trwały, bezpieczny dla SEO sposób na przeniesienie adresu URL. Kieruje użytkowników i wyszukiwarki pod nowy adres, przekazuje niemal wszystkie sygnały rankingowe i chroni autorytet, który zdobyła oryginalna strona. Używaj 301 (nie 302) przy trwałych zmianach, wdrażaj je po stronie serwera, przekierowuj każdą stronę na jej najbliższy odpowiednik, spłaszczaj łańcuchy, aktualizuj linki wewnętrzne i mapy witryn oraz utrzymuj reguły na dłużej. Tak prowadzona nawet pełna migracja witryny może zachować Twój ruch i pozycje. Zobacz, jak Sorank audytuje przekierowania i chroni Twoją widoczność w wyszukiwarkach i w AI.
Źródła
Według aktualnych zaleceń Google przekierowanie 301 przekazuje do docelowego adresu URL niemal wszystkie sygnały rankingowe, więc zazwyczaj zachowujesz autorytet, który oryginalna strona zdobyła dzięki linkom zwrotnym. Dawna obawa przed utratą około 15% PageRank przy przekierowaniu jest nieaktualna. Większe ryzyko to przekierowanie na nietrafną stronę (co może zostać potraktowane jako soft 404) lub budowanie długich łańcuchów przekierowań. Wskaż każdemu staremu adresowi URL jego najbliższy odpowiednik i użyj jednego skoku, by zachować pełną wartość.
Przekierowanie 301 jest trwałe, a przekierowanie 302 tymczasowe. Przy 301 Google traktuje miejsce docelowe jako kanoniczny adres URL, przenosi sygnały rankingowe i ostatecznie usuwa stary adres z indeksu. Przy 302 Google zachowuje oryginalny adres URL w indeksie, bo spodziewa się powrotu strony. Używaj 301 przy trwałych zmianach, takich jak zmiana domeny lub przebudowa adresów URL, a 302 zostaw na sytuacje naprawdę tymczasowe, takie jak krótki test lub sezonowa podmiana strony.
Utrzymuj przekierowanie 301 na dłużej, najlepiej na stałe. Google zaleca, by przekierowania były aktywne przez co najmniej rok, aby wszystkie sygnały rankingowe w pełni przeszły na nowy adres URL. Ponieważ linki zewnętrzne i zakładki prowadzące do starych adresów mogą przetrwać latami, zbyt wczesne usunięcie przekierowania zepsułoby te linki i wywołałoby błędy 404. Utrzymywanie 301 kosztuje niewiele, więc traktuj je jako trwały element konfiguracji witryny, a nie tymczasowe rozwiązanie.
WYPRÓBOWALI SORANK PRZED TOBĄ
