Przejdź do treści
SilktidePomoc

Strona 404

Silktide sprawdza, czy Twoja witryna reaguje prawidłowo, gdy ktoś żąda strony, która nie istnieje. Prawidłową odpowiedzią jest strona błędu wyświetlana ze specjalnym kodem stanu „404 Not Found”, który informuje przeglądarki i wyszukiwarki, że strony rzeczywiście brakuje.

Kod stanu jest równie ważny jak sama strona. Niektóre witryny wyświetlają komunikat „nie znaleziono strony”, ale wysyłają go z kodem stanu powodzenia (200) — jest to tak zwany „miękki błąd 404” — a inne przekierowują każdy nieistniejący adres na stronę główną. Oba rozwiązania wyglądają na pomocne, ale dezorientują oprogramowanie, od którego zależą Twoi odwiedzający i pozycja w wynikach wyszukiwania.

Dlaczego to jest ważne

Wyszukiwarki, przeglądarki, narzędzia do sprawdzania linków oraz opierają się na kodzie stanu 404, aby rozpoznać, że strony brakuje. Gdy nieistniejące strony zwracają zamiast tego kod powodzenia, wyszukiwarki zachowują nieaktualne adresy w indeksie, odwiedzający nadal na nie trafiają, a Twoja pozycja w wynikach wyszukiwania pogarsza się, ponieważ wyszukiwarki uznają, że Twoja witryna jest pełna ubogich, zduplikowanych stron błędów.

Przekierowywanie wszystkich nieistniejących stron na stronę główną nie jest lepsze: odwiedzający trafiają w miejsce, o które nie prosili, bez żadnego wyjaśnienia, a wyszukiwarki uczą się nie ufać Twoim przekierowaniom. Lepszym rozwiązaniem jest prawdziwa zbiorcza strona 404, a także konkretne przekierowania dla pojedynczych przeniesionych stron, które nadal otrzymują wartościowy ruch.

Jak to naprawić

  1. Skonfiguruj serwer WWW lub , aby zwracał kod stanu 404 dla nieznanych adresów. Większość platform robi to domyślnie; problem zwykle wynika z dodanej później zbiorczej trasy lub reguły przekierowania.
  2. Umieść na stronie 404 przydatne treści: poinformuj, że nie znaleziono strony, i zaoferuj pole wyszukiwania lub linki do kluczowych sekcji, aby odwiedzający mogli odzyskać orientację.
  3. Zachowaj przekierowania dla pojedynczych stron, które rzeczywiście zostały przeniesione — przekierowanie do nowej lokalizacji treści jest w takim przypadku właściwym rozwiązaniem.

Możesz zweryfikować poprawkę, odwiedzając wymyślony adres w swojej witrynie przy otwartych narzędziach programistycznych przeglądarki: panel sieciowy powinien pokazywać stan 404.

Jak Silktide to testuje

  1. Żąda strony głównej Twojej witryny. Jeśli sama strona główna nie odpowiada normalnie, test nie może zostać przeprowadzony wiarygodnie, a kontrola kończy się powodzeniem.
  2. Żąda celowo wymyślonego adresu w Twojej witrynie, który nie powinien istnieć.
  3. Kontrola kończy się powodzeniem, jeśli żądanie zwraca kod stanu 404; w przeciwnym razie zgłasza witrynę (na przykład gdy zwraca kod powodzenia lub przekierowanie).

Rozwiązywanie problemów

Wyświetlamy stronę błędu, więc dlaczego to nie przechodzi kontroli?

To, co widzą odwiedzający, a to, co mówi serwer, może się różnić. Twoja strona błędu może być wyświetlana z kodem stanu 200 (powodzenie), co wykrywa ta kontrola. Sprawdź konfigurację serwera lub CMS, aby strona błędu była wysyłana ze stanem 404.

Dowiedz się więcej

Ostatnio zaktualizowano

Czy ta strona była pomocna?