Soft 404 возвращает 200 OK, но для Google выглядит пустой или отсутствующей. Найдите причину и исправьте её кодом 404, 410, редиректом 301 или реальным контентом.

На этой странице
Коротко
soft 404: это URL, который возвращает код статуса 200 (успех), хотя его содержимое выглядит как ошибка, пустая страница или сообщение «страница не найдена». Google исключает такие URL из индекса и отмечает их как «Soft 404» в отчёте «Индексирование страниц» в Search Console. Способ исправления зависит от страницы: вернуть 404 или 410, если содержимое удалено навсегда, настроить редирект 301, если оно перенесено на понятную замену, или исправить страницу (содержимое, отображение, ресурсы), если её нужно индексировать.
Хотите узнать больше? Спросите
Короткий тест
Кто должен исправить техническую часть сайта?
Наш совет для вас
Удалённое содержимое, отдаваемое с кодом 200 подходит вам лучше всего
Место 1 в этом рейтинге, лучше всего соответствует вашим ответам.
Наш совет для вас
Пустые списки подходит вам лучше всего
Место 2 в этом рейтинге, лучше всего соответствует вашим ответам.
Наш совет для вас
Товары, которых нет в наличии, и истёкшие страницы подходит вам лучше всего
Место 3 в этом рейтинге, лучше всего соответствует вашим ответам.
Наш совет для вас
Редиректы на нерелевантную страницу подходит вам лучше всего
Место 4 в этом рейтинге, лучше всего соответствует вашим ответам.
Ошибка soft 404: это расхождение между тем, что сообщает сервер, и тем, что показывает страница. Сервер отвечает «всё в порядке», а посетитель и Googlebot не видят ничего полезного. Термин восходит к исследовательской статье 2004 года, которую написали Зив Бар-Йоссеф и его коллеги, как напоминает статья в Википедии о HTTP 404. Google обнаруживает такие страницы автоматически уже много лет. В этом руководстве объясняется, как Google определяет, что страница является soft 404, каковы причины в каждом случае, как за несколько минут разобрать отмеченный URL и какое исправление применить.
Каждый HTTP-ответ содержит код статуса. Действительно отсутствующая страница возвращает 404 (не найдено) или 410 (удалено): браузер показывает страницу ошибки, а поисковые системы понимают, что у URL нет ничего для индексирования. Soft 404 же возвращает 200 (успех), то есть сервер утверждает, что страница существует, тогда как содержимое говорит обратное.
В документации Google о решении проблем с обходом такой URL определяется как URL, который «возвращает страницу, сообщающую пользователю, что страницы не существует, а также код статуса 200 (успех)», и добавляется, что «в некоторых случаях это может быть страница без основного содержимого или пустая страница». Когда алгоритмы по содержимому определяют, что страница является страницей ошибки, Search Console показывает soft 404, а страница исключается из поиска.
Из этого определения следуют два вывода:
Для посетителя оба варианта выглядят одинаково, но для поискового робота ведут себя очень по-разному.
| Критерий | Настоящие 404 / 410 | Soft 404 |
|---|---|---|
| Возвращаемый код статуса | 404 (не найдено) или 410 (удалено) | 200 (успех) |
| Что показывает страница | Страницу ошибки, желательно собственную и полезную | Сообщение об ошибке, пустой шаблон или почти никакого содержимого |
| Как Google узнаёт, что страницы нет | По коду статуса, сразу | Анализом содержимого, после обхода и отрисовки |
| Обход после этого | Частота обхода постепенно снижается | URL продолжает обходиться и расходует краулинговый бюджет |
| Метка в Search Console | «Не найдено (404)» | «Soft 404» |
| Это проблема? | Нет, если содержимое действительно удалено | Да: ложный сигнал, потраченный впустую обход, возможная потеря страницы |
Чистый 404: это здоровый ответ. Руководство Google по управлению краулинговым бюджетом называет 404 «сильным сигналом не обходить этот URL снова» и отмечает: «страницы soft 404 будут продолжать обходиться и тратить ваш бюджет». На небольшом сайте потери незначительны; в магазине с тысячами пустых страниц фильтров они задерживают обход важных страниц (см. нашу статью в глоссарии о краулинговом бюджете).
Google называет четыре технические причины: отсутствующий серверный файл включения, разорванное соединение с базой данных, пустая страница внутреннего поиска и файл JavaScript, который не загрузился или отсутствует. В аудитах отмеченные URL делятся на шесть групп.
CMS или тема показывает шаблон «Страница не найдена», но сохраняет код статуса 200. Это случается при некоторых пользовательских настройках 404, маршрутах «ловушках» (catch-all) и во фреймворках, которые выводят общий компонент ошибки, не задавая статус.
Страницы категорий без товаров, архивы тегов без записей, страницы внутреннего поиска с «0 результатов» и комбинации фильтров, которым ничего не соответствует. Шаблон загружается, основная область пуста, и Google видит страницу ошибки. Наше руководство по SEO страниц категорий интернет-магазина объясняет, как сделать списки достойными индексирования.
Карточки товаров, которые переходят к надписи «Этот товар больше не доступен» без цены, описания и альтернатив, либо страницы вакансий и мероприятий, сведённые к фразе «Это предложение истекло». Одной формулировки достаточно, чтобы Google счёл страницу отсутствующей.
Перенаправление каждого удалённого URL на главную или общую категорию выглядит как удобная уборка. Но Google склонен считать редирект на страницу, которая не заменяет оригинал, soft 404: редирект ничего не передаёт, а старый URL всё равно попадает в отчёт. Наше руководство по SEO-редиректам объясняет, когда 301 уместен.
Страницы с шапкой, подвалом и двумя строками текста, страницы-заглушки («Скоро»), либо очень короткие профили, созданные массово. Google не всегда отличает почти пустую страницу от страницы ошибки. Если это ваш случай, прочтите наше определение тонкого контента.
Хорошая страница может быть отмечена, если Googlebot не видит её содержимого. В руководстве Google сказано, что такая страница «не загрузилась должным образом для Googlebot, не хватало критичных ресурсов или при отрисовке отображалось заметное сообщение об ошибке». Типичные причины: JavaScript или CSS, заблокированные в robots.txt, вызовы API, которые для краулера завершаются ошибкой или по таймауту, слишком много или слишком тяжёлых ресурсов, а также клиентские приложения, которые на неизвестных маршрутах показывают компонент ошибки. Наше руководство по SEO для JavaScript подробно описывает, как Google отрисовывает скрипты.
Внимание
Несколько слов в шаблоне могут сами по себе вызвать такое решение. Боковая панель или баннер с надписью «не найдено», «нет результатов» или «недоступно» на каждой странице достаточно, чтобы Google принял нормальные страницы за ошибки. Проверьте общие блоки, прежде чем искать причины страница за страницей.
Три источника, от самого официального к самому полному.
Руководство Google сортирует исправления по состоянию страницы. Сначала решите, чем должен стать URL, а затем примените подходящий ответ.
| Ситуация | Исправление | Проверка после исправления |
|---|---|---|
| Содержимое удалено, замены нет | Вернуть 404 или 410, с собственной понятной страницей ошибки | Код статуса 404 или 410 у URL |
| Содержимое перенесено или есть понятный аналог | Редирект 301 на ближайшую equivalent-страницу | Один переход, конечный URL возвращает 200 |
| Хорошая страница, которую Google неверно прочитал | Исправить отрисовку: открыть заблокированные ресурсы, устранить ошибки API, облегчить страницу | Проверка URL показывает полное содержимое |
| Тонкая страница, которую стоит сохранить | Добавить настоящее содержимое: описание, данные, ответы, ссылки | Основное содержимое хорошо видно |
| Пустой список или страница внутреннего поиска | Вернуть 404, добавить noindex или перестать ссылаться на неё | Больше нет внутренних ссылок на пустые страницы |
| Несуществующий маршрут одностраничного приложения | JavaScript-редирект на URL, который возвращает 404, либо noindex, добавленный скриптом | В отрисованном HTML есть noindex или конечный статус 404 |
Если страница исчезла и ничто на сайте её не заменяет, правильным ответом будет 404 или 410. Google одинаково обрабатывает все коды 4xx, кроме 429, и удаляет URL из индекса, если он там был. Сделайте страницу ошибки полезной для посетителей: понятное сообщение, навигация по сайту, ссылки на популярные страницы, но обязательно с кодом статуса 404.
Если существует эквивалентная страница (новый URL, новая модель товара, объединённая статья), используйте 301 именно на неё и ни на какую другую. Проверьте цепочку с помощью нашей проверки редиректов: один переход, конечный статус 200.
Используйте инструмент «Проверка URL» в Search Console, запустите живой тест и посмотрите на скриншот и отрисованный HTML. Пустая или почти пустая отрисовка указывает на заблокированные или не загрузившиеся ресурсы. Для клиентского приложения основы SEO для JavaScript от Google рекомендуют либо JavaScript-редирект на URL, который возвращает 404, либо метатег robots noindex на маршрутах ошибок. Наше руководство по SEO для одностраничных приложений рассматривает серверную отрисовку, то есть долговременное решение. Когда страница отрисовывается правильно, наша проверка индексируемости подтвердит, что ничто другое её не блокирует.
Товар, который скоро вернётся, должен оставаться на сайте с полным описанием, уведомлением о наличии и альтернативами. Товар, снятый с продажи навсегда, получает 301 на преемника или ближайшую категорию, если она подходит по смыслу, либо 404, если ничего не подходит. Для пустых списков, которые нужно сохранить доступными, метатег noindex удерживает их вне индекса, не ломая навигацию.
Совет
Исправьте все URL одного шаблона до того, как нажать «Проверить исправление» в Search Console. Google прекращает проверку, как только находит оставшийся экземпляр, а проверка обычно занимает около двух недель.
Ничего не изменится, пока Google снова не обойдёт URL. После исправления запустите проверку со страницы подробностей Soft 404: по данным справочного центра Google, она обычно занимает около двух недель, иногда гораздо дольше. URL, превратившиеся в настоящие 404, переходят к причине «Не найдено (404)» и со временем исчезают из отчёта; исправленные страницы могут перейти в «Проиндексирована» или, если Google по-прежнему считает их слабыми, в «Просканирована, но не проиндексирована». О рычагах, которые ускоряют повторный обход, читайте наше руководство по индексации в Google.
Для Google soft 404 означает страницу, которая не может ранжироваться, и краулинговый бюджет, потраченный впустую. Для ИИ-ассистентов, таких как ChatGPT, Gemini или Perplexity, ставки похожи: их краулеры читают то, что возвращает ваш сервер, и многие загружают сырой HTML, не выполняя JavaScript. Страница, которая появляется только в браузере, может выглядеть для них пустой, а страница ошибки, отданная с кодом 200, не сообщает им ничего надёжного о вашем сайте. Чистые коды статуса и содержимое в исходном HTML помогают и Googlebot, и ИИ-краулерам понять, какие страницы существуют и какие можно цитировать.
Рутина проста: после каждого переезда, обновления каталога или изменения шаблона следите за отчётом «Индексирование страниц», а новые шаблоны тестируйте до публикации. Бесплатное расширение Sorank для Chrome отмечает проблемы on-page на странице, которую вы просматриваете, а панель GEO и SEO от Sorank отслеживает клики, показы и позиции из Search Console, так что вы заметите падение, как только группа страниц выпадет из индекса.

Soft 404: это страница, код статуса которой противоречит содержимому: решите, должен ли URL существовать, а затем добейтесь, чтобы сервер и страница говорили одно и то же. Верните настоящий 404 или 410 для того, что исчезло, подходящий 301 для того, что переехало, и настоящее, корректно отрисовываемое содержимое для того, что должно ранжироваться.
Отмеченный URL не может появиться в результатах Google, а Google продолжает его обходить, что тратит краулинговый бюджет на крупных сайтах. Остальная часть сайта не наказывается. Настоящий риск: потерять страницу, которую вы хотели проиндексировать, например карточку товара, которую Google не смог отрисовать.
Нет. Google склонен считать редирект на страницу, которая не заменяет оригинал, soft 404, поэтому проблема сохраняется. Перенаправляйте только на близкий аналог, а если такой страницы нет, возвращайте 404 или 410.
Google обрабатывает 404 и 410 почти одинаково: оба сообщают ему, что страницы нет, и приводят к удалению из индекса. 410 более явно показывает, что удаление постоянное. Оба варианта верны, если код статуса соответствует содержимому.
ОНИ ПОПРОБОВАЛИ SORANK ДО ВАС
