Clean-param в robots.txt: как убрать дубли страниц с utm-метками

Сложность: Сами за 5 минут Обновлено 30.10.2026

Что это значит

На сайте есть адреса с «хвостами» после знака ? (метки рекламы utm_, сортировка, фильтры), которые не меняют содержимое страницы.

Чем мешает

Яндекс может считать каждый такой адрес отдельной страницей-дублем и тратить на них время. Нужные страницы обходятся реже.

Как исправить

WordPress

  1. Добавьте в robots.txt строку Clean-param (пример ниже) через Yoast («Инструменты → Редактор файлов») или Rank Math («Общие настройки → Редактировать robots.txt»).
  2. Для Google достаточно, чтобы на страницах был canonical на адрес без параметров. Yoast и Rank Math ставят его сами.

Tilda

  1. Tilda не даёт редактировать robots.txt, а canonical ставит сама. Обычно ничего делать не нужно: canonical подсказывает поисковикам основной адрес.

1С-Битрикс

  1. «Маркетинг → Поисковая оптимизация → Настройка robots.txt»: правьте правила и сохраните.
  2. Добавьте строку Clean-param (пример ниже) в правила для Яндекса.

OpenCart

  1. В админке OpenCart редактора robots.txt нет. Откройте файл robots.txt в корне сайта через файловый менеджер хостинга.
  2. Допишите строку Clean-param (пример ниже).

Другой движок или свой сервер

  1. Допишите в robots.txt строку Clean-param с параметрами из отчёта.

Пример кода

Замените example.by на адрес своего сайта.

User-agent: Yandex
Clean-param: utm_source&utm_medium&utm_campaign&utm_content&utm_term
# подставьте параметры из отчёта

Если сайт делал подрядчик

Перешлите ему ссылку на отчёт и эту просьбу:

На сайте есть адреса с параметрами (примеры в отчёте). Добавьте, пожалуйста, в robots.txt директиву Clean-param для этих параметров и canonical на адрес без параметров.

Как проверить, что всё исправлено

Проверьте сайт снова на yasnoseo.by.