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

Soft 404

Мягкий 404 · ложная страница 404

Soft 404 (мягкий 404) — это страница, которая отдаёт код 200 OK, но фактически не содержит полезного контента или сообщает об отсутствии материала. Google помечает такие URL как ошибку и исключает из индекса.

Soft 404 — это страница, которая отдаёт HTTP-код 200 OK, но по содержанию пуста или сообщает об отсутствии материала. Простыми словами, сервер говорит «всё нормально», а пользователь видит «товар не найден» или почти пустой шаблон.

Google ввёл термин Soft 404 ещё в 2008 году в блоге Webmaster Central и с тех пор автоматически переклассифицирует такие URL. В отчёте Search Console категория Soft 404 — одна из частых причин выпадения страниц из индекса в 2024–2025 годах, особенно у интернет-магазинов с удалёнными карточками.

§ 01Зачем нужен корректный 404

Мягкий 404 (soft 404) экономит краулинговый бюджет неправильно: робот тратит обходы на пустышки вместо живых URL. John Mueller в Search Off the Record (2022) подтверждал: лучше отдать честный 404 или 410, чем 200 на странице вида «ничего не найдено». Для крупных каталогов на 100 000+ SKU это значит десятки тысяч лишних запросов Googlebot в месяц и замедление индексации новых карточек.

§ 02Как настраивается правильный ответ

Сервер должен возвращать статус 404 либо 410 Gone для удалённого контента. В Nginx это делается через return 404;, в WordPress — через корректную работу шаблона 404.php. Если страница временно пуста (нет товаров в категории), оптимизация — оставить 200, но добавить полезный блок: похожие товары, фильтры, описание категории объёмом от 500 символов. Для устаревших URL подходит 301-редирект на ближайший релевантный раздел.

Кейс e-commerce

Soft 404: 1240 → 80 URL — Интернет-магазин одежды на Shopify с 12k SKU чистил карточки out-of-stock, отдававшие 200 OK с пустым блоком. Внедрили 410 для удалённых и noindex для временно отсутствующих — за 4 месяца Soft 404 в GSC снизился с 1240 до 80, органика +18%. Замер через Google Search Console Pages Report.

Кейс медиа

индексация +34% за 3 мес — Новостной портал на WordPress с 80k статей: страницы тегов без материалов отдавали 200 OK и текст «нет публикаций». Настроили серверный 404 при пустой выдаче и canonical на категорию — индексируемых URL стало больше на 34% за 3 месяца. Динамика по Ahrefs Site Audit и логам Nginx.

§ 03Где смотреть результат

Отчёт Google Search Console → Индексирование → Страницы → раздел «Soft 404» показывает все URL с такой меткой. Параллельно стоит запустить краулер Screaming Frog SEO Spider или JetOctopus с проверкой на тонкий контент: страницы менее 200 слов и шаблонные заголовки вроде «Ничего не найдено». Логи сервера через GoAccess или Logflare покажут, как часто Googlebot заходит на проблемные URL.

§ 04Подводные камни

Частая ошибка — JavaScript-рендеринг: SPA на React или Vue отдаёт код 200 для несуществующих маршрутов, потому что 404-логика реализована только на клиенте. Google рендерит такую страницу и видит пустой DOM — получаем мягкий 404 (soft 404). Решение: SSR через Next.js или Nuxt с явной отдачей статуса 404 на сервере. Вторая ловушка — страницы с капчей или авторизацией: Googlebot видит заглушку «Войдите» и тоже помечает URL как Soft 404.

Частые ошибки
01
Подмена 404 страницей-заглушкой с кодом 200. Удалённый товар отдаёт шаблон «Ничего не найдено», но сервер возвращает 200 OK. Google трактует это как Soft 404 и выкидывает URL из индекса — страдает индексация и трафик категории. Как правильно: Настройте корректный HTTP-ответ: 404 для удалённого, 410 для окончательно убранного, 301 — на релевантную замену.
02
Игнор отчёта «Индексирование страниц» в Search Console. Команда правит шаблоны, но не проверяет раздел Soft 404 в GSC, где Google прямо перечисляет проблемные URL. В итоге сотни тонких страниц висят неиндексированными месяцами — теряется до 30% органики раздела. Как правильно: Проверяйте отчёт «Индексирование страниц» в Search Console раз в неделю, выгружайте Soft 404 и закрывайте каждый URL по приоритету.
03
Тонкие SPA-карточки без серверного статуса. React/Vue-страница рендерит «товар недоступен» на клиенте, а сервер всегда отвечает 200. Googlebot после рендера видит пустой контент и помечает URL как Soft 404 — рушится краулинговый бюджет на крупных каталогах. Как правильно: Внедрите SSR или префетч статуса: при отсутствии сущности отдавайте 404 на уровне сервера до отрисовки шаблона.
Часто спрашивают

Soft 404: ответы на популярные вопросы

Soft 404 простыми словами — что это такое?

+

Soft 404 — страница, которая отдаёт код 200 OK, но по содержимому пустая или сообщает «ничего не найдено». Google Search Console помечает такие URL в отчёте «Индексирование» и исключает из индекса. Типичные примеры: пустые карточки товаров, страницы фильтров без результатов, заглушки «скоро здесь будет контент».

Обычный 404 честно отдаёт HTTP-статус 404 Not Found, и поисковик сразу понимает, что страницы нет. Мягкий вариант возвращает 200 OK при фактически отсутствующем контенте — это вводит краулер в заблуждение и тратит краулинговый бюджет. Google рекомендует отдавать корректный 404 или 410 для удалённых URL.

Алгоритм анализирует объём и качество контента, наличие фраз вроде «страница не найдена», «нет в наличии», «0 результатов», а также поведенческие сигналы. Если основной блок пуст или дублирует шаблон без уникальной информации, URL переходит в статус Soft 404 в отчёте Search Console — обычно в течение 1–2 недель после обхода.

Три варианта в зависимости от ситуации: вернуть полноценный контент (минимум 300–500 символов уникального текста), отдать честный 404/410 для удалённых страниц или настроить 301-редирект на релевантный раздел. Для пустых категорий и фильтров используют noindex. После правок отправьте URL на повторное сканирование через Search Console.

Да, косвенно. Сами URL с таким статусом выпадают из индекса, а массовые случаи (от 5–10% страниц) снижают краулинговый бюджет и общее доверие к домену. По опыту GUSAROV, чистка 200–500 ложных URL на средних интернет-магазинах ускоряет индексацию новых карточек на 20–40% за 2–3 месяца.

Не нашли ответ?

Спросите Андрея Гусарова — отвечаю в течение 1-2 рабочих дней.

Нажимая, вы соглашаетесь с обработкой данных.