Код состояния HTTP — это часть первой строки ответа сервера при запросах по протоколу HTTP, которая представляет целое число из трёх десятичных цифр. Код виден всегда вместе с пояснительным текстом на английском. Робот поисковиков сначала смотрит на код ответа страницы, а уже потом решает, что дальше делать. За кодами ответа страниц вашего сайта важно следить, так как это один из основоположных показателей здоровья сайта.
Варианты проверки кода
- На панели инструментов разработчика в Google Chrome есть вкладка Network, которая показывает код. Облегченный вариант доступа к ней — нажать F12 и обновить страницу.
- С помощью HTTP Headers можно узнать о каждой странице.
- С помощью специальных программ, которые могут проверить список URL или просканировать весь сайт на ответы сервера. Например, Netpeak Spider, Netpeak Checker, Serpstat, Screaming Frog SEO Spider, Urlitor.
Классы состояния
«Классы состояния» — это сгруппированные коды по общим признакам. Каждый класс определяется первой цифрой кода.
- 1xx — информационные.
Временные коды, связаны с передачей данных, информируют о продолжении принятого запроса. - 2xx — успешные.
Запрос получен и обработан. - 3xx — перенаправления (редирект).
Для выполнения запроса необходимы еще действия. - 4xx — клиентские ошибки.
Запрос не выполнен по причине ошибки клиента. - 5xx — серверные ошибки.
В этом классе сервер всегда уведомляет о причине необработанного запроса. Клиентской ошибки в этом случае нет.