Код ответа сервера — еще называется код состояния HTTP, а в народе ошибка. Выдается он при запросе к серверу в самой первой строке и состоит из трех цифр. От того какие ответы получает поисковая система, зависит индексация и загрузка документа роботом.
Код ответа сервера стандартны и за каждым из них стоит причина. Зная что означает или какие бывают коды ответов можно знать ориентиры действий. О том какие действия необходимо предпринимать можно узнать из схемы взятой мной из буржунета:
Если разделить коды по классам, то получится что у нас будут:
- информационные коды (1**) — позволяют оповестить пользователя о том что нужно немного подождать например, или подсказывает наиболее подходящие протоколы
- коды успеха (2**) — кода все отлично вы увидите именно этот код, запрос принят, все отлично
- коды перенаправлений (3**) — ответ получают при временном или постоянном перемещении документа
- коды ошибок пользователя (4**) — ошибки создаваемые самим пользователем, неправильный синтаксис, не авторизирован, ограничен в правах
- коды ошибок сервера (5**) — проблемы с сервером, внутренние ошибки, обрывы связи
Отдельного внимания заслуживает ошибка 404 not found, ведь если на сайте настроен редирект на главную или любую другую страницу при 404 ошибке, то по этим адресам будут индексироваться страницы на которую у вас стоит редирект. Допустим робот зашел на страницу https://seopmr.ru/бугогашка (но мы то знаем что ее нет), тут срабатывает редирект на главную — попадает в индекс содержимое морды по адресу https://seopmr.ru/бугогашка, а это дубли контента. Отсюда вывод — обязательно делайте 404 страницу.
Как проверить код ответа?
webmaster.yandex.ru/server-response.xml — отличный инструмент
mainspy.ru/otvet_servera — неплохой инструмент
4seo.biz/tools/31/ — проверка кодов в большом объеме
Напоследок хотелось бы порекомендовать отличный сервис для анализа сайта — e.megaindex.ru. Он поразительно быстро и достаточно объективно предоставит информацию о вашем ресурсе. Более подробно о его работе и тонкостях постараюсь описать в следующих постах. Например в пункте Мониторинг сайта можно увидеть вот такие результаты проверки моего блога:
Один ответ к “Код ответа сервера: какие бывают, как проверить?”
Я как пользователь, если браузер пишет код, смотрю его через поисковик. Коды начинающиеся с 4** и 5** мне встречались, а о других узнал впервые, особенно код успеха, который видимо простым пользователям не показывается.