Frontend

Предназначение 404-х страниц

Когда на сервер приходит запрос на страницу или документ которых нет, сервер возвращает ошибку 404 и, соответственно, по возможности страницу 404.

Таким образом 404 страница в первую очередь должна информировать посетителя, что он использовал некорректную ссылку, и данного документа по этому адресу нет.

Мой взгляд на 404 страницы

- Первое, что должно быть - информация, куда пользователь попал.

- Далее - почему он здесь оказался.

- Предложение, как исправить ошибку:

  • Поиск по вашему сайту
  • Поиск по запросу в интернете
  • Информация, что можно найти на вашем сайте

Использование 404 страницы, как места для креатива, довольно популярное явление. Но при этом хотелось бы, чтобы сохранялось быстрое время загрузки хотя бы первоначальной информации. Когда человек что-то ищет, вряд ли его лояльность увеличится, если ему придётся ждать, чтобы узнать о безрезультатности своего ожидания, и искомого здесь нет ☺

Примеры интересных страниц

nextpage.com.ua/404 - 404 страницы с мини игрой арканоидом

dogstudio.co/404/ - 404 страницы с мини gif'ками собачек

9gag.com/404 - а тут анимация популярного в сети мема

hotdot.pro/404/ - 404 ошибка с анимацией и пояснением откуда они берутся и примерами других страниц. Можно продолжить изучать тему раскрываемую в этой статье. Раскрыты вопросы: откуда берется ошибка и как настроить свою 404 страницу. Примечание - статья на английском.

Причины появления страницы 404

В конце хочу добавить немного теории. Почему страница может быть не найдена? Интернет весьма изменчивая среда. При переезде сайта на новый домен, страницы по старым ссылкам теряют свою актуальность, но какое-то время продолжают храниться в базах поисковиков. А уж на сайтах где эту ссылку разместили, срок хранения таких ссылок огромен (например, на форумах ссылка может храниться более 10 лет) т.к. на форумах крайне редко отслеживается актуальность ссылки. Примером может послужить размещенные на форумах ссылки на файлообменники, с которых файлы удаляются через какое-то время. В просторечье такие ссылки получили название "битые".

Довольно часто 404 ошибку можно получить при поиске объявлений на сайтах объявлений или товаров в интернет-магазинах. В данном случае исходные страницы очень часто "снимаются" с публикации, а обновление в поисковиках запаздывает.

Так же не редкий вариант, когда часть ссылки теряется при копировании, например, если ссылка содержит кирилистические символы и большое количество параметров, то при пересылки таких ссылок в письмах или мессенджерах она может быть обрезана или повреждена. Избежать этого можно используя сервис сокращенных ссылок. На момент написания рабочие сервисы - is.gd или clck.ru и др.