Pozorne błędy 404

Pozorny błąd 404 to adres URL, który kieruje użytkownika na stronę z informacją, że dana strona nie istnieje. Na stronie podany jest też kod stanu 200 (success). W niektórych przypadkach zamiast strony z komunikatem może wyświetlić się strona z niewielką ilością treści lub z treścią nieprzydatną – np. pusta lub prawie pusta.

Zwracanie kodu stanu powodzenia zamiast kodu 404 (not found), 410 (gone) lub 301 (permanent redirect) 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.

Jeśli algorytmy Google wykryją, że strona jest tak naprawdę stroną błędu, Search Console wyświetli w raporcie Stan w indeksie pozorny błąd 404.

Naprawianie pozornych błędów 404

W zależności od stanu strony i oczekiwanego wyniku możesz rozwiązać pozorne błędy 404 na kilka sposobów:

Spróbuj określić, które rozwiązanie będzie najlepsze dla Twoich użytkowników.

Strona i jej zawartość nie są już dostępne

Jeśli strona została usunięta i w Twojej witrynie nie ma jej strony zastępczej z podobną zawartością, ustaw zwracanie kodu stanu 404 (not found) lub 410 (gone). Te kody stanu wskazują wyszukiwarkom, że strona nie istnieje i nie należy indeksować jej zawartości.

Jeśli masz dostęp do plików konfiguracji serwera, możesz dostosować strony z komunikatami o błędach, aby były przydatne dla użytkowników. Dobra niestandardowa strona 404 pomoże odwiedzającym znaleźć poszukiwane informacje, a także dostarczy im przydatną treść i zachęci do dalszego przeglądania Twojej witryny. Oto kilka wskazówek dotyczących projektowania przydatnej, niestandardowej strony 404:

  • Wyraźnie poinformuj użytkowników, że nie można znaleźć strony, której szukają. Zwracaj się do nich w miły i zachęcający sposób.
  • Upewnij się, że Twoja strona 404 wygląda i działa (łącznie z nawigacją) tak samo, jak reszta witryny.
  • Pomyśl o dodaniu linków do najpopularniejszych artykułów lub postów, a także do strony głównej witryny.
  • Zastanów się nad zaoferowaniem użytkownikom możliwości zgłoszenia uszkodzonego linku.

Strona lub jej zawartość mają inną lokalizację

Jeśli strona została przeniesiona lub zastąpiona w witrynie inną, ustaw zwracanie kodu 301 (permanent redirect), aby przekierowywać na nią użytkowników. Nie zakłóci to przeglądania Twojej witryny i będzie świetnym sposobem poinformowania wyszukiwarek o nowej lokalizacji strony.

Strona i jej zawartość nadal istnieją

Jeśli działająca strona została oznaczona kodem pozornego błędu 404, może to oznaczać, że nie wczytała się prawidłowo, gdy odwiedzał ją Googlebot, lub podczas renderowania strony brakowało w niej kluczowych zasobów. Użyj narzędzia do sprawdzania adresów URL, aby sprawdzić renderowane treści i zwracany kod HTTP. Jeśli wyrenderowana strona jest pusta lub prawie pusta, może to oznaczać, że odwołuje się do wielu zasobów, których nie można wczytać (obrazów, skryptów i innych elementów nietekstowych), co może zostać zinterpretowane jako pozorny błąd 404. Wczytanie zasobów może nie być możliwe, ponieważ zasoby są blokowane (przez plik robots.txt), są bardzo duże, wolno się wczytują lub jest ich zbyt dużo na stronie.