Мягкая 404 — это расхождение между успешным HTTP-ответом и страницей, которая после рендеринга выглядит как ошибка или почти пуста.
Смысл и границы понятия
Google относит к мягким 404 URL, которые возвращают успешный ответ, но сообщают пользователю, что страницы не существует, либо страницы с малым основным контентом. Сбои рендеринга дают такой же симптом.
Прежде чем что-то менять, определите состояние URL: сохраните и исправьте рабочую страницу, поставьте постоянный редирект только на явную и релевантную замену или верните 404 или 410, если контента больше нет. Проверяйте HTTP-ответ и отрендеренную страницу вместе.
Как проверить
Проверьте финальный код состояния, основной контент после рендеринга, доступность критичных ресурсов, данные URL Inspection, если они доступны, внутренние ссылки и ссылки в sitemap. После изменения запустите повторное сканирование.
Для расследования мягкой 404 проверьте один помеченный URL HTTP-клиентом и в браузере с рендерингом или инструменте инспекции. Запишите статус, заголовок страницы, основной контент и загруженные критичные ресурсы. Затем определите результат: удалённый товар без замены должен отдавать 404 или 410; перенесённый товар с близким преемником можно перенаправить; валидная страница, которая отрисовалась пустой, требует исправления сбоя загрузки.
Ограничения, проверка и типичные ошибки
Не перенаправляйте каждый отсутствующий URL на главную. Это сбивает пользователей и не показывает релевантную замену. Дружелюбная страница ошибки всё равно должна отдавать настоящий код ошибки.
Проверьте то же состояние на прямом URL, во внутренней ссылке и в URL из sitemap, где это применимо. Страница «нет в наличии» в каталоге может оставаться валидной, если на ней есть содержательный контент и настоящий ответ; пустой результат поиска, выданный как успех, — это другое. После исправления запустите повторное сканирование и убирайте устаревшие записи из sitemap или внутренней перелинковки только тогда, когда состояние URL это требует.
В миграциях я сопоставляю каждый выведенный URL с одним релевантным конечным адресом и прогоняю карту сканером, чтобы убрать цепочки и петли, прежде чем считать работу завершённой.