К содержанию

Главная · Блог · Код статуса HTTP: классы, расшифровка и проверка

Оставить заявку

Новый формат

Код статуса HTTP: классы, расшифровка и проверка

Код статуса HTTP — трёхзначное число в ответе сервера: удалось ли отдать страницу, нужен ли редирект, нет ли ошибки. Браузер и поисковый робот читают его раньше, чем «красивый» HTML.

Ниже — классы кодов, что смотреть вебмастеру и как проверять URL по одному и пачкой. Отдельные разборы 200 и 502 — в смежных статьях.

Неверный статус (мягкий 200 на удалённой странице, цепочки редиректов, массовые 5xx) бьёт по обходу и индексации сильнее, чем мелкий текст в футере.

Поделиться
Telegram VK

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

Клиент запрашивает URL. Сервер отвечает строкой вроде `HTTP/1.1 200 OK`, заголовками и телом. Код — быстрый сигнал «что произошло».

Поисковик опирается на статус при обходе: 200 можно разбирать как документ, 301 — следовать на новый адрес, 404 — не ждать контента.

В строке статуса:

  • версия протокола;
  • трёхзначный код;
  • краткая текстовая фраза (OK, Not Found…).

Веб-сервер

Классы 1xx–5xx

Коды группируют по первой цифре. Для SEO-практики чаще всего встречаются 2xx, 3xx, 4xx и 5xx.

Кратко:

  • 1xx — промежуточные (редко на обычных сайтах);
  • 2xx — успех (200 — страница отдана);
  • 3xx — перенаправление (301/302/307…);
  • 4xx — ошибка клиента (404, 403, 410…);
  • 5xx — ошибка сервера (500, 502, 503, 504…).

Редирект 301/302 Ошибка 502

Проверьте себя

Мини-тест: HTTP-статусы

Два вопроса.

1 Класс 4xx означает…
2 Постоянный переезд URL лучше отдавать…

Что важно вебмастеру и SEO

Ключевые посадочные должны стабильно отдавать 200. После переезда — прямые 301 без длинных цепочек. Удалённые URL — не маскировать главной с кодом 200.

Следите за всплесками 404 в Вебмастере и логах: битые внутренние ссылки, устаревшие бэклинки, ошибки выгрузки.

Красные флаги:

  • товар/услуга удалены, но 200 с пустым шаблоном;
  • A→B→C→D редиректы;
  • главная отдаёт 302 «куда-то»;
  • массовые 5xx по ночам при пике ботов.

Битые ссылки

Как проверить один URL

Самый честный способ — заголовок ответа: `curl -I https://example.com/page/` или вкладка Network в браузере. Смотрите итоговый код после редиректов и цепочку Location.

Онлайн-сервисы удобны, но для спорных случаев проверяйте с сервера/CI и с учётом CDN/гео.

Чеклист одного URL:

  • код финального ответа;
  • число прыжков редиректа;
  • www/https совпадают с каноникалом;
  • нет soft 404 по содержанию.

Проверка сайта целиком

Краулер обходит внутренние ссылки и сводит таблицу статусов. После смены структуры сравните список с sitemap и приоритетными URL из Вебмастера.

Массовая проверка внешних бэклинков — отдельно: не всё нужно редиректить на главную.

Когда гонять полный краул:

  • переезд домена/https;
  • смена CMS или ЧПУ;
  • крупный редизайн шаблонов;
  • всплеск ошибок в панелях вебмастеров.

Логи сервера

Практика

Чеклист статусов

После релиза или переезда.

0 / 7 готово

Как встроить в рутину

Алерты на 5xx главных хостов, ежемесячный взгляд на 404, контроль после каждого релиза. Статусы — гигиена, не разовая «магия SEO».

Исправление техники — часть подготовки сайта. Рост позиций по ядру после стабилизации — отдельный процесс на месяцы.

Мини-ритуал:

  • uptime-мониторинг;
  • краул ключевых шаблонов;
  • разбор топ-404 из логов;
  • фиксация карты 301 при удалениях.

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

Где увидеть код статуса?

В DevTools → Network, через `curl -I`, онлайн-чекеры, краулеры (Screaming Frog и аналоги), отчёты хостинга/CDN.

Какой код «нормальный» для страницы в индексе?

Обычно 200. Постоянный переезд — 301. Временный — 302/307. Удалённое без замены — 404 или 410.

Чем 404 отличается от 410?

404 — «не найдено» (может вернуться). 410 — «удалено намеренно». Для окончательно снятых URL 410 яснее для робота.

Почему важен статус для SEO?

Робот решает, индексировать ли URL, переносить ли сигнал при редиректе, сколько бюджета обхода тратить на ошибки.

Что такое soft 404?

Страница отдаёт 200, но по сути «ничего нет». Для поиска это хуже честного 404: мусор попадает в индекс.

Нужно ли проверять весь сайт?

Да после переезда, смены CMS, массовых правок ЧПУ. Регулярно — выборочно ключевые шаблоны + краул.

5xx сразу убивают позиции?

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

Статусы ответов в хаосе?

Разберём коды и настроим проверку после релизов — без soft 404 и длинных цепочек.

Обсудить задачу