Kiedy może powstać błąd 404?
Komunikat ten jest wyświetlany w sytuacji, kiedy adres URL jest błędny (został zmieniony lub np. wpisany z literówką) lub gdy usunięto podstronę znajdującą się pod danym adresem. Przykładowo jeśli modyfikujesz tytuł artykułu i zmienia się adres URL podstrony, na której jest on opublikowany, musisz poprawić wszystkie linki prowadzące do tegoż artykułu. W przeciwnym razie użytkownicy po kliknięciu w nie otrzymają właśnie błąd 404. Generuje to problemy zarówno w linkowaniu wewnętrznym, jak i w wynikach wyszukiwania.
Ważne, by nie mylić komunikatu error 404 z błędem „server not found”, który występuje, kiedy klient nie może połączyć się z serwerem.
Popularna anegdota głosi, że 404 wzięło się od numeru pokoju w laboratoriach CERN, gdzie opracowano WWW. Takiego pokoju nie ma jednak w tamtym budynku, co jest najlepszym opisem błędu 404…
Zindeksowany URL z błędem 404 – co z nim zrobić?
Jeśli URL z błędem został przekazany do zaindeksowania, sprawdź, skąd go przesłano. Służy do tego opcja „wykrywalność” w ikonie przesyłania. Wynik może stanowić sugestię dotyczącą aktualizacji mapy witryny.
Całkowicie usunięte treści powinny wyświetlać błąd 404 lub 410 (zniknął/usunięto). W przypadku trwałego przeniesienia treści spod danego URL-a należy zastosować przekierowanie 301. W przypadku nieznanego URL na serwerze – tzn. takiego adresu, którego nigdy nie było – ale jednocześnie cechującego się wysoką frekwencją/powtarzalnością, również warto zastanowić się nad przekierowaniem.
Czy to naprawdę error 404?
Niekiedy strona 404 może być… poprawną stroną w HTTP. To oczywiście błąd. Chodzi o sytuację, kiedy strona 404 tak naprawdę w HTTP ma status 200, co oznacza standardową odpowiedź na poprawne połączenie z adresem. Taki pozorny błąd 404 może zmylić użytkowników przekonanych np. o chwilowości błędu na poprawnej stronie. Zgodnie z informacjami Google’a takie strony wykluczane się z wyników podawanych przez wyszukiwarkę.
