Kody odpowiedzi 30X to grupa kodów statusu HTTP z zakresu 300–399, które informują przeglądarkę (i roboty wyszukiwarek) o tym, że żądany zasób został przeniesiony lub wymaga przekierowania na inny adres URL. Serwer zwraca taki kod zamiast faktycznej treści strony, sygnalizując, że klient powinien wykonać dodatkowe działanie — najczęściej podążyć pod nowy adres. W kontekście SEO kody 30X są jednym z najważniejszych mechanizmów zarządzania architekturą serwisu i przekazywaniem “mocy” linków.
- Kody 30X to przekierowania HTTP — serwer mówi przeglądarce: “tej treści szukaj gdzie indziej”.
- 301 (trwałe) i 302 (tymczasowe) to dwa najczęściej stosowane warianty — mają różne konsekwencje dla SEO.
- Google rozróżnia przekierowania trwałe i tymczasowe, co wpływa na to, jak jest przekazywany PageRank.
- Błędnie wdrożone przekierowania mogą powodować utratę widoczności, pętle lub wzrost crawl budget.
Jak kody 30X działają w praktyce
Czym jest kod 301 i kiedy go używać?
Kod 301 (Moved Permanently) to trwałe przekierowanie, które informuje wyszukiwarkę, że zasób został przeniesiony na stałe i nowy adres należy zaindeksować zamiast starego. Google po pewnym czasie przestaje indeksować stary URL i konsoliduje jego autorytet na nowym adresie — w praktyce przekazuje niemal cały zgromadzony PageRank. Stosuj go przy zmianie domeny, przebudowie struktury URL lub przejściu z HTTP na HTTPS.
Przykład: jeśli sklep internetowy zmienia adres z example.com/produkt-stary na example.com/nowa-nazwa-produktu, wdrożenie 301 sprawia, że linki zewnętrzne prowadzące do starego URL nadal “pracują” na rzecz nowej strony. Brak tego przekierowania oznacza utratę całego linkowrania.
Czym różni się kod 302 od 301?
Kod 302 (Found / Moved Temporarily) to przekierowanie tymczasowe — serwer mówi przeglądarce, że zasób jest chwilowo dostępny pod innym adresem, ale stary URL powinien pozostać zaindeksowany. Google traktuje 302 jako sygnał, że zmiana nie jest ostateczna, przez co nie przenosi autorytetu na nowy adres tak chętnie jak przy 301. Użyj go przy sezonowych promocjach, testach A/B lub chwilowej niedostępności strony.
Częsty błąd: deweloperzy wdrażają 302 tam, gdzie potrzebny jest 301 — np. przy migracji domeny. Skutek to utrata pozycji, bo Google przez długi czas indeksuje stary, nieistniejący już adres.
Pozostałe kody z grupy 30X
Poza 301 i 302 w praktyce SEO spotykamy kilka innych kodów z tej grupy, choć znacznie rzadziej.
| Kod | Nazwa | Zastosowanie w praktyce | Wpływ na SEO |
|---|---|---|---|
| 301 | Moved Permanently | Trwała zmiana adresu URL, migracja domeny, HTTPS | Przekazuje PageRank, stary URL traci indeksowanie |
| 302 | Found (Temporary Redirect) | Tymczasowe przekierowanie, testy A/B | PageRank co do zasady pozostaje na starym URL |
| 303 | See Other | Przekierowanie po formularzu POST | Neutralny, rzadko wpływa na indeksowanie |
| 307 | Temporary Redirect | Tymczasowe przekierowanie z zachowaniem metody HTTP | Podobny do 302, lecz ściśle respektuje metodę żądania |
| 308 | Permanent Redirect | Trwałe przekierowanie z zachowaniem metody HTTP | Odpowiednik 301 dla żądań POST |
Pętle przekierowań i łańcuchy — czego unikać
Pętla przekierowań (redirect loop) powstaje, gdy adres A przekierowuje na B, a B z powrotem na A — przeglądarka i robot wyszukiwarki utknęły bez możliwości dotarcia do treści. Łańcuch przekierowań to natomiast sytuacja, gdy jeden URL wymaga przejścia przez wiele adresów pośrednich (A→B→C→D) przed dotarciem do treści docelowej. Google zaleca, by łańcuchy nie przekraczały 3–5 skoków, bo każdy kolejny krok zużywa crawl budget i osłabia przekazywany sygnał linków.
W Webiti podczas audytu SEO regularnie wykrywamy łańcuchy sięgające 8–10 przekierowań — szczególnie po kilku kolejnych migracjach serwisu bez czyszczenia starych reguł. Naprawa takich struktur skraca czas ładowania i poprawia efektywność indeksowania.
Znaczenie kodów 30X dla SEO i widoczności
Prawidłowo wdrożone przekierowania 30X są fundamentem utrzymania widoczności przy każdej zmianie struktury serwisu. Gdy Google napotyka kod 301, aktualizuje swój indeks i stopniowo przenosi autorytet linków z starego adresu na nowy — w praktyce zajmuje to od kilku dni do kilku tygodni, zależnie od częstotliwości crawlowania. Źle dobrane przekierowania (302 zamiast 301) mogą sprawić, że pozycje budowane latami nie zostaną przeniesione na nowy adres.
Kody 30X mają też bezpośredni wpływ na crawl budget — czyli pulę zasobów, jaką Googlebot przeznacza na indeksowanie Twojej witryny. Każde niepotrzebne przekierowanie to dodatkowe żądanie HTTP, które robot musi wykonać. W dużych serwisach e-commerce z tysiącami produktów, takich jak sklepy internetowe, niezoptymalizowana sieć przekierowań może sprawić, że Googlebot nigdy nie dotrze do najnowszych podstron. Właśnie dlatego audyt SEO powinien zawsze obejmować analizę logów serwera pod kątem przekierowań.
Przy migracji na HTTPS (z HTTP) kod 301 jest absolutnym standardem — brak przekierowania lub zastosowanie 302 powoduje, że strona HTTP i HTTPS są traktowane jako dwa oddzielne serwisy, co rozmywa sygnały rankingowe. Dla Google od 2018 roku HTTPS to sygnał rankingowy, a sprawna migracja z zachowaniem 301 chroni dorobek linkowania przez lata.
FAQ — najczęstsze pytania o kody 30X
Czy kod 301 zawsze przekazuje 100% PageRank?
Nie — Google przez wiele lat przyznawał, że 301 wiąże się z pewną stratą sygnału linkowania, szacowaną historycznie na około 15%. Od 2016 roku John Mueller z Google deklaruje, że różnica między 301 a linkiem bezpośrednim jest minimalna, jednak nadal zaleca się skracanie łańcuchów przekierowań do minimum, by nie tracić “mocy” linków na kolejnych skokach.
Jak sprawdzić, jakie kody zwraca moja strona?
Najprostszym narzędziem jest Screaming Frog SEO Spider — skanuje serwis i pokazuje kody HTTP dla każdego adresu URL, identyfikując pętle i łańcuchy. Można też skorzystać z zakładki “Pokrycie” w Google Search Console, która sygnalizuje problemy z indeksowaniem powiązane z przekierowaniami. Dla pojedynczego URL wystarczy rozszerzenie przeglądarki, np. Redirect Path.
Kiedy stosować 302 zamiast 301?
Kod 302 jest właściwy wtedy, gdy zmiana adresu jest naprawdę tymczasowa i planujesz wrócić do starego URL — np. przy sezonowej stronie promocyjnej lub testach wielowariantowych (A/B). Jeśli zmiana jest stała lub nie jesteś pewien, zawsze bezpieczniej wybrać 301. Stosowanie 302 tam, gdzie potrzebny jest 301, to jeden z najczęstszych błędów przy migracjach serwisów.
Czym różni się kod 307 od 302?
Oba są przekierowaniami tymczasowymi, ale 307 (Temporary Redirect) ściśle nakazuje przeglądarce zachować oryginalną metodę żądania HTTP (np. POST). Kod 302 w praktyce bywa interpretowany przez przeglądarki jako GET, co może być problematyczne przy formularzach. Dla SEO różnica między 302 a 307 jest marginalna — Google traktuje oba jako tymczasowe.
Przekierowania 30X — element, o którym warto pamiętać przy każdej zmianie serwisu
Kody odpowiedzi 30X to pozornie techniczna drobnostka, która w praktyce decyduje o tym, czy wypracowane pozycje przetrwają zmianę domeny, migrację CMS czy przebudowę struktury URL. Prawidłowo wdrożone 301 to jeden z fundamentów skutecznego pozycjonowania stron. Jeśli planujesz zmiany w serwisie lub chcesz sprawdzić, czy obecna struktura przekierowań nie sabotuje Twojej widoczności — zespół Webiti chętnie przeprowadzi szczegółową analizę.










