301 vs 302: 301 jest stałe i czyni nowy adres kanonicznym, 302 jest tymczasowe i zachowuje stary. Kiedy stosować każde, a także 307, 308 i wskazówki SEO.

Na tej stronie
W skrócie
przekierowanie 301 informuje, że strona przeniosła się na stałe: Google traktuje nowy adres jako ten, który ma pojawiać się w wynikach wyszukiwania, i przenosi na niego sygnały starej strony. Przekierowanie 302 informuje, że przeniesienie jest tymczasowe: Google nadal pokazuje oryginalny adres. Używaj 301 (lub 308) przy migracjach, zmianach adresów URL i scalonych stronach; 302 (lub 307) w krótkotrwałych sytuacjach, takich jak czasowa promocja, prace serwisowe czy testy A/B. Wybór niewłaściwego typu rzadko psuje pozycje, ale wysyła Google błędny sygnał o tym, który adres zachować.
Chcesz dowiedzieć się więcej? Zapytaj
Szybki quiz
Kto powinien naprawić techniczną stronę Twojej witryny?
Nasza rada dla Ciebie
Sprawdź to sam w bezpłatnych narzędziach Google
Search Console wypisuje podstrony, których Google nie może odczytać, a PageSpeed Insights mierzy szybkość. Wiele drobnych problemów naprawisz w ustawieniach kreatora stron.
Nasza rada dla Ciebie
Programista stron internetowych
Problem leży w kodzie lub na serwerze: właściwą osobą jest programista, który zna SEO. Przekaż mu listę błędów z Search Console.
Nasza rada dla Ciebie
Narzędzie do audytu technicznego
Twoja strona ma wiele podstron: crawler czyta je wszystkie tak jak Google i podaje pełną listę błędów do naprawy, podstrona po podstronie.
Nasza rada dla Ciebie
Automatyczny audyt, a potem treści
Twoja strona działa, ale przyciąga mało odwiedzających: problemy techniczne rzadko są przyczyną. Sorank robi audyt strony, a potem pisze podstrony, które przyciągają ruch.
Pytanie 301 czy 302 pojawia się przy każdej migracji, przebudowie i porządkowaniu adresów. Dokumentacja Google dotycząca przekierowań i wyszukiwarki Google wyjaśnia, że typ przekierowania jest sygnałem, który adres ma być kanoniczny. Ten przewodnik porównuje kody, pokazuje, kiedy używać każdego z nich, i wymienia błędy, które kosztują ruch. Całe zagadnienie znajdziesz w naszym przewodniku o przekierowaniach SEO.
| Kod | Nazwa | Typ | Adres widoczny w wynikach | Typowe zastosowanie |
|---|---|---|---|---|
| 301 | Moved Permanently | Stałe | Cel | Migracja, zmiana adresu, scalone strony |
| 308 | Permanent Redirect | Stałe | Cel | Jak 301, ale zachowuje metodę żądania |
| 302 | Found | Tymczasowe | Źródło | Strona tymczasowa, prace serwisowe, test |
| 307 | Temporary Redirect | Tymczasowe | Źródło | Jak 302, ale zachowuje metodę żądania |
| 303 | See Other | Tymczasowe | Źródło | Po wysłaniu formularza |
Według Google przekierowania stałe sprawiają, że cel staje się adresem pokazywanym w wynikach, a przekierowania tymczasowe pozostawiają w nich stronę źródłową; cel może nadal być zindeksowany, jeśli inne sygnały kanoniczne na niego wskazują. Same kody HTTP są zdefiniowane w standardzie sieciowym RFC 9110.
Oba przekazują sygnały do celu. Google od lat twierdzi, że przekierowania nie tracą PageRanku, więc 302 nie „marnuje” wartości linków. Prawdziwa różnica dotyczy wyboru adresu kanonicznego: przy 302 Google zachowuje stary adres jako główny, więc nowy może nie zająć jego miejsca w wynikach. Jeśli „tymczasowe” przekierowanie działa bardzo długo, Google może w końcu potraktować je jak stałe, ale poleganie na tym to hazard. Nasze hasła w glosariuszu o przekierowaniu 301 i znaczniku canonical szczegółowo opisują te sygnały.
Uwaga
Google traktuje natychmiastowe przekierowania meta refresh jako stałe, a opóźnione jako tymczasowe, a przekierowania w JavaScript uważa za ostateczność, ponieważ renderowanie może się nie powieść. Przekierowania 301 lub 308 po stronie serwera pozostają najbardziej niezawodne.
Przykład
Sklep zmienia nazwę /zimowe-plaszcze na /plaszcze. Ta zmiana jest ostateczna: 301. Podczas dwutygodniowej wyprzedaży kieruje /plaszcze na /plaszcze-wyprzedaz, a potem wróci do poprzedniego stanu: 302. Użycie 301 na potrzeby wyprzedaży zachęciłoby Google do zastąpienia /plaszcze adresem /plaszcze-wyprzedaz w wynikach, a potem trzeba by to cofać.
| Błąd | Skutek | Poprawka |
|---|---|---|
| 302 użyte przy trwałej przeprowadzce | Stary adres zostaje w wynikach | Zmienić na 301 lub 308 |
| Łańcuchy przekierowań (A do B do C) | Wolniejsze indeksowanie i strony, osłabione sygnały | Przekierować A bezpośrednio na C |
| Pętle przekierowań | Strona niedostępna | Poprawić regułę, która kieruje z powrotem |
| Wszystko przekierowane na stronę główną | Traktowane jak soft 404 | Przekierować na najbliższą odpowiadającą stronę |
| Linki wewnętrzne wciąż wskazują stare adresy | Niepotrzebne przekierowania przy każdym kliknięciu | Zaktualizować linki wewnętrzne do adresu końcowego |
Wskazówka
Po każdej partii przekierowań przeskanuj stare adresy i sprawdź, czy każdy zwraca pojedyncze 301 na stronę odpowiadającą kodem 200. Bezpłatny sprawdzacz przekierowań pokazuje pełny łańcuch i kody statusu adresu.
W większości systemów CMS zajmuje się tym menedżer przekierowań lub wtyczka; na serwerach reguły w konfiguracji serwera WWW (Apache, Nginx) albo w panelu hostingu; we frameworkach routing lub middleware. Niezależnie od metody wybierz kod świadomie, przetestuj go i prowadź listę przekierowań, aby przetrwały kolejną przebudowę (zobacz SEO przy przebudowie strony). Sprawdzacz canonical potwierdza, że strona docelowa deklaruje siebie jako kanoniczną.
Używaj 301, gdy przeprowadzka jest ostateczna, a 302, gdy zamierzasz wrócić; oba przekazują sygnały, a różnica polega na tym, który adres Google zachowa. Utrzymuj przekierowania bezpośrednie, aktualizuj linki wewnętrzne i sprawdzaj je po każdej migracji. Sorank to oprogramowanie SEO i GEO, które działa na autopilocie: gdy struktura jest gotowa, dalej publikuje i łączy treści pod czystymi adresami. Zobacz plany Sorank, z 3-dniowym bezpłatnym okresem próbnym. Część o indeksowaniu znajdziesz w artykule o indeksowaniu w Google.
Nie, gdy służy do tymczasowej zmiany. Przekazuje sygnały jak 301, ale mówi Google, aby w wynikach pozostawił oryginalny adres. Staje się problemem przy zmianie stałej, ponieważ nowy adres może nie zastąpić starego w wynikach wyszukiwania.
Jak najdłużej, najlepiej na stałe, i co najmniej rok po migracji. Stare adresy wciąż otrzymują wizyty z zakładek i zewnętrznych linków, a zbyt wczesne usunięcie przekierowań zamienia je w błędy 404.
Oba są przekierowaniami stałymi i Google traktuje je tak samo w wyszukiwarce. Przekierowanie 308 dodatkowo gwarantuje, że metoda i treść żądania pozostaną bez zmian, co ma znaczenie przy formularzach i API; w przypadku zwykłych stron częstszym wyborem jest 301.
WYPRÓBOWALI SORANK PRZED TOBĄ
