Идеальная 404 страница (красивая ошибка 404)
Каждый раз, когда пользователь переходит по битой ссылке, он попадает на 404 страницу. Уверен, что вы неоднократно видели это (или подобное) сообщение в окне своего браузера. Вспомните, что вы делаете в таких случаях? Примерно в 80% случаев вы просто закрываете вкладку. А значит, компания, на сайт которой вы хотели перейти, теряла в вашем лице своего клиента или посетителя. О том, как сделать страницу 404 инструментом маркетинга, мы поговорим в этой статье.
Ошибка 404 появляется, если:
А как выглядит ошибка 404 на вашем сайте?
Правильная страница 404 ошибки поможет удержать посетителя. А вот какой должен быть текст на основных страницах сайта мы рассказали в статье: «Каким должен быть текст для интернет-магазина?».
- Вы удалили какую-то страницу с вашего сайта. Например, был товар или раздел на сайте, его решили удалить по той причине, что эта услуга не предоставляется, или товар больше не продается.
- Вы изменили структуру вашего сайта. Старая страница существует, но находится по другому адресу.
- Ссылка, по которой переходит пользователь, была введена с ошибкой или не в полном объеме.
- На сайте были динамические адреса. Потом их изменили на ЧПУ, но редиректы не настроили.
- Страница должна быть выполнена в стилистике дизайна сайта.
- Страница должна предлагать пользователю совершить действие.
Почему страница 404 появляется в индексе поисковых систем?
Бывает так, что страница 404 индексируется поисковыми системами, и в результатах поисковой выдачи пользователи могут видеть следующую картину: С точки зрения SEO, данная ситуация не является критичной, это никак не отразится на ранжировании сайта в поисковой выдаче. Но думаю, что вряд ли вы захотите, чтобы пользователи видели такой сниппет в результатах выдачи. В индекс поисковых систем 404 страницы попадают по следующим причинам:- Неправильные настройки сервера. Это происходит в том случае, если несуществующие страницы отдают код статуса HTTP 200. Согласно Википедии: «200 OK — успешный запрос. Если клиентом были запрошены какие-либо данные, то они находятся в заголовке и/или теле сообщения».
- Также это может происходить из-за неправильной настройки CMS сайта.
- Поисковик воспринимает 404 ошибку как «временно недоступен» или «временно удален». Например, товар был удален, но позже может вернуться. Чтобы гарантированно убрать несуществующую страницу из выдачи, следует применить код 410 Gone к несуществующей странице, которая будет восприниматься поисковой системой как «удалена навсегда».Рекомендую посмотреть видео с Мэттом Каттсом (руководителем Google Webspamteam), где он рассказывает о том, почему страницы с 404 ошибкой долго не исчезают из выдачи:
- Глюк поисковой системы =). Происходит довольно редко, даже при правильно настроенном ответе сервера.
Как убрать страницу 404 из индекса поисковых систем
Александр Пантелеев рекомендует использовать следующий скрипт, который подойдет к любой CMS:<?php/* * $url — страница или страницы, на которых status должен быть 404 * $url — может быть как массивом, там и переменной */
function error404($url) {// Функция для проверки для установки status страницы в 404
function check404($param) { if ($_SERVER['REDIRECT_URL'] == $param) { header("HTTP/1.0 404 Not Found"); return; } }// проверяем, является ли переменная массивом // если да, выполняем поиск по массиву
if( is_array($url) ) { foreach($url as $key) check404($key); } else check404($url); }// пример вызова
error404( array("/404/", "404.php") );// или
error404( "404.php" ); ?>
Больше статей
Закажите продвижение сайта
Заявка отправлена!
Наши менеджеры ответят на все Ваши вопросы. Мы перезвоним вам в течении часа.