Проверить URL
ENRU
Открыть бота Бот

Ложная ошибка 404: что это и как исправить

Ложной 404 (soft 404) называют страницу, которая кодом 200 сообщает «всё в порядке», а показывает что-то похожее на ошибку или пустую страницу. Google считает её отсутствующей и не берёт в индекс. Разбираемся, как найти причины и исправить их правильно.

Обновлено 8 мин чтенияIndex Forge

Ложной ошибкой 404 называют адрес, который отдаёт код 200, но показывает содержимое, похожее на ошибку, пустой результат или почти ничего. Google это распознаёт и считает страницу ненайденной, поэтому не индексирует её. Исправляйте так: для несуществующих страниц отдавайте настоящий 404 или 410, перенесённый контент перенаправляйте на новый адрес, а страницы, которые должны существовать, наполняйте настоящим содержимым.

Откуда берутся ложные 404

ПричинаПримерРешение
Своя страница «не найдено» с кодом 200Шаблон показывает ошибку, а сервер говорит OKОтдавать настоящий код 404
Пустая категория или результат поиска«Товары не найдены»Закрыть пустые состояния noindex или отдавать 404, если категории больше нет
Товар без наличия и без текстаТолько название и «нет в наличии»Оставить полезный текст, сослаться на альтернативы или перенаправить, если товара не будет
Очень тонкие страницыНесколько слов и шаблонДобавить настоящий текст или удалить страницу
Редиректы на главнуюУдалённые страницы ведут на /Перенаправлять на подходящую страницу или отдавать 404/410
Контент только через JavaScript, который у Googlebot не загружаетсяОтрисованная страница пустаяОтдавать ключевой текст в HTML; проверить отрисованную версию

Как найти ложные 404

  1. Откройте отчёт «Индексирование страниц» в Search Console и найдите «Ложная ошибка 404».
  2. Откройте несколько примеров в «Проверке URL» и посмотрите отрисованную страницу.
  3. Сгруппируйте их по шаблонам: категории, товары, поиск, старые статьи.
  4. Исправляйте шаблон, а не каждый адрес по отдельности.

Как выбрать правильное исправление

  • Страница должна существовать и полезна: добавьте весомое содержимое и запросите переиндексацию.
  • Контент переехал: 301-й редирект на конкретный новый адрес, а не на главную.
  • Контента больше нет: отдавайте 404 или 410. Это правильный ответ, а не ошибка, которую нужно прятать.
  • Страница полезна пользователям, но не поиску: оставьте её и добавьте noindex.

Почему редирект всего подряд на главную не помогает

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

Ложные 404 и сервисы индексации

Проверка кода ответа ложные 404 не ловит, ведь сервер отвечает 200. Это ограничение любой автоматической проверки, включая нашу: @IndexForgeBot отсеивает настоящие 404, редиректы, noindex, запреты robots.txt и чужие canonical, но страница, которая отдаёт 200 почти без содержимого, проверку пройдёт и всё равно, скорее всего, будет выброшена Google. Тонкие и пустые страницы исправляйте до отправки.

Ложная 404 или «просканирована, но не проиндексирована»?

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

Как проверить шаблон до выкладки

Большинство ложных 404 рождается в шаблонах, поэтому проверяйте состояния шаблона, а не отдельные адреса. На тестовой копии откройте пустую категорию, поиск без результатов, удалённый товар и снятую статью и проверьте для каждого две вещи: какой код отдаёт сервер и что на самом деле показывает отрисованная страница. Каждое состояние «здесь ничего нет» должно либо отдавать настоящий 404 или 410, либо нести noindex, если оно нужно пользователям. Одно исправление в шаблоне предотвращает тысячи ложных 404 потом.

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

Поменяв шаблон, нажмите «Проверить исправление» у проблемы «Ложная ошибка 404» в Search Console. Google перепроверит затронутые адреса в течение следующих дней или недель. Адреса, которые теперь отдают 404, перейдут в «Не найдено (404)», и для несуществующих страниц это правильный итог. Страницы, получившие настоящее содержимое, после пересканирования должны попасть в индекс.

Ложные 404 в интернет-магазинах

Магазины производят ложные 404 в промышленных масштабах: снятые товары, пустые фильтры, сезонные категории, страницы поиска. Разумные правила:

  • Снятый товар, у которого есть замена: 301 на замену.
  • Снят без замены, но есть полезная информация: оставить, пометить как недоступный, дать альтернативы.
  • Снят, и ничего полезного нет: 404 или 410.
  • Временно нет в наличии: оставить страницу как есть, с понятным статусом.
  • Пустые результаты фильтров: noindex или не ссылаться на пустые комбинации.

Ложные 404 на сайтах с JavaScript

Если контент подгружается через JavaScript, а запрос у Googlebot падает или идёт слишком долго, отрисованная страница может выглядеть пустой. Тогда Google помечает её как ложную 404, хотя пользователи видят всё. Проверьте отрисованный HTML и скриншот в «Проверке URL». Если отдавать основной текст в исходном HTML, проблемы не будет.

Плох ли для SEO настоящий 404?

Нет. 404 для несуществующей страницы и есть правильный ответ. Google убирает её из индекса и идёт дальше. Проблемы бывают от 404 на страницах, которые должны существовать, и от ссылок на 404, которые пропадают зря. Превращение настоящих 404 в фальшивые 200 только плодит ложные 404.

Как найти кандидатов в ложные 404 раньше Google

  • Просканируйте сайт краулером и отсортируйте страницы по числу слов. Совсем короткие кандидаты.
  • Ищите одинаковые заголовки вроде «Не найдено» или «Ничего не найдено» на страницах с кодом 200.
  • Проверьте шаблоны на пустые состояния: категории, теги, поиск, товары без наличия.

Когда Google ошибается

Иногда помечается нормальная короткая страница, например контакты или товар с небольшим описанием. Добавьте контекст, который делает страницу явно полезной, и запросите переиндексацию. Если её снова помечают, а пользователям она удобна, возможно, она просто недостаточно ценна для индекса, и это решение Google.

Коды ответа и что с ними делает Google

КодРеакция Google
200Индексирует содержимое, если оно не выглядит пустым (ложная 404)
301, 308Индексирует цель; считает переезд постоянным
302, 307Переходит; может дольше держать исходный адрес
404, 410Убирает адрес из индекса
5xxПовторяет позже; при частых ошибках замедляет сканирование

Правильная страница 404

  • Отдаёт настоящий код 404, а не 200.
  • Простыми словами объясняет, что страницы нет.
  • Ссылается на главную, поиск и основные разделы.
  • Сохраняет навигацию сайта, чтобы посетитель не ушёл.

Ложные 404 у обратных ссылок

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

Чек-лист по ложным 404

  • Несуществующие страницы отдают 404 или 410, а не 200
  • Пустые состояния закрыты noindex или на них нет ссылок
  • Удалённый контент перенаправляется на подходящую страницу, а не на главную
  • Тонкие страницы получают настоящий текст или удаляются
  • Основной текст есть в исходном HTML

Ложные 404 после переезда сайта

Переезды порождают ложные 404 двумя путями. Старые адреса без подходящей новой страницы перенаправляют на главную или крупную категорию, и Google часто считает это ложной 404. А новые страницы, которые берут контент из ещё не готового API, при первых сканированиях показывают пустые шаблоны. Сопоставьте старые адреса с ближайшими реальными аналогами, отдавайте 404 или 410, когда аналога нет, и сразу после переключения проверяйте отрисованные страницы на рабочем сайте, а не только на тестовом.

Как ложные 404 влияют на сканирование

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

Ложные 404 и функции поиска

Страницы с пометкой «ложная ошибка 404» не появляются ни в обычной выдаче, ни в поиске по картинкам, ни в других функциях. Если важная страница пропала отовсюду, проверьте этот статус в отчёте «Индексирование страниц», прежде чем искать проблемы с ранжированием.

Быстрая проверка через curl

curl -s -o /dev/null -w "%{http_code}\n" https://yoursite.com/this-page-does-not-exist

Если выдуманный адрес отдаёт 200 вместо 404, ваш сайт создаёт ложную 404 для каждой опечатки в ссылке. Исправьте настройку сервера или CMS раньше всего остального.

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

Вредят ли ложные 404 сайту?

Они тратят время робота и держат эти адреса вне индекса. Несколько штук это нормально; тысячи указывают на проблему в шаблоне.

Отдавать 404 или 410 для удалённых страниц?

Работает и то, и другое. 410 говорит «удалено намеренно» и может выпасть чуть быстрее. Для большинства случаев хватит 404.

Может ли ложная 404 вернуться в индекс?

Да, когда на странице появится настоящий контент и Google её пересканирует.

Почему Google помечает страницу, на которой есть текст?

Текста может быть слишком мало относительно шаблона, или отрисованная версия, которую видит Googlebot, отличается от той, что видите вы в браузере.

Что значит «Ложная ошибка 404» в Search Console?

Страница отдаёт код 200, но Google считает её пустой или похожей на ошибку и не индексирует. Обычно это пустые категории, страницы «ничего не найдено» и почти пустые шаблоны.

Как исправить ложную 404 быстро?

Для несуществующих страниц отдайте 404 или 410, для перенесённых сделайте 301 на конкретный новый адрес, нужные страницы наполните содержимым. Исправляйте шаблон, а не каждую страницу.

Отсеивает ли бот ложные 404?

Нет, и мы говорим об этом прямо: сервер отдаёт 200, поэтому техническая проверка их пропускает. Перед отправкой убедитесь, что на странице есть содержимое.

Как найти все ложные 404 на сайте?

Откройте отчёт «Индексирование страниц» и статус «Ложная ошибка 404», выгрузите примеры и сгруппируйте по шаблонам. Дополнительно просканируйте сайт краулером и отсортируйте страницы с кодом 200 по объёму текста.

Ложная 404 на странице товара, которого нет в наличии: что делать?

Если товар вернётся, оставьте страницу с описанием, характеристиками и понятным статусом наличия. Если не вернётся, перенаправьте на замену или отдайте 404. Пустая карточка с одной строкой «нет в наличии» почти наверняка будет ложной 404.

Влияет ли ложная 404 на остальные страницы?

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

Есть ссылки, которые застряли вне индекса?Бот сначала проверит каждый адрес и спишет $0.01 только за ушедшие ссылки. На старте 10 бесплатно.

Открыть бота

Следующие 10 ссылок
за наш счёт

Откройте бота, вставьте ссылки и посмотрите, что пройдёт проверку. Без карты и форм регистрации.

Открыть бота: 10 ссылок бесплатно