302 Found (Temporary Redirect) to kod odpowiedzi HTTP oznaczający tymczasowe przekierowanie, które informuje przeglądarkę i roboty wyszukiwarek, że żądany zasób chwilowo znajduje się pod innym adresem URL — ale docelowy adres może się zmienić, więc stary adres powinien pozostać w indeksie. W odróżnieniu od przekierowania 301, które sygnalizuje trwałą zmianę lokalizacji, kod 302 mówi dosłownie: “to tymczasowe, wróć tu później”.
Jak działa przekierowanie 302 w praktyce
Gdy serwer zwraca odpowiedź 302, przeglądarka automatycznie przenosi użytkownika pod nowy adres URL podany w nagłówku Location. Całość dzieje się w ułamku sekundy i jest niewidoczna dla odwiedzającego. Różnica ujawnia się dopiero na poziomie technicznym — w logach serwera, narzędziach deweloperskich i zachowaniu robotów Google.
Jak Googlebot interpretuje kod 302
Googlebot traktuje przekierowanie 302 jako sygnał tymczasowy i w teorii zachowuje oryginalny URL w indeksie, nie przenosząc na nowy adres tzw. link equity (siły linków). W praktyce Google wielokrotnie przyznawał, że jeśli 302 jest aktywne przez wiele tygodni lub miesięcy, algorytm może zacząć traktować je jak 301 — ale nigdy nie jest to gwarantowane. To niepewność, której lepiej unikać w planowanej architekturze serwisu.
Scenariusze, w których 302 ma sens
Tymczasowe przekierowanie sprawdza się w ściśle określonych sytuacjach. Oto najczęstsze przypadki uzasadnionego użycia:
- Strona produktu jest chwilowo niedostępna (np. brak towaru) i użytkownik trafia na stronę kategorii lub zamiennika — oryginalna URL-ka ma wrócić po uzupełnieniu stanu magazynowego.
- Trwają prace techniczne na podstronie i na kilka godzin przekierowujesz ruch na stronę informacyjną.
- A/B testy (np. przez Google Optimize czy własne rozwiązania) kierują część ruchu na wariant strony bez zmiany docelowego adresu.
- Sezonowe kampanie — przekierowanie na landing page promocji, która za tydzień wygasa.
Czym różni się 302 od 301?
Przekierowanie 301 informuje Google, że zmiana adresu jest permanentna — wyszukiwarka przenosi wtedy moc linków ze starego URL na nowy i usuwa stary adres z indeksu. Przekierowanie 302 zachowuje stary adres w indeksie i teoretycznie nie przekazuje link equity. Poniższa tabela porządkuje różnice:
| Parametr | 301 (Moved Permanently) | 302 Found (Temporary) |
|---|---|---|
| Charakter zmiany | Trwała | Tymczasowa |
| Zachowanie starego URL w indeksie | Usuwany stopniowo | Zachowywany |
| Przekazywanie link equity | Tak (w pełni) | Nie (lub niestabilnie) |
| Typowe zastosowanie | Migracja domeny, zmiana struktury URL | A/B testy, sezonowe kampanie |
| Ryzyko SEO przy błędnym użyciu | Niskie (jeśli zmiana faktycznie trwała) | Wysokie (utrata widoczności) |
Znaczenie przekierowania 302 dla SEO i widoczności
Błędne zastosowanie kodu 302 zamiast 301 to jeden z najczęściej spotykanych problemów technicznych podczas audytu SEO. Problem pojawia się wtedy, gdy webmaster lub programista ustawia 302 przy trwałej zmianie adresu URL — na przykład przy migracji domeny lub przebudowie struktury linków. Efekt? Google nie przenosi autorytetu ze starego adresu na nowy, a strona może tracić pozycje przez tygodnie, zanim problem zostanie zdiagnozowany.
Przekierowanie 302 aktywne dłużej niż kilka tygodni wysyła sprzeczne sygnały: wyszukiwarka nie wie, który URL jest “prawdziwy” i może indeksować oba — albo żaden z nich optymalnie. To bezpośrednio uderza w pozycjonowanie stron, ponieważ link equity zostaje zawieszone w próżni.
Warto też pamiętać o łańcuchach przekierowań. Jeśli masz 302 prowadzące do kolejnego 302, a dalej do 301 — każdy dodatkowy skok kosztuje zarówno crawl budget, jak i część przekazywanego autorytetu. Google zaleca, żeby łańcuchy przekierowań liczyły maksymalnie 3–5 skoków, ale nawet to jest uznawane za nadmiarowe.
FAQ — najczęstsze pytania o przekierowanie 302
Czy 302 przekazuje moc linków (link equity)?
Oficjalnie kod 302 nie powinien przekazywać link equity ze starego adresu na nowy — cała moc teoretycznie pozostaje przy oryginalnym URL. Google przyznawał jednak wielokrotnie, że przy długo utrzymywanych przekierowaniach 302 algorytm może zacząć traktować je jak 301, ale jest to nieprzewidywalne i nie należy na tym polegać w strategii SEO.
Jak sprawdzić, czy moja strona używa 302 zamiast 301?
Najprostsze metody to narzędzia takie jak Screaming Frog SEO Spider (zakładka Response Codes → 3xx), httpstatus.io lub rozszerzenie przeglądarki Redirect Path. Google Search Console w raporcie Indeksowanie → Strony też sygnalizuje adresy objęte przekierowaniami. Warto uruchamiać taką kontrolę po każdej większej aktualizacji serwisu lub wdrożeniu nowego motywu.
Kiedy 302 jest lepszym wyborem niż 301?
Przekierowanie 302 jest właściwym wyborem wyłącznie wtedy, gdy zmiana adresu jest naprawdę tymczasowa — trwa od kilku godzin do maksymalnie kilku tygodni — i wiesz na pewno, że oryginalny URL powróci do użytku. Przykłady: testowanie wariantu strony w A/B testach, tymczasowa strona maintenance, sezonowy landing page z góry zaplanowanym terminem wygaśnięcia.
Co zrobić, gdy przez pomyłkę ustawiłem 302 zamiast 301?
Zmień kod odpowiedzi na 301 tak szybko, jak to możliwe — im krótszy czas aktywności błędnego 302, tym mniejsze straty. Następnie zleć Google ponowne zaindeksowanie docelowego URL przez Google Search Console (narzędzie Sprawdź adres URL → Poproś o indeksowanie). Jeśli 302 działało długo, monitoruj pozycje i ruch organiczny przez kolejne 4–8 tygodni, bo efekty korekty pojawiają się z opóźnieniem.
302 to nie błąd — to narzędzie, które trzeba umieć stosować
Kod 302 jest w pełni poprawnym elementem protokołu HTTP i ma swoje uzasadnione miejsce w architekturze serwisów internetowych — pod warunkiem że używasz go świadomie i tylko tam, gdzie zmiana adresu jest naprawdę tymczasowa. Pomyłki w tym obszarze potrafią tygodniami hamować widoczność organiczną, zanim diagnoza w ogóle padnie. Jeśli chcesz mieć pewność, że Twoja strona nie traci pozycji przez ukryte błędy w przekierowaniach, skontaktuj się z Webiti — przeprowadzimy szczegółowy audyt SEO i wskażemy wszystkie techniczne problemy wymagające korekty.










