Перейти к содержимому
SEO/Опубликовано 5 сентября 2026 г./5 мин

Clean-param: директива Яндекса, которую ставит меньше трети сайтов

Прочитали robots.txt у 264 доменов Екатеринбурга. Clean-param нашлась у 52 из 175 доступных файлов, а Host, которой нет в документации, — у 61. Что делает директива и что происходит с сигналами страницы без неё.

Clean-param: директива Яндекса, которую ставит меньше трети сайтов
N
Команда NEXFORCE
Кто пишет блог

Clean-param — короткая строка в robots.txt, которая избавляет сайт от дублей, созданных рекламными метками. Мы решили проверить, кто её вообще ставит, и прочитали robots.txt у 264 доменов Екатеринбурга.

Замер: кто ставит, а кто нет

Взяли список компаний из своих разборов ниш и запросили у каждого домена robots.txt. Один запрос на сайт, замер 5 сентября 2026 года.

Сайтов
Доменов в списке264
Отдали robots.txt175
Не ответили или файла нет89

Дальше — что внутри этих 175 файлов:

ДирективаСколько файлов
Sitemap150
Host — в документации Яндекса её больше нет61
Clean-param52

Тридцать процентов. Причём отсутствующую в документации Host ставят чаще, чем действующую директиву: 61 против 52.

Это и есть главный результат замера. Файлы копируют из старых шаблонов целиком: вместе с директивой, которая уже не нужна, и без той, которая работает. В действующем описании robots.txt у Яндекса перечислены пять директив — User-agent, Disallow, Sitemap, Clean-param и Allow. Host среди них нет.

Что делает директива

Метка рекламы не меняет содержимое страницы, но создаёт новый адрес. Для поисковика /uslugi/ и /uslugi/?utm_source=vk — две разные страницы с одинаковым текстом.

Документация Яндекса объясняет смысл директивы так:

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

Без неё происходит две вещи сразу. Сигналы одной страницы делятся между её вариантами — ссылки, поведение, показы расходятся по копиям. И обход тратится впустую: робот скачивает одно и то же под разными адресами вместо того, чтобы дойти до новых страниц.

Метки бывают не только рекламные

Интересное в замере — что именно перечисляют те, кто директиву поставил. Кроме привычных utm_* там встречаются:

  • etext, yadclid, yadordid — метки переходов из Яндекса;
  • _ym_status-check, _ym_lang, _ym_debug — служебные параметры Метрики;
  • sphrase_id, bitrix_include_areas, clear_cache — параметры движка сайта;
  • print — версия для печати.

То есть половина проблемы приходит не от рекламы, а от самой CMS. Список параметров нельзя списать у соседа: у каждого движка он свой, и смотреть надо в адреса собственного сайта.

Как это выглядит у нас

Clean-param: utm_source&utm_medium&utm_campaign&utm_term&utm_content&yclid&gclid&from&_openstat&ysclid

Десять меток: пять utm_*, три идентификатора переходов и два старых параметра статистики. Строка стоит вне секций и относится ко всему сайту; полный разбор нашего robots.txt — в отдельной статье.

Три вещи, которые стоит знать до того, как писать свою строку:

  • Параметры разделяются знаком &, а не запятой и не пробелом.
  • Второе поле — префикс пути — необязательно; без него правило действует на весь сайт.
  • Длина правила ограничена 500 знаками. Если параметров много, строк делают несколько.

Чего она не делает

  • Не работает в Google. Это директива Яндекса. Для Google ту же задачу решает canonical без параметров — где он помогает, а где вредит, мы разбирали отдельно.
  • Не запрещает обход. И не должна: ссылка с меткой обязана открываться, по ней приходят люди из рекламы. Закрывать параметры через Disallow — ошибка.
  • Не лечит остальные дубли. Слеш на конце, www, http и одинаковые заголовки живут отдельно — восемь источников дублей разобраны в соседней статье.

Что сделать со своим файлом

  • Посмотрите, есть ли у вас Host. Если есть — её можно убрать: в действующем описании директив её нет.
  • Соберите свои параметры. Не из шаблона, а из адресов своего сайта: метки рекламы, параметры движка, сортировки и печать.
  • Проверьте, что метка открывается. Ссылка с ?utm_source= должна отдавать 200, а не переадресацию.

Проверить свой файл целиком можно нашей проверкой robots.txt — она разбирает директивы и показывает, что именно закрыто.

Вопросы и ответы

FAQ по теме

Что делает Clean-param?+
Говорит роботу Яндекса, какие параметры адреса не меняют содержимое страницы. Документация объясняет так: «Робот Яндекса, используя эту директиву, не будет многократно перезагружать дублирующуюся информацию. Таким образом, увеличится эффективность обхода вашего сайта, снизится нагрузка на сервер».
Что будет, если её не поставить?+
Каждая ссылка с меткой будет считаться отдельным адресом. Сигналы одной страницы разделятся между её вариантами, а робот будет тратить обход на повторную загрузку одного и того же.
Понимает ли Clean-param Google?+
Нет, это директива Яндекса. Для Google ту же задачу решает тег canonical без параметров — он должен стоять на самой странице.
Нужно ли закрывать параметры через Disallow?+
Нет, и это частая ошибка. Ссылка с меткой должна открываться: по ней приходят люди из рекламы. Clean-param не запрещает обход, а объясняет, что варианты с параметрами — одна и та же страница.
Читайте также

Связанные материалы

SEO

Canonical на своём сайте: 325 страниц, один дефект и 105 спорных

Проверили canonical на всех 325 страницах своего сайта: 323 самоссылки, один перекрёстный тег на странице 404 и 105 страниц, где canonical стоит вместе с запретом индексации. Что из этого дефект, а что нет.

SEO

Канонические URL: зачем нужны и как настроить

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

SEO

Дубли страниц: восемь источников и как найти каждый

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

SEO

robots.txt: разбор каждой строки нашего файла

Показываем свой robots.txt целиком и объясняем каждую строку: зачем восемь запретов, что делает Clean-param и где Sitemap. Плюс два противоречия, которые нашлись в собственном файле при проверке.