Дубли страниц в 1С-Битрикс: откуда берутся и как не размывать индексацию
Одна и та же страница в 1С-Битрикс может оказаться доступной по нескольким адресам: со слешем и без, с параметрами фильтра, сортировки, рекламными метками или альтернативным маршрутом. Для пользователя это почти незаметно, а поисковику приходится определять, какой URL считать основным.

Сначала найдите типы дублей
Не стоит закрывать все параметры одной строкой в robots.txt, пока не понятно, какие URL действительно создаются. Полезно проверить страницы с UTM-метками, фильтрами, сортировкой, пагинацией, служебными параметрами Битрикс и разными вариантами конечного слеша.
301 нужен для постоянных альтернатив одного адреса
Если /page и /page/ показывают одно и то же содержимое, лучше выбрать единый формат и перенаправлять второй вариант. То же относится к старым адресам после изменения структуры.
Canonical помогает обозначить основную версию
Для страниц, которые технически должны оставаться доступными с параметрами, canonical может указывать на основной URL. Но canonical не заменяет исправление бесконечных комбинаций параметров и не должен вести на страницу с другим содержанием.

Robots.txt управляет обходом, а не склеивает страницы
Запрет обхода может сократить количество служебных URL, которые робот посещает, но он не является заменой 301 и canonical. Поэтому правила нужно подбирать под конкретный тип дубля.
Проверьте внутренние ссылки
Сайт сам должен ссылаться на канонические адреса. Если меню, хлебные крошки и карточки используют разные варианты URL, поисковая система получает противоречивые сигналы.
Контроль после исправления
- проверить HTTP-коды;
- проверить canonical в HTML;
- обновить sitemap;
- убрать внутренние ссылки на дубли;
- наблюдать изменения в панелях вебмастеров.
Технические исправления URL, шаблонов и редиректов обычно выполняются в рамках поддержки сайта. Общий чек-лист по попаданию страниц в поиск есть в статье о технических причинах проблем с индексацией.