Co to jest przekierowanie 301? Definicja, wpływ na SEO i przykłady

Przekierowanie 301 to odpowiedź serwera z kodem HTTP 301 Moved Permanently, która informuje przeglądarkę i wyszukiwarkę, że strona na stałe przeniosła się pod adres podany w nagłówku Location. Kod opisuje standard RFC 9110 organizacji IETF. Google Search Central zaleca utrzymywać przekierowania po migracji przez co najmniej 1 rok, dlatego 301 to podstawowe narzędzie przy zmianie domeny, struktury adresów i łączeniu zduplikowanych podstron.

Aktualizacja: 17 października 20263 min czytania
Infografika: jak działa przekierowanie 301 w 5 krokach, od żądania i odpowiedzi 301 do przeniesienia sygnałów na nowy URL
Źródło: RFC 9110; Google Search Central

Jak działa przekierowanie 301?

Przekierowanie 301 działa tak, że serwer na żądanie starego adresu odpowiada kodem 301 i nagłówkiem Location z nowym adresem. Przeglądarka odczytuje nagłówek i sama pobiera nową stronę, więc użytkownik trafia we właściwe miejsce bez dodatkowego kliknięcia. Typowa odpowiedź wygląda tak: HTTP/1.1 301 Moved Permanently, a pod nią Location: https://example.pl/nowa-strona/.

RFC 9110 definiuje 301 jako trwałą zmianę adresu i zaleca, by klienci aktualizowali zapisane odnośniki. Odpowiedzi 301 są domyślnie cache’owane, więc przeglądarka może zapamiętać przekierowanie i przy kolejnej wizycie od razu iść pod nowy adres. MDN zwraca uwagę na jeden szczegół: gdy formularz wysłano metodą POST, przeglądarki zwykle ponawiają żądanie pod nowym adresem jako GET. Wybierz przekierowanie 308, gdy metoda żądania musi zostać zachowana.

Jak Google traktuje przekierowanie 301?

Google traktuje 301 jako silny sygnał, że docelowy adres ma zostać wersją kanoniczną. Według dokumentacji Google Search Central Googlebot podąża za przekierowaniem, a system indeksowania przenosi sygnały strony na nowy URL. Poradnik Google o migracjach mówi też wprost, że stałe przekierowania nie powodują utraty PageRanku, więc moc backlinków prowadzących do starego adresu przechodzi dalej.

Tabela pokazuje, jak Google dzieli metody przekierowań.

RodzajMetodySygnał kanoniczny dla celu
stałeHTTP 301, HTTP 308, meta refresh z 0 sekund, JavaScript locationtak
tymczasoweHTTP 302, 303, 307, meta refresh z opóźnieniemnie

Google dodaje kilka zasad, o których warto pamiętać. Googlebot przechodzi do 10 kroków w łańcuchu przekierowań, ale zaleca kierować od razu na adres docelowy, a łańcuchy ograniczać do 3 kroków. Przekierowanie wielu starych stron na stronę główną może zostać uznane za soft 404, a adresy bez sensownego odpowiednika powinny zwracać 404 lub 410.

Kiedy stosować przekierowanie 301?

Przekierowanie 301 stosuj zawsze wtedy, gdy adres zmienia się na stałe i nie wrócisz do starego. Typowe sytuacje:

  • migracja domeny, np. z domeny .pl na .com z folderami językowymi,
  • ujednolicenie HTTP na HTTPS oraz wersji z www i bez www,
  • zmiana struktury URL po przejściu na nowy CMS lub nowe drzewo kategorii,
  • połączenie dwóch słabych artykułów w jeden mocniejszy,
  • wycofanie produktu, który ma bliski zamiennik w sklepie.

Przy krótkotrwałych zmianach, takich jak sezonowy landing page albo test A/B, właściwym wyborem jest przekierowanie 302, bo mówi Google, że oryginalny adres ma zostać w indeksie.

Jak ustawić przekierowanie 301: przykłady

Przekierowanie 301 ustawia się po stronie serwera, zanim zostanie wysłana jakakolwiek treść strony, i według Google to najpewniejsza metoda. Poniżej najczęstsze konfiguracje zapisane zwykłym tekstem.

Apache (.htaccess)

W module mod_alias wystarczy jedna linia: Redirect permanent /stara-strona/ https://example.pl/nowa-strona/. Przy regułach opartych na wzorcach mod_rewrite używa flagi [R=301,L] na końcu RewriteRule.

NGINX

W bloku server wpisz: location = /stara-strona/ { return 301 https://example.pl/nowa-strona/; }. Przy wyrażeniach regularnych użyj dyrektywy rewrite z flagą permanent.

PHP i WordPress

W PHP wyślij header(“Location: https://example.pl/nowa-strona/”, true, 301); a następnie exit;. W WordPressie tę samą regułę bez kodu zapiszą wtyczki Redirection lub Rank Math. Natychmiastowy meta refresh Google uzna za stałe przekierowanie, ale stosuj go tylko wtedy, gdy nie masz dostępu do serwera.

Przekierowania 301 w praktyce SEO

W moich projektach migracyjnych to mapa przekierowań decyduje o tym, czy ruch przetrwa zmianę. Każdy stary adres z ruchem lub linkami przypisuję do najbliższego nowego odpowiednika, a potem aktualizuję linki wewnętrzne, tagi canonical, znaczniki hreflang i mapę witryny, żeby Google w ogóle nie musiał przechodzić przez przekierowania. To chroni też budżet indeksowania dużych sklepów. Jeśli planujesz zmianę domeny lub struktury, audyt SEO przed wdrożeniem kosztuje dużo mniej niż odzyskiwanie utraconych pozycji.

Wskazówka: Po migracji przeskanuj listę starych adresów narzędziem Screaming Frog w trybie listy. Każdy wiersz powinien pokazywać jeden krok 301 do strony z kodem 200. Wszystko, co zwraca 302, 404 albo dwa i więcej kroków, wraca do programisty tego samego dnia.

Najczęstsze pytania: Przekierowanie 301

Co oznacza przekierowanie 301?

Przekierowanie 301 oznacza, że strona na stałe przeniosła się pod nowy adres podany w nagłówku Location. Przeglądarki przechodzą tam automatycznie, a wyszukiwarki przenoszą sygnały rankingowe na nowy URL.

Czy przekierowanie 301 przekazuje moc linków?

Przekierowanie 301 przekazuje moc linków na nowy adres. Dokumentacja Google o migracjach stwierdza, że stałe przekierowania nie powodują utraty PageRanku.

Jak długo utrzymywać przekierowanie 301?

Przekierowanie 301 utrzymuj jak najdłużej, a według Google Search Central co najmniej 1 rok. To daje Google czas na ponowne odwiedzenie starych linków i przeniesienie wszystkich sygnałów.

Czym różni się przekierowanie 301 od 302?

Przekierowanie 301 oznacza trwałą zmianę adresu i czyni nowy URL kanonicznym. Przekierowanie 302 oznacza zmianę tymczasową, więc Google zwykle zostawia w indeksie stary adres.

Powiązane pojęcia

Źródła
  1. RFC 9110: HTTP Semantics · IETF / RFC Editor
  2. 301 Moved Permanently · MDN Web Docs
  3. Redirects and Google Search · Google Search Central
  4. Site moves with URL changes · Google Search Central
SEO międzynarodowe · AI SEO (GEO)

Rośnij na każdym rynku i bądź cytowany przez AI

Większość migracji i startów stron na nowych rynkach traci ruch na mapie przekierowań, a nie na treści. Jeśli łączysz serwisy krajowe albo przechodzisz na foldery językowe, planuję przekierowania 301, hreflang i canonicale razem, żeby każdy rynek zachował pozycje.

Pomagam firmom SaaS i sklepom internetowym zdobywać ruch organiczny w Europie i USA oraz sprawiać, że ChatGPT, Gemini, Perplexity i Google AI Overviews polecają ich markę. Każdy projekt zaczynam od bezpłatnego audytu strony, rynków i widoczności w odpowiedziach AI.

Napisz do Adriana

Masz pytanie o to pojęcie albo o SEO swojej strony?

Napisz krótko o stronie, rynkach, na których sprzedajesz, i o tym, co chcesz osiągnąć. Odpowiadam osobiście, nie dział sprzedaży.

  • Bezpłatny wstępny audyt SEO i widoczności w AI
  • Strategia na rynki zagraniczne i wielojęzyczne
  • Odpowiedź w ciągu jednego dnia roboczego
Umów bezpłatną rozmowę
Adrian Dąbrowiecki

Napisz do Adriana

Adrian Dąbrowiecki · Marketer Coffee

Opisz swoją stronę i cele. Zwykle odpowiadam w ciągu jednego dnia roboczego.