Маркетинг / CRM / заявки с сайта

Ошибка 404 в Битрикс: правильный HTTP-ответ без soft 404

Страница с текстом «Ничего не найдено» ещё не означает корректную ошибку. Если Битрикс отдаёт для удалённого URL код 200, поисковик видит soft 404. Разбираем маршрут проверки, настройку HTTP-статуса и критерии приёмки для разработчика.

03.08.2026 9 минут 1С-Битрикс, SEO
Автор Чернецов Денис CEO ICONICA

Главное за минуту

  • Текст «Страница не найдена» не гарантирует статус 404: сервер может вернуть 200 OK.
  • Для каждого несуществующего URL проверяйте код ответа без авторизации и кеша браузера.
  • Не перенаправляйте все ошибочные адреса на главную: это частая причина soft 404.
  • Для удалённых страниц выбирайте 301 только при наличии релевантной замены; иначе отдавайте 404 или 410.

01

Когда ошибка 404 в Битрикс становится SEO-проблемой

Маркетолог замечает проблему обычно в Яндекс Вебмастере или Google Search Console: в отчётах появляются soft 404, а в индексе остаются карточки снятых товаров и старые адреса разделов. Причина не в оформлении страницы, а в расхождении между тем, что видит посетитель, и HTTP-ответом сервера.

Soft 404 возникает, когда URL фактически не существует или не содержит полезного контента, но сервер отвечает 200 OK. Робот получает сигнал, что страница нормальная, хотя пользователь видит ошибку, пустой каталог или переадресацию на главную.

02

HTTP-статус 404

Это код, который сообщает браузеру и поисковому роботу: запрошенный ресурс не найден.

HTTP-статус 404 Ожидаемый заголовок: HTTP/1.1 404 Not Found Это код, который сообщает браузеру и поисковому роботу: запрошенный ресурс не найден.

03

Пройдите маршрут от проблемного URL до шаблона

Возьмите 5–10 адресов из отчётов вебмастеров: удалённый товар, старую статью, URL с опечаткой и несуществующую вложенную страницу. Откройте их в режиме инкогнито и проверьте заголовки через DevTools, curl или сервис проверки HTTP-кодов.

Иллюстрация к разделу: Пройдите маршрут от проблемного URL до шаблона
Пройдите маршрут от проблемного URL до шаблона
URL из отчётаHTTP-ответШаблон Битрикс

Если на странице есть контент, но статус равен 200, разработчик должен найти обработчик: правило в .htaccess, настройку маршрутизации, urlrewrite.php, шаблон компонента или общий 404.php. Документация по обработке ошибок доступна на портале разработчиков 1С-Битрикс.

04

Какой ответ отдавать в типовых ситуациях

Решение зависит не от типа страницы, а от того, существует ли равноценная замена.

Иллюстрация к разделу: Какой ответ отдавать в типовых ситуациях
Какой ответ отдавать в типовых ситуациях
СитуацияПравильное действиеРиск
URL с опечаткойПоказать 404200 создаёт soft 404
Товар снят, замены нет404 или 410Редирект на главную
Адрес страницы изменён301 на новый URLЦепочка редиректов
Нет результатов фильтра200 с объяснениемНе путать с 404

05

Что часто ломает настройку

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

Не маскируйте ошибку

Главная страница по неверному URL не помогает пользователю и передаёт поисковику противоречивый сигнал.

Готовое сообщение

Готовая задача разработчику

Цель: исключить soft 404 и обеспечить корректную обработку несуществующих адресов на сайте 1С-Битрикс.

Нужно сделать: проверить правила ЧПУ, .htaccess, urlrewrite.php и шаблоны компонентов; для URL без ресурса возвращать HTTP 404 и выводить единую страницу ошибки.

Исключения: при переносе страницы настроить один 301-редирект на релевантный новый URL; не направлять ошибочные адреса на главную.

Критерии приёмки: для 10 тестовых несуществующих URL сервер возвращает 404, для перенесённых URL — 301 и конечную страницу с 200; в ответах нет цепочек редиректов.

06

Как принять исправление без доступа к коду

Проверку проводит менеджер или маркетолог по таблице тестовых адресов. Важно фиксировать не только внешний вид, но и первый ответ сервера.

  1. 1

    Соберите URL. Добавьте адреса из Search Console, Яндекс Вебмастера, рекламных ссылок и старых рассылок.

  2. 2

    Проверьте статус. Используйте режим инкогнито и инструмент, который показывает HTTP-заголовки, а не только страницу в браузере.

  3. 3

    Сверьте сценарий. Для каждого URL зафиксируйте ожидаемые 404, 410, 301 или 200.

  4. 4

    Проверьте мобильную версию. Ошибка не должна приводить к белому экрану, циклу редиректов или техническому тексту.

  5. 5

    Наблюдайте отчёты. После обхода роботом число soft 404 должно снижаться, а новые ошибки — не появляться.

07

Разделите ответственность между ролями

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

Маркетинг

Передаёт список трафиковых и рекламных URL, которые нельзя потерять.

Контент

Сообщает об удалённых материалах и доступных релевантных заменах.

Разработка

Настраивает статусы, шаблоны и правила перенаправлений.

SEO

Контролирует отчёты вебмастеров и индекс после изменений.

08

Когда нужна техническая диагностика

Обращайтесь к подрядчику, если статусы различаются на разделах сайта, ошибки появляются после обновления или фильтры каталога создают тысячи пустых URL. В таких случаях правка одной страницы 404 не устранит причину.

Проверить URL без авторизации; зафиксировать первый HTTP-ответ; отделить переносы от удалений; исключить редиректы на главную; повторно проверить отчёты вебмастеров после обхода.

FAQ

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

Можно ли для удалённого товара ставить 410 вместо 404?

Да. Код 410 сообщает, что ресурс удалён окончательно. Используйте его, если страницы точно не вернутся и нет релевантной замены.

Нужно ли добавлять страницу 404 в sitemap.xml?

Нет. В sitemap должны быть только канонические индексируемые URL с полезным содержимым.

Почему Search Console показывает soft 404 при коде 200?

Поисковик оценивает и статус, и содержание. Пустая страница, заглушка или редирект на главную могут быть признаны soft 404.

Нужно ли ставить noindex на страницу 404?

При корректном HTTP 404 это не обязательно: поисковые роботы не индексируют такую страницу как обычный документ.

Мы разработали личный кабинет для наших заказчиков

Заказчики могут ставить задачи и видеть статус их выполнения

Возможность вести диалог со службой поддержки

Партнеры могут заводить свои проекты и видеть вознаграждение

+7 812 244 70 93

Пригласить в тендер