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

Что такое мягкий 404

Мягкий 404 (soft 404) — когда сервер отвечает кодом 200, а по смыслу страницы контента нет. Чем отличается от обычного 404 и как проверить шаблон в Chrome.

Мягкий 404 (soft 404) — это ситуация, когда сервер отдаёт HTTP-код 200 OK, хотя по факту полезного документа по URL нет: пустая выдача, шаблон «ничего не найдено», снятый товар без замены. Браузер считает страницу «успешной», а поисковик классифицирует адрес как отсутствующий или бесполезный.

От жёсткого 404 это отличается прямолинейно: при жёстком 404 или 410 сервер сам говорит «документа нет», и браузер с роботом согласны. При мягком 404 код ответа и содержимое расходятся.

В Search Console и в отчётах Яндекса мягкие 404 выделены отдельно, их не стоит путать с обычными 404. В HTML часто встречаются формулировки «товара нет», «ничего не найдено», рубрика без карточек — при том, что статус остаётся 200.

Почему 200 без содержимого хуже честного 404

Чекер, который смотрит только HTTP-статус, пометит URL как живой. Пользователь уходит, не получив ответа. Поиск может выкинуть адрес из индекса без ясной страницы-замены. Массовый редирект мёртвых карточек на главную часто попадает в ту же логику «пустой» страницы.

Откуда берётся:

  • шаблон «не найдено» в CMS с кодом 200;
  • пустые фильтры каталога;
  • поиск по сайту с нулём результатов;
  • «снято с продажи» без отдельной страницы или редиректа.

Что делать

  1. Контент переехал: 301 на наследника, один шаг. См. 301 и 302 и цепочки редиректов.
  2. Контента больше нет: 404 или 410. Человеческий текст на странице можно оставить, но код ответа должен совпадать с фактом.
  3. Убрать URL из sitemap.xml.
  4. Открыть живой шаблон в Chrome и посмотреть, что реально отдал сервер: статус, тело ответа, ведёт ли сюда меню. Скан страницы и подсветка показывают ссылки, которые headless-обход легко пропускает.

Консоль поиска говорит, как робот уже классифицировал URL. Скан открытой страницы говорит, что вы отдаёте сегодня. Нужны оба взгляда.

Это не отдельный «переключатель штрафа за 404». Это расхождение между HTTP-кодом и содержимым. Его и исправляют: либо настоящий 404/410, либо живой контент, либо осмысленный 301.

Проверьте не только отчёт поисковика

Откройте живую страницу в Chrome: расширение покажет 404, редиректы и HTTP-ссылки с подсветкой на макете. Без аккаунта.

Установить в Chrome

Ещё по теме