Strona 404: jak zaprojektować błąd, który nie zgubi klienta

Strona 404: jak zaprojektować błąd, który nie zgubi klienta

Dobra strona 404 zwraca poprawny kod HTTP 404 i od razu podsuwa klientowi drogę dalej. Wizyta się nie kończy. Jeśli po zmianach w ofercie albo po migracji Search Console nagle pokazuje długą listę błędów, nie panikuj, bo nie wszystkie trzeba naprawiać. Większość to zwykły ślad po usuniętych treściach. Realną stratą ruchu jest tylko część z nich. Niżej wyjaśniam, jak Google traktuje kody 404, 410 i soft 404, kiedy przekierować adres i jak zaprojektować stronę błędu, która zatrzyma odwiedzającego.

Czy błąd 404 na stronie szkodzi w Google?

Adres z kodem 404 wypada z indeksu. Tyle że dokumentacja Google nigdzie nie opisuje tego jako kary dla całego serwisu. Według dokumentacji Google o kodach HTTP wszystkie błędy 4xx poza 429 traktowane są tak samo: wcześniej zaindeksowany URL znika z indeksu, nowo znalezione adresy 404 nie są przetwarzane, a roboty z czasem zaglądają do nich coraz rzadziej. Co z tego wynika? Jeśli strona naprawdę zniknęła, 404 to stan poprawny. Nie awaria, nie pożar do gaszenia.

Które adresy 404 naprawiać, a które zostawić?

Naprawiasz adresy, które mają następcę albo ściągają ruch i linki. Resztę zostawiasz z kodem 404 lub 410. Moim zdaniem URL zasługuje na uwagę, jeśli spełnia choć jeden z warunków:

  • w serwisie istnieje strona z podobną treścią,
  • prowadzą do niego linki z innych witryn,
  • wskazują na niego niedziałające linki wewnętrzne w menu, treści albo mapie witryny,
  • realnie trafiają na niego użytkownicy.

Literówki w ręcznie wpisywanych adresach i śmieciowe URL-e produkowane przez boty? Ignorujesz, nie ma co nad nimi siedzieć. Zepsute odnośniki wewnętrzne poprawiaj u źródła, czyli w treści albo menu, a nie samym przekierowaniem (redirect na zepsuty link to plaster, nie naprawa). Wycofany produkt ze sklepu możesz skierować do następcy albo kategorii. Ale tylko wtedy, gdy faktycznie pasują do tego, czego klient szukał.

404 czy przekierowanie 301 po zmianach w ofercie i migracji?

Przekierowanie 301 ma sens tylko wtedy, gdy nowa strona zaspokaja tę samą potrzebę. W innym przypadku zostaw 404 lub 410. Tak samo radzi poradnik Google o błędach indeksowania: usunąłeś stronę i nie masz zamiennika o podobnej treści, to zwracasz jeden z tych dwóch kodów. A masowe kierowanie wszystkiego na stronę główną? Zły pomysł. Klient ląduje tam, gdzie nikt nie odpowiada na jego pytanie, i po prostu wychodzi. Przy przebudowie serwisu podstawą jest mapa przekierowań przy redesignie. Z kolei po zmianie hostingu, na przykład gdy robisz przeniesienie WordPressa na nowy serwer, sprawdź, czy stare adresy zwracają te kody, których się spodziewasz.

Soft 404: gdy strona błędu udaje, że wszystko działa

Soft 404 to strona pusta albo z komunikatem o braku treści, która zamiast 404 zwraca 200, czyli „wszystko OK”. Google rozpoznaje ją po zawartości i oznacza w raporcie indeksowania stron w Search Console. W sklepach winowajca to zwykle pusta kategoria, wyszukiwarka bez wyników albo szablon, który grzecznie wyświetla informację o błędzie, a serwer i tak odpowiada kodem 200.

Bywa też inaczej. Tak oznaczona zostaje całkiem porządna podstrona. Powody? Zasoby zablokowane w robots.txt, za dużo plików do wczytania, błędy serwera, powolne ładowanie. Przy diagnozie pomaga narzędzie Sprawdzanie adresu URL, bo pokazuje wyrenderowaną treść i zwrócony kod. Kod odpowiedzi sprawdzisz też sam, to minuta roboty: na web-systems.pl nieistniejący adres zwraca poprawny kod 404 (stan na 25 września 2026).

Jak zaprojektować stronę 404, która zatrzyma klienta?

Skuteczna strona błędu wygląda jak reszta serwisu. Ta sama nawigacja, jasny komunikat, kilka dróg dalej. W praktyce polecam umieścić na niej:

  1. krótki, ludzki komunikat bez technicznego żargonu,
  2. pole wyszukiwarki,
  3. linki do głównych kategorii lub usług,
  4. najpopularniejsze produkty albo treści,
  5. dane kontaktowe.

Według wytycznych Google taka strona powstaje wyłącznie dla ludzi. Dlatego serwer musi zwracać 404, żeby nie wylądowała w indeksie. I jeszcze jedno: nie linkuj z niej sekcji, których nie ma albo które nie działają (404 prowadzące do kolejnego 404 to klasyk). Dopracowany szablon błędu to część tego, co obejmuje projektowanie stron internetowych dla firm. W sklepie najlepiej prowadzić z 404 tam, gdzie klient może coś kupić, a dobra karta produktu w sklepie jest właśnie takim miejscem.

Strona błędu 404 w WordPressie: gdzie ją zmienić i co sprawdzić

W WordPressie wygląd strony błędu zależy od motywu. W klasycznych edytujesz szablon 404.php, w blokowych siedzisz w edytorze szablonów. Po zmianach sprawdź, czy wtyczki albo page buildery nie podmieniają odpowiedzi na kod 200, bo to się zdarza częściej, niż by się chciało. Omijaj rozszerzenia, które przekierowują każdy błąd na stronę główną. Same produkują soft 404. Co jakiś czas przejrzyj raport indeksowania w Search Console i linki wewnętrzne, a przy większym serwisie pomyśl o audycie działającej strony firmowej.

Strona 404 to zwykły element serwisu, nie powód do paniki. Potrzebuje poprawnego kodu, przekierowań tylko tam, gdzie jest zamiennik, i projektu, który daje klientowi drogę dalej. Kolejność pracy jest prosta: najpierw kody odpowiedzi, potem linki wewnętrzne, dalej przekierowania, a wygląd na sam koniec.

Najczęstsze pytania

Czym różni się kod 404 od 410?

Oba mówią, że strony nie ma. Według dokumentacji Google błędy 4xx, z wyjątkiem 429, traktowane są jednakowo. Ale 410 lepiej oddaje celowe, trwałe usunięcie treści.

Czy trzeba usuwać wszystkie błędy 404 z Search Console?

Nie. Zajmij się tylko adresami, które mają następcę, linki zewnętrzne albo ruch. Reszta może spokojnie wisieć w raporcie.

Jak sprawdzić, czy moja strona 404 nie jest soft 404?

Wpisz nieistniejący adres w swojej domenie i zajrzyj do narzędzi deweloperskich przeglądarki, zakładka sieci. Możesz też użyć narzędzia Sprawdzanie adresu URL w Search Console. Widzisz 200 zamiast 404? Szablon błędu do poprawki.

Zarezerwuj darmową konsultację

Zostaw numer telefonu lub umów spotkanie.