Главная Статьи Оптимизация

HTTP-коды ответа сервера: что означают 200, 301, 404, 500

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

Что такое код ответа сервера

Код ответа (HTTP-статус) — это число, которым сервер сообщает, что произошло с запросом: страница отдалась нормально, переехала, не найдена или сломалась. Браузер обрабатывает его автоматически, а вот поисковый робот на основе кода решает, что делать со страницей — индексировать, перейти по редиректу или выкинуть из индекса.

Основные группы кодов

ГруппаЧто означает
2xxУспех — запрос обработан нормально
3xxПеренаправление — страница в другом месте
4xxОшибка на стороне клиента (страница не найдена и т.п.)
5xxОшибка на стороне сервера

Важные коды подробнее

🖥️
Узнать код ответа любой страницы и увидеть цепочку редиректов поможет проверка ответа сервера.

Почему коды важны для SEO

Коды напрямую влияют на индексацию. Если важная страница отдаёт 404 или 500 — она выпадет из поиска. Если переезд оформлен через 302 вместо 301 — потеряется накопленный вес. «Мягкая» ошибка (страница не найдена, но отдаёт 200 вместо 404) сбивает поисковик с толку. Поэтому периодически стоит проверять, что нужные страницы отвечают 200, а удалённые — 404 или 410, а редиректы настроены через 301.

📊
Полную картину технических ошибок сайта, включая коды и редиректы, покажет анализ сайта.

Коротко

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

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

Что означает код ответа 200?
Код 200 OK означает, что запрос обработан успешно и страница доступна. Так должны отвечать все рабочие страницы сайта.
Чем отличается редирект 301 от 302?
301 — постоянное перенаправление, оно передаёт вес старого адреса новому и используется при смене URL навсегда. 302 — временное, вес так не передаёт, поэтому для постоянных переездов не подходит.
Что значит ошибка 404?
Страница не найдена. Это нормально для несуществующих адресов, но если 404 отдают нужные страницы — они выпадут из поиска, и это надо исправлять.
Как проверить код ответа сервера?
Введите адрес страницы в инструмент проверки ответа сервера — он покажет HTTP-код и цепочку редиректов, если они есть.