
Каждый раз, когда робот или браузер запрашивает страницу, сервер отвечает трёхзначным кодом статуса: 200, 301, 404, 503 и другими. Эти коды — язык, на котором сайт сообщает поиску, что происходит со страницей: она есть, переехала, удалена или сервер недоступен. Неправильный код в неправильном месте вредит индексации: страница-пустышка с кодом 200 засоряет индекс, а рабочая страница с кодом 500 вылетает из него. Разберём основные коды и их значение для SEO.
Зачем SEO знать про коды ответа
Код ответа — первое, что получает робот, и он определяет дальнейшую судьбу страницы:
- 200 — всё хорошо, индексируй;
- 3xx — страница переехала, следуй за редиректом;
- 4xx — страницы нет, убирай из индекса;
- 5xx — сервер недоступен, приходи позже.
Проблемы начинаются, когда код не соответствует реальности: удалённая страница отдаёт 200, рабочая — 404, а массовые 5xx роняют весь сайт. Поэтому коды проверяют инструментами, а не по виду страницы в браузере.
Коды 2xx: успех
200 OK — стандартный ответ рабочей страницы, которую нужно индексировать. Здесь всё просто, но есть коварная ошибка: код 200 должны отдавать только реально существующие страницы с контентом.
Опасность — soft-404: несуществующая или пустая страница отдаёт 200 вместо 404. Поиск индексирует пустышку, тратит на неё краулинговый бюджет и теряет доверие. Особенно этим грешат SPA и страницы пустых фильтров. Тема разобрана в материале про ошибки 404 и soft-404.
Коды 3xx: перенаправления
Редиректы сообщают, что страница доступна по другому адресу.
| Код | Значение | Передаёт вес | Когда |
|---|---|---|---|
| 301 | Переехал навсегда | Да | Постоянная смена URL, склейка |
| 302 | Временно | Нет | Временная заглушка |
| 307 | Временно (строгий) | Нет | Временное перенаправление |
| 304 | Не изменялось | — | Кэш, экономия обхода |
Главное правило: постоянные переезды — только 301, он передаёт вес и склеивает адреса. Ошибочный 302 на месте постоянного переезда теряет позиции. Подробно — в материале про редиректы 301. Отдельно код 304 Not Modified экономит краулинговый бюджет, сообщая роботу, что страница не менялась с прошлого обхода.
Коды 4xx: страницы нет
404 Not Found — страница не найдена. Это нормальный код для несуществующих и удалённых адресов: они ДОЛЖНЫ отдавать 404, а не притворяться рабочими. Поиск постепенно убирает такие адреса из индекса.
410 Gone — страница удалена навсегда. В отличие от 404 («не найдено»), 410 прямо говорит «удалено безвозвратно», и поиск убирает такой адрес из индекса быстрее. Используют, когда точно знают, что страница не вернётся.
403 Forbidden — доступ запрещён. Если робот получает 403 на нужную страницу (например, из-за защиты), она не индексируется — это стоит проверять.
Удалённую страницу с аналогом лучше редиректить 301 на него, а без аналога — отдавать честный 404 или 410, но не заглушку с кодом 200.
Коды 5xx: проблемы сервера
500 Internal Server Error и 503 Service Unavailable — сервер не смог отдать страницу. Массовые 5xx опасны: если робот регулярно натыкается на них, страницы начинают вылетать из индекса, а доверие к сайту падает.
Особый полезный код — 503 Service Unavailable с заголовком Retry-After. Его отдают намеренно во время плановых техработ: он говорит роботу «сайт временно недоступен, зайди позже», не удаляя страницы из индекса. Это правильный способ закрыть сайт на обслуживание, в отличие от отдачи ошибок или заглушек с кодом 200.
Как проверить коды ответа
Вид страницы в браузере не показывает код — его проверяют инструментами:
- инструмент проверки ответа сервера в Яндекс Вебмастере;
- проверка URL в Google Search Console;
- краулеры (сканеры сайта) — массовая проверка кодов по всем URL, поиск 404, цепочек редиректов, 5xx;
- логи сервера — какие коды реально получают роботы.
Регулярная проверка кодов — часть технической гигиены: она вылавливает soft-404, битые ссылки, ошибочные редиректы и серверные ошибки до того, как они ударят по индексации. Это один из пунктов технического SEO-аудита.
Когда коды в порядке, а роста нет
Корректные коды ответа — техническая гигиена: они не поднимают сайт, а предотвращают потери от мусора в индексе и вылета страниц. Когда коды чисты, а страница конкурирует за топ, решает поведение. Здесь помогает работа с поведенческими факторами: сервис TopBooster приводит на страницы живой трафик из поиска и усиливает сигналы качества. Правильные коды держат индекс чистым, а поднимают страницу содержание и поведение.
Частые вопросы
Какой код должна отдавать удалённая страница? 404 (не найдено) или 410 (удалено навсегда) — если у неё нет аналога. Если есть похожая актуальная страница, лучше 301-редирект на неё. Главное — не отдавать код 200 с заглушкой: это soft-404, который засоряет индекс и тратит краулинговый бюджет.
Чем 404 отличается от 410? 404 означает «страница не найдена» (возможно, временно), а 410 — «удалена безвозвратно». Поиск убирает адреса с кодом 410 из индекса быстрее, чем с 404. Используйте 410, когда точно знаете, что страница не вернётся, и 404 в остальных случаях отсутствия страницы.
Как правильно закрыть сайт на техработы? Отдавать код 503 Service Unavailable с заголовком Retry-After — он сообщает роботу, что сайт временно недоступен, и просит зайти позже, не удаляя страницы из индекса. Это правильнее, чем показывать ошибки или заглушку с кодом 200, из-за которых страницы могут вылететь из индекса.
Как узнать код ответа страницы? Через инструмент проверки ответа сервера в Яндекс Вебмастере, проверку URL в Google Search Console, краулеры для массовой проверки или логи сервера. Вид страницы в браузере код не показывает — например, красивая страница «не найдено» может ошибочно отдавать код 200 вместо 404.
Вывод
Коды ответа сервера — это язык общения сайта с поиском. 200 — рабочая страница (но только реально существующая, иначе soft-404); 301 — постоянный переезд с передачей веса; 404 и 410 — страницы нет; 503 с Retry-After — правильный способ закрыть сайт на техработы. Неправильный код вредит: пустышка с 200 засоряет индекс, а массовые 5xx роняют страницы из него. Проверяйте коды инструментами, а не по виду страницы, и держите их соответствующими реальности. Корректные коды — гигиена, предотвращающая потери, а поднимает страницу поведение — оценить нужную поддержку можно на странице тарифов.
Продвинем ваш сайт в ТОП Яндекса и Google
Реальные переходы из поиска, отчёты 24/7, первый результат — до оплаты.
Смотреть тарифы →