Баланс
0.00
Расход в день
0.00
Расход в месяц
0.00
Бонусные баллы
получить
Пополнить

Списания и начисления
Расходы по проектам

HTTP (англ. HyperText Transfer Protocol — «протокол передачи гипертекста») — это протокол передачи данных в Сети, основанный на технологии «клиент-сервер». HTTP используется для получения информации с веб-сайтов: пользователи видят изображение в браузере, поисковые роботы — html-файл с набором символов.

HTTP является протоколом «без сохранения состояния». Он не хранит информацию о предыдущей сессии пользователя и серверу нужно посылать меньше данных. Протокол HTTP применяется для доступа к HTML-страницам, которые не содержат конфиденциальной информации — профилей клиентов, платежных данных и т. д.

Коды состояния HTTP

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

Статус 2XX означает успешное принятие и обработку запроса пользователя / робота. Если сервер отдает код 200 ОК, значит, обмен информацией между сервером и поисковым роботом прошел успешно.

Статус 3XX означает перемещение запрашиваемого документа — сервер отвечает списком доступных альтернативных вариантов. В этом случае важно, чтобы робот получал код 301 (редирект).

Статус 4XX означает ошибку со стороны клиента. Самый известный код — 404 Not Found: запрашиваемой страницы или документа больше не существует. Этот код должен отдаваться, если страница была полностью удалена или пользователь допустил ошибку в наборе URL страницы (причиной может быть опечатка или «битая ссылка»).

Статус 5ХХ означает ошибку на стороне сервера. Например, если сервер выдает код 502 Bad Gateway или 503 Server Unavailablе, то сайт будет недоступен для робота, а индексация невозможна. При наличии данного статуса нужно срочно принять меры для восстановления работоспособности сервера.

HTTP-заголовки

Ответ сервера также содержит заголовки — команды, с помощью которых происходит согласование данных между сервером и клиентом (в данном случае поисковым роботом). Заголовков очень много, но для корректной индексации сайта важно правильно настроить следующие:

  • Content-Type — тип данных и кодировка ответа сервера, например, utf-8 (кодировки сервера и документа должны совпадать).
  • Last-Modified — дата последнего изменения страницы, где робот получает информацию о «свежести» документа (робот не будет обходить страницы, если они не обновлялись с момента последней проверки). При обновлении контента важно проверять, корректно ли устанавливается свежая дата в Last-Modified.

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

Необходимо убедиться, что ответ сервера содержит правильные статусы и заголовки. Для проверки можно использовать бесплатный инструмент «Проверка ответа сервера» в панели «Яндекс.Вебмастера».

HTTP или HTTPS?

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

Технически протоколы HTTP и HTTPS схожи — браузер устанавливает соединение с сервером через стандартный порт. Отличие заключается в использовании разных портов. Кроме этого, HTTPS получает дополнительный уровень защиты посредством криптографического протокола SSL. Это важно для сайтов, где имеются персональные данные пользователей, производится онлайн-оплата — одним словом, хранится ценная информация, которую не должны перехватить третьи лица.

HTTPS для SEO

В различной документации (в частности справках поисковой системы Google) говорится о предпочтении протокола HTTPS для ранжирования документов в поиске. Это справедливо в отношении тех сайтов, где данный протокол действительно необходим (интернет-магазинов, онлайн-систем, форумов, соцсетей и т. д.).

Мария Буга, Руководитель отдела «Персональный менеджер»

Персональный менеджер

Мы дадим рекомендации по настройке кампании или выполним работу за вас

Мария Буга, Руководитель отдела «Персональный менеджер»
Телеграм бот @PromoPultBot

Телеграм бот

@PromoPultBot — Вы сможете оперативно отслеживать динамику рекламных кампаний, подписываться на отчеты, пополнять баланс и получать важные уведомления cистемы.

Попробуйте - это очень удобно!