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

Ошибка 404, которую вы считаете «мелочью», может стоить вам краулингового бюджета. Неправильно настроенный 301-редирект способен обрушить трафик. А частые 500-ошибки заставят поисковика заходить на сайт реже.

В этой статье мы разберём все ключевые HTTP-статусы, которые должен знать SEO-специалист: что они означают, как влияют на ранжирование и как правильно их использовать.

Что такое HTTP-коды ответа

Определение:

HTTP-код ответа (HTTP status code) — это трёхзначное число, которое сервер отправляет клиенту (браузеру или поисковому роботу) в ответ на запрос. Оно сообщает, был ли запрос успешным, произошла ли ошибка, или требуется дополнительное действие.

Структура кода:

Коды сгруппированы по первой цифре в пять классов:

Класс Название Значение
1xx Informational Информационные (запрос получен, продолжается обработка)
2xx Success Успех (запрос успешно обработан)
3xx Redirection Перенаправление (нужно выполнить дополнительное действие)
4xx Client Error Ошибка клиента (запрос некорректен)
5xx Server Error Ошибка сервера (сервер не смог обработать корректный запрос)

Для SEO наиболее важны классы 2xx, 3xx, 4xx и 5xx.

Класс 2xx: успешные ответы

200 OK

Значение: Запрос успешно обработан. Сервер вернул запрошенную страницу.

Влияние на SEO: Это идеальный код. Страница доступна, робот видит её содержимое, она может быть проиндексирована и участвовать в ранжировании.

Важно: Убедитесь, что все важные страницы вашего сайта возвращают именно 200 OK. Проверьте через краулер (Screaming Frog, Netpeak Spider) или онлайн-сервисы.

204 No Content

Значение: Запрос успешно обработан, но сервер не возвращает содержимого (пустой ответ).

Влияние на SEO: Для обычных страниц не используется. Может применяться для AJAX-запросов или API. Если страница возвращает 204, она не будет проиндексирована.

Класс 3xx: редиректы

Редиректы сообщают клиенту: «Запрошенная страница находится по другому адресу».

301 Moved Permanently

Значение: Страница навсегда перемещена на новый URL.

Влияние на SEO:

  • Передаёт вес. Большая часть ссылочного веса (PageRank) передаётся на новый URL. Google подтверждает, что 301 передаёт практически весь вес.
  • Обновляет индекс. Поисковик заменяет старый URL на новый в индексе.
  • Рекомендуется для постоянных переездов. Смена домена, изменение структуры URL, объединение страниц.

Когда использовать 301:

  • Переезд на новый домен.
  • Смена CMS с изменением URL.
  • Удаление страницы с переносом контента на другую.
  • Склейка дублей (выбор канонической версии).

302 Found (или Moved Temporarily)

Значение: Страница временно перемещена на новый URL.

Влияние на SEO:

  • Не передаёт вес. Ссылочный вес остаётся на старом URL.
  • Старый URL остаётся в индексе. Поисковик продолжает считать старый URL основным.
  • Рекомендуется для временных акций. Технические работы, сезонные страницы.

Важно: Частая ошибка — использовать 302 вместо 301 для постоянных редиректов. Это приводит к тому, что вес не передаётся, а новый URL не индексируется как основной.

307 Temporary Redirect

Значение: Аналог 302, но с более строгим соблюдением метода запроса.

Влияние на SEO: Аналогично 302.

308 Permanent Redirect

Значение: Аналог 301, но с сохранением метода запроса.

Влияние на SEO: Аналогично 301.

Класс 4xx: ошибки клиента

404 Not Found

Значение: Запрошенная страница не найдена на сервере.

Влияние на SEO:

  • Страница не индексируется. Робот видит 404 и исключает URL из индекса (или не добавляет).
  • Потеря ссылочного веса. Если на страницу вели внешние ссылки, их вес теряется.
  • Расход краулингового бюджета. Робот тратит время на проверку несуществующих страниц.

Как правильно обрабатывать 404:

  1. Для удалённых страниц с аналогом. Настройте 301-редирект на релевантную страницу.
  2. Для удалённых страниц без аналога. Верните 410 Gone (см. ниже) или оставьте 404.
  3. Создайте полезную страницу 404. Ссылки на главную, популярные разделы, поиск по сайту.

Пример хорошей страницы 404:

html

<h1>Страница не найдена</h1><p>Возможно, вы ошиблись в адресе или страница была перемещена.</p><ul>  <li><a href=»/»>Перейти на главную</a></li>  <li><a href=»/catalog/»>Каталог товаров</a></li>  <li><a href=»/search/»>Поиск по сайту</a></li></ul>

410 Gone

Значение: Страница удалена навсегда и не будет восстановлена.

Влияние на SEO:

  • Быстрее исключается из индекса. Google удаляет 410 быстрее, чем 404.
  • Чёткий сигнал. «Этой страницы больше нет и не будет».
  • Рекомендуется для намеренно удалённых страниц без замены.

Когда использовать 410:

  • Удаление устаревшего товара, который больше не производится.
  • Удаление новости, которая потеряла актуальность.
  • Закрытие раздела сайта.

403 Forbidden

Значение: Доступ к странице запрещён. У клиента нет прав на просмотр.

Влияние на SEO:

  • Не индексируется. Робот не может получить содержимое.
  • Используется для закрытых разделов. Личный кабинет, админка.

Важно: Не используйте 403 для страниц, которые должны быть в поиске. Для временного закрытия лучше 503.

401 Unauthorized

Значение: Требуется аутентификация. Пользователь не вошёл в систему.

Влияние на SEO: Аналогично 403. Робот не может авторизоваться и проиндексировать страницу.

429 Too Many Requests

Значение: Клиент отправил слишком много запросов за короткое время.

Влияние на SEO: Может возникать при агрессивном сканировании. Googlebot умеет обрабатывать 429 и снижать частоту запросов.

Класс 5xx: ошибки сервера

500 Internal Server Error

Значение: Внутренняя ошибка сервера. Сервер не может обработать запрос по неизвестной причине.

Влияние на SEO:

  • Критично для ранжирования. Частые 500 ошибки приводят к падению позиций.
  • Снижение краулингового бюджета. Googlebot уменьшает частоту сканирования сайта с ошибками.
  • Исключение из индекса. Если ошибка сохраняется долго, страницы могут быть удалены из индекса.

Причины 500 ошибок:

  • Ошибки в коде (PHP, Python, Node.js).
  • Проблемы с базой данных.
  • Нехватка ресурсов сервера (память, процессор).
  • Некорректные права доступа к файлам.
  • Ошибки в .htaccess.

Как исправлять:

  1. Проверьте логи сервера (error_log).
  2. Временно отключите плагины/модули.
  3. Увеличьте лимиты памяти.
  4. Обратитесь к хостинг-провайдеру.

502 Bad Gateway

Значение: Сервер, выступающий как шлюз или прокси, получил неверный ответ от вышестоящего сервера.

Влияние на SEO: Аналогично 500.

Причины: Проблемы с прокси-сервером, балансировщиком нагрузки, CDN.

503 Service Unavailable

Значение: Сервер временно недоступен (перегрузка, техническое обслуживание).

Влияние на SEO:

  • Временная мера. Googlebot понимает 503 и возвращается позже.
  • Не злоупотребляйте. Длительный 503 приведёт к исключению из индекса.

Когда использовать 503:

  • Плановые технические работы.
  • Кратковременная перегрузка сервера.

504 Gateway Timeout

Значение: Сервер-шлюз не дождался ответа от вышестоящего сервера.

Влияние на SEO: Аналогично 500.

Как коды ответа влияют на краулинговый бюджет

Поисковый робот ограничен в ресурсах. Каждая ошибка — это потраченное впустую время.

Код Влияние на бюджет
200 Эффективное использование.
301/302 Тратится на редирект, но результат полезен.
404 Бюджет потрачен впустую. Много 404 — сигнал низкого качества.
500 Критично. Googlebot снижает частоту сканирования.
503 Временная задержка, робот вернётся позже.

Рекомендация: Регулярно проверяйте сайт краулером на наличие ошибок 4xx и 5xx и оперативно их исправляйте.

Инструменты для проверки кодов ответа

Инструмент Назначение
Screaming Frog SEO Spider Массовая проверка всех страниц сайта
Netpeak Spider Российский аналог Screaming Frog
Google Search Console Отчёт «Покрытие» показывает страницы с ошибками
Яндекс.Вебмастер Раздел «Индексирование» → «Страницы в поиске»
Sitebulb Визуальный аудит с приоритезацией ошибок
Онлайн-чекеры Для проверки отдельных URL
curl / wget Командная строка для технических специалистов

Лучшие практики работы с кодами ответа

Правило 1. Все важные страницы должны возвращать 200 OK

Регулярно проверяйте сайт краулером. Любая важная страница с 404 или 500 — потеря трафика.

Правило 2. Используйте 301 для постоянных переездов

Никогда не используйте 302 для постоянных редиректов. Вы теряете ссылочный вес.

Правило 3. Минимизируйте цепочки редиректов

URL1 → 301 → URL2 → 301 → URL3 — плохо. Каждый шаг тратит краулинговый бюджет и размывает вес. Делайте прямые редиректы.

Правило 4. Создайте кастомную страницу 404

Полезная страница 404 удерживает пользователя и даёт ему навигацию.

Правило 5. Мониторьте ошибки 5xx

Настройте алерты в Google Search Console или системах мониторинга. Быстрое реагирование на 500 ошибки спасает позиции.

Правило 6. Для удалённых страниц без аналога используйте 410

Это ускоряет их удаление из индекса.

Правило 7. Проверяйте редиректы после смены CMS или переезда

После крупных изменений обязательно просканируйте сайт на предмет битых ссылок и цепочек редиректов.

Коды ответа и мягкие 404

Что такое мягкий 404 (soft 404):

Сервер возвращает код 200 OK, но содержимое страницы говорит, что она не найдена (например, «Товар не найден» или пустая страница).

Влияние на SEO:

  • Плохо для ранжирования. Google может расценить это как обман и понизить сайт.
  • Расход бюджета. Робот тратит время на «пустые» страницы.

Как исправить:

  • Для реально отсутствующих страниц верните 404 или 410.
  • Для страниц без товаров добавьте рекомендации похожих товаров и верните 200.

Коды ответа и канонические URL

Иногда страница возвращает 200, но в коде указан канонический URL, ведущий на другую страницу.

Пример:

site.ru/duplicate → 200 OK, но <link rel=»canonical» href=»site.ru/original»>

Влияние на SEO:

  • Это нормально. Поисковик индексирует канонический URL, а дубль не попадает в индекс.
  • Не рекомендуется использовать 301 вместе с каноническим — выберите что-то одно.

Заключение

HTTP-коды ответа — это фундамент коммуникации между вашим сайтом и поисковыми системами. Понимание того, какие коды и когда использовать, позволяет избежать множества SEO-проблем: от потери трафика из-за неправильных редиректов до исключения из индекса из-за массовых ошибок сервера.

Краткая шпаргалка SEO-специалиста:

Ситуация Код
Страница доступна и должна индексироваться 200
Страница навсегда переехала на новый URL 301
Страница временно переехала 302
Страница удалена навсегда без замены 410
Страница не найдена (стандартно) 404
Доступ запрещён (личный кабинет) 403
Технические работы 503
Ошибка сервера (требует исправления) 500

Регулярно аудируйте свой сайт, следите за отчётами в Search Console и Вебмастере, и пусть ваш сервер всегда отвечает правильными кодами.