Kod 301 to odpowiedź serwera HTTP informująca przeglądarkę i roboty wyszukiwarek o trwałym przeniesieniu zasobu pod nowy adres URL. W praktyce oznacza to, że stara strona już na stałe nie istnieje pod dotychczasowym adresem — cały ruch i zdecydowana większość “mocy SEO” powinna automatycznie trafić pod nowy URL.
- Kod 301 przekierowuje użytkownika i robota na nowy adres trwale (w odróżnieniu od tymczasowego 302).
- Google przenosi od kilku dni do kilku tygodni tzw. link equity (moc linków) na nowy URL.
- Błędnie ustawiony lub brakujący przekierowania 301 może spowodować realną utratę pozycji w wynikach wyszukiwania.
- Łańcuchy przekierowań (301 → 301 → 301) osłabiają crawl budget i opóźniają indeksację.
Jak kod 301 działa w praktyce
Gdy serwer zwraca kod 301, przeglądarka natychmiast przenosi użytkownika pod nowy adres URL — bez widocznej przerwy. Roboty Google odczytują ten sygnał jako polecenie aktualizacji indeksu: stary URL powinien zniknąć z wyników, a jego pozycja i linki przejściowo, a potem trwale zasilić nowy adres.
Techniczny przepływ żądania
Przeglądarka wysyła żądanie GET pod stary adres. Serwer odpowiada nagłówkiem HTTP/1.1 301 Moved Permanently wraz z nagłówkiem Location: https://nowy-adres.pl/strona/. Przeglądarka wykonuje drugie żądanie już pod nowy URL. Robot Googlebot zachowuje się identycznie — z tą różnicą, że zapamiętuje zmianę i stopniowo aktualizuje swój indeks.
301 vs 302 — czym różnią się oba kody?
Kod 302 oznacza przekierowanie tymczasowe i Google traktuje go inaczej: nie przenosi pełnej mocy linków na nowy adres, bo zakłada, że stary URL wróci. Użycie 302 zamiast 301 przy trwałych zmianach adresów to jeden z najczęstszych błędów wykrywanych podczas audytu SEO.
| Cecha | 301 (trwałe) | 302 (tymczasowe) |
|---|---|---|
| Przeniesienie link equity | Tak (ok. 97–99%) | Minimalne lub żadne |
| Aktualizacja indeksu Google | Tak, stopniowo | Stary URL pozostaje w indeksie |
| Kiedy stosować | Trwała zmiana adresu, migracja domeny | Testowe przekierowanie, tymczasowa kampania |
| Ryzyko SEO przy błędnym użyciu | Niskie (jeśli użyty poprawnie) | Wysokie (utrata pozycji starych URL) |
Kiedy bezwzględnie stosuje się kod 301?
Przekierowanie 301 jest niezbędne w kilku sytuacjach: podczas migracji domeny (np. zmiana z http:// na https://), przy zmianie struktury adresów URL po przebudowie strony, przy usuwaniu duplikatów treści (np. konsolidacja wersji z www i bez www) oraz po scaleniu kilku podstron w jedną. W pozycjonowaniu sklepów internetowych dotyczy to też wycofanych produktów — zamiast zostawiać stronę 404, warto przekierować ją na aktualny zamiennik lub kategorię.
Znaczenie kodu 301 dla SEO i widoczności
Google oficjalnie potwierdza, że kod 301 przenosi link equity na nowy adres — choć pełna konsolidacja sygnałów rankingowych może zająć od kilku tygodni do nawet kilku miesięcy przy dużych serwisach. Błędy w przekierowaniach to jeden z najpoważniejszych technicznych problemów SEO: każda strona bez poprawnego 301 po migracji to potencjalnie utracona pozycja i ruch organiczny.
Łańcuchy przekierowań — sytuacja, gdy URL A kieruje na B, B na C, C na D — uszczuplają crawl budget i spowalniają przejście mocy linków. Google zaleca maksymalnie jedno przekierowanie pośrednie. W Webiti podczas audytów regularnie spotykamy serwisy z kilkudziesięcioma łańcuchami sięgającymi 5–7 skoków, które powstały po kolejnych migracjach bez porządkowania starych reguł serwera.
Przekierowania 301 mają też bezpośredni wpływ na doświadczenie użytkownika. Każdy dodatkowy skok to kilkadziesiąt milisekund opóźnienia — w kontekście Core Web Vitals i wskaźnika LCP każda milisekunda ma znaczenie.
FAQ
Czy kod 301 przekazuje 100% mocy linków na nowy URL?
Współcześnie Google deklaruje, że przenosi praktycznie całą moc linków (link equity) przy przekierowaniu 301 — wcześniej mówiło się o stracie ok. 15%, ale od aktualizacji algorytmów z 2016 roku różnica jest marginalna. Ważniejsze jest to, żeby przekierowanie było bezpośrednie (bez łańcuchów) i żeby nowa strona była tematycznie zbieżna ze starą.
Jak długo Google potrzebuje, żeby zindeksować zmianę po ustawieniu 301?
Czas indeksacji zależy od crawl budget strony i autorytetu domeny. Dla dużych serwisów z silnym profilem linków Google może zaktualizować indeks w ciągu kilku dni. Małe strony rzadko crawlowane przez Googlebot mogą czekać kilka tygodni. Proces można przyspieszyć, wysyłając zaktualizowaną sitemapę przez Google Search Console.
Co się stanie, jeśli usunę przekierowanie 301 po kilku miesiącach?
Jeśli Google zdążył już zaktualizować swój indeks i przepisać linki na nowy URL, usunięcie przekierowania nie powinno wywołać natychmiastowej katastrofy. Jednak użytkownicy, którzy mają stary URL zapisany w zakładkach lub wchodzą przez stare linki zewnętrzne, zobaczą błąd 404. Bezpieczniej jest pozostawić przekierowanie na stałe — koszt techniczny jest minimalny.
Czym różni się 301 od kanonicznego URL (canonical)?
Tag canonical to wskazówka dla wyszukiwarki — Google może ją zignorować. Kod 301 to twarda dyrektywa: serwer fizycznie przenosi ruch na nowy adres, bez możliwości pozostania na starym URL. Do eliminacji duplikatów treści wewnątrz jednej domeny często wystarczy canonical, ale przy zmianie adresów na stałe zawsze lepiej użyć 301. W pozycjonowaniu stron oba mechanizmy często stosuje się łącznie.
Jeden szczegół, który decyduje o powodzeniu migracji
Poprawnie wdrożony kod 301 to fundament każdej zmiany adresów w serwisie — bez niego nawet najlepsza treść i solidny profil linków mogą zniknąć z wyników wyszukiwania z dnia na dzień. Jeśli planujesz migrację, przebudowę lub zmianę domeny, warto wcześniej zlecić audyt SEO, który pozwoli zmapować wszystkie przekierowania i uniknąć kosztownych błędów. Skontaktuj się z zespołem Webiti — pomagamy firmom z Wrocławia i całej Polski przechodzić przez migracje bez utraty ruchu organicznego.











