Что такое HTTP?
HTTP (HyperText Transfer Protocol, протокол передачи гипертекста) — прикладной протокол, по которому браузер, поисковый робот или приложение запрашивают у сервера страницы и данные, а сервер возвращает их вместе с кодом ответа.
HTTP — это «язык», на котором клиент и сервер договариваются о содержимом сайта: клиент отправляет запрос с адресом, методом и заголовками, сервер отвечает кодом состояния, заголовками и телом документа. Для бизнеса понимание протокола — это контроль над технической стороной сайта: корректные редиректы, скорость отдачи страниц, доступность для роботов Яндекса и Google. Без этого невозможно объяснить, почему часть страниц не индексируется или теряет трафик.
Как работает HTTP: запрос, ответ, методы и заголовки
Протокол работает по модели «клиент — сервер». Клиент отправляет запрос: метод, URL, версию протокола, заголовки и, при необходимости, тело. Сервер обрабатывает его и возвращает ответ: строку состояния с кодом, заголовки и тело документа. Состояние между запросами не хранится, поэтому сессии поддерживают через cookie.
Основные методы запроса:
- GET — получить страницу или данные; самый частый метод у браузеров и роботов;
- HEAD — как GET, но без тела ответа: удобно проверять коды и заголовки;
- POST — отправить данные: формы, заказы, запросы к API;
- PUT и PATCH — создать ресурс или частично его обновить;
- DELETE — удалить ресурс;
- OPTIONS — узнать доступные методы, в том числе в CORS-запросах.
Заголовки — служебная «шапка» запроса и ответа. Для SEO значимы User-Agent (кто пришёл), Accept-Language (языковая версия), Cache-Control, ETag и Last-Modified (условные запросы и код 304), а также Location в перенаправлениях. Версии протокола: HTTP/1.1, HTTP/2 с мультиплексированием и HTTP/3 поверх QUIC — к 2026 году последний стал нормой для быстрых сайтов.
Коды ответов: что сервер сообщает поисковику
Код ответа — первый сигнал о странице, который получает робот ещё до анализа контента. Основные группы:
- 2xx — успех: 200 OK означает, что страницу можно индексировать;
- 3xx — перенаправления: 301 и 308 постоянные (передают вес на новый адрес), 302 и 307 временные;
- 4xx — ошибка клиента: 404 — страницы нет, 410 — удалена навсегда, 403 — доступ закрыт, 429 — слишком много запросов;
- 5xx — ошибка сервера: 500, 502, 503. Частые сбои заставляют робота реже обходить сайт и выкидывают страницы из индекса.
Отдельно стоит 304 Not Modified: сервер сообщает, что кэшированная копия актуальна. Это экономит ресурсы и ускоряет повторный обход.
Как применять это в SEO-аудите
Понимание протокола превращает технический аудит из догадок в диагностику. Практические точки применения:
- Разбор логов сервера: какие URL запрашивает робот, что отдаёт 404, где реальные коды расходятся с ожиданиями.
- Проверка редиректов после смены домена, перехода на HTTPS или перестройки структуры: цепочки и петли тормозят обход.
- Контроль заголовков кэширования и сжатия — прямое влияние на TTFB и скорость загрузки.
- Настройка robots.txt с учётом User-Agent: отдельные правила для роботов Яндекса, Google и ИИ-краулеров.
Проверять это удобно через инструменты разработчика в браузере, curl или краулеры, показывающие код, заголовки и время ответа по каждой странице. В CINAR мы обычно начинаем аудит именно с такой базовой диагностики — она быстро показывает, где сайт теряет трафик.
Типичные ошибки и что изменилось к 2026 году
Самая частая ошибка — 302 вместо 301 при постоянном переносе страниц: поисковик долго не склеивает адреса, и обе версии конкурируют в выдаче. Далее по частоте: цепочки из нескольких редиректов, «мягкие» 404 (код 200 у пустой страницы-заглушки), дубли http, https, www и без www, отдача 5xx в момент релиза или пиковых нагрузок.
Что изменилось к 2026 году: HTTPS стал обязательным по умолчанию, HTTP/3 и предзагрузка ресурсов — нормой для конкурентных проектов, а ИИ-краулеры ходят по тем же адресам, что и классические роботы, но с другими User-Agent. Из-за этого логи и заголовки снова стали ключевым источником данных: они показывают, кто и как часто забирает контент и не мешают ли ему правила robots.txt попадать в ответы ИИ-поиска. Скорость отдачи и корректные коды влияют одновременно и на ранжирование, и на поведенческие метрики.
Коротко о главном
HTTP — базовый язык обмена данными между сайтом и тем, кто его открывает: человеком или роботом. Методы, заголовки и коды ответов — те рычаги, через которые техническая оптимизация напрямую влияет на индексацию, скорость и видимость в поиске. Понимание протокола делает SEO-работы предсказуемыми, а не интуитивными.