Błąd 404 (ang. 404 Not Found) to kod odpowiedzi HTTP, którym serwer informuje przeglądarkę lub robota wyszukiwarki, że pod żądanym adresem URL nie ma żadnego zasobu. Dla marketera to sygnał, że użytkownik trafił w ślepą uliczkę, a dla Google — że adres można usunąć z indeksu. Pojedyncze 404 są naturalne i nieszkodliwe, ale ich masowe występowanie marnuje crawl budget i przecina przepływ autorytetu z linków prowadzących do nieistniejących stron.
Jak działa błąd 404 i skąd się bierze?
Gdy robot Googlebot lub użytkownik wysyła zapytanie o adres, serwer odpowiada kodem statusu. Kod 200 oznacza „strona istnieje”, kod 301 — „strona przeniesiona na stałe”, a 404 — „nic tu nie ma”. Google po kilku kolejnych odwiedzinach zwracających 404 usuwa taki adres z indeksu i stopniowo ogranicza jego crawlowanie. Sam kod jest więc poprawnym i oczekiwanym zachowaniem serwera — problemem staje się dopiero wtedy, gdy 404 zwracają adresy, które mają ruch, linki lub pozycje.
Najczęstsze źródła błędów 404 w serwisach firmowych:
- usunięcie produktu, wpisu blogowego lub landing page’a bez przekierowania,
- zmiana struktury adresów URL (nowa domena, nowy CMS, zmiana kategorii),
- literówki w linkach wewnętrznych i w kampaniach reklamowych,
- błędne linki zewnętrzne z innych serwisów wskazujące na nieistniejące podstrony,
- sesje, parametry i adresy generowane dynamicznie, których już nie obsługuje serwer.
Jak błąd 404 wpływa na SEO?
Google jasno komunikuje, że błędy 404 nie obniżają rankingu całej witryny — to normalny element życia serwisu. Realne straty pojawiają się w trzech obszarach. Po pierwsze, jeśli do adresu zwracającego 404 prowadzą linki z innych domen, ich moc przepada, bo nie ma strony, która mogłaby ją przejąć. Po drugie, tysiące martwych adresów zajmują crawl budget, czyli limit podstron, które robot odwiedza w danym czasie — zamiast indeksować nowe treści, robot sprawdza pustkę. Po trzecie, użytkownik, który trafia na 404 z reklamy lub wyniku wyszukiwania, najczęściej opuszcza serwis, co obniża skuteczność kampanii i konwersję.
Szczegółowe zasady obsługi kodów statusu opisuje dokumentacja Google Search Central.
404, 410, 301 czy soft 404 — co wybrać?
Nie każdy nieistniejący adres powinien zwracać 404. Wybór kodu zależy od tego, czy strona miała wartość i czy istnieje jej sensowny odpowiednik.
| Kod / sytuacja | Znaczenie | Kiedy stosować | Wpływ na SEO |
|---|---|---|---|
| 404 Not Found | Strony nie ma | Adres bez ruchu, linków i odpowiednika | Neutralny; adres wypada z indeksu |
| 410 Gone | Strona usunięta celowo i trwale | Chcemy szybciej wyindeksować adres | Podobny do 404, sygnał bardziej jednoznaczny |
| 301 Moved Permanently | Strona przeniesiona na stałe | Istnieje tematycznie zbliżony zamiennik | Przenosi większość autorytetu linków |
| Soft 404 | Serwer zwraca 200, ale treść mówi „brak strony” | Nigdy — to błąd konfiguracji | Negatywny; myli robota i marnuje budżet |
Zasada praktyczna: jeśli stary adres ma linki przychodzące lub ruch organiczny, ustaw 301 na najbliższy tematycznie odpowiednik. Jeśli takiego nie ma, zostaw czyste 404 lub 410 — przekierowanie wszystkiego na stronę główną Google traktuje jak soft 404.
Najczęstsze błędy przy obsłudze 404
- Brak przekierowań po migracji — najkosztowniejszy scenariusz, bo jednorazowo znikają setki adresów z pozycjami.
- Masowe 301 na stronę główną — Google klasyfikuje to jako soft 404, a użytkownik i tak nie dostaje tego, czego szukał.
- Strona 404 zwracająca kod 200 — robot indeksuje puste strony, a raporty w Google Search Console nie pokazują problemu.
- Linki wewnętrzne do nieistniejących podstron — serwis sam generuje 404, które robot odwiedza przy każdym crawlu.
- Uboga strona błędu — bez wyszukiwarki, menu i propozycji podobnych treści użytkownik nie ma powodu zostać.
Błąd 404 w praktyce ICBM
W audycie technicznym SEO analizujemy 404 z trzech źródeł jednocześnie: raportu indeksowania w Google Search Console, pełnego crawlu serwisu oraz danych o linkach przychodzących. Dopiero zestawienie tych danych pokazuje, które martwe adresy naprawdę kosztują — te z linkami zewnętrznymi i historycznym ruchem trafiają na listę przekierowań 301, pozostałe zostawiamy jako 404, aby nie mnożyć reguł w konfiguracji serwera. Równolegle sprawdzamy, czy strona błędu zwraca poprawny kod i czy zawiera elementy zatrzymujące użytkownika. Więcej pojęć z tego obszaru znajdziesz w bazie wiedzy SEO, a zakres analizy opisujemy na stronie usługi audyt SEO.
Najczęściej zadawane pytania
Czy błędy 404 obniżają pozycje w Google?
Same błędy 404 nie są sygnałem rankingowym i nie karzą witryny. Straty wynikają pośrednio: z utraconego autorytetu linków prowadzących do nieistniejących stron, zmarnowanego crawl budgetu i gorszego doświadczenia użytkownika.
Czy każdy błąd 404 trzeba przekierować?
Nie. Przekierowanie 301 ma sens tylko wtedy, gdy istnieje tematycznie zbliżony odpowiednik i stary adres miał ruch lub linki. Adresy bez wartości powinny zwracać czyste 404 lub 410 — kierowanie ich na stronę główną szkodzi.
Jak znaleźć błędy 404 w serwisie?
Podstawowym źródłem jest raport „Strony” w Google Search Console, który pokazuje adresy zwracające 404 podczas crawlu. Warto go uzupełnić własnym crawlem serwisu oraz analizą logów serwera, aby wykryć także 404 generowane przez linki wewnętrzne i kampanie.
