Redirecty 301 – jak nie stracić rankingu po redesignie
Wróć do bloga
SEO 26 czerwca 2026 13 min

Redirecty 301 – jak nie stracić rankingu po redesignie

Grzegorz Kalmus

Grzegorz Kalmus

Autor

Ponad trzy czwarte stron traci mierzalną widoczność organiczną podczas redesignu lub migracji na nowy CMS – i w większości przypadków przyczyną jest błędna konfiguracja redirectów 301 albo ich kompletny brak. Jeśli planujesz zmianę struktury URL, przeprojektowanie serwisu lub przeprowadzkę między platformami, ten przewodnik pokazuje jak przeprowadzić cały proces bez strat pozycji w Google.

Redirecty 301 na pierwszy rzut oka wydają się proste – kilka linijek w pliku konfiguracyjnym i po sprawie. Rzeczywistość jest bardziej złożona: błędne łańcuchy, pętle, pominięte URL-e i nieprawidłowe mapowanie potrafią zepchnąć stronę z pierwszej strony wyników na dalsze pozycje w ciągu kilku tygodni od uruchomienia nowej wersji.

Schemat działania redirectu 301 - przekierowanie starego adresu URL na nowy z przekazaniem wartości SEO

Czego się dowiesz z tego artykułu:

  • Jak zmapować stare URL-e na nowe zanim uruchomisz redesign
  • Kiedy używać przekierowania 301, a kiedy 302 – i dlaczego pomyłka kosztuje rankingi
  • Jak wykrywać i naprawiać łańcuchy oraz pętle przekierowań
  • Jak konfigurować redirecty w .htaccess, nginx i wtyczkach WordPress
  • Jak weryfikować poprawność wdrożenia przez Google Search Console

Czym jest redirect 301 i dlaczego Google go szanuje

Redirect 301 to kod odpowiedzi HTTP oznaczający trwałe przeniesienie zasobu pod nowy adres URL. Kiedy serwer zwraca 301, mówi przeglądarce i robotom wyszukiwarek: ten zasób zmienił lokalizację na stałe – zapamiętaj nowy adres i nie wracaj pod stary.

Dla Google to ważny sygnał. Googlebot nie tylko podąża za przekierowaniem, ale też przenosi na nowy URL zebraną wartość linkową – czyli PageRank, który przez lata budowały linki zewnętrzne i wewnętrzne do starego adresu. Według dokumentacji Google Search Central dotyczącej przekierowań 301, przy prawidłowo skonfigurowanym, bezpośrednim przekierowaniu przekazywane jest niemal 100% wartości linkowej.

Kluczowe jest słowo „bezpośrednim”. Łańcuch A → B → C traci więcej wartości niż jedno przekierowanie A → C. Każde ogniwo to dodatkowe opóźnienie i ryzyko utraty sygnału SEO. Dlatego mapowanie musi być precyzyjne i jednoetapowe.

Warto też rozumieć różnicę między redirect a stroną 404. Strona 404 (Not Found) mówi Google: ten zasób nie istnieje. Google usuwa taki URL z indeksu, a wartość linkowa znika bezpowrotnie. Redirect 301 przenosi tę wartość dalej – co jest fundamentalną różnicą przy każdym projekcie migracji strony.

Redirect 301 czy 302 – kiedy które przekierowanie wybrać

To jedno z najczęstszych pytań i jedno z najczęstszych źródeł kosztownych błędów. Różnica między kodami jest fundamentalna zarówno dla przeglądarek, jak i robotów SEO.

Kod HTTP Znaczenie Kiedy stosować Wpływ na SEO
301 Moved Permanently Przeniesienie trwałe Redesign, zmiana URL, migracja domeny, usunięcie strony z przekierowaniem na podobną treść Przekazuje wartość linkową, Google aktualizuje indeks, usuwa stary URL
302 Found Przeniesienie tymczasowe Testowanie A/B, tymczasowa strona serwisowa, kampanie marketingowe z dedykowanym landing page Nie przekazuje pełnej wartości, Google zachowuje stary URL w indeksie
307 Temporary Redirect Przeniesienie tymczasowe (HTTP/1.1) Tymczasowe przekierowania z koniecznością zachowania metody HTTP (POST) Podobnie jak 302
308 Permanent Redirect Przeniesienie trwałe (HTTP/1.1) Jak 301, ale zachowuje metodę HTTP Podobnie jak 301

Błąd, który widzimy najczęściej w audytach: programiści ustawiają 302 podczas redesignu „bo nie są pewni, czy wróci stary URL”. To zgubne podejście. Jeśli redesign trafia na produkcję z nową strukturą URL, przekierowania muszą być 301 od pierwszej godziny po wdrożeniu. Każdy dzień działającego 302 to dzień, w którym Google nie przenosi wartości na nowe adresy.

Mapowanie URL-i przed redesignem – fundament całego procesu

Mapowanie starych adresów URL na nowe to krok, od którego zależy powodzenie całej operacji. Bez kompletnej mapy Googleboty trafią na błędy 404 tam, gdzie powinny znaleźć przekierowania, a wypracowane pozycje zaczną spadać.

Jak zebrać pełną listę aktualnych URL-i

Zanim uruchomisz nowy serwis, musisz mieć pełną listę wszystkich aktualnie indeksowanych i dostępnych adresów. Najskuteczniejszy sposób to kombinacja trzech źródeł:

  1. Google Search Console – raport „Strony” w sekcji Indeksowanie pokazuje wszystkie URL-e, które Google aktualnie widzi na Twojej domenie. Eksportuj listę do CSV.
  2. Screaming Frog SEO Spider (darmowy do 500 URL, płatny dla większych serwisów) – crawl całej witryny z eksportem do CSV. Łapie też URL-e, których Google nie zaindeksował.
  3. Pliki logów serwera – pokazują rzeczywiste żądania, w tym URL-e, których nie widzi crawler (stare linki z maili, bookmarki klientów, integracje API).

Zebrane URL-e trafiają do arkusza kalkulacyjnego. Kolumna A to stary adres, kolumna B to nowy. Każdy wiersz musi być wypełniony – jeśli nie masz odpowiednika dla starego URL, przekieruj na najbliższą tematycznie kategorię lub stronę główną. Pusta strona 404 to zawsze gorsze wyjście niż przekierowanie do sekcji ogólnej.

Priorytety w mapowaniu – nie wszystkie URL-e są równie ważne

Zacznij od URL-i, które mają:

  • Linki zewnętrzne (backlinki) – sprawdź w Google Search Console lub Ahrefs
  • Wysoki ruch organiczny – dane z Google Analytics 4, raport strony docelowe
  • Widoczne pozycje w Google – raport wydajności w GSC, filtr po stronach
  • Linki wewnętrzne z kluczowych podstron serwisu

Jeśli pozycjonujesz stronę lokalnie i masz podstrony dla konkretnych miast, zadbaj o nie szczególnie – to one często generują konwertujący ruch z fraz lokalnych. Przy złożonych projektach warto wcześniej zrobić audyt SEO, który dokładnie wskaże, które podstrony mają największą wartość linkową i ruchową.

Łańcuchy i pętle przekierowań – jak je wykryć i naprawić

Łańcuch przekierowań powstaje, gdy URL A kieruje do B, B do C, a C do D. Każde dodatkowe ogniwo w łańcuchu ma trzy negatywne skutki:

  • Dodatkowe milisekundy czasu ładowania – wpływ na Core Web Vitals i ranking
  • Utrata części wartości PageRank przekazywanej przez redirect
  • Ryzyko, że Googlebot zatrzyma crawling przed dotarciem do docelowego URL

Według danych opublikowanych przez web.dev w dokumentacji optymalizacji przekierowań, każde przekierowanie HTTP dodaje co najmniej jeden pełny round-trip do serwera. Przy łańcuchu trzech przekierowań możesz stracić kilkaset milisekund czasu ładowania, co bezpośrednio wpływa na wskaźniki Core Web Vitals i pozycję w wynikach wyszukiwania.

Jak diagnozować łańcuchy

Screaming Frog w zakładce „Redirect Chains” pokaże automatycznie wszystkie URL-e z wielopoziomowymi przekierowaniami. Darmowe narzędzie: httpstatus.io – wklejasz URL i widzisz pełny łańcuch odpowiedzi HTTP z każdym kodem statusu.

Pętle przekierowań (A → B → A) to stan krytyczny – przeglądarka wyświetli błąd ERR_TOO_MANY_REDIRECTS, a Googlebot całkowicie pominie takie adresy. Pętle najczęściej powstają przez błędną konfigurację HTTP/HTTPS lub www/non-www – gdy obie wersje przekierowują na siebie nawzajem.

Zasada naprawy: każdy stary URL powinien przekierowywać bezpośrednio do nowego, aktualnego URL końcowego. Jeśli po redesignie masz mapę A → B i wcześniejszy redesign zostawił aktywne przekierowanie B → C, zaktualizuj do A → C i usuń pośredni redirect.

Konfiguracja przekierowań – .htaccess, nginx i WordPress

Wybór metody konfiguracji zależy od serwera, dostępu i skali projektu. Każda metoda ma swoje zalety i ograniczenia.

Przekierowania w .htaccess (serwery Apache)

Plik .htaccess to najszybsze rozwiązanie dla serwerów Apache. Reguły są interpretowane przez serwer przed przetworzeniem żądania przez PHP, co oznacza minimalny koszt wydajnościowy. Przykłady:

Pojedynczy URL:

Redirect 301 /stara-strona/ https://www.domena.pl/nowa-strona/

Cały katalog z zachowaniem ścieżki (wzorzec):

RewriteEngine On
RewriteRule ^blog/(.*)$ /artykuly/$1 [R=301,L]

Cała stara domena na nową:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^stara-domena\.pl [NC]
RewriteRule ^(.*)$ https://nowa-domena.pl/$1 [R=301,L]

Przekierowania w nginx

Na serwerach nginx konfiguracja trafia do bloku server. Nginx obsługuje przekierowania wydajniej niż Apache z .htaccess, bo reguły kompilowane są przy starcie serwera:

server {
    listen 80;
    server_name stara-domena.pl www.stara-domena.pl;
    return 301 https://nowa-domena.pl$request_uri;
}

Przekierowanie konkretnego URL-a w nginx:

location = /stara-strona/ {
    return 301 /nowa-strona/;
}

Wtyczki WordPress – Redirection i Yoast SEO

Dla stron WordPress, gdzie nie ma dostępu do konfiguracji serwera, dostępne są dwa sprawdzone rozwiązania:

  • Redirection – dedykowana wtyczka z interfejsem graficznym, importem przekierowań z CSV, logowaniem wszystkich błędów 404 i analizą ruchu. Aktywna na ponad 2 milionach serwisów WordPressa według danych WordPress.org. Obsługuje wyrażenia regularne i grupy przekierowań.
  • Yoast SEO Premium – wbudowany moduł przekierowań, który automatycznie proponuje redirect 301 przy zmianie sluga posta lub strony. Wygodne, gdy posty są edytowane regularnie.

Ważna uwaga dotycząca wydajności: przekierowania realizowane przez PHP (wtyczkę WordPress) są wolniejsze od tych konfigurowanych bezpośrednio na poziomie serwera. Dla serwisów z dużym ruchem lub gdy migrujesz setki URL-i, zawsze preferuj konfigurację w .htaccess lub nginx.

Redesign krok po kroku bez utraty pozycji SEO

Redesign strony to jedno z największych ryzyk SEO, z jakim zmierza się właściciel serwisu. Przy odpowiednim planie można go jednak przeprowadzić bez żadnych strat widoczności. Oto schemat, który stosujemy przy projektach redesignu w Studio Kalmus:

  1. Zrób snapshot obecnego stanu SEO – zapisz listę pozycji dla głównych fraz (GSC lub narzędzie rankingowe), ruch organiczny z GA4 za ostatnie 6 miesięcy, pełną listę indeksowanych URL-i.
  2. Zbuduj kompletną mapę przekierowań – zgodnie z procesem opisanym wyżej. Każdy stary URL mapujesz na konkretny nowy.
  3. Testuj na środowisku staging – uruchom nową strukturę na subdomenie, sprawdź wszystkie przekierowania Screaming Frogiem lub httpstatus.io. Szukaj łańcuchów, pętli i brakujących reguł.
  4. Wdróż przekierowania razem ze zmianą produkcji – przekierowania muszą być aktywne w tej samej chwili, gdy nowa wersja strony idzie na żywo. Nie ma „wdróżmy najpierw stronę, przekierowania dodamy za tydzień”.
  5. Zaktualizuj linki wewnętrzne w treści – zmień hardcodowane URL-e w artykułach, menu i stopce na nowe adresy. Przekierowania działają, ale bezpośrednie linki wewnętrzne są wydajniejsze i nie obciążają serwera.
  6. Prześlij nową sitemapę do GSC natychmiast po uruchomieniu. W sekcji Sitemaps dodaj adres nowego pliku sitemap.xml.
  7. Monitoruj przez minimum 4 tygodnie – sprawdzaj raport błędów 404 w GSC codziennie przez pierwszy miesiąc. Każdy nowy błąd 404 to URL, który wymaga przekierowania.

Pełne omówienie technicznych aspektów przenoszenia serwisu znajdziesz w artykule migracja strony bez utraty SEO, gdzie opisujemy każdy etap ze szczegółami.

Weryfikacja przekierowań w Google Search Console

Po wdrożeniu redirectów 301 Google Search Console staje się Twoim głównym centrum dowodzenia. Oto konkretne raporty, które warto monitorować po każdej migracji.

Raport „Strony” – co widzieć i czego szukać

GSC → Indeksowanie → Strony. W tym raporcie znajdziesz podział URL-i według statusu. Szukaj:

  • „Przekierowanie” – dobrze, Google przetwarza Twoje przekierowania i rozpoznaje je poprawnie
  • „Błąd 404 (nie znaleziono)” – wymaga działania natychmiast. Sprawdź, które URL-e nie mają przypisanych przekierowań
  • „Miękki 404” – strona zwraca 200 OK, ale Google uznał ją za pustą lub niemal bez treści
  • „Zablokowana przez robots.txt” lub „Noindex” – sprawdź, czy nowa wersja strony przypadkowo nie blokuje ważnych podstron

Inspekcja URL dla kluczowych podstron

Dla najważniejszych adresów – stron usługowych, produktowych, tych z backlinkami – użyj narzędzia inspekcji URL. Wpisz stary adres i sprawdź, czy Google widzi przekierowanie i dokąd prowadzi. Jeśli zasób nie był jeszcze recrawlowany, kliknij „Zażądaj indeksowania” – skraca czas do zaindeksowania nowego URL nawet do kilku dni.

Raport wydajności wyszukiwania pokaże zmiany CTR i pozycji. Porównaj dane z 6 tygodni przed redesignem z danymi po uruchomieniu. Naturalne jest tymczasowe wahanie przez 2-3 tygodnie – stabilizacja powinna nastąpić do 6 tygodnia. Jeśli pozycje wciąż spadają po tym czasie, szukaj przekierowań z błędami lub stron, które nie dostały właściwych reguł. Przy poważnych problemach z widocznością po redesignie pomaga nam zlecenie profesjonalnego pozycjonowania z audytem powdrożeniowym.

Najczęstsze błędy przy wdrażaniu redirectów 301

Na podstawie audytów SEO przeprowadzanych dla klientów Studio Kalmus zebraliśmy błędy, które powtarzają się najczęściej. Każdy z nich można wyeliminować na etapie planowania.

  • Przekierowanie domeny bez zachowania ścieżki URL – reguła stara.pl/*nowa.pl/ zamiast nowa.pl/$1. Wszystkie podstrony trafiają na homepage zamiast na swoje semantyczne odpowiedniki. Google widzi to jako setki przekierowań na jedną stronę i traci kontekst tematyczny.
  • Mieszanie wariantów HTTPS/HTTP i www/non-www – prowadzi do podwójnych lub poczwórnych przekierowań. Ustal jedną kanoniczną formę URL (np. https://www.domena.pl) i wszystkie warianty kieruj bezpośrednio do niej w jednym kroku.
  • Pominięcie plików PDF i innych zasobów – jeśli masz backlinki do plików PDF (cenniki, instrukcje, raporty), one też wymagają przekierowań 301. Pliki z wartością linkową to nie tylko HTML.
  • Użycie 302 zamiast 301 „na próbę” – omówione wcześniej. Jeśli zmiana URL jest trwała, 301 od pierwszego dnia. Przekonwertowanie 302 na 301 po tygodniu nie cofa strat w przekazanej wartości linkowej.
  • Brak aktualizacji linków wewnętrznych – przekierowania działają, ale każde przejście przez nie kosztuje czas serwera i milisekundy dla użytkownika. Zaktualizowanie menu, stopki i treści na nowe URL-e jest zawsze lepsze niż poleganie wyłącznie na przekierowaniach.
  • Ignorowanie wersji mobilnej na osobnej subdomenie – jeśli serwis miał osobną domenę mobilną (m.domena.pl), ona też wymaga kompletnej mapy przekierowań.

Według wytycznych Google dotyczących kanonikalizacji URL, błędna konfiguracja przekierowań i duplikaty treści należą do najczęstszych przyczyn problemów z indeksowaniem serwisów po migracjach. Google rekomenduje audyt przekierowań jako obowiązkowy element każdej zmiany struktury URL.

Checklist przed uruchomieniem redesignu

Krok Zadanie Status
1 Lista wszystkich indeksowanych URL-i z GSC i Screaming Frog Do zrobienia
2 Mapa starych URL-i na nowe (każdy wiersz wypełniony) Do zrobienia
3 Test przekierowań na środowisku staging Do zrobienia
4 Weryfikacja braku łańcuchów (max 1 przekierowanie na URL) Do zrobienia
5 Sprawdzenie braku pętli HTTP/HTTPS i www/non-www Do zrobienia
6 Przekierowania wdrożone przed zmianą DNS / uruchomieniem produkcji Do zrobienia
7 Linki wewnętrzne zaktualizowane na nowe URL-e Do zrobienia
8 Nowa sitemap.xml przesłana do GSC Do zrobienia
9 Monitoring błędów 404 w GSC przez 4 tygodnie Ciągłe

FAQ – redirecty 301 w pytaniach i odpowiedziach

Jak długo Google aktualizuje indeks po wdrożeniu przekierowań 301?

Zazwyczaj 2-4 tygodnie dla dużych serwisów z tysiącami podstron, 1-2 tygodnie dla mniejszych witryn. W GSC możesz przyspieszyć proces dla pojedynczych URL-i narzędziem „Zbadaj URL” i opcją „Zażądaj indeksowania”. Nowa sitemap.xml przesłana do GSC tego samego dnia co wdrożenie również przyspiesza recrawl.

Czy redirect 301 naprawdę przekazuje 100% wartości linkowej?

Aktualne stanowisko Google (potwierdzone w dokumentacji z 2024 roku) wskazuje, że bezpośredni redirect 301 przekazuje niemal całą wartość linkową – straty są minimalne. Starsze informacje o 15% utracie są nieaktualne. Łańcuchy przekierowań wciąż osłabiają sygnał, dlatego dąż do bezpośrednich przekierowań jeden-do-jednego.

Co zrobić z URL-ami, które nie mają odpowiednika w nowej strukturze?

Jeśli strona przestaje istnieć i nie ma semantycznie zbliżonej strony na nowej witrynie, przekieruj na najbliższą tematycznie kategorię lub stronę główną. Redirect 301 jest zawsze lepszy od strony 404, bo zachowuje wartość linkową. Jeśli stary URL nie miał żadnego ruchu ani linków, możesz rozważyć pozostawienie 410 Gone – ale tylko w takich przypadkach.

Jak testować przekierowania przed wdrożeniem na produkcję?

Na środowisku staging testuj za pomocą narzędzia httpstatus.io, polecenia curl -I URL w terminalu lub rozszerzenia Redirect Path w przeglądarce Chrome. Screaming Frog w trybie „List mode” przyjmuje CSV ze starymi URL-ami i sprawdza status i cel każdego przekierowania – idealne dla setek reguł jednocześnie.

Czy warto zachować stare URL-e zamiast robić przekierowania?

Tak – jeśli to technicznie możliwe. Zachowanie identycznych URL-i po redesignie to zerowe ryzyko SEO. Przekierowania są rozwiązaniem gdy zmiana struktury URL jest nieunikniona: migracja między CMS-ami z różnymi konwencjami URL, zmiana języka adresów, fuzja kilku domen w jedną. Przy okazji warto sprawdzić nasz poradnik o audycie SEO krok po kroku.

Kiedy redirect 301 może zaszkodzić SEO?

Gdy przekierowujesz strony o zupełnie różnej tematyce (np. artykuł o butach na stronę o telewizorach) – Google rozpoznaje to jako próbę manipulacji sygnałem rankingowym. Przekierowania muszą być semantycznie spójne. Nie przekierowuj też masowo wszystkich błędnych URL-i na homepage – to „miękki 404” w oczach Google, bo strona główna nie odpowiada na intencję starego URL.

Podsumowanie – redirecty 301 jako inwestycja w SEO

Redirecty 301 to nie techniczna formalność lecz narzędzie SEO, które przy prawidłowym wdrożeniu pozwala przeprowadzić nawet duży redesign bez strat w rankingach. Cztery kluczowe zasady: kompletna mapa URL-i przed uruchomieniem nowej wersji, bezpośrednie przekierowania bez łańcuchów i pętli, 301 zamiast 302 dla wszystkich trwałych zmian, weryfikacja w Google Search Console przez minimum cztery tygodnie od wdrożenia.

Największe ryzyko nie leży w technicznej złożoności konfiguracji – leży w pominięciu planowania. Godzina pracy nad mapą przekierowań przed redesignem może zaoszczędzić miesięcy odbudowywania utraconych pozycji po nim. Zachęcamy też do zapoznania się z naszą ofertą audytu SEO, który identyfikuje wszystkie ryzyka techniczne przed migracją.

Planujesz redesign lub migrację strony?

Przygotujemy kompletną mapę przekierowań, skonfigurujemy serwer i zweryfikujemy wdrożenie w Google Search Console. Twoje pozycje pozostaną bezpieczne przez cały proces.

Bezpłatna konsultacja Sprawdź cennik →

Studio Kalmus

Potrzebujesz profesjonalnej strony?

Tworzymy nowoczesne strony internetowe dla firm. Bezpłatna wycena w 24h.

Szukasz hostingu? SeoHost z rabatem

Kod studiokalmus55 daje 40% rabatu na aktywację serwera. Szybkie NVMe, SSL i wsparcie 24/7.

Sprawdź Ofertę
Digital Workspace Background

[ 09 / Kontakt ]

Czekamyna
TwojąWiadomość

Teraz albo nigdy! Nie odkładaj tego na później. Działaj, zanim stracisz swoją przewagę!

W dni robocze odpisujemy w max 60 minut.

Redirecty 301 - jak nie stracić rankingu po redesignie - Studio Kalmus | Studio Kalmus