Błąd 404 oznacza, że serwer jest dostępny, ale pod wskazanym adresem nie znalazł zasobu. Nie każda odpowiedź 404 jest problemem SEO. Błędem może być zarówno przypadkowe usunięcie ważnej strony, jak i sztuczne przekierowanie poprawnego 404 do niezwiązanej oferty.
Decyzja zależy od przyczyny, wcześniejszej wartości URL-a i tego, czy istnieje rzeczywisty następca. Dlatego raport zawierający sto adresów 404 nie jest jeszcze listą stu przekierowań do wykonania.
Skąd biorą się błędy 404?
Najczęstsze przyczyny to:
- usunięcie produktu albo artykułu,
- zmiana slugu bez przekierowania,
- błąd w linku wewnętrznym,
- nieprawidłowy adres wpisany ręcznie przez użytkownika,
- zmiana wielkości liter lub struktury katalogów,
- wadliwie wygenerowane linki w motywie albo module sklepu,
- pozostałości po migracji i stare linki zewnętrzne,
- parametry tworzące nieistniejące kombinacje.
Najważniejsze jest znalezienie źródła. Jeżeli tysiące błędnych URL-i tworzy jeden moduł, ręczne przekierowywanie każdego z nich nie usunie przyczyny.
Kiedy 404 jest prawidłową odpowiedzią?
Kod 404 można pozostawić, gdy strona nie istnieje, nie ma odpowiednika i nie powinna wrócić. Dotyczy to między innymi przypadkowych adresów, nieprawidłowych parametrów oraz treści, które utraciły znaczenie.
Google nie wykorzystuje treści otrzymanej z adresem zwracającym kod 4xx do indeksowania, a wcześniej zaindeksowany URL z czasem przestaje być używany. Samo występowanie prawidłowych stron 404 nie oznacza więc automatycznej kary dla całego serwisu.
Należy jednak naprawić linki wewnętrzne prowadzące do takich adresów. Użytkownik korzystający z menu, opisu lub breadcrumbs nie powinien trafiać w ślepą uliczkę.
Kiedy przywrócić stronę?
Przywrócenie jest najlepszym rozwiązaniem, jeżeli adres zniknął przez błąd, a treść nadal powinna istnieć. Może to dotyczyć produktu dostępnego w magazynie, strony usługi usuniętej podczas wdrożenia albo artykułu utraconego przy migracji.
Warto zachować ten sam URL, jeśli:
- strona ma tę samą funkcję i temat,
- prowadzą do niej wartościowe linki,
- uzyskiwała kliknięcia lub konwersje,
- adres nadal pasuje do struktury serwisu.
Nie trzeba tworzyć nowego URL-a i przekierowania, jeśli można poprawnie odtworzyć zasób pod dotychczasowym adresem.
Kiedy zastosować przekierowanie 301?
Przekierowanie jest właściwe, gdy istnieje aktualna strona przejmująca funkcję usuniętej.
- Stary model produktu został zastąpiony nowym odpowiednikiem.
- Dwa podobne poradniki zostały połączone.
- Usługa otrzymała nowy, docelowy URL.
- Kategoria została zastąpiona kategorią o tym samym zakresie.
- Serwis został przeniesiony do nowej domeny.
Cel powinien być dobrany indywidualnie. Przekierowanie wszystkich brakujących produktów do strony głównej lub ogólnej kategorii może być mylące, zwłaszcza gdy użytkownik szukał konkretnego modelu.
Zasady budowania mapy opisuję szerzej w artykule o przekierowaniach 301.
Czym jest soft 404?
Soft 404 powstaje, gdy strona wygląda jak komunikat o braku zasobu, ale serwer zwraca kod 200 albo kieruje użytkownika do nieadekwatnej strony. Technicznie żądanie zakończyło się sukcesem, chociaż właściwej treści nie ma.
Przykłady:
- pusty produkt zwracający kod 200,
- komunikat „nie znaleziono strony” z kodem 200,
- przekierowanie dowolnego błędnego adresu na stronę główną,
- kategoria pozbawiona produktów i informacji, nadal dostępna jako zwykła strona.
Strona błędu powinna zwracać rzeczywisty kod 404. Jeżeli zasób ma następcę, należy zastosować prawdziwe przekierowanie. Nie warto łączyć obu zachowań.
404 czy 410?
Kod 410 komunikuje, że zasób został usunięty. Kod 404 oznacza, że nie został znaleziony. Dla Google oba należą do odpowiedzi 4xx i powodują wycofanie adresu z indeksowania.
Nie trzeba więc masowo zamieniać wszystkich prawidłowych 404 na 410 w nadziei na poprawę pozycji. Ważniejsze jest zwracanie właściwego kodu, usunięcie wewnętrznych odnośników i zachowanie konsekwencji w całym serwisie.
Jak powinna wyglądać użyteczna strona 404?
Szablon nie naprawia kodu odpowiedzi, ale może pomóc użytkownikowi kontynuować wizytę. Powinien:
- jasno informować, że nie znaleziono wskazanej strony,
- zawierać odnośnik do strony głównej lub ważnych sekcji,
- umożliwiać skorzystanie z wyszukiwarki sklepu,
- zachowywać podstawową nawigację i identyfikację marki,
- nie udawać strony ofertowej ani wyników wyszukiwania.
W sklepie można pokazać drogę do kategorii, ale nie należy automatycznie zastępować brakującego produktu przypadkowymi propozycjami bez wyjaśnienia, że pierwotnego adresu już nie ma.
Jak znaleźć ważne błędy 404?
Żadne pojedyncze źródło nie pokazuje pełnego obrazu. Warto połączyć:
- crawl serwisu wykrywający uszkodzone linki,
- raport indeksowania Google Search Console,
- logi serwera pokazujące rzeczywiste żądania,
- dane analityczne dotyczące wejść na stronę błędu,
- listę linków zewnętrznych,
- mapę starej i nowej struktury po migracji.
Priorytet mają adresy połączone z ruchem, linkami, sprzedażą albo główną nawigacją. Losowy URL utworzony przez bota nie powinien otrzymać takiego samego priorytetu jak usunięta strona generująca zamówienia.
Jak odebrać naprawę?
Po wdrożeniu sprawdź:
- czy poprawiono źródłowy link lub mechanizm generujący adres,
- czy przywrócony URL zwraca kod 200,
- czy przekierowany URL prowadzi bezpośrednio do właściwego celu,
- czy pozostawiony błąd zwraca prawdziwy kod 404 albo 410,
- czy stare adresy zniknęły z sitemap i linkowania wewnętrznego,
- czy nie powstały pętle, łańcuchy lub soft 404.
Informacje o sposobie obsługi kodów 4xx publikuje Google w dokumentacji kodów HTTP.
Jeżeli w raporcie masz dużą liczbę błędów 404, mogę oddzielić prawidłowo usunięte strony od utraconych adresów wymagających naprawy. Napisz na czesc@seomariusz.pl lub zadzwoń: 665 015 610.