Как проверить код ответа сервера и почему важно делать такие проверки - 5.0 out of 5 based on 1 vote

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

Как проверить код ответа сервера

Как происходит процесс общения браузера с сервером

Для начала следует разобраться, как работает вся система и каким образом происходит общение браузера с сервером. Как только вы ввели определенный URL в адресную строку браузера или кликнули по любой ссылке размещенной в сети интернет браузер посылает запросы к интернет-странице на сервер. В ответ сервер отдает необходимый html-файл и http заголовок. Именно этот заголовок состоит из кода ответа сервера  и определенного, пояснительного текста, соответствующего каждому коду ответа сервера. Пояснение необходимо только для человека, оно позволяет понять, в чем заключается ошибка.

Очень важно понимать, что каждая страница сайта должна правильно отвечать поисковым системам, а также как можно быстрее открываться. Если страница работает нормально, то код ответа будет 200, если страница не существует, то отдается код ответа – 404. Иногда сервера могут давать сбой и отдавать поисковому роботу неправильные коды ответов. 

Так рабочие страницы иногда отвечают кодом 404, а те которые действительно не существуют отдают код 200. И вот она причина бед с позициями сайта в поисковой выдаче. В подобной ситуации очень важно пройти процесс корректной настройки статус-кодов в файле .htaccess. И хоть эта ситуация встречается не так часто, очень важно не забывать проверять сайт на работоспособность. Сделайте это, если ваш сайт перебрался на другой хостинг или вы только, что разместили новый сайт.

Если вам понадобится качественный хостинг, то для его выбора можете воспользоваться нашим обзором хостинга или разместить свой сайт у надежного хостинг-провайдера HostLand.

Инструменты для проверки кодов ответа сервера

Существует ряд сервисов и программ, которые позволяют проверить код ответа сервера. Одним из таких сервисов является Яндекс Проверка ответа сервера.

Проверка при помощи сервиса: Яндекса Проверка ответа сервера

Проверив страницы сайта инструментом этим инструментом, вы можете быть уверенны, в том что поисковые системы абсолютно верно интерпретирует коды ответа.

Для того, чтобы им воспользоваться необходимо зарегистрироваться или авторизоваться в сервисе Яндекс Вебмастер. После этого переходим по ссылке: http://webmaster.yandex.ru/server-response.xml, указываем url-адрес страницы сайта, в специальной строке и производим проверку нажатием на кнопку «Проверить».

Форма проверки

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

Правильно работающая страница выдаст код – 200 ОК. В таком случае все работает как надо.

Результат проверки - статус 200 ОК

После этого можете ввести url-страницы, которая не существует на вашем сайте и в принципе не может попасть в индекс ПС. Для этого, достаточно в URL адресе ввести любые символы, например как на скриншоте ниже:

Код статуса 404

Обратите внимание в данном случае код ответа должен быть – 404 Not Found, что значит, данная страница не найдена.

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

Проверка статус кодов при помощи MegaIndex

Иногда необходимо массово проверить страницы сайта на предмет того какие статус коды отдаются всеми его страницами. Это очень удобно делать при помощи сервиса "Комплексный SEO-аудит сайтов" предоставляемого компанией Megaindex.

1. Для этого достаточно зарегистрироваться или войти, если ранее уже проходили регистрацию на MegaIndex.

2. Затем перейти в пункт Сервис >> Аудит сайта.

Вход в сервис Комплексный SEO-аудит

3. В поле "Аудит сайта:" вводите адрес вашего сайта и жмете "Начать".

Указываем URL адрес сайта

4. После всех проверок появится страница, где кликните по вкладке "Еще" и выберите пункт "Коды ответа".

5. В результате будет показана таблица где будут представлены все URL страниц, их уровень вложенности и и код статуса ответа.

Результат проверки кодов ответа сервера

Если вы найдете адреса по которым отдается код статуса отличный от кода 200, например 404, 503, то попробуйте зайти на эти страницы через браузер. Если при заходе через браузер страница грузится нормально, то возможно ваш сервер отдает не правильные коды статуса. Если самостоятельно исправить данную ситуацию не получится обязательно обращайтесь в службу поддержки хостинг-провайдера или к другим более квалифицированным специалистам. 

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

Группы и виды кодов ответа сервера

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

1xx — информирующие коды, они сообщают о процессе передачи данных и загрузке старницы.

Коды ответа 1xx

2xx — коды-успешности, которые сообщают о правильной работе сайтов и загрузке страниц.

Коды ответа 2xx

3xx — редирект-коды, обозначают перенаправление посетителей и роботов поисковых систем с одного адреса на другой.

Коды ответа 3xx

4xx — коды ошибок на стороне клиента, обозначают, что на стороне клиента возникла ошибка и запрошенная страница не может быть показана.

Коды ответа 4xx

5xx — ошибки сервера, обозначают, что на стороне сервера возникают определенные ошибки, из-за которых не может быть показана определенная страница сайта.

Коды ответов 5xx

Информация по кодам ответа взята из справки Google: https://support.google.com/webmasters/answer/40132?hl=ru

Материал подготовлен проектом: WebMasterMix.ru

Рекомендуем ознакомиться:

Обсуждение материала

Войдите или зарегистрируйтесь,
чтобы добавить вопросы, идеи или ошибки, по данному материалу!

1 1 1 1 1 1 1 1 1 1 Рейтинг 5.00 (1 Голос)