Pozorne błędy 404
Co oznacza pozorny błąd 404?
Pozorny błąd 404 oznacza, że adres URL Twojej witryny kieruje użytkownika na stronę, która nie istnieje. Użytkownik widzi stosowny komunikat, a przeglądarka otrzymuje kod stanu 200 (powodzenie) (w niektórych przypadkach zamiast strony z komunikatem „nie znaleziono” może wyświetlić się strona z niewielką ilością treści lub z nieprzydatną treścią – np. pusta lub prawie pusta).
Dlaczego ma to znaczenie?
Zwracanie kodu powodzenia zamiast kodu 404/410 (nie znaleziono strony) lub 301 (strona przeniesiona) nie jest zalecane. Kod powodzenia informuje wyszukiwarki, że pod danym adresem URL istnieje prawdziwa strona. W rezultacie taka strona może być wyświetlana w wynikach wyszukiwania, a wyszukiwarki będą próbowały indeksować ten nieistniejący URL, zamiast w tym czasie indeksować Twoje działające strony.
Co mam zrobić?
- Jeśli Twoja strona nie jest już dostępna i nie została zastąpiona inną stroną, powinna zwracać kod 404 (nie znaleziono) lub 410 (brak). Oba kody jednoznacznie informują przeglądarki i wyszukiwarki, że strona nie istnieje. Możesz również wyświetlać użytkownikom niestandardową stronę 404 (w odpowiednich przypadkach): np. stronę zawierającą listę Twoich najpopularniejszych stron lub link do strony głównej.
- Jeśli strona została przeniesiona lub zastąpiona inną, ustaw zwracanie kodu 301 (stałe przekierowanie), by przekierować użytkownika w odpowiednie miejsce.
Skorzystaj z narzędzia Pobierz jako Google (lub innych narzędzi dostępnych w internecie), by sprawdzić, czy adres URL zwraca właściwy kod.