Страница 404 — важная страница для сайта; на неё ложится большая ответственность за пользовательский опыт и SEO-оптимизацию. Страница 404 обычно появляется, когда пользователь заходит на страницу, которой не существует или которая была удалена, и сервер возвращает ошибку 404. Если веб-мастер не настроил страницу 404, появятся битые ссылки, а когда поисковые роботы сканируют такие URL, это не способствует индексации поисковыми системами.

Два главных преимущества настройки страницы 404
- 1: Убеждать пользователей не закрывать сайт, улучшая пользовательский опыт.
- 2: Предотвращать появление битых ссылок на сайте.
При проектировании страницы 404 можно придерживаться следующих принципов
-
1: Возврат на главную страницу через 5 секунд, как на портале

Страницы ошибок порталов вроде NetEase, Sina и Tencent устроены одинаково — после перехода на страницу ошибки появляется подсказка, предлагающая вернуться на главную страницу канала через 5 секунд.
Никогда не возвращайте пользователя на главную страницу сразу после перехода на страницу ошибки 404. Такие перенаправления заставляют поисковые системы ошибочно думать, что страница существует, но при этом они получают дублирующийся контент.
-
2: Привлекайте «кирпичных экспертов», как на Webmaster Home

Страница 404 должна сохранять стиль, похожий на стиль вашего сайта, чтобы казалось, что пользователь всё ещё на вашем сайте. Добавьте немного юмористических и забавных фраз, пригласите «кирпичных экспертов» проанализировать ситуацию для вас и подскажите запутавшимся пользователям, где они находятся. Придайте ошибке юмористическую сюжетную линию — оказывается, ошибки тоже могут быть красивыми...
Никогда не настраивайте 404 как 301-редирект на главную страницу. Это недружелюбная настройка для поисковых систем, и она заставит их думать, что на сайте есть большое количество страниц с тем же содержимым, что и главная. Однако можно сделать 301-редирект со страницы ошибки на правильную страницу.
-
3: Можно также поступить как Yahoo и впихнуть всё

На странице 404 предоставьте пользователям как можно больше полезных ссылок, используйте насыщенный контент, чтобы возвращать пользователей, и избегайте слишком простых страниц, из-за которых пользователи уходят.
Даже если контента много, на самом видном месте всё равно должно отображаться сообщение об ошибке, сообщающее пользователям, что страницы, которую они хотят посетить, не существует. Затем добавьте навигацию сверху, разместите рекламу справа, втисните несколько статей с иллюстрациями внизу, и этого всё ещё мало — добавьте несколько навигационных ссылок в самом низу, чтобы пользователи не удержались и кликнули.
-
4: Можно также разместить на ней небольшую игру для развлечения

Ошибка 404 не страшна; страшно то, что стандартное «404 Not Found» оставляет пользователей в недоумении — что здесь происходит? В этот момент можно разместить на странице Flash-мини-игру с надписью «Упс, это страница ошибки 404. Сделайте перерыв и поиграйте в это.»
Способы настройки страницы 404
-
1: Способ настройки виртуального хостинга
Большинство IDC-провайдеров теперь предлагают функцию настройки 404; достаточно просто загрузить файл и настроить его.
-
2: Настройка страницы 404 в IIS
В диспетчере IIS щёлкните правой кнопкой мыши веб-сайт, которым хотите управлять, откройте «Настраиваемые сообщения об ошибках» в «Свойствах» и задайте соответствующую страницу сообщения об ошибке для «404». Однако в «Типе сообщения» необходимо выбрать «Файл» или «Значение по умолчанию», а не «URL», иначе это приведёт к коду состояния «200».
-
3: Настройка страницы ошибки 404 в Apache
Добавьте в файл .htaccess следующее содержимое: ErrorDocument 404 /notfound.php. Ни в коем случае не используйте абсолютный URL; если вы используете абсолютный URL, возвращаемый код состояния будет «302» + «200».
Источник:Блог Лу Сунсуна