Słownik SEO – Techniczne SEO

Redirect 302

Redirect 302 (przekierowanie tymczasowe) to przekierowanie HTTP informujące przeglądarki i wyszukiwarki, że zasób został tymczasowo przeniesiony pod inny adres. W odróżnieniu od 301, redirect 302 nie przenosi autorytetu SEO na nowy URL – Google zachowuje autorytet przy starym adresie i nie aktualizuje trwale indeksu.

Czas czytania: ok. 5 minutKategoria: Techniczne SEO

Czym jest redirect 302?

Redirect 302 to kod statusu HTTP 'Found’ (w starszej nomenklaturze 'Moved Temporarily’). Informuje przeglądarkę i roboty wyszukiwarek, że zasób jest chwilowo dostępny pod innym adresem, ale oryginalny URL pozostaje aktualny i powinien być zachowany w indeksie. Z perspektywy SEO 302 jest bezpieczny tylko wtedy, gdy przekierowanie jest naprawdę tymczasowe – w przeciwnym razie należało używać 301, który przenosi autorytet.

Tymczasowe strony
Strona w trakcie przebudowy przekierowuje tymczasowo na stronę 'wkrótce dostępne’. Po powrocie oryginalnego URL 302 jest odpowiednim wyborem.
Testy A/B
Przekierowanie części użytkowników na wariant testowy strony. 302 zachowuje autorytet SEO przy oryginalnym URL podczas testu.
Geolokalizacja
Przekierowanie użytkowników do wersji językowej lub regionalnej strony na podstawie lokalizacji. 302 jest odpowiedni gdy oryginalna strona pozostaje dostępna.
Logowanie
Przekierowanie niezalogowanego użytkownika na stronę logowania – klasyczny przykład uzasadnionego użycia 302 po stronie aplikacji webowej.

Kiedy używać 302 zamiast 301?

Wybór między 301 a 302 powinien być świadomy i odpowiadać rzeczywistości. Pytanie kluczowe: czy stary URL będzie kiedyś znowu dostępny i aktywny? Jeśli tak – 302. Jeśli nie – 301. W praktyce większość przekierowań w serwisach produkcyjnych powinna być 301.

  • 1Używaj 302 tylko gdy naprawdę planujesz przywrócić oryginalny URL w przyszłości – np. przy pracach serwisowych, testach A/B, sezonowych zmianach
  • 2Nie używaj 302 przy przenoszeniu treści, zmianie URL, migracji domeny lub usuwaniu stron – to przypadki dla redirect 301
  • 3Sprawdzaj typ istniejących przekierowań narzędziem Screaming Frog lub Redirect Checker – przypadkowe 302 zamiast 301 to częsty błąd technicznego SEO
  • 4Pamiętaj że Google z czasem może zacząć traktować długotrwałe 302 jak 301 – ale nie można na tym polegać i lepiej użyć właściwego kodu od razu
  • 5Monitoruj przekierowania po wdrożeniu przez Google Search Console – raport Pokrycia pokazuje jak Google klasyfikuje przekierowane URL

Najczęstsze błędy

Poniżej najczęstsze błędy związane z redirect 302, które warto znać i unikać w codziennej pracy SEO.

  • Używanie 302 zamiast 301 dla trwałych zmian – Najczęstszy błąd – deweloperzy domyślnie ustawiają 302, bo jest 'bezpieczniejszy’. Przy trwałej zmianie URL to oznacza brak transferu autorytetu SEO.
  • Przypadkowe 302 z frameworków webowych – Wiele frameworków PHP, Ruby i Python domyślnie generuje przekierowania 302. Sprawdź kod aplikacji – redirect() bez podania kodu statusu często zwraca 302.
  • Długotrwałe 302 które powinny być 301 – Tymczasowe przekierowanie, które działa od miesięcy lub lat, powinno zostać zmienione na 301. Google z czasem może je zinterpretować różnie między crawlami.
  • Brak rozróżnienia 301 i 302 w audycie SEO – Audyt techniczny powinien zawsze sprawdzać typ wszystkich przekierowań. Mieszanie 301 i 302 bez świadomego wyboru to typowy wynik braku dokumentacji i komunikacji między SEO a deweloperem.

Często zadawane pytania

Poniżej odpowiedzi na najczęściej zadawane pytania dotyczące Redirect 302.

Jaka jest główna różnica SEO między 301 a 302?
301 przenosi autorytet SEO (link equity) na nowy URL i informuje Google o trwałej zmianie adresu. 302 zachowuje autorytet przy starym URL i informuje Google że zmiana jest tymczasowa. Użycie 302 zamiast 301 przy trwałej zmianie URL oznacza utratę autorytetu linków dla nowego adresu.
Czy Google rozróżnia 301 i 302?
Tak – Google oficjalnie traktuje je inaczej. 301 powoduje aktualizację indeksu i transfer autorytetu. 302 zachowuje oryginalny URL w indeksie. W praktyce przy bardzo długich 302 Google może zacząć je traktować jak 301, ale jest to nieodpowiednie i nie należy na tym polegać.
Jak sprawdzić jaki typ przekierowania ma moja strona?
Użyj narzędzi: (1) Screaming Frog – crawluje stronę i pokazuje kody HTTP dla wszystkich URL, (2) Redirect Checker (darmowy online), (3) DevTools przeglądarki – zakładka Network pokazuje kod statusu dla każdego zapytania HTTP. W Google Search Console narzędzie Inspekcja URL również pokazuje przekierowania.
Co jeśli mam już 302 zamiast 301 na ważnych URL?
Zmień jak najszybciej. Zamiana 302 na 301 dla istniejących przekierowań jest prosta technicznie (zmiana kodu w .htaccess, nginx lub wtyczce WordPress) i powinna poprawić transfer autorytetu do nowych URL. Im dłużej 302 pozostaje na miejscu trwałego przekierowania, tym więcej autorytetu potencjalnie tracisz.

Powiązane hasła w słowniku SEO

Redirect 302 jest powiązane z wieloma innymi pojęciami SEO. Poznaj je, aby lepiej rozumieć cały ekosystem pozycjonowania.

Powiązane artykuły na blogu

Jeśli chcesz dowiedzieć się więcej o redirect 302, zajrzyj do poniższych artykułów.