Страница 404 или как не потерять читателя
Добрый день, уважаемые читатели! Это статья должна была появиться еще 6 месяцев тому назад, но тогда я, как автор блога “’Seo записки отчаянной” не придала особого значения теме сегодняшней статьи, а именно тому как должна быть правильно оформлена страница 404 Not found. Пока однажды не ошиблась при написании адреса страницы и не попала на пустую страницу своего же блога. И вот тут я “примерила” роль читателя, который пришел ко мне за необходимой информацией и натолкнулся на такую страницу. Что он сделает? А он уйдет от меня на другой ресурс и больше никогда не вернется. А ведь именно благодаря Вам, мои дорогие читатели, блог живет, заполняется новыми материалами и иногда зарабатывает. Найти своего постоянного читателя очень сложно, а вот потерять не составит особого труда. Поэтому сегодня я постараюсь рассказать как появляется ошибка 404 и как сделать такую страницу привлекательной и полезной для читателей, благодаря которой он не перейдет на другой сайт.
Как появляется страница 404
После того как мы создали страницу через некоторое время она попадает в индекс поисковых систем, то есть заносится поисковиками в некую базу данных. Когда мы набираем в адресной строке браузера адрес сайта (страницы), то он отправляет запрос поисковику, “найти страницу, которая имеет вот этот адрес”. Поисковая система, получив такой запрос, начинает его обработку и найдя такую страницу передает ее браузеру. Ответ поисковика на языке людей может выглядеть следующем образом: ”Да, у меня есть такая страница!” или же ”Страница не найдена”, но на языке поисковых машин такой ответ сервера будет называться “кодом состояния”(Ознакомиться со всеми кодами состояния Вы можете скачав прилагаемый файл). Данный код представляет из себя числовое значение из трех цифер, которые можно разделить на 5 групп.
- Если ответ сервера начинается с единички (1хх) – то это свидетельствует о том, что запрос принят и обрабатывается.
- Если же сервер отвечает кодом, который начинается с двойки (2хх) – то это говорит, что страница найдена и отправлена браузеру.
- Если же сервер отвечает с тройки (3хх) – такой ответ свидетельствует о перенаправлении.
- Если же ответ будет начинаться с четверки(4хх) – это говорит об ошибке и что страница не была направлена браузеру.
- Если же браузер получает ответ, начинающийся с 5 (5хх) – то это свидетельствует о критической ошибки на сервере.
Так если страница существует, то браузер получает код 200 Ок, если же ее нет, то ответ будет 404.
Это произойдет в том случае если:
— Вы удалить страницу,которая была проиндексирована и которую Ваш читатель занес в закладку или даже снести по ошибке весь сайт ( и такое бывает )
— посетитель в написании адреса ошибся всего в одной букве и тогда поисковая система не найдя в своей базе такой проиндексированной страницы выдаст Вам страницу 404.
Я, как автор сайта, никак не смогу избежать проявления такой ошибки, ведь мой читатель может случайно перепутать 1 букву в адресе(https://www.lediseo.ru/plag-wordpress) и все, вот она страница 404 not found error, которую он увидит.
И естественно, попав на такую “информативную” страницу читатель уйдет от меня и возможно навсегда. А я не могу себе позволить так не уважительно относиться к моим посетителям, так как продвижение неизбежно. И поэтому если появление такой страницы избежать нельзя то мне необходимо из нее извлечь максимум полезного, а именно задержать читателя предоставив ему возможность для дальнейших действий и тем самым повлиять на пользовательские факторы, которые учитываются поисковыми системами при определении релевантности блога или сайта. То есть мне необходимо создать свою индивидуальную страницу 404 и выделить ее среди массы похожих страниц “Ошибка 404”, но при этом еще и направить читателя на существующие страницы сайта.
Как должна выглядеть страница 404
Читатель попав на белую страницу, где имеется всего лишь одна строка”Ошибка 404” или ”Страница не найдена” будет, мягко сказано, разочарован и можно считать я его потеряла. Поэтому необходимо ее оформить под общий дизайн блога или сайта с применением простой навигации, но это потребует моей внимательности, чтобы ссылка снова не привела на страницу 404.
Напишу обращение к читателю с юмором, чтобы “зацепить” его и тем самым задержу на странице.
Обязательно предоставлю поиск по блогу, с помощью поисковой системы Google AdSense. Ведь читатель ко мне пришел в поисках определенной информации, а вот какой именно я не могу знать.
Затем в тексте, размещенном на странице ошибки, попрошу читателя перейти по ссылке на главную страницу блога, где он сможет найти новые, а главное интересные материалы. А так же дам ссылку на карту блога, где есть список всех опубликованных мною статей.
И оставлю на всякий пожарный своей e-mail и ссылку на твиттер.
И в заключении уберу из ее названия (title) “Not found”, чтобы не смущать моего читателя.
Как создать свою страницу 404 на wordpress
В wordpress настроить свою страницу 404 не составит особого труда, так как просто необходимо изменить файл 404.php, находящийся в папке с используемым шаблоном.
Поэтому захожу в административную панель блога, выбираю вкладку Внешний вид – Редактор и в правой колонке Шаблоны кликаю по пункту Шаблон ошибки 404
В результате откроется для редактирования файл 404.php, который и отвечает за внешний вид страницы ошибки 404.
Прежде чем приступать к изменению этого файла, разберусь что за что отвечает. Итак:
— <?php get_header(); ?> – выводит “шапку” блога, за нее отвечает файл header.php
— <?php get_sidebar(); ?> – выводит боковую панель блога – это файл sidebar.php
— <?php get_footer(); ?> – выводит “подвал” блога, где у меня размещены счетчики и строка об авторском праве, за который отвечает файл содержимое footer.php
Следовательно, то что мне предстоит изменить заключено в <div id=”content”></div>
Прежде чем изменить страницу 404 продумываю текст страницы, ее заголовок и уже только после этого вношу все изменения в файл 404.php В итоге у меня файл 404.php получился следующий
<!--?php get_header(); ?--> |
Ой, мамочка, но у меня на блоге нет такой страницы.
Уходить спешить не стоит, ведь даже мой верный страж пришел в замешательство, я думаю, что сейчас мы все исправим. Ну мы же того…. ну это…. отчаянные, а уж вместе разберемся точно что к чему. Итак, страницы которую ты хотел посмотреть — нет. Почему ? Не знаю, но хочу предложить несколько вариантов выхода из данной ситуации: 1. Самый лучший способ найти что-то на блоге — воспользоваться поиском, смотри он у меня расположен в правом углу. Не желаешь смотреть? Не надо ругаться, ладно, я же исполню все твои желания и поставлю даже форму поиска от Googla на эту страницу, а он то точно все найдет.
2. Не желаешь ничего искать, тогда зайди на главную страницу моего блога и там найдешь новые статьи, а они тоже интересные. 3. Еще могу предложить, для самых привередливых, посмотреть на список из последних опубликованных материалов на блоге:
- Если не подходят данные статьи, то посмотри на боковую колонку в раздел «Популярные статьи». Думаю, что сможешь найти что — то для себя интересненькое. 4. Не желаешь и это смотреть? Что ж тогда чуть подними свои глаза все в той же колонке наверх и ты увидешь все имеющиеся у меня «Рубрики», где есть категории о создание и продвижении сайта. А может тебя интересует twitter или как установить плагин тот или иной плагин на wordpress? 5. Ой, совсем забыла, у меня же есть sitemap — эта волшебная карта укажет тебе на все статьи моего блога. 6. Ну если тебе вообще ничего не помогает и ты не можешь открыть страницу, тогда пиши мне на e-mail: janatalia[a]bk.ru( не забудь вместо [a] поставь @), а еще лучше присоединяйся ко мне в twitter’e, уж там то мы с тобой точно сможем разобраться . Спасибо тебе за то, что несмотря на недоразумение ты остался со мной. Удачного тебе поиска! Главная страница блога отчаянной
<!--?php get_footer(); ?--> |
Где строка
отвечает за вывод последних опубликованных мною постов.
Теперь если мой читатель в адресной строке наберет https://www.lediseo.ru/wp , то увидит вот такую страницу
Думаю, моему читателю будет интереснее попасть на такую страницу в случае ошибки 404, чем на белый, безликий лист. Теперь осталось только изменить title страницы 404, который по умолчанию имеет вот такой вид
Для этого в админке блога захожу во вкладку Настройки и открываю на редактирование плагин, который у меня отвечает за seo. В моем случае это All In One SEO Pack и в его настройках ищу строку, отвечающую за вывод title 404
Переписываю текст “Nothing found for” на необходимый мне и сохраняю произведенные изменения. А что именно теперь у меня там отображается можно увидеть на странице 404.
Но вот кажется и все. Правда не у всех движков есть такая возможность редактирования файла 404.php, да и не на всех темах wordpress существует этот файл. Как тогда быть спросите Вы? В этом случае можно воспользоваться файлом .htaccess.
Для этого создаем страницу 404 самостоятельно в html, с применением приведенных выше мною рекомендаций, и называем ее, предположим, 404-oshibka.html. Запихиваем эту страницу с помощью ftp – клиента в корневой каталог сайта, открываем на редактирование файл .htaccess, в котором прописываем следующую строчку
ErrorDocument 404 /404-oshibka.html |
Сохраняем изменения. Просто?
Ну вот я и рассказала как создать свою страницу 404, с картинкой, с юмором, которая поможет удержать посетителя на сайте, который не “сбежит” увидев белую страницу с надписью “Ошибка 404, нет такой страницы”, теперь осталось еще продумать остальные “мелочи”, которые помогут удержать читателя на блоге
На сегодня все. Всем удачи, не теряйте своих читателей и до новых встреч на блоге “Seo записки отчаянной“
Возможно Вам это будет интересно:
Вам понравилась статья? Расскажите о ней друзьям!