UrlEdge
Wróć do bloga
2026-03-15 UrlEdge Editorial7 min read

301 vs 302 vs 307 vs 308: które przekierowanie wybrać?

301 i 308 nadają się do zmian trwałych, a 302 i 307 do tymczasowych. Kluczowe pytanie brzmi: czy metoda HTTP musi pozostać bez zmian?

Drogowskaz symbolizujący wybór właściwego kodu statusu przekierowania

Jeśli zastanawiasz się nad wyborem między 301, 302, 307 i 308, zacznij od prostego podziału:

  • 301 stosuj przy trwałej zmianie zwykłych stron
  • 308 stosuj przy trwałej zmianie, gdy metoda HTTP i body muszą pozostać bez zmian
  • 302 stosuj przy zmianie tymczasowej dla zwykłych stron
  • 307 stosuj przy zmianie tymczasowej, gdy metoda HTTP i body muszą pozostać bez zmian

Dla większości stron internetowych oznacza to, że 301 nadal jest domyślną odpowiedzią przy trwałej migracji adresów. W momencie, gdy dotykasz formularzy, API albo żądań, w których POST musi pozostać POST, wchodzą do gry 307 i 308.

Jeśli decyzję podejmujesz przy migracji strony, hosta albo domeny, trzymaj obok również naszą checklistę przekierowań przy migracji strony. Sam kod statusu nie uratuje migracji, jeśli cały rollout jest nieuporządkowany.

Najkrótsze praktyczne wyjaśnienie

W praktyce odpowiadasz sobie na dwa pytania:

  1. Czy zmiana jest trwała, czy tymczasowa?
  2. Czy oryginalna metoda żądania musi zostać zachowana dokładnie tak, jak była?

To prowadzi do prostego stołu decyzyjnego:

ZamiarCzy trzeba zachować metodę/body?Najlepszy wybór
Trwałe przeniesienie zwykłej stronyZwykle nie301
Trwałe przeniesienie endpointu API albo formularzaTak308
Tymczasowa kampania, maintenance albo testZwykle nie302
Tymczasowe przeniesienie API albo formularzaTak307

[!TIP] Jeśli przekierowujesz zwykłe strony, nie komplikuj. W większości przypadków 301 dla trwałych zmian i 302 dla tymczasowych to najlepszy punkt wyjścia.

Co oznacza 301

301 Moved Permanently informuje klienta i wyszukiwarkę, że zasób ma nową, długoterminową lokalizację.

Typowe scenariusze:

  • przeniesienie /stara-strona do /nowa-strona
  • migracja z stara-marka.example do nowa-marka.example
  • scalenie duplikujących się URL-i
  • wymuszenie jednego hosta canonical

Dlaczego 301 jest tak często używane:

  • przeglądarki bardzo dobrze je rozumieją
  • zespoły SEO traktują je jako standard
  • pasuje do klasycznych migracji serwisów, blogów i dokumentacji
  • dobrze działa przy treściach, landingach i docsach

Jeśli robisz klasyczną migrację strony, 301 nadal jest najbezpieczniejszym domyślnym wyborem. Zobacz też oficjalne wskazówki Google dla site move with URL changes.

Jeśli taka migracja wymaga również zachowania ścieżek oraz parametrów kampanii, przejdź do poradnika jak przekierować domenę bez utraty ścieżki i parametrów UTM.

Co oznacza 302

302 Found oznacza, że zasób został przeniesiony tymczasowo.

Typowe scenariusze:

  • kierowanie ruchu do czasowej kampanii
  • przekierowanie na przejściowy landing
  • maintenance mode
  • szybkie, odwracalne eksperymenty

Największym problemem przy 302 nie jest technologia, tylko organizacja pracy. Zespół ustawia 302 „na chwilę”, a po pół roku okazuje się, że chwilowa zmiana stała się stałą trasą.

Jeśli zmiana jest trwała, powiedz to wprost przez kod trwały. Nie licz na to, że wyszukiwarka domyśli się właściwego zamiaru.

Co oznacza 307

307 Temporary Redirect to tymczasowe przekierowanie zachowujące metodę HTTP i body żądania.

To ma znaczenie wtedy, gdy żądanie nie jest zwykłym wejściem na stronę:

  • przy tymczasowym przekierowaniu endpointu API
  • przy przenoszeniu formularzy podczas maintenance
  • przy ruchu, który nie może zmienić semantyki POST

Jeśli POST ma pozostać POST, 307 jest bezpieczniejszym wyborem niż 302.

Co oznacza 308

308 Permanent Redirect to trwałe przekierowanie zachowujące metodę HTTP i body.

Typowe scenariusze:

  • trwała zmiana endpointu API
  • wersjonowanie usług
  • przeniesienie formularzy lub endpointów, w których metoda żądania nie może się zmienić

Dla klasycznych migracji stron 308 jest poprawne, ale wiele zespołów nadal wybiera 301, bo to bardziej rozpoznawalny standard dla SEO i treści. Przy endpointach wrażliwych na metodę 308 jest jednak dużo czytelniejszym sygnałem.

Jak szybko dobrać właściwy kod

Wybierz 301, gdy:

  • zmiana jest trwała
  • chodzi o zwykłe wejście na stronę
  • migrujesz treści, docs, ofertę, blog albo stronę produktu

Wybierz 302, gdy:

  • zmiana jest tymczasowa
  • zakładasz, że docelowy URL zaraz znowu się zmieni
  • użytkownik trafia na zwykłą stronę

Wybierz 307, gdy:

  • zmiana jest tymczasowa
  • formularz albo API musi zachować metodę żądania

Wybierz 308, gdy:

  • zmiana jest trwała
  • formularz albo API musi zachować metodę żądania

Przykłady z życia

Przykład 1: migracja strony

https://stara-marka.example/cennik -> https://nowa-marka.example/cennik

Tutaj wybierasz 301.

Przykład 2: tymczasowy landing kampanii

https://twojamarka.example -> https://twojamarka.example/waitlist

Tutaj wybierasz 302, jeśli główna strona zaraz wraca.

Przykład 3: migracja endpointu API

POST /api/v1/orders -> POST /api/v2/orders

Tutaj wybierasz 308, jeśli przeniesienie jest trwałe i metoda żądania musi pozostać bez zmian.

Przykład 4: tymczasowe przeniesienie checkoutu

POST /checkout -> POST /checkout-maintenance

Tutaj wybierasz 307, jeśli chcesz zachować semantykę żądania podczas krótkiej zmiany.

Pytanie SEO, które wraca najczęściej

Czy 302 przekazuje wartość SEO?

Lepsze pytanie brzmi: czy wybrany kod odpowiada rzeczywistemu zamiarowi zmiany?

Google od lat potrafi przetwarzać wiele typów przekierowań, ale w praktyce nadal najlepiej jest używać kodu, który odpowiada realnemu stanowi:

  • jeśli zmiana jest trwała, używaj 301 albo 308
  • jeśli zmiana jest tymczasowa, używaj 302 albo 307

Próba „obejścia” zamiaru złym kodem zwykle wprowadza więcej chaosu niż korzyści.

Pytanie o wydajność, o którym łatwo zapomnieć

Sam kod statusu ma mniejsze znaczenie niż architektura przekierowań wokół niego. Nawet idealne 301 będzie złe, jeśli w praktyce powoduje:

  • trzy skoki w łańcuchu przekierowań
  • HTTP -> HTTPS -> non-www -> final path
  • inne zachowanie na mobile i desktopie
  • stare linki wewnętrzne, które ciągle odwołują się do dawnych URL-i

Dlatego QA przekierowań jest równie ważne jak wybór kodu. Jeśli chcesz szybko sprawdzić pełną ścieżkę, użyj Redirect Checker.

Jeśli porządkujesz starszą infrastrukturę, sprawdź też łańcuchy i pętle przekierowań, zanim wciśniesz publish.

Jak to ograć w UrlEdge

Jeśli używasz UrlEdge do landing pages, migracji strony, przeniesienia docs albo scalenia domen:

Jeśli przekierowujesz API albo formularze i zachowanie metody ma znaczenie, opisz to jasno jeszcze przed wdrożeniem. W takich przypadkach ryzyko dotyczy zwykle nie SEO, tylko poprawnego działania produktu.

Najczęstsze błędy

Używanie 302 dla trwałej zmiany

To najczęstszy błąd na stronach i w kampaniach. Najczęściej bierze się z pośpiechu: „na chwilę ustawiliśmy 302”, a potem nikt do tego nie wrócił.

Używanie 301 dla krótkiej kampanii

Jeśli wiesz, że przekierowanie ma charakter czasowy, trzymaj je jako tymczasowe. Inaczej utrudniasz sobie rollback i zaciemniasz intencję zmiany.

Ignorowanie semantyki metody żądania

Jeśli ruch nie dotyczy zwykłego ładowania strony, 307 i 308 przestają być egzotycznym szczegółem.

Naprawienie kodu, ale zostawienie łańcucha

Jedno czyste przekierowanie jest lepsze niż kilka technicznie poprawnych, ale ustawionych jedno po drugim.

FAQ

Czy 308 jest lepsze od 301 dla SEO?

Nie domyślnie. Przy zwykłych migracjach stron 301 nadal jest najczęstszym i najbardziej praktycznym wyborem. 308 stosuj wtedy, gdy zachowanie metody HTTP jest realnym wymaganiem.

Czy 307 to po prostu nowsze 302?

Nie do końca. Najważniejsza różnica polega na tym, że 307 bardziej rygorystycznie zachowuje oryginalną metodę i body żądania.

Czy mogę używać 302 do testów A/B?

Tak. To jeden z najbardziej naturalnych scenariuszy dla tymczasowego routingu, zwłaszcza gdy końcowy cel może się jeszcze zmieniać.

Czego użyć przy migracji bloga?

Najczęściej 301. Połącz to z mapą przekierowań, poprawionymi linkami wewnętrznymi i walidacją łańcuchów oraz błędnych ścieżek.

Powiązane materiały UrlEdge

Rzetelne źródła

Chcesz lepiej uporządkować swoje przekierowania?

Zacznij korzystać z UrlEdge i zarządzaj ruchem na edge.

Zacznij

Powiązane artykuły

Zobacz wszystko