SerpWatch
Меню

Что такое директива Clean-param

Clean-param — директива robots.txt для Яндекса: какие параметры адреса не меняют содержимое страницы. Как с её помощью убрать дубли.

Clean-param — директива robots.txt, которую понимает Яндекс. Она сообщает, какие параметры в адресе не меняют содержимое страницы, чтобы робот не считал такие адреса разными страницами.

Синтаксис

Clean-param: utm_source&utm_medium&utm_campaign /
Clean-param: sort&order /catalog/

Сначала параметры через &, затем необязательный префикс пути, к которому правило применяется.

Когда нужна

  • UTM-метки и метки рекламы: yclid, gclid, from;
  • сортировка и порядок вывода товаров;
  • идентификаторы сессий и служебные параметры.

Почему лучше, чем Disallow

Disallow просто запрещает обход. Clean-param склеивает адреса: робот понимает, что /akpp?utm_source=vk — это /akpp, и передаёт сигналы основной странице. Плюс экономится краулинговый бюджет.

Как проверить

В Вебмастере есть анализатор robots.txt. В разделе страниц в поиске видно, остались ли адреса с параметрами.

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

Понимает ли Clean-param Google?

Нет, это директива Яндекса. Для Google используйте canonical на адрес без параметров.

Можно ли закрыть параметры фильтров через Clean-param?

Только если фильтр не меняет содержимое. Если меняет — это отдельные страницы, и решать надо через canonical или noindex.

Аудит сайта в SerpWatch

≈45 проверок по 8 разделам, Core Web Vitals, подсказки как исправить, экспорт в Excel

Проверить бесплатно Попробовать бесплатно