2008-10-19 3 views
7

Когда пользователь попадает на страницу ошибки 404 «Файл не найден» вашего сайта, скорее всего, это не то, что они искали. Здесь у вас есть возможность превратить тупик в ресурс, который поможет вашему посетителю найти то, что они искали.Каковы наиболее полезные функции эффективных 404 файлов, не найденных страниц ошибок?

Если вы собираетесь создать идеальную страницу с сообщением 404 File Not Found, что бы она делала? Каковы наиболее полезные функции эффективных 404 файлов, не найденных страниц ошибок? Есть ли там сильные примеры?

ответ

8
  • Поиск
  • Предлагаемые страницы (результаты поиска по словам, в не найден путь)
  • агрегированных глобальных ресурсов или, может быть кратким карта сайта
  • Метки/категории/все навигационному ярлык особенности
  • Если структура является иерархией, а найденный путь находится где-то ниже верхнего уровня, убедитесь, что он указан выше, где бы пользователь ни находился в иерархии (например,/widgets/some-widget -> Поиск внутри/виджетов, предлагаемые виджеты и т. д.).
0

Если у сайта была недавняя редизайн, и я не мог предотвратить перенаправление 404, я бы, вероятно, включил короткое сообщение о редизайне и намеки на то, как они могут найти то, что искали в новой структуре.

5

Я бы просто сделал его легким и быстрым, насколько это возможно, с заметными ссылками на карту сайта и домашнюю страницу. Как только я понимаю, что я ударил 404, я обычно ныряю за кнопкой «Назад» или просто пытаюсь попасть на домашнюю страницу сайта, если меня интересует все, что я искал. Я почти никогда не читал то, что было на странице 404. Возможно, это не хорошая привычка, но я уверен, что большинство посетителей сайта так же нетерпеливы, как и я.

+0

Я поддержал ваш ответ, несмотря на то, что я резко противоречил моему, потому что, по моему мнению, он в равной степени действителен, хотя это не мой подход. – eyelidlessness 2008-10-19 17:24:03

0

Если вам побеспокоено поддерживать список мертвых ссылок (то есть адрес страницы, которую вы использовали для размещения, которая теперь удалена/переименована/перемещена), вы часто сможете предложить правильную страницу для пользователь, который следует очень старой ссылке из-за пределов вашего сайта.

В некоторых случаях вы можете дать короткое текстовое объяснение, чтобы сказать, почему эта страница больше не существует. Или, может быть, вы можете обнаружить часть пути к файлу, что позволяет сразу поймать 100 разных мертвых ссылок.

Я сделал это успешно для небольшого веб-сайта, поэтому я не знаю, сколько работы он будет поддерживать данные для более крупного сайта или того, где несколько человек удаляют/переименовывают/перемещают файлы.

0

Прежде всего о мертвых ссылках, которые были в свое время действительными, наиболее эффективный 404 фактически является 301 постоянным перенаправлением на новый URL. Любая редизайн сайта должна отображать старые URL-адреса на новые, и любая CMS, которая позволяет пользователю редактировать URL-адреса страниц, должна автоматически устанавливать это при изменении URL-адреса.

В противном случае хорошим решением является предоставление пользователю результатов поиска с вашего сайта на основе ключевых слов, присутствующих в компонентах URL.

Это общие решения, но я уверен, что вы можете придумать свои собственные конкретные решения для вашего сайта/webapp, например. сайт стиля wiki может отображать пустую страницу редактирования, позволяющую пользователю создавать страницу по этому URL-адресу.