Krok po kroku przekierowaniakody odpowiedzi HTTPSEO techniczne

Jak sprawdzić kod odpowiedzi strony i przekierowania: krok po kroku

Czy stary adres prowadzi na nowy? Czy wersja z www trafia tam, gdzie trzeba? Czy nieistniejąca strona zwraca prawdziwy błąd 404? Sprawdzisz to w kilka minut, bez dostępu do serwera. Pokazujemy na adresach naszej firmy.

Zespół MEZAKrok po kroku
Opublikowano
Aktualizacja
Czas czytania
7 min

Ten tekst powstał z użyciem sztucznej inteligencji (AI). Za publikację odpowiada redakcja MEZA P.S.A. Stan na: 11.10.2026.

Stan na 11.10.2026. Przykłady to adresy naszej strony, meza.agency. Wyniki sprawdziliśmy tego dnia w bezpłatnym narzędziu httpstatus.io, które przy pojedynczym sprawdzeniu nie wymaga rejestracji. Opis zachowania wyszukiwarki opieramy na dokumentacji Google.

Kiedy otwierasz stronę, serwer zanim cokolwiek pokaże, odpowiada trzycyfrowym kodem. Nie widać go na ekranie, a mówi wyszukiwarce, czy strona istnieje, czy się przeniosła, czy zniknęła. Błędny kod potrafi wyrzucić stronę z Google albo zgubić ruch po przeprowadzce. Sprawdzenie zajmuje kilka minut i nie wymaga dostępu do serwera.

Co znaczą najważniejsze kody

KodCo znaczyJak traktuje to Google
200strona istnieje i działatreść może trafić do indeksu
301, 308strona przeniosła się na stałew wynikach pojawia się nowy adres
302, 303, 307przekierowanie tymczasowew wynikach zostaje stary adres
404, 410strony nie maadres nie trafia do indeksu, a już zindeksowany jest z niego usuwany
5xx (np. 500, 503)błąd serweraroboty zwalniają, a przy trwałych błędach adres wypada z indeksu

Google zaleca przekierowania po stronie serwera. Przy zmianie adresu na stałe właściwe są 301 albo 308.

Kiedy warto to sprawdzić

  • po przejściu strony z http na https albo zmianie domeny;
  • po przebudowie strony, gdy zmieniły się adresy podstron;
  • po zmianie hostingu albo konfiguracji serwera;
  • gdy któraś podstrona nagle zniknęła z Google;
  • przed kampanią reklamową, jeśli linki w reklamach albo na ulotkach prowadzą na stare adresy.

Krok 1. Spisz adresy do sprawdzenia

Każda strona ma kilka wariantów adresu, które powinny prowadzić w to samo miejsce. Spisz przynajmniej:

  • wersję http i https;
  • wersję z www i bez www;
  • adres podstrony z ukośnikiem na końcu i bez niego;
  • stare adresy, jeśli strona była przebudowana: z wydruków, reklam, starych mailingów;
  • jeden nieistniejący adres, np. /to-nie-istnieje-123/, żeby sprawdzić stronę błędu.

Otwórz httpstatus.io i wklej adresy do dużego pola, każdy w osobnej linii. Kliknij Check status.

Pole narzędzia httpstatus.io z czterema adresami do sprawdzenia: http://meza.agency/, https://www.meza.agency/, https://meza.agency/pl i https://meza.agency/to-nie-istnieje-123/, pod spodem przycisk Check statusOtwórz w pełnym rozmiarze

Krok 2. Odczytaj kody odpowiedzi

Dla każdego adresu narzędzie pokazuje kolejne kody i liczbę przekierowań.

Wyniki: trzy pierwsze adresy mają kody 301 i 200 oraz po jednym przekierowaniu, nieistniejący adres ma kod 404 i zero przekierowańOtwórz w pełnym rozmiarze

Jak to czytać na naszym przykładzie:

  • http://meza.agency/ → 301, potem 200. Wersja bez szyfrowania przekierowuje na stałe na https. Tak ma być.
  • https://www.meza.agency/ → 301, potem 200. Wersja z www prowadzi do wersji bez www. Jeden adres główny to porządek dla Google.
  • https://meza.agency/pl → 301, potem 200. Adres bez ukośnika prowadzi do wersji z ukośnikiem.
  • https://meza.agency/to-nie-istnieje-123/ → 404. Strony nie ma i serwer mówi to wprost.

Sygnały ostrzegawcze w tej tabeli:

  • 302 albo 307 tam, gdzie zmiana jest stała. Google zostawi w wynikach stary adres.
  • Dwa, trzy i więcej przekierowań po kolei.
  • Na końcu 404 albo 5xx zamiast 200. Przekierowanie prowadzi donikąd.
  • 200 dla nieistniejącego adresu (więcej w kroku 4).

Krok 3. Sprawdź, dokąd prowadzi przekierowanie

Kliknij strzałkę przy adresie. Zobaczysz całą drogę: z jakiego schematu, hosta i ścieżki na jaki, oraz typ przekierowania.

Szczegóły przekierowania dla http://meza.agency/: krok 301 z HTTP na HTTPS, potem 200; opis „Redirects to https://meza.agency/”, typ 301, komunikat Moved PermanentlyOtwórz w pełnym rozmiarze

Na co patrzeć:

  • Liczba kroków. Najlepiej jeden: stary adres → docelowy. Google podaje, że jego roboty śledzą do 10 przeskoków, ale każdy krok spowalnia otwieranie strony. Łańcuchy zwykle zostają po kilku kolejnych przebudowach: adres z 2018 r. prowadzi na adres z 2021 r., a ten na obecny. Popraw je tak, żeby każdy stary adres wskazywał od razu stronę docelową.
  • Dokąd prowadzi. Stary adres usługi powinien prowadzić do tej samej usługi na nowej stronie, a nie na stronę główną. Kto klika link do cennika, chce zobaczyć cennik.
  • Pętla. Jeśli adres A prowadzi do B, a B z powrotem do A, przeglądarka pokaże błąd o zbyt wielu przekierowaniach. Narzędzie pokaże wtedy powtarzające się adresy.

Krok 4. Sprawdź stronę błędu 404

Otwórz w przeglądarce nieistniejący adres na swojej stronie. Powinny zgadzać się dwie rzeczy:

  1. Kod odpowiedzi to 404 (albo 410, jeśli strona zniknęła celowo i na zawsze). Sprawdzisz go w kroku 2.
  2. Strona błędu pomaga wrócić: mówi, co się stało, i prowadzi do strony głównej albo najważniejszych działów.

Strona błędu 404 na naszej nowej stronie: duży napis 404, nagłówek „Nie ma tu takiej strony”, krótkie wyjaśnienie i przyciski Strona główna, Usługi, Gotowe rozwiązaniaOtwórz w pełnym rozmiarze

Częsty błąd to „miękkie 404”. Strona wygląda jak błąd albo jest pusta, ale serwer odpowiada kodem 200. Google nazywa to soft 404 i pokazuje takie adresy jako błąd w Search Console. Bywa też odwrotnie: każda nieistniejąca strona przekierowuje na stronę główną. To mylące, bo osoba odwiedzająca nie dowiaduje się, że szukanej strony już nie ma.

Gdy adresów jest dużo

Po przebudowie strony starych adresów bywa kilkadziesiąt albo kilkaset. Wtedy wygodniej pracować na arkuszu:

  1. W pierwszej kolumnie wpisz stary adres, w drugiej adres, na który powinien prowadzić.
  2. Wklej całą pierwszą kolumnę do narzędzia. Według opisu httpstatus.io przyjmuje do 100 adresów naraz.
  3. Wyniki pobierz przyciskiem Download CSV i wklej obok swojej listy.
  4. Porównaj: czy kod pierwszego kroku to 301 lub 308, czy jest tylko jedno przekierowanie i czy adres końcowy zgadza się z drugą kolumną.

Przykład takiej tabeli, z wymyślonymi adresami starej i nowej strony:

Stary adresPowinien prowadzić doWynikOcena
/oferta/strony-www//uslugi/strony-internetowe/301 → 200, 1 krokdobrze
/cennik.html/cennik/302 → 200zmienić na 301
/blog/stary-wpis//poradniki/nowy-wpis/301 → 301 → 200skrócić łańcuch
/kontakt.php/kontakt/404brak przekierowania

Najpierw popraw adresy, które mają najwięcej wejść i linków z innych stron. Ich listę znajdziesz w statystykach strony albo w Search Console.

Sposób bez zewnętrznego narzędzia: przeglądarka

Ten sam wynik zobaczysz w narzędziach dla programistów, wbudowanych w Chrome, Edge i Firefox:

  1. Naciśnij F12 (na Macu Cmd + Option + I).
  2. Przejdź do zakładki Network (w polskiej wersji: Sieć).
  3. Zaznacz opcję Preserve log (zachowaj dziennik), żeby przekierowania nie znikały z listy.
  4. Wpisz adres w pasku przeglądarki i naciśnij Enter.
  5. W kolumnie Status pierwszy wiersz pokaże kod, np. 301, a kolejny kod strony docelowej. Kliknij wiersz, żeby w nagłówkach odpowiedzi zobaczyć Location, czyli adres, dokąd prowadzi przekierowanie.

Przeglądarka zapamiętuje przekierowania 301. Jeśli właśnie coś zmieniono na serwerze, a widzisz stary wynik, sprawdź adres w oknie prywatnym albo w narzędziu online.

Jeśli korzystasz z terminala, wystarczy polecenie curl -I https://twoja-domena.pl/. Pierwsza linia odpowiedzi to kod, a linia location: pokazuje cel przekierowania.

Typowe problemy i co z nimi zrobić

Co widziszCo to znaczyCo zrobić
302 zamiast 301 po przeprowadzceGoogle uzna przeniesienie za chwilowezmień na 301 lub 308
301 → 301 → 200łańcuch przekierowańskieruj stary adres prosto na docelowy
301 → 404przekierowanie na nieistniejącą stronępopraw cel w mapie przekierowań
200 na nieistniejącym adresie„miękkie 404”ustaw zwracanie 404 lub 410
http nie przekierowuje na httpsdwie wersje tej samej stronydodaj przekierowanie 301 na https
www i bez www działają osobnodwie wersje tej samej stronywybierz jedną, drugą przekieruj 301
5xxbłąd serwerazgłoś hostingowi lub wykonawcy

Ściągawka

  1. Spisz warianty adresu: http/https, www/bez www, z ukośnikiem i bez, stare adresy, jeden nieistniejący.
  2. Sprawdź je w narzędziu albo w zakładce Network.
  3. Stałe przeniesienie: 301 lub 308, jeden krok, na końcu 200.
  4. Nieistniejąca strona: 404 lub 410, nie 200 i nie przekierowanie na stronę główną.
  5. Powtórz test po każdej zmianie domeny, hostingu albo adresów podstron.

Jak możemy pomóc

Przekierowania to jeden z kroków bezpiecznej przeprowadzki strony. Cały proces, od listy starych adresów po kontrolę po starcie, opisujemy w poradniku Nowa strona bez utraty ruchu. Jeśli wolisz to zlecić, zajmujemy się migracją stron i serwerów oraz redesignem strony razem z mapą przekierowań i testem przed startem.

Bezpłatną wycenę ze stałą ceną dostaniesz w ciągu 24 godzin, także w weekendy i święta.

Ten tekst powstał z użyciem sztucznej inteligencji (AI). Za publikację odpowiada redakcja MEZA P.S.A. Stan na: 11.10.2026.

Pytania

Pytania, które słyszymy najczęściej

Nie ma tu Twojego pytania? Napisz albo zadzwoń — odpowiemy konkretnie, bez zobowiązań.

[email protected]+48 889 009 550
01Czym różni się przekierowanie 301 od 302?

Google traktuje 301 i 308 jako przekierowania stałe: w wynikach wyszukiwania pojawia się nowy adres. 302, 303 i 307 to przekierowania tymczasowe: w wynikach zostaje adres źródłowy. Przy przeprowadzce strony na stałe używa się 301 lub 308.

02Ile przekierowań po kolei to za dużo?

Google podaje, że jego roboty domyślnie śledzą do 10 przeskoków. Każdy dodatkowy krok to jednak opóźnienie dla użytkownika, dlatego najlepiej, gdy stary adres prowadzi do docelowego jednym przekierowaniem.

03Co to jest „miękkie 404”?

To strona, która wygląda jak błąd, na przykład jest pusta albo pisze „nie znaleziono”, ale serwer odpowiada kodem 200. Search Console pokazuje wtedy błąd soft 404. Strona, której nie ma, powinna zwracać kod 404 albo 410.

04Czy do sprawdzenia potrzebuję dostępu do serwera?

Nie. Kod odpowiedzi widzi każdy, kto otworzy adres: w bezpłatnym narzędziu online albo w narzędziach dla programistów w przeglądarce. Dostęp do serwera jest potrzebny dopiero do poprawienia przekierowań.

Jak możemy pomóc

Powiązane usługi

Kontakt

Opisz projekt. Bezpłatna wycena w 24 h.

Wystarczy kilka zdań. W ciągu 24 godzin od zgłoszenia — także w weekendy i święta — wyślemy wycenę z zakresem i stałą ceną.

Wycena
w ciągu 24 godzinod zgłoszenia, także w weekendy i święta
Języki
polski, angielski, ukraiński, rosyjskipo niemiecku odpowiadamy pisemnie

* pole wymagane. Napisz kilka słów albo wybierz, czego potrzebujesz.

Formularz nie został wysłany. Podaj imię i poprawny adres e-mail, a w wiadomości napisz kilka słów o projekcie albo wybierz, czego potrzebujesz.

Za dużo zgłoszeń w krótkim czasie. Spróbuj za kilka minut albo napisz na [email protected].

Nie udało się wysłać formularza. Spróbuj ponownie albo napisz na [email protected].

Administrator: MEZA P.S.A., Sopot. Dane wykorzystamy tylko do odpowiedzi i wyceny; przechowujemy je do 12 miesięcy od ostatniego kontaktu, jeśli nie podpiszemy umowy. Masz prawo dostępu, sprostowania i usunięcia danych, sprzeciwu oraz skargi do UODO. Nie używamy cookies. Szczegóły w polityce prywatności.

Dziękujemy, mamy Twoje zapytanie.

Wycenę wyślemy w ciągu 24 godzin od zgłoszenia, także w weekendy i święta.

Bezpłatna wycena w 24 h Zadzwoń