Коды ответа сервера и SEO: что означают 200, 3xx, 404, 410 и 5xx

6 минут

Каждый ответ сервера содержит код — три цифры, которые сообщают браузеру или поисковому роботу, как обработан запрос. Для SEO это важно: поисковые системы по-разному относятся к странице, которая отвечает кодом 200, редиректом, 404 или 410.

Ниже — что означает каждый класс кодов, чем 404 отличается от 410, что такое soft 404 и как проверить, какой код на самом деле отдаёт страница.

Как устроены коды ответа сервера

Пять классов кодов

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

КлассДиапазонЗначение
1xx100–199Информационные — промежуточный ответ, запрос ещё обрабатывается
2xx200–299Успешные — запрос выполнен
3xx300–399Редиректы — нужны дополнительные действия, обычно переход на другой адрес
4xx400–499Ошибки клиента — проблема в запросе (например, страницы не существует)
5xx500–599Ошибки сервера — сервер не смог обработать корректный запрос

Как посмотреть код ответа страницы

Код ответа видно в инструментах разработчика браузера, на вкладке с сетевыми запросами. Отдельно для своего сайта в Яндекс Вебмастере есть инструмент «Проверка ответа сервера»: он показывает, доступны ли страницы для роботов Яндекса, и другую диагностическую информацию. Если ответ сервера отличается от кода 200 OK, страница не может участвовать в результатах поиска.

2xx и 3xx: страница доступна или перемещена

Код 200 OK означает, что запрос выполнен успешно — это нормальный ответ для действующей страницы.

Коды 3xx — это редиректы: сервер сообщает, что ресурс нужно искать по другому адресу. Основные различия между 301 (постоянный перенос) и 302 (временный) — отдельная тема с примерами настройки; здесь важно знать только то, что 3xx-код сам по себе не ошибка, а инструкция перейти по новому адресу.

КодКлассЧто означает
2002xxЗапрос выполнен успешно
3xxРедиректРесурс нужно искать по другому адресу
4044xxРесурс не найден
4104xxРесурс окончательно удалён
4294xxСлишком много запросов
5xxОшибка сервераСервер не смог обработать запрос

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

404 Not Found

Код 404 означает, что сервер не нашёл текущее представление запрошенного ресурса. Яндекс Вебмастер поясняет: документ не существует. Если страница была удалена без замены, 404 — это нормальный результат и не является проблемой для сайта в целом. Если же страница переехала, вместо 404 нужен редирект.

Google обрабатывает все ошибки 4xx, кроме 429, одинаково: сообщает системе обработки, что контент отсутствует. Обнаруженные страницы с кодом 404 не обрабатываются, а частота повторных попыток их просканировать постепенно снижается.

410 Gone

Код 410 означает, что доступ к ресурсу больше не предоставляется на исходном сервере и это, вероятнее всего, постоянное состояние. Яндекс формулирует это как «ресурс был окончательно удалён с сайта» — в отличие от 404, где причина отсутствия не определена. На практике Google обрабатывает 410 при сканировании так же, как 404, но для вас как владельца сайта разница в смысле: 410 — осознанный сигнал «сюда больше не будет контента», а 404 может означать и временную ошибку, и опечатку в адресе.

429 Too Many Requests

Код 429 означает, что клиент отправил слишком много запросов за ограниченное время. Для сайта это сигнал настроить ограничение частоты запросов (rate limiting), если нагрузка создаёт проблемы.

Soft 404

Soft 404 — это когда для несуществующей страницы возвращается код, отличный от 404 и 410, либо вместо кода 404 выполняется переадресация на другую страницу (например, на главную). Пример — пустая страница результатов поиска по сайту с сообщением «ничего не найдено», которая при этом отвечает кодом 200. Google фиксирует такие случаи в Search Console как ошибку soft 404. Проблема в том, что и пользователь, и поисковая система получают противоречивый сигнал: страница выглядит как ошибка, но формально помечена как рабочая.

404410Soft 404
Код ответа404410200 (или редирект) при фактически отсутствующем контенте
СмыслРесурс не найден, причина не уточняетсяРесурс окончательно удалёнКод не соответствует содержимому страницы
Как относится GoogleКонтент отсутствует, частота сканирования снижаетсяОбрабатывается так же, как 404Фиксируется отдельной ошибкой в Search Console

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

Коды 5xx означают, что сервер столкнулся с проблемой при обработке запроса, хотя сам запрос был корректным:

  • 500 Internal Server Error — сервер столкнулся с ситуацией, которую не может обработать, и не нашёл более подходящего кода 5xx для ответа.
  • 502 Bad Gateway — сервер, работающий как шлюз или прокси, получил недействительный ответ от другого сервера.
  • 503 Service Unavailable — сервер не готов обработать запрос; частая причина — техническое обслуживание или перегрузка.
  • 504 Gateway Timeout — сервер в роли шлюза не получил ответ от вышестоящего сервера за отведённое время.

По данным Google, при ошибках сервера 5xx поисковые роботы временно замедляют сканирование: уже проиндексированные URL сохраняются в индексе, но удаляются, если ошибки продолжаются; как только сервер начинает отвечать кодом 2xx, частота сканирования постепенно восстанавливается. Справочник HTTP-кодов Яндекс Вебмастера для кодов 500, 502, 503 и 504 не описывает влияние этих ошибок на индексирование или обход — там приведены только технические рекомендации по устранению проблемы (проверка логов, мощности сервера, настроек).

Сводная таблица кодов ответа сервера и SEO

КодЧто значитGoogleЯндекс
200Запрос выполнен успешноСтраница индексируетсяСтраница индексируется нормально
3xxРедирект на другой адресОбрабатывается по правилам редиректовОбрабатывается по правилам редиректов
404Ресурс не найденКонтент отсутствует; частота повторных попыток снижаетсяДокумент не существует
410Ресурс окончательно удалёнОбрабатывается так же, как 404Используется для окончательно удалённого контента
429Слишком много запросов—Настройте ограничение частоты запросов
500 / 502 / 504Ошибка сервераВременно замедляют сканирование; проиндексированные URL сохраняются, но удаляются при продолжении ошибокСправочник не детализирует влияние на индексирование
503Сервис временно недоступенЧастота сканирования восстанавливается после возврата кода 2xxСправочник не детализирует влияние на индексирование

Как настроить страницу 404

  • Страница должна действительно отвечать кодом 404 (или 410, если удаление окончательно), а не кодом 200 и не редиректом на главную — иначе это soft 404.
  • Страница 404 не обязана быть пустой: на ней можно разместить навигацию, чтобы пользователь не терял сайт.
  • Страница 404 не должна блокироваться в robots.txt без необходимости — иначе роботу сложнее убедиться, что это действительно страница ошибки. Подробнее о том, как устроен файл robots.txt, — в отдельной статье.
  • Если страница переехала, а не удалена окончательно, вместо 404 нужен редирект, а не ошибка.

Как проверить код ответа страницы

  • Инструменты разработчика в браузере. На вкладке с сетевыми запросами видно код ответа для любой открытой страницы.
  • Яндекс Вебмастер — «Проверка ответа сервера». Показывает код ответа и статус SSL-сертификата для конкретного адреса.
  • Google Search Console — отчёт об индексировании страниц. Статус «Не найдено (404)» означает, что в ответ на запрос страницы получен код 404; Google отмечает, что робот, скорее всего, продолжит попытки найти URL, но будет делать это всё реже.

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

Частые вопросы

В чём разница между 404 и 410?

404 означает, что ресурс не найден, без уточнения причины. 410 означает, что ресурс окончательно удалён — это осознанный сигнал, а не ошибка.

Вредит ли сайту большое количество страниц с кодом 404?

Обычно нет, если это действительно адреса, которых не должно быть на сайте.

Что делать, если страница переехала — ставить 404 или редирект?

Редирект, если есть подходящий новый адрес. 404 или 410 — если контента больше нет и замены не предусмотрено.

Что такое soft 404 и как его избежать?

Это когда для отсутствующей страницы возвращается код 200 или происходит переадресация вместо настоящего 404/410. Чтобы избежать, настройте, чтобы отсутствующий контент отвечал кодом 404 или 410, а не 200.

Как долго Google пытается повторно обойти страницу с 404?

Робот продолжает попытки, но делает это всё реже с течением времени.

Блокирует ли 503 индексацию сайта?

Напрямую не блокирует, но при 503 (как и при других ошибках 5xx) Google временно замедляет сканирование страницы; частота восстанавливается, когда сервер снова начинает отвечать кодом 2xx. Справочник Яндекс Вебмастера для этого кода отдельно влияние на индексирование не описывает.

Источники

Документация, на которую опирается статья (проверено 21 октября 2026 г.):

Коды ответа сервера — один из первых пунктов, которые проверяют при техническом SEO-аудите. Проверим, что ключевые страницы отвечают ожидаемым кодом, и предложим, что исправить. → Обсудить техническое SEO