#1 RX pharmacy affiliate program!

« Home | Немного о внутренней перелинковке » | Буржуйские SEO-гуру отвечают на вопросы - за гроши... » | Реклама: Vasko.ru - магазин для блоггеров » | Позиции или продажи? » | Распознать капчу? Запряги школьника! » | Еще один метод получить ссылку » | MindManager Pro — организуйте свои идеи! » | Как работать с людьми? » | Дела и заботы » | Бегун - отстой! »

Ошибка 404 - все что вы хотели знать, но боялись спросить.

Генеральный спонсор: ГлавМед: быстрый старт. Кратко, доступно, понятно
В принципе, изучение материалов на определенную тему с их последующим резюмированием в блоге (по типу предыдущего поста) - хорошо со всех сторон, как ни крути. Систематизируешь свои знания (а иногда еще и получаешь новые), пишешь содержательный и полезный пост, а главное - не являешься бездумным передирателем буржунетовского контента. Правда жаль, что не всегда удается выделить на это достаточно времени. Но вот - удалось, и в этот раз я заинтересовался вопросом создания правильной страницы 404.

Как известно, 404 - это один из кодов ответа сервера (Server Response Codes), означающий, что запрошенный документ отсутствует на сервере. Как правило, браузер может самостоятельно выдать адекватное объяснение ситуации (все вы видели дефолтные сообщения об ошибке 404 в IE или Firefox). Бывает так, что при ошибке посетитель редиректится на специальную 404 страницу хостинга, где размещен сайт. Но лучше всего иметь свою собственную 404 страницу, если не с точки зрения SEO, то хотя бы с точки зрения юзабилити.

В плане SEO при аудите сайта нужно лишь убедиться, что при запросе несуществующего урла будет отдан заголовок 404 (а не 200, 301, или еще что-то). Зачем это нужно? Ну вот например, была реальная ситуация, когда любой неверный урл давал 301 редирект на главную страницу. Таким образом можно было сделать линк вида http://site.com/wrongpage.html, скормить его роботу, и с точки зрения поисковика на сайте появлялась еще одна страница, имеющая такой же контент как и главная. Таких страниц можно было сделать очень много. В итоге сайт подпадал под фильтр.

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

Причинами, вызвавшими появление 404 страницы, могут быть:
- неправильно набранный урл в браузере
- неправильный линк со ссылающегося сайта
- внутренняя ошибка сайта (вы сами напортачили с линками)

Вы можете кастомизировать сообщение, выдаваемое посетителю, в зависимости от каждой из этих причин. Это делается с помощью проверки реферрера на джаваскрипте (решение проблемы тут ).

Само сообщение об ошибке должно:
- вежливо и четко объяснять посетителю, что произошло, и почему.
- рекомендуется избегать технического жаргона при объяснении проблемы.
- предложить пути решения проблемы.

Если неправильно набран урл, вы можете попытаться дать пользователю его правильные варианты, исправив опечатки (в апаче для этого есть специальный модуль). Кроме того, можно попробовать дать ссылки на материалы, которые могут быть релевантны кейвордам, содержащимся в набранном урле.

Если приходит много запросов с сайта, разместившего на вас "битую" ссылку - можно либо связаться с тамошним вебмастером, попросив его исправить линк. Либо, в случае молчания - прописать 301 редирект на правильную страницу (если идет действительно много народу). Google Webmaster Tools имеет вкладку, где вам покажут все заходы на ваш сайт, которые привели к 404 ошибке.

Далее, должна обязательно быть форма поиска по сайту с предложением попробовать ввести туда свой запрос.

Можно также включить краткую карту сайта или ссылку на нее. Нелишней будет и форма для отправки email вебмастеру, если посетитель захочет сообщить об ошибке или узнать, куда делся не найденный им материал. Просто email лучше не указывать, т.к. люди более склонны использовать веб-форму на странице, чем запускать почтовик для отправки письма.

Для Wordpress существует свой навороченный плагин, позволяющий вывести на 404 страницу кучу всевозможной полезной (и не очень) информации.

Ранее всегда упоминалось, что размер HTML кода собственной 404 страницы должен быть более 512 байт (иначе IE показывал дефолтное сообщение об ошибке). Но сейчас это уже не так важно, ибо со всеми вышеописанными примочками ваша страница будет однозначно больше.

Если у вас установлен сервер apache, то 404 страница просто прописывается в .htaccess следующим образом:
ErrorDocument 404 /mycustom404page.html

В случае работы с другими серверами - варианты можно посмотреть тут.

Как-то так. Если есть дополнения - прошу в каменты.

P.S. Рекламный постовой. Aristocrat CMS сочетает в себе систему управления сайтом, а так же среду разработки с уникальной концепцией построения вебпроектов. Она призвана существенно облегчить жизнь разработчику при создании веб-сайта и при поддержке его работоспособности. Система бесплатна до 4-х разделов на базе любого открытого модуля. Получить ключ активации можно в своем личном кабинете после регистрации.
Цены на рекламу в блоге | Цены на размещение ссылки в RSS-фиде | (c) http://seo-library.com/

Что дальше?
Добавь этот пост в закладки: Добавить этот пост в Technorati | Добавить этот пост в del.icio.us | Добавить этот пост в memori.ru | Добавить этот пост в BobrDobr.ru | Добавить этот пост в MoeMesto.ru | Добавить этот пост в RUmarkz.ru | Добавить этот пост на News2.ru

Толково и понятно все. Особенно новичкам.

Отправить комментарий

Links to this post

Создать ссылку

  
  Рейтинг SEO Блогов

Платить сюда:
Z423341824152



Рассылка на E-mail

rss2email

Мои книги:






Партнерские программы:

Покупка SEO-софта:

ICQ 148299707

Black SEO List
САМЫЕ ПОЛЕЗНЫЕ СТАТЬИ:
ПОКАЗАТЬ

Полезные ccылки и чтиво:

Powered by Blogger

Участник BlogRate.ru

Рекламные ссылки: