freshit.net
Сайт
Мы в Харькове
+38 (057) 701-43-81
карта проезда
Мы в Киеве
+38 (044) 221-43-81
Мы в Москве
+7 (495) 133-58-81


Блог digital-агентства Fresh IT  --  Интернет-маркетинг  --  Идеальная 404 страница (красивая ошибка 404)

Идеальная 404 страница (красивая ошибка 404)


Каждый раз, когда пользователь переходит по битой ссылке, он попадает на 404 страницу. Уверен, что вы неоднократно видели это (или подобное) сообщение в окне своего браузера. Вспомните, что вы делаете в таких случаях? Примерно в 80% случаев вы просто закрываете вкладку. А значит, компания, на сайт которой вы хотели перейти, теряла в вашем лице своего клиента или посетителя. О том, как сделать страницу 404 инструментом маркетинга, мы поговорим в этой статье.

Стандартная ошибка 404

Ошибка 404 появляется, если:

  • Вы удалили какую-то страницу с вашего сайта. Например, был товар или раздел на сайте, его решили удалить по той причине, что эта услуга не предоставляется, или товар больше не продается.
  • Вы изменили структуру вашего сайта. Старая страница существует, но находится по другому адресу.
  • Ссылка, по которой переходит пользователь, была введена с ошибкой или не в полном объеме.
  • На сайте были динамические адреса. Потом их изменили на ЧПУ, но редиректы не настроили.

Проверить наличие битых ссылок на сайте вы можете при помощи программы Xenu’s Link Sleuth.

Посмотрите на эти страницы

Сайт молдавского графического дизайнера | Идеальная 404 страница

Похоже, страница потерялась | Идеальная 404 страница

Эти страницы красивы, но не функциональны. Они заканчивают коммуникацию пользователя с ресурсом. И единственным способом пользователя попасть на другие страницы сайта будет только вручную сократить введенный url. 404 страница должна быть не только красивой (и не столько), но и информативной. Чтобы страница 404 помогала вам в приобретении новых клиентов, она должна соответствовать следующим требованиям:

  • Страница должна быть выполнена в стилистике дизайна сайта.
  • Страница должна предлагать пользователю совершить действие.

Например, наша страница выглядит следующим образом:

Страница 404 на сайте Fresh IT | Идеальная 404 страница

Почему страница 404 появляется в индексе поисковых систем?

Бывает так, что страница 404 индексируется поисковыми системами, и в результатах поисковой выдачи пользователи могут видеть следующую картину:

Страница 404, которая была в индексе поисковых систем

С точки зрения SEO, данная ситуация не является критичной, это никак не отразится на ранжировании сайта в поисковой выдаче. Но думаю, что вряд ли вы захотите, чтобы пользователи видели такой сниппет в результатах выдачи.

В индекс поисковых систем 404 страницы попадают по следующим причинам:

  1. Неправильные настройки сервера. Это происходит в том случае, если несуществующие страницы отдают код статуса HTTP 200. Согласно Википедии: “200 OK — успешный запрос. Если клиентом были запрошены какие-либо данные, то они находятся в заголовке и/или теле сообщения”.
  2. Также это может происходить из-за неправильной настройки CMS сайта.
  3. Поисковик воспринимает 404 ошибку как “временно недоступен” или “временно удален”. Например, товар был удален, но позже может вернуться.
    Чтобы гарантированно убрать несуществующую страницу из выдачи, следует применить код 410 Gone к несуществующей странице, которая будет восприниматься поисковой системой как “удалена навсегда”.Рекомендую посмотреть видео с Мэттом Каттсом (руководителем Google Webspamteam), где он рассказывает о том, почему страницы с 404 ошибкой долго не исчезают из выдачи:
  4. Глюк поисковой системы =). Происходит довольно редко, даже при правильно настроенном ответе сервера.

Чтобы проверить, присутствует ли ваша 404 страница в индексе, в поиске Google нужно ввести site:domain.com «часть текста, который находится на странице ошибки».

Если страницы в индексе нет, то вы увидите такой результат:
Если 404 страницы нет в индексе

А если есть, то такой:

Если страница 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" );
?>

 

А как выглядит ошибка 404 на вашем сайте?

Правильная страница 404 ошибки поможет удержать посетителя. А вот какой должен быть текст на основных страницах сайта мы рассказали в статье: «Каким должен быть текст для интернет-магазина?».

Заказать качественное продвижение сайтов от Fresh IT!

Присоединяйтесь к эффективным руководителям,
которые получают максимум от своего интернет-маркетинга.

  • Pingback: ТОП-10 SEO-ошибок сайта | Блог студии интернет-маркетинга Fresh IT: разработка сайтов, SEO, контекстная реклама, SMM()

  • Меня вот все вопрос интересует…404 страниза -хорошо все красиво и т. д. Но сервер то отдает ответ с кодом 200… Стало быть страница попадает в индекс… Или я чего-то не так понимаю?? Вот ваша например страница 404 есть в индексе гугла

  • Все верно, если страница 404 отдает то она в индекс не попадет. А вот если код 200, то да, конечно, она будет в индексе.

  • Семен

    Раскройте свой вопрос более подробно. Бывают ситуации, когда несуществующие страницы отдают 404 код, а далее идет 301 редирект с этих страниц на существующие страницы (категории, товара и тд). В таком случае “конечная” страница действительно отдаст код 200.

  • Guest

    Ну вот ваша страница 404 ошибки например в индексе гугла…

  • Ну вот ваша например страница ошибки 404 в индексе гугла

  • Я имею ввиду что сервер должен был бы все таки код 404 отдавать для нее… Если сделать 301 редирект, то сервер все-равно будет отдавать 200, соответственно и робот будет переходить по редиректу… Получается что, при большом количестве битых ссылок, странице ошибки будет передаватся значительный вес сайта… Или я не прав?

  • Zoro

    Ребята, это фейл. Страница 404 должна отдавать соответствующий код.

  • С кодом страницы 404 на сайте все в порядке, она отдает свой законный 404 статус
    Скриншет с сайта bertal.ru screencast.com/t/15xZUH8LG0a
    Скриншет с “Инструмента разработчика” google chrome, вкладка network screencast.com/t/9mThjpnmW

  • Я ни в коем случае не придираюсь… Просто давно интересует этот вопрос…

  • Да, скриншет хороши и показывает, что мы есть в индексе google =), но к большому сожалению с нашей странице 404 =(, что не есть верно.
    Спасибо Вам, что нашли и указали на данную оплошность.
    Уже все исправили.

  • Даешь статью о том каким именно образом исправили… Как уже говорил меня этот вопрос давно интересует… (404 страницы большинства популярных движков в индекс попадают, что помоему является нонсенсом…)

  • Спасибо, за предложение) Мы включим эту статью в наш контент-план и в ближайшее время она появится на нашем блоге. Следите за обновлениями)

  • Pingback: Как мы на SEMCamp ездили | Блог студии интернет-маркетинга Fresh IT: разработка сайтов, SEO, контекстная реклама, SMM()

  • Об универсальности метода: Дело в том что большинство популярных ЦМС – обьектно-ориентированные, поэтому обработка ошибки происходит через класс Exception это раз… Во вторых далеко не во всех ЦМС страница с ошибкой редиректятся… может просто выводится содержание в шаблон(как статическая страница)… (Та же джумла например)

  • Александр

    404 страница есть, в .htacces прописал всё, но вот ответ сервер даёт 200OK, хотя при неправильном адресе переносит именно на 404 страницу. Уш не знаю, что делать, сервер апачи, не нравится мне стандартная 404 ошибка и всё((( Хочу свою сделать.

  • Fresh IT Blog

    Да. Хорошее решение) Не знаете, хорошо ли оно работает?

  • Сергей Запольский

    Обратите внимание вот на эту 404 страничку – шедевр zapolsky.moscow/404/

  • Ispania Nedvizhimost

    Решение подобной задачи как сделал я на ресурсе относящейся к разделу ОТОПЛЕНИЕ ztek (сайт мультиязычный) относительно после изменения структуры каталога с котлами для отопления гугл индексировал старые ссылки на товар с выдачей в поиске как страницу ошибки. Мои действия: в файле robots.txt делаем запрет на индексирование Disallow: /error.html, Disallow: /ua/error.html, Disallow: /ru/error.html где (/error.html) ето страница ошибки 404, в GOOGLE Панель инструментов Удалить URL-адреса в разделе Индекс Google. И все, решение задачи выполнено!

Подпишитесь на советы об эффективном
интернет-маркетинге


X
Бесплатный аудит
[contact-form-7 404 "Not Found"]