Agencja social media Warszawa · ul. Nowy Świat 33/13Obsługa od 500 zł netto/mies. · Bezpłatna konsultacja →

Blog Content Hero

Kody błędów HTTP – 400, 403, 404, 500 i co z nimi zrobić

31.07.2026 | Wiedza

Kod błędu HTTP mówi, po czyjej stronie leży problem. Kody z serii 400 oznaczają, że coś jest nie tak z żądaniem — złym adresem, brakiem uprawnień, wygasłą sesją. Kody z serii 500 oznaczają awarię po stronie serwera. To rozróżnienie decyduje o tym, czy problem naprawi odwiedzający, czy trzeba dzwonić do administratora.

Dla firmy ma to wymiar praktyczny: strona zwracająca błąd nie tylko traci klienta w danym momencie, ale przy dłuższym utrzymywaniu się problemu wypada z wyników wyszukiwania. Przy 89,42% udziału Google w polskim rynku wyszukiwania (StatCounter, sierpień 2026) to bezpośrednia strata zapytań.

W skrócie

  • 4xx to problem z żądaniem, 5xx to awaria serwera.
  • Błąd 400 najczęściej naprawia wyczyszczenie plików cookie i pamięci przeglądarki.
  • 404 nie jest awarią — staje się problemem, gdy dotyczy stron, które kiedyś istniały.
  • Strona 404 powinna prowadzić dalej, a nie kończyć wizytę.
  • Odwiedzający nie zgłosi błędu — monitoruj je sam w Google Search Console.

Najczęstsze kody i co z nimi zrobić

Kod Znaczenie Pierwszy krok
400 Nieprawidłowe żądanie Wyczyść pliki cookie i pamięć podręczną, sprawdź adres
401 Wymagane logowanie Zaloguj się; jeśli jesteś zalogowany — wyloguj i spróbuj ponownie
403 Brak uprawnień Sprawdź uprawnienia plików i reguły blokad po stronie serwera
404 Nie znaleziono Sprawdź, czy strona istniała; jeśli tak — ustaw przekierowanie 301
410 Treść usunięta celowo Nic; to prawidłowa odpowiedź dla skasowanej strony bez zastępnika
429 Zbyt wiele żądań Odczekaj; przy powtarzalności sprawdź limity po stronie serwera
500 Wewnętrzny błąd serwera Sprawdź dziennik błędów; częsta przyczyna to konflikt wtyczek
502 / 504 Problem komunikacji między serwerami Zwykle po stronie hostingu — zgłoś do dostawcy
503 Usługa niedostępna Przeciążenie lub tryb konserwacji; sprawdź, czy nie został włączony przypadkiem

Źródło: opracowanie własne Content Hero na podstawie specyfikacji HTTP i praktyki utrzymania serwisów.

Błąd 400 — skąd się bierze

Serwer zwraca ten kod, gdy nie jest w stanie zinterpretować żądania. Po stronie odwiedzającego przyczyną bywa uszkodzony plik cookie, zbyt duży nagłówek zapytania albo adres ze znakami, które nie powinny się w nim znaleźć — najczęściej po skopiowaniu linku z wiadomości, która go złamała.

Kolejność sprawdzania: przepisz adres ręcznie zamiast wklejać, wyczyść pliki cookie dla tej witryny, spróbuj w oknie prywatnym i na innym urządzeniu. Jeśli błąd występuje tylko u ciebie — problem jest lokalny. Jeśli u wszystkich — leży po stronie serwera albo reguł bezpieczeństwa.

Po stronie serwisu częstą przyczyną są zbyt restrykcyjne reguły zapory aplikacyjnej, które odrzucają żądania z dłuższymi formularzami. Wtedy objawem bywa błąd pojawiający się wyłącznie przy wysyłaniu formularza kontaktowego — i firma traci zapytania, nie wiedząc o tym.

404 — kiedy jest problemem

Sam w sobie nie jest błędem do naprawienia: adres, który nigdy nie istniał, powinien zwracać właśnie ten kod. Problem pojawia się w dwóch sytuacjach. Pierwsza: strona istniała i była zaindeksowana, a po przebudowie zniknęła bez przekierowania — wtedy tracisz jej pozycje i ruch. Druga: błąd dotyczy adresu, do którego prowadzą linki z twojej własnej strony.

Osobnym przypadkiem jest sytuacja, w której serwis zamiast kodu 404 pokazuje stronę główną z kodem 200. Dla wyszukiwarki znaczy to „ta strona istnieje i wygląda tak jak strona główna”, więc do indeksu trafiają dziesiątki adresów z tą samą treścią. Objawem bywa gwałtowny wzrost liczby zaindeksowanych stron bez wzrostu ruchu.

Dobra strona 404 nie kończy wizyty: ma wyszukiwarkę, odnośniki do najważniejszych działów i prosty komunikat bez języka technicznego.

Twoja strona zwraca błędy i nie wiesz, gdzie szukać przyczyny?

Zamów audyt techniczny serwisu

Błędy serwera — 500 i pokrewne

Kod 500 jest komunikatem zbiorczym: coś przerwało wykonywanie kodu, ale serwer nie mówi co. Przyczyny w typowym serwisie firmowym są trzy: konflikt po aktualizacji wtyczki lub motywu, wyczerpanie limitu pamięci przypisanej do strony albo błąd w dodanym ręcznie fragmencie kodu.

Diagnostyka zaczyna się od dziennika błędów w panelu hostingu — to jedyne miejsce, które powie, co faktycznie się stało. Jeśli błąd pojawił się zaraz po aktualizacji, wyłącz ostatnio zmieniony element i sprawdź ponownie. Jeśli po dodaniu fragmentu kodu — usuń go.

Kody 502 i 504 najczęściej nie są winą twojej strony, tylko komunikacji między serwerami po stronie hostingu. Jeśli powtarzają się regularnie, to argument w rozmowie z dostawcą albo powód do zmiany pakietu.

Jak wykrywać błędy, zanim zrobi to klient

Odwiedzający nie zgłosi problemu — po prostu wyjdzie. Trzy nawyki wystarczą, żeby nie dowiadywać się o awarii po miesiącu:

  • Google Search Console — raport indeksowania pokazuje adresy zwracające błędy i strony wykluczone z indeksu.
  • Monitoring dostępności — prosta usługa sprawdzająca stronę co kilka minut i wysyłająca powiadomienie przy awarii.
  • Test formularza raz w miesiącu — wyślij zapytanie z telefonu, spoza sieci firmowej, i sprawdź, czy dotarło. To najczęściej psujący się element całego serwisu.

Czego nie robić

  • Nie przekierowuj wszystkich błędów 404 na stronę główną — wskaż stronę powiązaną tematycznie.
  • Nie pokazuj strony zastępczej z kodem 200 zamiast prawdziwego 404.
  • Nie ignoruj powtarzających się błędów 502; to sygnał o problemie hostingu.
  • Nie aktualizuj wtyczek bez kopii zapasowej — to najczęstsza droga do błędu 500.
  • Nie zostawiaj komunikatów technicznych na stronie błędu; klient ma wiedzieć, co zrobić dalej.
  • Nie zakładaj, że brak zgłoszeń oznacza brak błędów.

Najczęstsze pytania o kody błędów HTTP

Jak naprawić błąd 400?

Zacznij od strony przeglądarki: przepisz adres ręcznie, wyczyść pliki cookie dla tej witryny, sprawdź w oknie prywatnym i na innym urządzeniu. Jeśli błąd występuje u wszystkich, przyczyna jest po stronie serwera — najczęściej w regułach zapory aplikacyjnej.

Czy błędy 404 szkodzą pozycjom w Google?

Same w sobie nie, jeśli dotyczą adresów, które nigdy nie istniały. Szkodzi natomiast usunięcie zaindeksowanych stron bez przekierowania oraz linki wewnętrzne prowadzące donikąd.

Czym różni się 403 od 401?

401 oznacza, że trzeba się zalogować, a 403 — że jesteś rozpoznany, ale nie masz uprawnień do tego zasobu. W serwisach firmowych 403 bywa też efektem blokady adresu IP przez zaporę.

Co oznacza błąd 503?

Że usługa jest chwilowo niedostępna — z powodu przeciążenia albo włączonego trybu konserwacji. Warto sprawdzić to drugie: tryb konserwacji bywa włączany przy aktualizacji i nie zawsze wyłącza się automatycznie.

Dlaczego strona zwraca błąd tylko czasami?

Najczęściej z powodu przeciążenia serwera w godzinach szczytu albo limitów liczby żądań. Pomaga pamięć podręczna po stronie serwera, a przy powtarzalnym problemie — mocniejszy pakiet hostingowy.

Czy mogę sam naprawić błąd 500?

Często tak. Jeśli pojawił się po aktualizacji, wyłącz ostatnio zmienioną wtyczkę lub przywróć poprzednią wersję z kopii zapasowej. Dziennik błędów w panelu hostingu wskaże, który element zawiódł.

Jak sprawdzić, jaki kod zwraca moja strona?

Narzędziem do sprawdzania nagłówków odpowiedzi albo w narzędziach deweloperskich przeglądarki, w zakładce z listą żądań. Sam wygląd strony nie wystarcza, bo treść zastępcza bywa wyświetlana z kodem 200.

Co zrobić po usunięciu strony z serwisu?

Jeśli istnieje strona o zbliżonej treści — ustaw przekierowanie 301. Jeśli nie ma sensownego zastępnika, właściwą odpowiedzią jest 410, który informuje wyszukiwarkę, że treść została usunięta celowo.

Źródła

  • StatCounter Global Stats, sierpień 2026 — udział wyszukiwarek w Polsce.
  • Specyfikacja HTTP oraz dokumentacja Google Search Central dotycząca obsługi kodów odpowiedzi — stan na wrzesień 2026.
  • Doświadczenia własne Content Hero z utrzymania i audytów serwisów klienckich.

Bartosz Paczyński – CEO agencji social media Content Hero

O autorze

Bartosz Paczyński

CEO i założyciel agencji social media Content Hero 

Kieruje zespołem, który prowadzi profile i kampanie reklamowe w ekosystemie Meta, Google Ads, LinkedIn i TikTok.  Pracował między innymi dla BNP Paribas, Raiffeisen Bank, ISIC, Bureau Veritas i ManpowerGroup. Z częścią klientów agencja współpracuje nieprzerwanie ponad 7 lat.

Bartosz Paczyński to certyfikowany Trener DIMAQ Professional z ramienia IAB Polska. Posiada certyfikat Scrum Mastera. Posiada takżę certyfikaty Google Ads. Działem PPC kieruje praktyk z ponad 10-letnim doświadczeniem. Bartosz Pczyński gościnnie wykłąda takżę nastudiach podyplomowych i MBA na Uniwersytecie Warszawskim oraz Akademii Leona Koźmińskiego.

Bartosz odpowiada za nadzór merytoryczny nad treściami na blogu: każdy tekst opiera się na publicznych badaniach rynku (IAB Polska, Mediapanel/Gemius, IAB Polska/PwC AdEx) oraz na danych z kampanii prowadzonych przez agencję, a wszystkie liczby podajemy ze wskazaniem źródła i daty pomiaru.

Zacznijmy

Wolisz, żebyśmy zajęli się tym za Ciebie?

Wiedza z bloga jest za darmo, ale czas przedsiębiorcy już nie. Zamów bezpłatną wycenę i sprawdź, jak wygląda współpraca z agencją.

Czytaj dalej

Inne wpisy z bloga

Jak działa Instagram – ikona aplikacji Instagram

Instagram – co to jest i jak działa?

Jak działa Instagram, jak działa jego algorytm i po co Polacy tam wchodzą – wyjaśniamy mechanikę platformy na danych IAB Polska i Mediapanelu, z podaniem źródeł.