HTTP-статусы
Что такое HTTP-статус
Каждый раз, когда браузер или поисковой робот запрашивает страницу, сервер возвращает числовой код статуса. Код говорит, что произошло с запросом:
- 2xx — успех. Страница загрузилась нормально.
- 3xx — редирект. Сервер перенаправляет на другой URL.
- 4xx — ошибка клиента. Страница не найдена или доступ запрещён.
- 5xx — ошибка сервера. Сервер не смог обработать запрос.
Что мы проверяем
| Проверка | Критерий | Лист в XLSX |
|---|---|---|
| Ошибки 4xx | Статус-код от 400 до 499 | 4xx errors |
| Ошибки 5xx | Статус-код от 500 и выше | 5xx errors |
| Недоступные страницы | Не удалось получить ответ (таймаут, сброс соединения, DNS-ошибка) | Unreachable |
Ошибки 4xx
Самая частая — 404 Not Found. Страница не существует или была удалена. Другие коды:
| Код | Значение | Описание |
|---|---|---|
403 |
Forbidden | Доступ запрещён (закрыто паролем, IP-ограничение) |
404 |
Not Found | Страница не найдена — самая частая ошибка |
410 |
Gone | Удалена навсегда — поисковик деиндексирует быстрее, чем 404 |
429 |
Too Many Requests | Сервер ограничил частоту запросов |
Почему 4xx опасны для SEO
- Потеря ссылочного веса. Если на 404-страницу ведут внешние ссылки — весь их вес теряется.
- Crawl budget. Поисковик тратит ресурсы на обход несуществующих страниц вместо полезных.
- Пользовательский опыт. Посетитель, попавший на 404, уходит — bounce rate растёт, поведенческие факторы ухудшаются.
Ошибки 5xx
Серверные ошибки означают, что сервер не может обработать запрос:
| Код | Значение | Описание |
|---|---|---|
500 |
Internal Server Error | Общая ошибка на стороне сервера |
502 |
Bad Gateway | Проблемы с проксирующим сервером (Nginx → backend) |
503 |
Service Unavailable | Сервер перегружен или на обслуживании |
Почему 5xx критичны
- Потеря позиций. Если поисковик видит 5xx — он может понизить страницу или временно убрать из индекса.
- Массовые 5xx = проблемы со всем сайтом. Если краулер обнаружил много 5xx — скорее всего, у сервера проблемы с производительностью.
Недоступные страницы
Страницы в категории «Unreachable» — это URL, с которых краулер вообще не получил HTTP-ответа. Причины:
- Таймаут. Сервер не ответил в течение 10 секунд.
- DNS-ошибка. Домен не удалось разрезолвить.
- Сброс соединения. Файрвол или WAF заблокировал запрос.
- SSL-ошибка. Проблемы с сертификатом (истёк, самоподписанный).
Что делать с ошибками
| Проблема | Решение |
|---|---|
| 404 на удалённой странице | Настройте 301 редирект на ближайшую релевантную страницу — проверить редирект |
| Внутренние ссылки на 404 | Найдите и исправьте битые ссылки на сайте |
| Массовые 5xx | Проверьте логи сервера, ресурсы (CPU, RAM), конфигурацию backend |
| Таймауты | Оптимизируйте скорость ответа сервера, проверьте базу данных |
| SSL-ошибки | Обновите сертификат, проверьте конфигурацию HTTPS |
Частые вопросы
Что означают ошибки 4xx и 5xx?
4xx — проблемы на стороне клиента: 404 (не найдена), 403 (доступ запрещён), 410 (удалена навсегда), 429 (слишком много запросов). 5xx — проблемы сервера: 500 (внутренняя ошибка), 502 (ошибка шлюза), 503 (сервис недоступен).
Чем 404 отличается от 410?
404 — страница не найдена, поисковик будет перепроверять. 410 — удалена навсегда, деиндексация быстрее. Если страница точно не вернётся — отдавайте 410, это ускорит очистку индекса.
Как исправить ошибки HTTP-статусов?
404: восстановите страницу или настройте 301-редирект на актуальный URL. 5xx: проверьте логи сервера. 403: проверьте права доступа. 429: снизьте скорость обхода краулера.
Сколько ошибок 404 допустимо на сайте?
Несколько 404 — нормально для любого сайта. Проблема начинается, когда их десятки или когда на них ведут внутренние ссылки. Google подтверждает, что 404 сами по себе не вредят ранжированию — вредят битые внутренние ссылки и потеря внешнего ссылочного веса.
Влияют ли ошибки 5xx на позиции в поиске?
Да. Если поисковик регулярно видит 5xx — он может временно понизить страницу или убрать из индекса. Массовые 5xx сигнализируют о проблемах с сервером и могут затронуть ранжирование всего сайта.
Нужно ли настраивать 301-редирект для каждой удалённой страницы?
Если на страницу ведут внешние ссылки или она была в индексе — да, 301-редирект на ближайшую релевантную страницу сохранит ссылочный вес. Если на страницу никто не ссылается — достаточно 404 или 410.
Что такое soft 404?
Soft 404 — страница отдаёт код 200 (OK), но по содержимому является страницей ошибки: «Страница не найдена», пустая или с минимальным контентом. Google распознаёт soft 404 и не индексирует их, но тратит краулинговый бюджет на обход.
Как проверить HTTP-статус конкретного URL?
Используйте инструмент проверки редиректов — он покажет HTTP-код, цепочку перенаправлений и заголовки ответа. Для массовой проверки всех страниц — запустите полный аудит через SEO Crawler.