Представители Google часто упоминали, что на ранжирование ресурсов влияет целая совокупность факторов и ключевую роль занимает корректность программных кодов и редиректов. Помимо влияния на ранжирование, статусы кодов HTTP помогают узнать, что происходит между браузером и сервером, поэтому их значение сложно переоценить.
Коды HTTP: в чем их суть
Код состояния HTTP — трехзначное число, расположенное в начале ответа сервера на запрос по протоколу HTTP. С помощью этого кода легко понять, был запрос успешен или нет. А если нет, тогда узнать характер ошибки и быстро ее устранить.
Категории кодов
Выделяют следующие категории HTTP-кодов ответов сервера:
- 1xx (information) — информационные. Свидетельствуют о статусе обработки запроса и крайне редко встречаются.
- 2xx (success) — выполненные запросы. Свидетельствуют о том, что все было выполнено по плану.
- 3xx (redirection) — перенаправления. Свидетельствуют, что запрашиваемая страница поменяла адрес.
- 4xx (client error) — ошибки клиента. Свидетельствуют об ошибках на стороне пользователя.
- 5xx (server error) — ошибки сервера. Свидетельствуют о проблемах на сервере.
Учтите, что в каждой из категорий HTTP-кодов ответов сервера разное количество самих кодов. Всего же насчитывают около сорока официальных кодов.
Как самостоятельно узнать HTTP-код
Иногда бывают ситуации, когда возникает потребность самостоятельно выяснить HTTP-коды. Например, необходимо узнать код ошибки, чтобы быстро устранить ее. В таком случае:
- открываете страницу, где возникла ошибка;
- находите инструменты разработчика;
- переходите на вкладку «Сеть» и обновляете сайт;
- после нескольких секунд ожидания перед вами появятся все HTTP-коды ответов сервера.
Важные HTTP-коды для SEO
Отдельные коды влияют на продвижение сайта. В частности, коды классов 1хх и 2хх особо не отражаются на позициях страницы в поисковой выдаче. А вот коды классов 3хх, 4хх и 5хх повлияют на ранжирование страницы, но по-разному.
Согласно вышеуказанной информации, коды класса 3хх — это коды перенаправлений. Они включают постоянные перенаправления, передающие позиции старой страницы на новую, и временные, которые этого не делают. Если временные редиректы стоят очень долго, Google начнет воспринимать их как постоянные.
Коды классов 4хх и 5хх свидетельствуют об ошибках и негативно отражаются на позиции ресурса. Если поисковый робот открывает страницу и видит ошибку HTTP, он еще раз вернется туда на протяжении суток. Если ошибка все еще присутствует, робот исключает страницу из индекса.
Чтобы удостовериться, есть страница в индексе или нет, используйте Google Search Console. Иногда в Google Search Console появляются ложные ошибки 404 (soft 404), которые не затрагивают рейтинг других страниц. Это превентивная мера Google, чтобы страницы с более низким рейтингом не считались спамом.
В заключение стоит отметить, что коды HTTP — весомая часть деятельности SEO-оптимизаторов. Вы будете сталкиваться с ними постоянно, поэтому важно знать, что значит тот или иной код, как быстро исправить ситуацию и не потерять позиции в ранжировании.