Błąd 404 - co to znaczy i jak go naprawić
Błąd 404 (404 Not Found) to odpowiedź serwera, która oznacza, że strona pod danym adresem nie istnieje. Najczęściej pojawia się po usunięciu podstrony, zmianie jej adresu bez przekierowania albo po literówce w linku. Pojedyncze błędy 404 nie szkodzą pozycjom całej witryny, ale adres, który miał ruch lub linki, warto przekierować przekierowaniem 301 na najbliższą odpowiednią stronę.
Poniżej wyjaśniamy, skąd biorą się błędy 404, jak je znaleźć w Google Search Console i WordPressie, kiedy przekierować adres, a kiedy zostawić go w spokoju, oraz czym jest soft 404.
Co oznacza błąd 404 Not Found
Każda odpowiedź serwera ma trzycyfrowy kod. Kod 200 oznacza, że strona działa, kody 3xx to przekierowania, 4xx to błędy po stronie żądania, a 5xx to awarie serwera. Kod 404 mówi przeglądarce i wyszukiwarce: pod tym adresem nic nie ma. Sam serwer działa poprawnie, brakuje tylko konkretnej podstrony.
To ważna różnica w porównaniu z błędami 500 i 503, które oznaczają, że cała strona albo jej część przestała działać. Te opisujemy osobno w poradniku o błędach 500 i 503 w WordPressie. Błąd 404 zwykle dotyczy jednego adresu i nie wymaga pilnej interwencji, chyba że trafia na niego dużo osób albo prowadzą do niego linki z innych stron.
Użytkownik widzi zwykle komunikat „Nie znaleziono strony” albo „404 Not Found”. W WordPressie wygląd tej strony zależy od motywu.
Skąd biorą się błędy 404 na stronie
- zmiana adresu podstrony (sluga) bez dodania przekierowania,
- usunięcie wpisu, produktu lub kategorii,
- przebudowa strony lub zmiana motywu, po której część starych adresów przestała istnieć,
- zmiana struktury bezpośrednich odnośników w WordPressie, np. z /2024/05/wpis/ na /wpis/,
- literówka w linku wewnętrznym albo w linku z innej strony,
- przeniesienie strony na nową domenę bez przekierowań.
Najwięcej błędów 404 powstaje przy przebudowie. Przeszliśmy przez to na emm8.pl: po wdrożeniu nowej wersji strony latem 2026 roku Google Search Console pokazało 11 adresów z błędem 404, w tym stary adres oferty, który wciąż był w indeksie Google. Część widoczności wróciła dopiero po dodaniu przekierowań.
W logach i w monitorze 404 zobaczysz też adresy, których nigdy nie było, np. /wp-config.php.bak. To boty szukające kopii plików konfiguracyjnych. Dla takich adresów 404 to prawidłowa odpowiedź i nie trzeba nic z nimi robić.
Czy błąd 404 szkodzi SEO
Sam fakt, że na stronie są adresy zwracające 404, nie obniża pozycji pozostałych podstron. Google pisze w dokumentacji, że kody 404 i 410 informują wyszukiwarkę, że strona nie istnieje i nie powinna być indeksowana. Zaindeksowany adres, który zaczyna zwracać 404, z czasem wypada z indeksu, a Googlebot odwiedza go coraz rzadziej.
Problem pojawia się w trzech sytuacjach:
- usunięta strona miała ruch z Google, który teraz trafia w pustkę,
- do usuniętej strony prowadziły linki z innych witryn, a ich wartość przepada,
- linki wewnętrzne w treści prowadzą do 404, co psuje nawigację i marnuje czas robota.
Dlatego zamiast gonić za zerową liczbą błędów, lepiej sprawdzić, które adresy z 404 mają linki albo wyświetlenia w Search Console. Tylko te wymagają działania.
Jak znaleźć błędy 404 na stronie
Google Search Console
W menu Indeksowanie wybierz Strony, a potem pozycję „Nie znaleziono (404)”. Zobaczysz listę adresów, które Google próbował odwiedzić. Kliknięcie adresu i sprawdzenie go narzędziem do sprawdzania adresu URL pokazuje, skąd Google go zna, np. z mapy witryny albo z linku. Jeśli usunięty adres wciąż jest w mapie witryny, popraw mapę, bo to najczęstsze źródło niepotrzebnych zgłoszeń.
WordPress
Rank Math ma moduł Monitor 404, który zapisuje każde wejście na nieistniejący adres, oraz moduł Przekierowania, w którym od razu dodasz przekierowanie 301. Podobnie działa wtyczka Redirection. Monitor warto włączyć na kilka tygodni po przebudowie strony, a potem wyłączyć, żeby nie zapełniał bazy danych.
Crawler
Program typu Screaming Frog przejdzie po wszystkich linkach na stronie i pokaże, które prowadzą do 404. W wersji bezpłatnej sprawdza do 500 adresów, co wystarcza dla większości stron firmowych.
Jak naprawić błąd 404 - przekierować czy zostawić
Decyzja zależy od tego, czy pod nowym adresem jest treść odpowiadająca staremu:
| Sytuacja | Co zrobić |
|---|---|
| Strona zmieniła adres | Przekierowanie 301 ze starego adresu na nowy |
| Strona usunięta, jest podobna treść | Przekierowanie 301 na najbliższą tematycznie stronę |
| Strona usunięta, brak odpowiednika | Zostawić 404 albo ustawić 410 |
| Literówka w linku wewnętrznym | Poprawić link w treści, przekierowanie niepotrzebne |
| Literówka w linku z innej strony, który daje ruch | Przekierowanie 301 na właściwy adres |
| Adresy wymyślone przez boty | Nic nie robić, 404 jest prawidłowe |
Jak dodać przekierowanie w WordPressie i na co uważać, opisujemy w poradniku o przekierowaniu 301. Po zmianach poproś Google o ponowne sprawdzenie adresów. Jak to zrobić, wyjaśniamy w tekście jak zaindeksować stronę w Google.
Dlaczego nie przekierowywać wszystkich błędów 404 na stronę główną
To częsty skrót: jedna reguła, która każdy nieistniejący adres kieruje na stronę główną. Wygląda na porządek, ale ma dwie wady. Użytkownik, który szukał konkretnego produktu albo artykułu, ląduje na stronie głównej i nie wie, co się stało. Google z kolei często traktuje takie przekierowanie jak soft 404, bo strona główna nie odpowiada treścią temu, co było pod starym adresem.
Przekierowanie ma sens tylko na stronę, która naprawdę zastępuje starą: nową wersję wpisu, kategorię produktu, stronę usługi o tym samym zakresie. Jeśli takiej strony nie ma, uczciwy błąd 404 jest lepszy niż przekierowanie donikąd.
Soft 404 - co to jest i jak go naprawić
Soft 404 to sytuacja odwrotna. Serwer odpowiada kodem 200, czyli „wszystko w porządku”, ale treść strony wygląda jak błąd: jest pusta, ma napis „nie znaleziono” albo zawiera tylko kilka słów. Google rozpoznaje takie strony po treści i pokazuje je w Search Console jako „Soft 404”.
W WordPressie soft 404 najczęściej powstaje w trzech miejscach: na pustych kategoriach lub tagach, na stronach wyników wyszukiwania bez wyników i na kartach produktów, które usunięto z treści, ale zostawiono pod adresem. Rozwiązanie zależy od przypadku. Stronę, która ma istnieć, trzeba uzupełnić treścią. Stronę, której nie ma, trzeba ustawić tak, żeby zwracała prawdziwy kod 404 albo przekierowywała na odpowiednik.
Jak powinna wyglądać strona błędu 404
Własna strona 404 nie poprawi pozycji, ale zatrzyma część osób, które trafiły na nieistniejący adres. Dobra strona błędu:
- zwraca kod 404, a nie 200,
- jasno mówi, że strony nie ma, bez technicznego żargonu,
- ma wyszukiwarkę albo linki do najważniejszych działów i oferty,
- zostawia menu i stopkę, żeby można było przejść dalej,
- podaje kontakt, jeśli ktoś szukał konkretnej usługi.
W WordPressie za wygląd strony błędu odpowiada plik 404.php w motywie albo szablon „404” w edytorze witryny. Po zmianie sprawdź kod odpowiedzi, np. w narzędziach deweloperskich przeglądarki na karcie Sieć.
Błąd 404 - najczęstsze pytania
Co oznacza 404 Not Found?
To komunikat serwera, że pod wpisanym adresem nie ma żadnej strony. Serwer działa, ale konkretna podstrona nie istnieje albo zmieniła adres.
Czym różni się błąd 404 od 410?
Kod 410 oznacza, że strona została usunięta celowo i na stałe. Według dokumentacji Google oba kody traktowane są w ten sam sposób, a adres w obu przypadkach wypada z indeksu. W praktyce 404 w zupełności wystarcza.
Ile błędów 404 to za dużo?
Nie ma takiej liczby. Liczy się to, czy błędy dotyczą adresów z ruchem, linkami albo linkami wewnętrznymi. Sto adresów wymyślonych przez boty nie ma znaczenia, a jeden usunięty wpis z kilkuset wejściami miesięcznie już tak.
Jak szybko Google usunie stronę 404 z wyników?
Zwykle w ciągu kilku dni do kilku tygodni, w zależności od tego, jak często Googlebot odwiedza stronę. Jeśli trzeba to przyspieszyć, w Search Console jest narzędzie Usunięcia, które tymczasowo ukrywa adres w wynikach.
Błędy 404 po przebudowie, linki prowadzące donikąd i strony, które zniknęły z Google, porządkujemy w ramach naprawy i przebudowy stron internetowych. Jeśli wolisz, żeby ktoś pilnował tego na bieżąco, zobacz, na czym polega obsługa stron internetowych.
Skontaktuj się z nami
Masz na stronie błędy 404 po zmianach albo przebudowie?
Prześlij adres strony. Sprawdzimy, które adresy zwracają 404, które z nich mają ruch lub linki i co warto przekierować. Naprawy stron na WordPressie wykonujemy od 290 zł netto.
Tel: 603 338 970
E-mail: kontakt@emm8.pl
Dlaczego warto zacząć z EMM8
- Łączymy pozycjonowanie, widoczność w AI i reklamę w jedną strategię, dzięki czemu cały budżet pracuje na ten sam cel: nowych Klientów.
- Od 2012 roku pomagamy firmom z różnych branż rosnąć w internecie, więc nie uczymy się na Państwa budżecie.
- Projekt prowadzi jedna osoba, która zna Państwa firmę, wyniki i cele, bez przekazywania sprawy między działami.
Zapytanie ofertowe
Wystarczy kilka zdań o firmie i potrzebach. Szczegóły doprecyzujemy na dalszym etapie.
