Начинающие вебмастера иногда сталкиваются со многими сложными и непонятными терминами, и коды ответов сервера следует отнести к таким. В этой статье мы рассмотрим его подробнее.

Понятие о кодах ответа сервера поможет вам лучше представить взаимодействие сайта с поисковой системой и компьютером посетителя.

Что такое коды ответа сервера

Коды ответа сервера помогут поисковому роботу и браузеру пользователя оценить состояние страницы вашего сайта, к которой они обращаются. В зависимости от ответа, страница может быть показана в браузере или проиндексирована; может произойти перенаправление или появится сообщение о той или иной ошибке, которое поможет диагностировать неполадку.

Коды ответа сервера не видны пользователю, их воспринимают только браузеры и поисковые роботы.

Какие могут быть коды ответа сервера

Кодов ответа может быть множество. Но все они разделены на группы. По этим группам можно судить о состоянии страницы. Итак, вот какие группы выделяются в кодах ответов сервера:

  • Код 1** — этот код сообщает о том, что необходимо немного подождать. То есть, браузер не будет прерывать соединение, а робот не уйдёт со страницы, если данные загружаются слишком долго.
  • Код 2** — в этой группе кодов ответа сервера собраны самые положительные результаты. Так, если при обращении к странице получен код 200, то она просто отобразится в браузере или проиндексируется роботом успешно. Остальные варианты кода категории 2** тоже говорят о разных видах положительного результата загрузки страницы.
  • Код 3** — это коды переадресации, то есть редиректа. Например, если при обращении к странице получается ответ 301, то браузер или поисковой робот будет перенаправлен на другой адрес, который указан в конфигурации сервера. И в следующий раз обращения к старому адресу не будет (вечная переадресация). Если получен ответ 302, то результат будет тот же, однако обращение к старому адресу будет всегда (временная переадресация). Подробнее о редиректах мы рассказали тут.
  • Код 4** — повествует о каких-либо ошибках в синтаксисе URL. Так, известная всем ошибка 404 говорит о несуществующем адресе сайта.
  • Код 5** — передаёт об ошибке. Например, 503 говорит о том, процессор хостинга в данный момент перегружен операциями и не может отобразить нужную страницу. Существуют и другие ошибки 5**, которые повествуют о разнообразных ошибках на сервере. Частое повторение ошибок из этой категории ответов может привести к тому, что сайт будет плохо индексироваться или даже полностью выпадет из поиска.

Как узнать код ответа сервера

Чтобы узнать код ответа сервера страниц сайта, можно воспользоваться специальным сервисом в кабинете вебмастера Яндекса. Также там присутствует график, который показывает историю ответов за определенное время.

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

Если Вы ещё не проходите у нас обучение, пройдите бесплатный курс.

Также по этой теме: