Как коды HTTP влияют на SEO

http seo коды

Что такое HTTP коды?

HTTP код — это сообщение, которое отсылается сервером при отправке запроса с пользовательского браузера, о том, может ли быть выполнен запрос или нет, и как он обработался. Если верить официальной спецификации от W3C (а нет причин им не верить), то всего существуют десятки кодов состояния, со многими из которых вы вряд ли когда-то столкнетесь.

Категории кодов

  • 1xx – Информирующие о чем-либо.
  • 2xx – Сообщающие об успешном выполнении.
  • 3xx – Уведомляющие о перенаправлении.
  • 4xx – Сообщающие об ошибке клиента.
  • 5xx – Сообщающие об ошибке сервера.

Важные HTTP коды для SEO

  • 200: OK / Успешно — это значит, что все хорошо, и вам не о чем переживать.
  • 301: Перемещено навсегда — этот редирект со временем передаст вес страницы с которого он был сделан. 301 код используется, когда запрашиваемый URL перемещен на новое место навсегда.
  • 302: Найдено — HTTP код 302 означает, что контент был найден, но находится в другом месте. Не рекомендуется использовать при перемещении домена, или изменений в URL’ах сайта.
  • 307: Временное перенаправление — код 307 заменяет 302 в спецификации HTTP1.1 и может рассматриваться как единственный истинный редирект. Спокойно можете использовать 307 если вам нужно временно перенаправить URL на новый, оставив оригинальный запрос без изменений.
  • 403: Запрещено — 403 сообщает браузеру, что запрошенное содержимое запрещено для пользователя.
  • 404: Не найдено — самый популярный код, и один из самых важных. Старайтесь сделать так, чтобы их было как можно меньше.
  • 410: Удален — этим кодом вы говорите поисковым роботам, что удалили запрошенное содержимое. Таким образом, этот код намного конкретнее 404.
  • 451: Информация недоступна по юридическим причинам — Код состояния HTTP 451 показывает, что запрошенное содержимое было удалено по юридическим причинам. Если вы получили запрос на удаление, нужно использовать этот код, чтобы сообщить поисковым системам, что случилось со страницей (пока что не встречалось).
  • 500: Внутренняя ошибка сервера — говорит, что с руками вашего прогера что-то не так. Ошибка 500 – сообщение о том, что сервер столкнулся с неким условием, которое не позволяет ему выполнить запрос, без указания на то, что является его причиной. Часто встречал такое, и сам участвовал в появлении таковой ошибки:)
  • 503: Сервис недоступен — Сервер отправляет сообщение об ошибке 503, когда не может обработать запрос из-за сбоя или перегрузки.

Будьте внимательны с кодами ответов вашего сайта, так как они влияют на все ваши показатели!

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: