Меню

Блог

Код ошибки сервера и HTTP статусы
Просмотров: 374

Как связан код статуса HTTP и ранжирование?

Под кодом статуса HTTP понимают ответ сервера на отправку запроса через браузер. После нажатия Enter клиент связывается с сервером, который определяет, есть ли возможность передать запрашиваемые данные. Если такая возможность есть, то приходит код 200 и браузер загружает ресурс. В иных случаях высылается другой код передачи гипертекста. Спецификаций существует масса, однако для сферы продвижения особой важностью обладают HTTP статусы 200, 301, 302, 307, 403, 404, 410, 451, 500, 503.

Перевод с машинного на русский

Уже упоминалось, что статус 200 – это фактически эталон. Именно такой ответ генерируется, если линия браузер-сервер отрабатывает верно. С кодами других семейств дело обстоит несколько сложнее.

  • Класс 3хх. Возврат одного из статусов этой группы показывает, что для успешной обработки запроса требуется дополнительное действие. Обычно редиректы обрабатываются клиентом без участия пользователя. Код 300 соответствует ситуации множественного выбора. Наиболее часто используемый 301 указывает на постоянное перемещение ресурса на новый URL-адрес. Статусы 302, 303 и 307 сообщают роботу о временном переносе страницы и подчеркивают, что удалять исходный вариант из индекса не требуется.
  • Класс 4хх. Номенклатура здесь разветвленная, а сама категория предназначена для описания ошибок клиента. При появлении ответов сервера такого типа запрашиваемый документ не откроется. В случае заголовков 403 и 451 причиной тому становится запрет доступа, в случае 404 и 410 – отсутствие содержимого по указанному адресу. Такие статусы чаще всего негативно сказываются на продвижении.
  • Класс 5хх. Такие ответы показывают, что запрос не обработан по вине сервера. Например, 502 или 504 статус будет выведен, если выступающий в роли межсетевого шлюза сервер столкнется с проблемами на пути передачи данных. Код ошибки сервера 503 выводится при временной неработоспособности, его следует устанавливать на время перезагрузки или технических работ. А под статусом 500 может скрываться любая ошибка, не вошедшая в описание других классов.

Какие HTTP статусы сильно влияют на ранжирование?

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

При обнаружении 404 страниц поисковый робот в будущем будет снова и снова пробовать на них обращаться. Если учесть, что в лишней работе никто не заинтересован (включая и роботов Гугла или Яндекса), то при отсутствии вероятности появления контента на таких ресурсах имеет смысл установка кода 410. Однако такие страницы однозначно выпадают из индекса.

В целом, нужно стремиться к минимизации частоты появления серверного ответа 404. Поскольку на практике достичь этого удается не всегда, то вебмастера прибегают к особым хитростям. Например, пользуются возможностями редиректа 301. Настроив постоянную переадресацию на новый URL, вебмастер решает одновременно решает две задачи. С одной стороны он оповещает поисковую машину о переезде, это позволяет перенести все исходные характеристики страницы (ссылочный вес, рейтинг и др.) на новый адрес. И другая сторона: перенаправление не заметно для пользователей, а потому риски потери уже наработанной клиентуры стремятся к минимуму. Иногда есть смысл в экспериментах с временным редиректом 302, хотя отношение поисковых систем к нему негативно. Пользовать его стоит лишь в тех случаях, если потребности в переносе ссылочного веса на новую страницу нет.

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

Частые неполадки с серверной частью также могут отрицательно влиять на ранжирование. Например, если результатом нескольких сессий краулинга выступит ошибка 503, то страницы с таким серверным ответом часто снижают позиции. Здесь временные сложности воспринимаются как постоянные, что трактуется сходно со статусом 410.

Комментарии

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Меню

Заказать звонок