Soft 404: скрытая ошибка, которая тихо режет ваш трафик

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

Что такое soft 404

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

Google анализирует не только код ответа, но и содержимое. Если страница отдаёт 200, но при этом пуста, состоит из одной фразы «ничего не найдено» или дублирует шаблон без полезного контента, алгоритм заключает, что фактически это страница-ошибка, и помечает её как soft 404. В отчёте об индексировании Search Console появляется соответствующая категория, а страница не попадает в индекс. Это одна из тех скрытых проблем, что входят в наш разбор топ-20 ошибок, которые убивают позиции.

Soft 404 — это когда страница говорит роботу «я в порядке», но робот видит пустоту. Доверие к сайту от этого только страдает.

Чем опасны soft 404

На первый взгляд проблема кажется безобидной — ну исключилась пустая страница, и ладно. Но последствия глубже и затрагивают весь сайт.

  • Расход краулингового бюджета. Робот тратит обходы на пустые страницы вместо того, чтобы сканировать новые товары и важные разделы. На крупном сайте это критично — подробнее в материале об оптимизации краулингового бюджета.
  • Помехи индексации. Пока робот разбирается с soft 404, нужные страницы могут оставаться непроиндексированными дольше положенного.
  • Сигналы качества. Большое количество пустых и тонких страниц снижает общую оценку сайта поисковиком. Качество индекса — это репутация домена.
  • Потеря трафика. Если страница, которая раньше приносила трафик, превратилась в soft 404 после удаления товара, вы теряете её позиции и посетителей.

Типичные причины soft 404

Soft 404 редко создают намеренно — они возникают из-за особенностей работы CMS, шаблонов и логики сайта. Вот самые частые источники.

Пустые результаты поиска и фильтров

Пользователь применил фильтр, под который нет товаров, или ввёл запрос, по которому ничего не нашлось. Страница отдаёт 200, но показывает «По вашему запросу ничего не найдено». Если такие страницы индексируются, они становятся soft 404. Решение — закрывать пустые выборки от индексации или отдавать корректный статус.

Удалённые товары с заглушкой

Товар закончился или снят с продажи, но вместо удаления страницы CMS показывает заглушку «Товар недоступен» с кодом 200. Для поисковика это пустая страница. Нужно либо отдать 404 или 410, либо наполнить страницу альтернативами и оставить полезной.

Тонкие страницы

Страница технически существует, но содержит крайне мало контента — пару строк текста и шаблон. Google может счесть её soft 404 из-за недостаточной ценности. Лечится наполнением реальным полезным содержимым.

Ошибочный шаблон 404 с кодом 200

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

Редирект всех 404 на главную

Распространённый антипаттерн: вместо отдачи 404 все несуществующие адреса редиректят на главную страницу. Google расценивает такой редирект как soft 404, потому что содержимое главной не соответствует запрошенному URL. Это хуже честного 404.

Как обнаружить soft 404

Поскольку soft 404 маскируется под нормальную страницу, искать её нужно целенаправленно. Есть несколько эффективных методов.

  • Отчёт «Индексирование» или «Страницы» в Google Search Console — главный инструмент. В нём есть отдельная категория «Страница с ошибкой soft 404» с полным списком проблемных URL. Это самый прямой путь. Все возможности консоли описаны в полном гайде по Google Search Console.
  • Краулер Screaming Frog или Netpeak Spider покажет коды ответа всех страниц. Сопоставив код 200 с подозрительно малым размером страницы или количеством слов, вы найдёте кандидатов в soft 404.
  • Ручная проверка — откройте подозрительные URL и посмотрите содержимое, а через DevTools или curl -I проверьте, какой код отдаётся.

Полезный приём: запросите заведомо несуществующий адрес вроде site.ru/etogo-tochno-net и проверьте код ответа через curl -I. Если вернулся 200 вместо 404, у вас системная проблема с обработкой несуществующих страниц.

Как исправить soft 404

Исправление зависит от того, какой должна быть страница на самом деле. Логика простая: дайте поисковику честный сигнал о реальном состоянии URL.

  1. Для несуществующего контента — отдавайте настоящий код 404 или 410. Так робот поймёт, что страницы нет, и перестанет её обходить.
  2. Для реально существующего контента — отдавайте 200 с полезным содержимым. Если страница важна, наполните её.
  3. Для тонких страниц — добавьте уникальный ценный контент, описания, характеристики, чтобы страница перестала быть пустышкой.
  4. Для временно отсутствующих товаров — оставьте страницу с описанием и блоком альтернатив, либо сделайте 301-редирект на похожий товар или категорию.

Когда у удалённого товара есть прямая замена, корректнее всего настроить 301-редирект. Когда и как его применять, детально разобрано в материале о редиректах 301 и 302. Если замены нет — честный 404 или 410 лучше, чем заглушка с кодом 200. Системную настройку корректных кодов ответа стоит включить в доработку сайта.

Soft 404 в интернет-магазинах: особый случай

На сайтах электронной коммерции soft 404 встречаются особенно часто, потому что ассортимент постоянно меняется: товары заканчиваются, снимаются с производства, появляются и исчезают. Каждое такое изменение — потенциальный источник пустой страницы с кодом 200, если логика магазина не продумана.

Самая распространённая ловушка — карточка временно отсутствующего товара. Менеджер выставляет нулевой остаток, и движок вместо описания показывает «Нет в наличии» с пустым телом страницы. Если товар вернётся через неделю, удалять страницу нельзя — иначе потеряете накопленные позиции и ссылки. Правильное решение: сохранить полное описание, фотографии и характеристики, добавить честную пометку об отсутствии и блок похожих товаров. Тогда страница остаётся ценной и для пользователя, и для робота.

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

Снятые с продажи товары

Если товар снят навсегда и замены нет, честнее всего отдать 410 Gone — это явный сигнал, что страница удалена окончательно. Если есть прямой аналог или новая модель, корректнее настроить 301-редирект на неё, сохранив часть накопленного веса. Худший вариант — оставить заглушку с кодом 200, которая превратится в soft 404 и будет годами висеть мёртвым грузом в отчётах Search Console.

Как soft 404 влияет на индексацию остального сайта

Важно понимать, что вред от soft 404 не локален. Когда на сайте накапливаются сотни пустых страниц с кодом 200, страдает весь домен. Поисковик формирует общее представление о качестве ресурса на основе всех просканированных страниц. Если значительная их доля — пустышки, средняя оценка качества снижается, и это косвенно бьёт даже по хорошим, наполненным страницам.

Кроме того, робот распределяет внимание неравномерно. Если он раз за разом натыкается на soft 404, он может реже возвращаться к разделам, где они сконцентрированы, — а значит, новые качественные страницы в этих разделах будут индексироваться с задержкой. Получается замкнутый круг: мусор тормозит индексацию ценного контента. Именно поэтому чистка от soft 404 нередко даёт прирост видимости не только для исправленных URL, но и для соседних страниц.

Каждая пустая страница с кодом 200 — это якорь, который тянет вниз репутацию всего домена в глазах поисковика.

Разница между 404, 410 и soft 404

Три состояния часто путают, хотя поисковик трактует их по-разному. Понимание различий помогает выбрать правильную реакцию.

СтатусЧто означаетРеакция поисковика
404 Not FoundСтраница не найдена, возможно временноРобот перепроверяет какое-то время, потом исключает
410 GoneСтраница удалена навсегдаРобот исключает быстрее, чем при 404
soft 404Код 200, но контента нет — обманРаспознаёт, помечает, исключает, тратит бюджет

Главный вывод: soft 404 — худший из трёх вариантов, потому что вводит робота в заблуждение и расходует ресурсы на распознавание. Честные 404 и 410 предпочтительнее. Эти проблемы часто соседствуют с дублированием контента, ведь пустые шаблонные страницы похожи друг на друга — взаимосвязь объясняется в гайде о том, как найти и устранить дублированный контент.

Чек-лист по борьбе с soft 404

  • Несуществующие страницы отдают честный 404 или 410, а не 200.
  • Шаблон страницы 404 настроен на отдачу кода 404, а не 200.
  • Несуществующие URL не редиректятся на главную скопом.
  • Пустые результаты поиска и фильтров закрыты от индексации.
  • Удалённые товары либо отдают 404/410, либо наполнены альтернативами.
  • Тонкие страницы дополнены полезным уникальным контентом.
  • Товары с прямой заменой получают 301-редирект.
  • Отчёт soft 404 в Search Console регулярно проверяется и обнуляется.
  • Несуществующий тестовый URL отдаёт 404 при проверке curl.
  • Сайт периодически сканируется краулером на коды ответа.

Soft 404 — это медленная утечка трафика и краулингового бюджета, которую легко не заметить, но дорого игнорировать. Чем чище сайт от пустых и обманных страниц, тем эффективнее робот сканирует то, что приносит деньги. Если в Search Console накопились десятки soft 404 и вы не знаете, какие из них чинить редиректом, какие наполнять, а какие закрывать, доверьте это профессионалам. Закажите SEO-продвижение сайта или начните с комплексного SEO-аудита — мы найдём все скрытые soft 404, настроим корректные коды ответа и вернём краулинговый бюджет на полезные страницы.

Услуги LSI Продвижение

Наша команда предлагает полный спектр услуг по SEO-продвижению и технической доработке сайтов. Мы работаем только белыми методами, ориентируемся на реальный бизнес-результат — трафик, заявки и продажи, а не только позиции в отчёте, — и выстраиваем продвижение системно, под конкретные задачи и нишу вашего проекта. Начать можно с бесплатной диагностики, чтобы понять текущее состояние сайта и точки роста, а затем перейти к комплексной работе. Выберите подходящую услугу из списка ниже:

Закажите SEO продвижение сайта

Выведем ваш сайт в ТОП Яндекса и Google. Бесплатная консультация — разберём сайт, найдём точки роста и предложим стратегию продвижения.

Оставить заявку Бесплатный SEO аудит
Аудит сайта

Comments

  • Михаил

    Soft 404 — реально ошибка-невидимка. У меня удалённые товары отдавали заглушку с кодом 200, и я даже не подозревал, что Google считает это мусором. В отчёте увидел десятки таких, обомлел.

  • Татьяна Гусева

    Спасибо за раздел про пустые результаты фильтров. У меня в магазине можно выбрать комбинацию фильтров, под которую нет товаров, и открывается пустая страница с кодом 200. Как её правильно отдавать — 404 или noindex?

    • Анатолий Кузнецов

      Татьяна, если комбинация фильтров пустая и такой страницы объективно не должно быть в поиске, лучший вариант — отдавать честный 404 или вообще не генерировать её. Если же страница нужна пользователю (например, скоро появятся товары), тогда 200 плюс noindex. Главное не оставлять пустышку с кодом 200 без всего — именно это и есть soft 404.

  • Артур

    А чем отличается 404 от 410 в глазах робота? В статье задели, но хочется чуть подробнее: 410 быстрее выкидывает страницу из индекса?

  • Евгения

    Про редирект всех 404 на главную прям больно. У меня программист так и сделал, чтобы не было битых ссылок, а получилось, что сотни несуществующих адресов теперь soft 404, ведущие на главную. Переделываем.

  • Виталий Корнеев

    Тонкие страницы — отдельная боль. У меня категории с одним товаром и парой строк текста. Формально контент есть, но Google половину пометил как soft 404. Что с ними делать, наполнять или объединять?

  • Лидия

    Как вообще обнаружить soft 404, если сервер отдаёт 200 и внешне всё выглядит нормально? Только через отчёт в Search Console или есть способ поймать заранее?

  • Григорий

    У меня интернет-магазин, товары постоянно снимаются с продажи. Что делать со страницей снятого товара — отдавать 404, редиректить на категорию или оставлять с пометкой нет в наличии?

    • Анатолий Кузнецов

      Григорий, тут зависит от ситуации: если товар ушёл навсегда и замены нет — 404 или 410; если есть похожий товар или логичная категория — 301 на неё, чтобы сохранить вес и ссылки; если товар вернётся — оставляем страницу живой с пометкой о наличии. Мы на аудитах магазинов как раз прописываем такую матрицу решений под каждый тип товара.

  • Оксана Мишина

    Спасибо, что объяснили, как soft 404 влияет на индексацию остального сайта. Не думала, что куча пустышек портит общие сигналы качества и мешает индексироваться нормальным страницам.

  • Роман

    А бывает ошибочный шаблон 404, который отдаёт код 200? Как это вообще проверить? Захожу на несуществующий адрес, вижу страницу не найдено, но откуда мне знать, какой там код?

  • Карина

    Начинающий вебмастер. Правильно понимаю, что soft 404 это когда страница ГОВОРИТ что всё ок кодом 200, но по факту пустая, а честный 404 это когда и код, и содержимое честно сообщают, что страницы нет?

  • Пётр Савельев

    Отличная статья. У нас поиск по сайту генерировал URL под каждый пустой запрос, и они массово улетали в soft 404. Закрыли генерацию таких страниц — краулинговый бюджет сразу вздохнул.

  • Алиса

    А если товар временно нет в наличии, но он вернётся через неделю? Отдавать 404 жалко, потеряю позиции карточки. Как быть в этом промежуточном случае?

    • Анатолий Кузнецов

      Алиса, для временно отсутствующего товара 404 действительно вреден — потеряете накопленные позиции карточки. Оставляйте страницу с кодом 200, честно показывайте, что товара сейчас нет, предлагайте аналоги или уведомление о поступлении. Так и пользователь доволен, и карточка держит позиции до возврата товара.

  • Николай

    Спасибо за чек-лист. Особенно ценно про то, что нельзя все ошибки скопом редиректить на главную — казалось же логичным решением, а на деле вредит.

  • Вероника Лаптева

    У меня раздел блога, где половина статей — заглушки на две строки, писались когда-то на скорую руку. Это же тоже тонкие страницы, которые могут читаться как soft 404? Похоже, пора их дописать или удалить.

  • Захар

    Полезно. А как быстро Google снимает пометку soft 404 после того, как я всё исправил и настроил нормальный 404? Ждать переобхода или можно ускорить?

    • Анатолий Кузнецов

      Захар, после исправления Google снимает пометку не мгновенно — нужен переобход, обычно от нескольких дней до пары недель. Ускорить можно запросом на проверку URL в Search Console и через обновление карты сайта. Проверяйте отчёт по индексированию — там видно, когда статус меняется.

  • Марина Дроздова

    Не соглашусь, что удалённый товар всегда надо в 404. Если на него шли ссылки и был трафик, разумнее 301 на похожий товар или категорию, чтобы не терять вес. Или я не права?

    • Анатолий Кузнецов

      Марина, вы абсолютно правы. Если на удалённый товар шли ссылки и трафик, 301 на близкий товар или категорию — самое разумное решение, оно сохраняет вес. Голый 404 оправдан, когда замены нет и страница действительно бесполезна. Универсального ответа нет, всё решается по конкретному URL.

  • Игорь

    Отдельно спасибо за особый случай интернет-магазинов. У меня как раз сезонные товары то появляются, то исчезают, и я никак не мог выстроить внятную логику кодов ответа для них.

  • Оставить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.