Przekierowania w SEO wyjaśnione: kiedy użyć 301, 302, 307 lub 308, jak Google traktuje każde z nich, jak unikać łańcuchów i soft 404 oraz jak bezpiecznie przeprowadzić migrację.

W skrócie
przekierowanie wysyła użytkowników i roboty ze starego adresu URL na nowy. W SEO używaj przekierowania 301 (lub 308) po stronie serwera, gdy strona przeniosła się na stałe, ponieważ Google traktuje przekierowanie stałe jako sygnał, że nowy adres URL powinien zostać zaindeksowany. Przekierowania 302 (lub 307) używaj tylko przy przeniesieniach tymczasowych, kieruj każdy stary adres URL na jego najbliższy odpowiednik, a nie na stronę główną, unikaj łańcuchów i utrzymuj przekierowania przez co najmniej rok po migracji.
Chcesz dowiedzieć się więcej? Zapytaj
Każda witryna zmienia adresy URL: produkt dostaje nową nazwę, blog zostaje przebudowany, cała domena przenosi się na HTTPS albo pod nową markę. Bez przekierowań w SEO każda zmiana zostawia martwą stronę, utracone linki zwrotne i odwiedzających, którzy trafiają na błąd. Przy dobrym przekierowaniu Google przenosi sygnały starego adresu URL na nowy, a użytkownicy niczego nie zauważają. Dokumentacja Google o przekierowaniach i wyszukiwarce Google ustala reguły; ten poradnik zamienia je w decyzje, które zastosujesz strona po stronie.
Przekierowanie to instrukcja, że dany adres URL znajduje się teraz gdzie indziej. Gdy przeglądarka lub robot żąda starego adresu, serwer odpowiada kodem statusu 3xx i nagłówkiem Location wskazującym nowy adres, a klient za nim podąża. Dla wyszukiwarek przekierowanie mówi też coś o indeksowaniu: czy nowy adres URL ma zastąpić stary w wynikach, czy przeniesienie jest tymczasowe.
Przekierowania to standardowe narzędzie do przenoszenia domeny, scalania zduplikowanych stron, przejścia z HTTP na HTTPS, zmiany struktury adresów URL lub zastępowania usuniętej strony bliskim odpowiednikiem. Współpracują ręka w rękę ze znacznikiem canonical, który wskazuje preferowany adres URL, nie odsyłając nikogo nigdzie.
Google dzieli przekierowania na dwie rodziny. Przekierowania stałe mówią jego potokowi indeksowania, że cel powinien stać się kanoniczny; przekierowania tymczasowe tego nie robią, więc stary adres URL może pozostać w wynikach.
| Przekierowanie | Stałe czy tymczasowe | Jak traktuje je Google | Kiedy użyć |
|---|---|---|---|
| 301 Moved Permanently | Stałe | Sygnał, że cel powinien być kanoniczny | Domyślny wybór dla każdej strony przeniesionej na stałe |
| 308 Permanent Redirect | Stałe | Tak samo jak 301 | Przeniesienie stałe, gdy formularze lub wywołania API muszą zachować swoją metodę |
| 302 Found | Tymczasowe | Nie jest sygnałem kanoniczności; źródło może pozostać w indeksie | Krótkie promocje, testy A/B, prace konserwacyjne |
| 303 See Other | Tymczasowe | Nie jest sygnałem kanoniczności | Po wysłaniu formularza, aby pokazać stronę z potwierdzeniem |
| 307 Temporary Redirect | Tymczasowe | Nie jest sygnałem kanoniczności | Przeniesienie tymczasowe, gdy metoda nie może się zmienić |
| Meta refresh po 0 sekund | Stałe | Interpretowane jako przekierowanie stałe | Tylko gdy nie możesz skonfigurować serwera |
| Meta refresh z opóźnieniem | Tymczasowe | Interpretowane jako przekierowanie tymczasowe | Rzadko przydatne; mylące dla użytkowników |
| Przekierowanie JavaScript | Stałe | Widoczne tylko wtedy, gdy Google renderuje stronę | Ostateczność, gdy opcje serwerowe i meta są niemożliwe |
Google zaleca, kiedy to możliwe, stałe przekierowanie po stronie serwera i mówi, aby przekierowań JavaScript używać tylko wtedy, gdy ani przekierowanie po stronie serwera, ani meta refresh nie jest możliwe, ponieważ Google może nigdy nie zobaczyć przekierowania zależnego od renderowania. Nasz poradnik o SEO dla JavaScriptu wyjaśnia, dlaczego renderowanie nie jest gwarantowane.
Zadaj jedno pytanie: czy stary adres URL wróci? Jeśli nie, użyj przekierowania 301. Przekierowanie 302 użyte przy przeniesieniu stałym to najczęstszy błąd w przekierowaniach: Google może utrzymać stary adres URL w indeksie i pokazywać go w wynikach, podczas gdy nowa strona czeka na sygnały, które nigdy w pełni nie docierają. Google z czasem koryguje niektóre długotrwałe przekierowania 302, ale nie należy na to liczyć.
Kody 307 i 308 istnieją z powodu technicznego. Według poradnika MDN o przekierowaniach HTTP 301 lub 302 może pozwolić przeglądarkom zamienić żądanie POST na GET, podczas gdy 307 i 308 zachowują metodę i treść bez zmian. Dla zwykłych stron nie ma to znaczenia dla SEO; ma znaczenie dla formularzy, finalizacji zakupów i API.
Nie w sposób, wokół którego trzeba planować. Gary Illyes z Google stwierdził w 2016 roku, że przekierowania 30x nie tracą już PageRanku. Prawdziwe straty pochodzą skądinąd: z przekierowania na niezwiązaną stronę, z zerwania przekierowania po kilku miesiącach lub z pozostawienia długich łańcuchów, które spowalniają indeksowanie.
Łańcuch powstaje, gdy adres A przekierowuje na B, który przekierowuje na C. Łańcuchy narastają przez lata migracji: z HTTP na HTTPS, potem z www na bez www, potem nowa struktura adresów URL. Roboty Google podążają za maksymalnie 10 skokami przekierowań, według dokumentacji o kodach statusu HTTP, ale Google radzi przekierowywać prosto do docelowego miejsca, a jeśli to niemożliwe, utrzymywać łańcuchy na poziomie trzech skoków lub mniej. Każdy skok dodaje opóźnienie dla użytkowników i marnuje budżet indeksowania w dużych witrynach.
Pętla powstaje, gdy A przekierowuje na B, a B z powrotem na A. Przeglądarki pokazują błąd, roboty się poddają, a strona wypada z indeksu. Pętle zwykle wynikają ze sprzecznych reguł, na przykład reguły CMS i reguły serwera, które nie zgadzają się co do ukośnika na końcu adresu.
Nie każda usunięta strona potrzebuje przekierowania. Przekierowuj tylko wtedy, gdy istnieje bliski odpowiednik. Poradnik Google o przenoszeniu witryn ze zmianą adresów URL ostrzega przed przekierowywaniem wielu starych adresów URL na jeden niezwiązany cel, taki jak strona główna, co może mylić użytkowników i może być potraktowane jako soft 404.
| Sytuacja | Najlepsza odpowiedź | Dlaczego |
|---|---|---|
| Strona przeniesiona pod nowy adres URL | 301 na nowy adres URL | Użytkownicy i sygnały podążają za treścią |
| Kilka stron scalonych w jedną | 301 z każdej starej strony na stronę scaloną | Nowa strona odpowiada na tę samą potrzebę |
| Produkt wycofany, istnieje bliski zamiennik | 301 na zamiennik lub jego kategorię | Odwiedzający nadal znajduje to, czego chciał |
| Treść usunięta, brak odpowiednika | 404 lub 410 | Uczciwy błąd jest lepszy niż niezwiązana strona |
| Tymczasowa niedostępność | 302 lub 307 albo pozostawienie strony z komunikatem | Oryginalny adres URL powinien pozostać w indeksie |
| Wiele starych adresów URL na stronę główną | Unikaj | Prawdopodobnie potraktowane jako soft 404 |
Google mówi, że wszystkie błędy 4xx poza 429 są traktowane tak samo, więc wybór między 404 a 410 ma niewielki praktyczny skutek: w obu przypadkach wcześniej zaindeksowany adres URL jest usuwany z indeksu.
Migracja to moment, w którym przekierowania decydują o ruchu. Nasz kompletny poradnik o migracji SEO obejmuje cały projekt; dla przekierowań obowiązuje pięć reguł:
Metoda zależy od Twojego stosu technologicznego, ale wynik musi być taki sam: pojedyncza odpowiedź 3xx z serwera.
Po każdej zmianie przetestuj stary adres URL narzędziem do sprawdzania przekierowań: pokazuje kod statusu każdego skoku i końcowy cel.
Stare adresy URL żyją długo po tym, jak je zmienisz. Inne witryny, newslettery, posty w mediach społecznościowych i odpowiedzi AI wciąż wskazują adres, który istniał w chwili ich powstania. Gdy ChatGPT, Perplexity lub Gemini cytują stronę, a link prowadzi do błędu, tracisz wizytę, a cytowanie traci wartość. Przekierowanie stałe sprawia, że te odniesienia nadal działają, i pomaga wyszukiwarkom oraz robotom AI przypisać historię starej strony do nowej. Nasze badanie stron cytowanych przez ChatGPT pokazuje, jak bardzo te odpowiedzi opierają się na stabilnych, dobrze ugruntowanych źródłach.
Przekierowania to jeden z elementów technicznego SEO, któremu rzadko poświęca się uwagę, dopóki ruch nie spadnie. Stałe, bezpośrednie i trafne przekierowanie dla każdego przeniesionego adresu URL sprawia, że Twoje pozycje i linki zwrotne dalej na Ciebie pracują. Aby śledzić wpływ migracji na kliknięcia, pozycje i cytowania w AI w jednym miejscu, użyj panelu GEO / SEO Sorank.
Google zaleca utrzymywanie przekierowań jak najdłużej, zasadniczo co najmniej rok po przeniesieniu. Wiele witryn utrzymuje je bezterminowo, bo stare linki zwrotne i zakładki przez lata nadal kierują odwiedzających na dawne adresy URL.
Nie. Przekierowanie 301 na trafną stronę to zalecany sposób przenoszenia treści, a Google traktuje je jako sygnał, że nowy adres URL powinien zostać zaindeksowany. Problemy wynikają z łańcuchów przekierowań, pętli i przekierowań na niezwiązane strony, a nie z samego przekierowania.
Nie powinieneś. Google ostrzega, że przekierowanie wielu starych adresów URL na niezwiązaną stronę, taką jak strona główna, może mylić użytkowników i może zostać potraktowane jako soft 404. Przekierowuj każdą stronę na jej najbliższy odpowiednik, a strony bez odpowiednika pozostaw ze statusem 404 lub 410.
WYPRÓBOWALI SORANK PRZED TOBĄ
