Clean-param в robots.txt: как убрать дубли страниц с utm-метками
Что это значит
На сайте есть адреса с «хвостами» после знака ? (метки рекламы utm_, сортировка, фильтры), которые не меняют содержимое страницы.
Чем мешает
Яндекс может считать каждый такой адрес отдельной страницей-дублем и тратить на них время. Нужные страницы обходятся реже.
Как исправить
WordPress
- Добавьте в robots.txt строку
Clean-param(пример ниже) через Yoast («Инструменты → Редактор файлов») или Rank Math («Общие настройки → Редактировать robots.txt»). - Для Google достаточно, чтобы на страницах был canonical на адрес без параметров. Yoast и Rank Math ставят его сами.
Tilda
- Tilda не даёт редактировать robots.txt, а canonical ставит сама. Обычно ничего делать не нужно: canonical подсказывает поисковикам основной адрес.
1С-Битрикс
- «Маркетинг → Поисковая оптимизация → Настройка robots.txt»: правьте правила и сохраните.
- Добавьте строку
Clean-param(пример ниже) в правила для Яндекса.
OpenCart
- В админке OpenCart редактора robots.txt нет. Откройте файл robots.txt в корне сайта через файловый менеджер хостинга.
- Допишите строку
Clean-param(пример ниже).
Другой движок или свой сервер
- Допишите в 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.