T07 Stacja 7 z 14
Przekierowanie 301 – jak uniknąć błędów przy zmianie adresu URL

Przekierowanie 301 (Moved Permanently) informuje przeglądarki i roboty wyszukiwarek, że strona lub zasób został trwale przeniesiony pod nowy adres URL. Dzięki niemu sygnały zebrane przez stary adres, takie jak linki zewnętrzne, trafiają do nowego adresu, a użytkownik nie widzi błędu 404.
Utrzymuje to widoczność w wynikach wyszukiwania. Przekierowanie 301 stosujesz przy zmianie domeny, zmianie struktury adresów URL, przejściu na HTTPS i łączeniu kilku stron w jedną. Dla Google jest to silny sygnał, że nowy adres ma być adresem kanonicznym, więc w wynikach wyszukiwania zastępuje on stary.
Architektura i mechanika protokołu HTTP w kontekście przekierowań
Kody statusu z grupy 3xx służą do przekierowań. Odpowiedź 301 zawiera nagłówek Location z nowym adresem, a przeglądarka lub robot wysyła pod niego drugie żądanie. Użytkownik prawie tego nie zauważa, o ile serwer odpowiada szybko.
Kody 301 i 308 oznaczają przekierowanie stałe, a 302 i 307 tymczasowe. Kody 307 i 308 zachowują metodę żądania (POST pozostaje POST), a przy 301 i 302 niektórzy klienci zamieniają POST na GET. Dla wyszukiwarki różnica dotyczy głównie tego, który adres wybierze jako kanoniczny. Poniżej zestawienie najczęstszych kodów.
| Kod Statusu | Nazwa Techniczna | Wpływ na Indeks SEO |
|---|---|---|
| 301 | Moved Permanently | Stały sygnał: nowy URL zastępuje stary w indeksie; sygnały rankingowe są przenoszone. |
| 302 | Found (Tymczasowe) | Tymczasowy sygnał: Google zwykle zostawia stary URL w indeksie, a z czasem może uznać długo działające 302 za stałe. |
| 307 | Temporary Redirect | Jak 302, ale zachowuje metodę żądania (POST/GET). |
| 308 | Permanent Redirect | Jak 301, ale zachowuje metodę żądania; Google traktuje go jak 301. |
Jak prawidłowo implementować przekierowania 301 na stronie internetowej
Przekierowania 301 ustawiasz na poziomie serwera: w pliku .htaccess na Apache, w web.config na IIS albo w konfiguracji serwera Nginx (dyrektywa return 301).
Unikaj łańcuchów przekierowań, czyli A → B → C. Googlebot podąża za maksymalnie 10 przekierowaniami w łańcuchu, a każdy dodatkowy skok to kolejne żądanie, które wydłuża ładowanie i zużywa crawl budget. Mapuj stare adresy bezpośrednio na docelowe (1:1) i przy kolejnej zmianie poprawiaj też starsze reguły, tak by nie powstawał łańcuch.
W WordPressie przekierowania wygodnie dodasz wtyczką Redirection lub modułem przekierowań w Rank Math, które logują też błędy 404. W Shopify i PrestaShop służą do tego panel administracyjny lub osobne moduły.
Wpływ przekierowań 301 na pozycjonowanie i ruch organiczny
Przekierowanie 301 przenosi sygnały rankingowe, w tym wartość linków (tzw. link juice), ze starego adresu na nowy. Google od lat zaznacza, że przekierowania 3xx nie powodują utraty PageRanku, więc często powtarzane „90–99%” czy „utrata 15% mocy linków” to mity. Pozycje mogą jednak chwilowo się wahać, bo Google musi ponownie przetworzyć stary i nowy adres. Źródło: dokumentacja Google o przekierowaniach.
Przy zmianie domeny użytkownicy klikający stare linki trafiają automatycznie na aktualną stronę. Przekierowuj jednak na odpowiednik tematyczny: jeśli strona konkretnego produktu zostanie przekierowana na stronę główną, Google może uznać to za soft 404 i nie przenieść sygnałów.
Najlepsze praktyki i częste błędy przy stosowaniu przekierowań 301
Gdy przenosisz stronę na stałe, użyj kodu 301 (lub 308), a nie 302, bo tymczasowy kod może zostawić stary adres w indeksie. Zaktualizuj linki wewnętrzne w menu i treściach, tak by prowadziły bezpośrednio do nowych adresów, z pominięciem przekierowań.
Do najczęstszych błędów należą:
- Łańcuchy przekierowań – wydłużają czas ładowania i rozpraszają kapitał linków (link equity).
- Pętle przekierowań – sytuacja, w której adres A kieruje na B, a B z powrotem na A, co kończy się błędem ERR_TOO_MANY_REDIRECTS.
- Masowe przekierowania na stronę główną – Google traktuje je zwykle jako soft 404, więc stare adresy nie przekazują sygnałów.
Przekierowania 301 po zmianie adresu zostaw na co najmniej rok, a gdy istnieją linki zewnętrzne, na stałe. Do diagnostyki użyj Screaming Frog SEO Spider i inspekcji adresu URL w Google Search Console. Sprawdź też, czy sitemap.xml zawiera wyłącznie finalne adresy zwracające kod 200.
Przekierowanie 301 – najczęściej zadawane pytania
Czym różni się przekierowanie 301 od przekierowania 302?
Przekierowanie 301 jest sygnałem dla wyszukiwarek, że strona została przeniesiona na stałe, a sygnały rankingowe (link juice) trafiają na nowy adres. Przekierowanie 302 informuje o przeniesieniu tymczasowym, więc zwykle stary adres pozostaje w indeksie.
Czy przekierowanie 301 wpływa na prędkość ładowania strony?
Tak, każde przekierowanie to dodatkowe żądanie HTTP, które opóźnia wyświetlenie treści. Przy łańcuchach przekierowań opóźnienie rośnie z każdym kolejnym skokiem, zwłaszcza w sieci mobilnej.
Jak długo trwa zaktualizowanie indeksu Google po zastosowaniu przekierowania 301?
Zwykle od kilku dni do kilku tygodni, a przy dużych serwisach dłużej. Zależy to od tego, jak często Googlebot odwiedza stare adresy, i od stabilności serwera.
Czy przekierowanie 301 przekazuje całą wartość SEO na nowy adres URL?
Tak, o ile nowa strona jest tematycznie zgodna ze starą. Google potwierdza, że przekierowania 3xx nie powodują utraty PageRanku, a liczby w rodzaju „90–99%” to mit.
Jak sprawdzić, czy przekierowanie 301 działa poprawnie?
Sprawdź nagłówki odpowiedzi poleceniem curl -I adres albo rozszerzeniem Redirect Path, a w Google Search Console użyj inspekcji adresu URL. Przy wielu adresach przejdź je crawlerem, np. Screaming Frog.
Cała linia: Techniczne SEO
- T01węzeł
Kody HTTP
- T02
Kod 200
- T03
Kod 404
- T04
Kod 500
- T05
Kod 503
- T06
Przekierowania
- T07jesteś tutaj
Przekierowanie 301
- T09
Kod 410
- T10
Robots.txt
- T11
Paginacja
- T12
Paginacja AJAX
- T13
Breadcrumbs
- T14
SSL i HTTPS
Przesiadki
Węzły pozostałych linii – od nich zaczyna się każdy dział Akademii.
- Co to jest SEO? Kompleksowy przewodnik po optymalizacji w 2026 rokuPodstawy SEO
- Jak skutecznie wyszukiwać słowa kluczoweSłowa kluczowe
- Topical authority w SEO – jak stać się autorytetem w swojej niszy?Semantyczne SEO
- Wpływ crawl budgetu na pozycjonowanie stron – jak skutecznie zarządzać zasobami skanowaniaCrawlowanie i indeksacja
- Nawigacja fasetowa – jak optymalizować ją dla SEO?SEO dla e-commerce
- Jak algorytm Panda zmienił zasady gry w SEO?Algorytmy Google
- Analiza danych w Google Search Console i ich wpływ na ruch internetowyNarzędzia SEO