Внешне код представляется собой 3 числа с зашифрованными данными о странице. Перед тем как человек получит допуск к сайту, поисковик сканирует его. Так он определяет, что нужно делать дальше: проверить страницу в данный момент, отложить это на потом или убрать URL из списка на проверку. Благодаря трем цифрам, искусственный интеллект поисковой системы определяет свой следующий шаг.
Чтобы классифицировать шифры, их распределяют по значению. Разновидность группы можно узнать по 1-ой цифре, которая отвечает за состояние сайта. Остальные два числа указывают на подробности.
Многие люди ничего не смыслят в цифровых комбинациях. Поэтому код ответа сервера отображается со своим значением.
Теперь посмотрим на каждый из шифров, чтобы узнать его значение.
Индекс 1ХХ
Если шифр начинается с числа 1, значит он относится к информационным. Из таких кодов наиболее популярны:
- 100 Continue. Это подтверждение, указывающее на принятие изначального запроса. Начавшееся действие может быть продолжено.
- 102 Processing. На сервер поступил запрос, который все еще находится на обработке. Время завершения процесса может быть разным, поэтому не нужно сразу отключаться.
Некоторые шифры — временные. Информационные коды ответов веб-сервера относятся именно к таким. Они осуществляют подтверждение запросов и обрабатывают их.
Индекс 2ХХ
Данные шифры означают выполнение обработки. Поэтому их часто называют «успешными».
- 200 ОК. Значимый код, характеризующий положение страниц, находящихся на сканировании. Внутри него зашифрованы URL, которые индексируются и отображаются в выдаче. 200 OK дает понять, что на сервер поступил запрос, который он обработал.
- 207 Multi Status. Поступивший запрос был полностью проанализирован, но во время работы были проведены дополнительные действия.
Все шифры типа 2XX отдают только те URL, которые будут продвигаться в поисковике.
Индекс 3ХХ
Код с перенаправляющей функцией дает роботу информацию о необходимости повторить запрос из-за перемещения сайта на другой адрес.
Получив ответ от кода, сервер выставляет новую ссылку на адрес. Увидеть ее содержание можно в пункте Location.
Индекс 4XX
Шифр появляется, если возникает ошибка, допущенная клиентом.
- 400 Bad Request информирует о нарушении синтаксиса.
- 401 Unauthorized. Для предоставления доступа требуется ввод пароля или регистрация. После этого надо повторить запрос.
- 403 Forbidden. Отказ в доступе. Код ответа возникает при входе с запрещенного IP. При желании его можно сменить.
- 404 Not Found. Ошибку о ненайденной странице знает каждый. Она возникает при отсутствии URL конкретно во время запроса или из-за недочета в написании. Бывают ситуации, когда на самом деле страница соответствует ошибке 404, но посылает серверу код 200. Решить эту проблему необходимо в кротчайший период.
- 451 Unavailable For Legal Reasons отображает официальный юридический запрет на использование страницы. Используется код сервера при необходимости защитить права автора. Иногда это происходит, если нужно
Вместе с шифром сервер уведомляет о типе найденной неисправности. Исключением являются все запросы, созданные по методу HEAD.
Индекс 5ХХ
Коды, входящие в эту категорию, дают информацию о неисправностях на серверах.
- 500 Internal Server Error означает наличие ошибки, никак не связанной ни с одним кодом данного типа.
- 503 Service Unavailable уведомляет о технических сбоях, которые несут временный характер. Возникает при большой нагрузке во время чрезмерного числа запросов.
- 504 Gateway Timeout. Код информирует, что время ожидания ответа было превышено. На него пошлется запрос от шлюза или прокси-серверов.
- 505 HTTP Version Not Supported. Сервер возвращает запрос из-за применения иной версии НТТР.
Давая информацию о неисправностях сервера, система всегда указывает причину возникновения. Узнав, какими бывают коды серверов страницы в самых распространенных ситуациях, можно перейти к способам проверки тех шифров, которые отсылают URL сайта. Анализ позволяет получить информацию о неправильно сформированном коде в нужное время и грамотно исправить его.
Как проверить код ответа сервера
Есть множество способов, позволяющих получить эту информацию. К примеру, узнать код ответа сервера удобно через панель разработчиков, перейдя в меню Network. В зависимости от браузера его вызывают по-разному. В случае использования Google Chrome надо открыть сайт и нажать F12. Затем в появившемся окне нужно перейти в пункт Network. Теперь можно искать информацию о коде ответа сервера, которая находятся в столбике Status.
Также можно воспользоваться множеством сторонних сервисов. Их каждый подбирает под себя. Одним из подобных софтов, позволяющих проверить код ответа страницы, является SEOB. Работает он по простому принципу. Для запуска проверки надо ввести ссылку на нужную страницу и кликнуть на «Проверить заголовки». Еще один популярный сервис, где не нужно регистрироваться – это Checkmy. Как и в предыдущей программе, здесь необходимо указать URL сайта, а затем кликнуть на «Отправить запрос». Результат всплывает через пару секунд.
Вышеперечисленные бесплатные сервисы способны осуществить сканирование только отдельного адреса. Чтобы проверить коды ответа всего сайта, были придуманы платные утилиты. Одной из самых распространенных является Netpeak Spider.
После регистрации и установки программа предлагает указать адрес сайта, который надо проверить на наличие технических ошибок. Указав URL, нужно нажать на «Старт». Сканирование проходит быстро, но время может разниться в зависимости от числа страниц и информации на сайте. В новой версии программы появилась одна полезная функция – возможность остановить сканирование и продолжить его потом. Для этого надо нажать на паузу, после чего сохранить проект. При следующем входе в программу, нужно открыть сохраненные файлы и снова нажать на «Старт». Вкладка “Дашборд” отображает всю сводку о ходе сканирования.
Как приукрасить отображение кодов
Ни один посетитель не обрадуется, увидев на экране ошибку 404 Not Found. Чтобы хоть немного вернуть настроение посетителю и привлечь его к материалам сайта, можно придать этому коду каплю креатива. Добавив к цифрам интересные элементы, получается прекрасный результат. Пренебрегать таким инструментом нельзя, иначе построить доверительные отношения с пользователями будет крайне трудно.
Важно, чтобы дизайн страницы сочетался с самим сайтом. Так пользователь будет понимать, что он находится на том же веб-ресурсе. Кроме этого необходимо отобразить ссылку на основную страницу. Тогда пользователи будут знать, как им поступать дальше и не закроют сайт. Красочная страница 404 – это отличный способ заставить посетителя не расстраиваться от возникшей ситуации. Необязательно применять только текст юмористического характера, всегда можно подобрать картинки с соответствующим содержанием.
Поняв принцип работы шифров, следует начать проверить их и скорректировать. Требуется это для правильного индексирования компонентов сайта. Иначе важные страницы не будут просканированы. При этом весь бюджет будет тратиться на сканирование того, что не надо индексировать. Главные страницы, которые хочется увидеть в выдаче поисковиков, должны содержать код ответа сервера 200 OK. Также есть смысл подбирать шифры для тех URL, сканирование которых не даст большой выгоды. Тогда роботы загружаются дополнительной работой.
Кроме улучшения взаимодействий с роботами, можно использовать свою фантазию, чтобы найти нестандартное решение. Например, сделать пребывание пользователей на сайте приятным даже при отсутствии требуемых данных.