FL.ru – фриланс сайт удаленной работы №1. Поиск удаленной работы, фрилансеры.

Делаем содержательную страницу ошибки 404

Категории: Вебмастеру

Привет, уважаемые читатели http://max1net.com/. Недавно пришлось попасть на страницу 404 одного сайта, и я увидел там довольно неприглядную картину – не слишком стилизованный перевод текста с английского языка, который сообщал мне, что такой страницы нет, потому что ее и быть не может. Вот и вся информация для меня, такого ценного посетителя. Никакой навигации, подсказок, в общем – попыток задержать меня на своем ресурсе не предпринималось.

stranica 404

С легким сердцем я ушел с этого сайта, но задумался – а ведь и мой блог так же могут покинуть, и даже плохо о нем подумать. Эта мысль была не очень приятной, и я решил заняться своей страницей ошибки. Какая она у меня, эта страница-невидимка под номером 404, и как на нее будут реагировать посетители, если случайно ошибутся и попадут именно на нее, а не на нужную?

Посмотрел на свою 404-ю страничку, и остался недоволен. Не то я хотел бы увидеть. Прежде всего – попав на такую страницу, потенциальный читатель приходит в недоумение – как же так, искал одно, а нашел то, не знаю что. Необходимо помочь человеку выпутаться из этой неприятной ситуации, но таким образом, чтобы он остался на вашем ресурсе, то есть – заинтересовать его чем-то. Такой прием можно организовать поэтапно. Например – заходит посетитель на страницу 404, и в глаза ему сразу бросается красиво оформленная картинка подходящей тематики. Чтобы, разглядывая ее, человек все же понял – он не там, где нужно, но задержаться стоит. Вот небольшой пример:

stranica 404

Идем дальше.  Рассматривая изображение, наш потенциальный посетитель судорожно ищет выход из создавшегося положения. Нужно уходить, но тут на глаза ему попадается также элегантно и информативно оформленный виджет поиска, или просто форма поиска, но с сопровождающим ее текстом. Написать можно все что угодно, но в рамках целевого перенаправления пользователя на ваш ресурс. Если он зашел, значит, что-то искал. Помочь ему найти искомое именно на вашем блоге – вот основная задача. Согласен, страница 404 — не самый популярный контент на нашем ресурсе, но иногда на нее все же попадают, так зачем терять посетителя, ведь он может стать вашим постоянным читателем?

Так как стандартная страница ошибки очень часто не оформляется никак, то нам придется немного потрудиться. С поиском и изображением мы решили – они нужны. А что еще необходимо для удержания посетителя? Стандартное решение предполагает два пути – страница уже есть в шаблоне в отдельном виде, или в шаблоне нашей темы она просто встроена внутрь файла index.php.

Решение первое – нужно создать свою страницу ошибки 404. Для этого необходимо создать новый шаблон страницы и назвать так, как захочется, но лучше – 404.php.  Когда шаблон создан, заполнить его как нужно.  НО! Обязательно нужно закрепить на ней несколько нужных вещей – негоже ей быть пустой, с одной картинкой и поиском. Прежде всего – меню блога, желательно с рубриками, страницами и вставкой из популярных статей. Такие вещи вставляются довольно просто – при помощи строки

1
< ?php include(TEMPLATEPATH."/404.php");?>

stranica 404

Второй вариант решения – править файл index.php. Для этого используйте Adobe Dreamweaver, но если его нет или это слишком сложно для вас, пусть это будет простой Notepad+. Этот редактор прекрасно справляется с любым кодом, не искажая его. Для того, чтобы вставить в исходный код основного шаблона форму поиска, можно использовать такой код:

1
< ?php include (TEMPLATEPATH . '/search.php'); ?>/  или < ?php get_search_form(); ?>

Может быть, файл поиска имеет другое имя, поэтому нужно быть внимательным. В вашем файле шаблона она может быть несколько другой, но смысл понятен. Для того, чтобы вставить изображение, нужно просто вставить ссылку на него в нужном месте. Обычно это делается после вывода сообщения о том, что вы не туда попали, например, можно сделать вот так:

1
<a href="http://max1net.com//"> <img src="http://max1net.com//404.gif" border="2" />Ошибка 404</a>

Код для вывода списка популярных статей тоже не забудьте, вот он:

1
< ?php if(function_exists('the_views')) { the_views(); } ?>

где the_views – код вызова плагина популярных записей (у вас он может быть другим, смотрите в настройках плагина).

Пригласите посетителя его посмотреть в какой-нибудь интересной форме. Скажем:

1
<h3 class="center">Если Вы разочарованы результатом поиска, мы постараемся исправить свою ошибку, и предлагаем Вам почитать материалы, которыми интересуется все прогрессивное человечество</h3>
1
<p class="center">Попробуйте перейти на главную страницу блога, или посмотрите, какие рубрики существуют на нашем ресурсе. Наверняка, вы сможете найти там что-то интересное</p>

В случае правильного оформления страницы 404 вы не только удержите посетителя на сайте, но и, возможно, приобретете много новых читателей, ведь никто не застрахован от ошибок, особенно ошибки 404 ;)




  • Ну ты и прикалист. Хорошо придумано)

  • Очень хорошая статья. Я
    недавно на своем сайте случайно несколько сотен страниц убила. Правда, из них в
    Яндексе примерно штук 30 было. Движок от Ласто. Так вот он придумал, что если
    страницы нет то через 302 редирект отправляет на главную.

    И получается, что в Яндексе
    они висят и удалить их нельзя. И в SAPE их чистить надо иначе ERRORы вылезают.

Подпишитесь на рассылку блога
max1net.com:
Уже подписались человек
Укажите свой e-mail