Коды ответа сервера

Что такое Коды ответа сервера?

Трёхзначные коды, которыми сервер сообщает о результате обработки запроса (200, 301, 404, 503 и др.).

Код ответа сервера — трёхзначное числовое значение, которое веб-сервер возвращает браузеру или поисковому роботу в ответ на HTTP-запрос. Коды разделены на пять классов: 1xx — информационные, 2xx — успешная обработка, 3xx — перенаправления, 4xx — ошибки на стороне клиента, 5xx — ошибки на стороне сервера. Именно эти коды определяют, что произойдёт со страницей в поисковой выдаче.

Для SEO особенно важны несколько кодов. Код 200 означает, что страница доступна и может быть проиндексирована. Код 301 сигнализирует о постоянном переезде и передаёт ссылочный вес новому URL. Коды 404 и 410 сообщают об отсутствии страницы — первый временно, второй окончательно. Коды 5xx говорят о проблемах на сервере: если Googlebot или Яндекс.Бот регулярно получают такие ответы, страницы могут выпасть из индекса.

Как разные коды влияют на индексирование

Поисковые роботы воспринимают коды ответа буквально. Страница с кодом 200 попадает в очередь на индексирование. Страница с кодом 301 передаёт вес и сигналы ранжирования целевому URL — именно поэтому при переезде сайта важно настраивать постоянные редиректы, а не временные (302). Страница с кодом 404 исключается из индекса, но только после нескольких визитов краулера: Googlebot не торопится с удалением. Код 410 ускоряет этот процесс — он явно сообщает, что ресурс удалён навсегда.

Код 503 (Service Unavailable) — особый случай. Если сервер возвращает его с заголовком Retry-After, поисковые роботы понимают, что это временная недоступность, и не спешат исключать страницы. Именно этот код рекомендуется возвращать во время технических работ. Однако если 503 держится несколько суток, краулер начнёт снижать частоту обходов, а страницы рискуют выпасть из индекса.

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

Самый быстрый способ проверить код конкретной страницы — DevTools браузера (вкладка Network, столбец Status) или командная строка с curl. Для массовой проверки используют краулеры: Screaming Frog, Netpeak Spider или бесплатный Xenu. Они обходят весь сайт и выдают таблицу с кодами ответа для каждого URL.

Google Search Console отображает страницы с ошибками индексирования в разделе «Покрытие» — там видно, какие URL возвращают 404, 5xx или заблокированы robots.txt. Яндекс Вебмастер даёт аналогичную информацию в разделе «Индексирование» → «Страницы в поиске». Регулярный мониторинг этих отчётов позволяет оперативно находить и устранять технические проблемы до того, как они скажутся на позициях.

Частые ошибки при работе с кодами ответа

Одна из самых распространённых ошибок — «мягкие 404»: страница возвращает код 200, но содержит текст «Страница не найдена» или полностью пустой контент. Поисковик видит успешный ответ, индексирует бесполезную страницу и тратит краулинговый бюджет впустую. Исправление — настроить реальный код 404 или 410 для несуществующих URL.

Другая типичная ошибка — цепочки редиректов: 301 ведёт на 302, который ведёт на ещё один 301. Каждый лишний переход замедляет загрузку и частично размывает передаваемый вес. Оптимально — один прямой редирект с исходного URL на финальный. Также часто встречается ситуация, когда удалённые страницы с внешними ссылками не редиректятся на релевантные разделы: вместо этого отдаётся 404, и ссылочный вес теряется.

Основные коды ответа сервера
КодЗначениеКогда используется
200 OKУспехРабочая, доступная страница
301Постоянное перенаправлениеСтраница переехала навсегда (передаёт вес)
302Временное перенаправлениеВременный переезд страницы
404Не найденоСтраницы не существует
410УдаленоСтраница удалена навсегда
503Сервис недоступенТехработы или перегрузка сервера
Чем 301 редирект отличается от 302?

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

Влияют ли коды 4xx и 5xx на позиции сайта?

Одиночные ошибки 404 на удалённых страницах без внешних ссылок не влияют на позиции других страниц. Однако массовые ошибки 5xx, которые краулер видит регулярно, снижают скорость обхода и могут привести к выпадению страниц из индекса. Страницы с постоянными ошибками 4xx и входящими ссылками стоит либо восстановить, либо перенаправить на релевантный раздел.

Как правильно закрыть сайт на технические работы, чтобы не потерять позиции?

Во время технических работ сервер должен возвращать код 503 с заголовком Retry-After, указывающим предполагаемое время восстановления. Это сигнал для поисковых роботов, что недоступность временная, и они вернутся позже. Если работы займут более нескольких часов, желательно уведомить Google Search Console и Яндекс Вебмастер.

Что такое «мягкая 404» и почему это проблема для SEO?

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

Техническое SEO

Коды ответа сервера

HTTP status codes

Трёхзначные коды, которыми сервер сообщает о результате обработки запроса (200, 301, 404, 503 и др.).

Иван Смирнов Иван Смирнов · Smirnov Marketing · обновлено 29 мая 2026 г.

Что такое Коды ответа сервера?

Трёхзначные коды, которыми сервер сообщает о результате обработки запроса (200, 301, 404, 503 и др.).

Код ответа сервера — трёхзначное числовое значение, которое веб-сервер возвращает браузеру или поисковому роботу в ответ на HTTP-запрос. Коды разделены на пять классов: 1xx — информационные, 2xx — успешная обработка, 3xx — перенаправления, 4xx — ошибки на стороне клиента, 5xx — ошибки на стороне сервера. Именно эти коды определяют, что произойдёт со страницей в поисковой выдаче.

Для SEO особенно важны несколько кодов. Код 200 означает, что страница доступна и может быть проиндексирована. Код 301 сигнализирует о постоянном переезде и передаёт ссылочный вес новому URL. Коды 404 и 410 сообщают об отсутствии страницы — первый временно, второй окончательно. Коды 5xx говорят о проблемах на сервере: если Googlebot или Яндекс.Бот регулярно получают такие ответы, страницы могут выпасть из индекса.

Как разные коды влияют на индексирование

Поисковые роботы воспринимают коды ответа буквально. Страница с кодом 200 попадает в очередь на индексирование. Страница с кодом 301 передаёт вес и сигналы ранжирования целевому URL — именно поэтому при переезде сайта важно настраивать постоянные редиректы, а не временные (302). Страница с кодом 404 исключается из индекса, но только после нескольких визитов краулера: Googlebot не торопится с удалением. Код 410 ускоряет этот процесс — он явно сообщает, что ресурс удалён навсегда.

Код 503 (Service Unavailable) — особый случай. Если сервер возвращает его с заголовком Retry-After, поисковые роботы понимают, что это временная недоступность, и не спешат исключать страницы. Именно этот код рекомендуется возвращать во время технических работ. Однако если 503 держится несколько суток, краулер начнёт снижать частоту обходов, а страницы рискуют выпасть из индекса.

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

Самый быстрый способ проверить код конкретной страницы — DevTools браузера (вкладка Network, столбец Status) или командная строка с curl. Для массовой проверки используют краулеры: Screaming Frog, Netpeak Spider или бесплатный Xenu. Они обходят весь сайт и выдают таблицу с кодами ответа для каждого URL.

Google Search Console отображает страницы с ошибками индексирования в разделе «Покрытие» — там видно, какие URL возвращают 404, 5xx или заблокированы robots.txt. Яндекс Вебмастер даёт аналогичную информацию в разделе «Индексирование» → «Страницы в поиске». Регулярный мониторинг этих отчётов позволяет оперативно находить и устранять технические проблемы до того, как они скажутся на позициях.

Частые ошибки при работе с кодами ответа

Одна из самых распространённых ошибок — «мягкие 404»: страница возвращает код 200, но содержит текст «Страница не найдена» или полностью пустой контент. Поисковик видит успешный ответ, индексирует бесполезную страницу и тратит краулинговый бюджет впустую. Исправление — настроить реальный код 404 или 410 для несуществующих URL.

Другая типичная ошибка — цепочки редиректов: 301 ведёт на 302, который ведёт на ещё один 301. Каждый лишний переход замедляет загрузку и частично размывает передаваемый вес. Оптимально — один прямой редирект с исходного URL на финальный. Также часто встречается ситуация, когда удалённые страницы с внешними ссылками не редиректятся на релевантные разделы: вместо этого отдаётся 404, и ссылочный вес теряется.

Основные коды ответа сервера

КодЗначениеКогда используется
200 OKУспехРабочая, доступная страница
301Постоянное перенаправлениеСтраница переехала навсегда (передаёт вес)
302Временное перенаправлениеВременный переезд страницы
404Не найденоСтраницы не существует
410УдаленоСтраница удалена навсегда
503Сервис недоступенТехработы или перегрузка сервера

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

Чем 301 редирект отличается от 302?

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

Влияют ли коды 4xx и 5xx на позиции сайта?

Одиночные ошибки 404 на удалённых страницах без внешних ссылок не влияют на позиции других страниц. Однако массовые ошибки 5xx, которые краулер видит регулярно, снижают скорость обхода и могут привести к выпадению страниц из индекса. Страницы с постоянными ошибками 4xx и входящими ссылками стоит либо восстановить, либо перенаправить на релевантный раздел.

Как правильно закрыть сайт на технические работы, чтобы не потерять позиции?

Во время технических работ сервер должен возвращать код 503 с заголовком Retry-After, указывающим предполагаемое время восстановления. Это сигнал для поисковых роботов, что недоступность временная, и они вернутся позже. Если работы займут более нескольких часов, желательно уведомить Google Search Console и Яндекс Вебмастер.

Что такое «мягкая 404» и почему это проблема для SEO?

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

SM
Услуга по теме

Технический аудит сайта

Найдём и устраним технические ошибки, которые мешают росту позиций.

Подробнее об услуге
Иван Смирнов, основатель Smirnov Marketing
Иван Смирнов
Основатель агентства Smirnov Marketing

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