Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Транслит для загранпаспорта ГОСТ 7.79 ISO 9 Блог Вопросы и ответы Создать URL
Разбор

UTM-метки и параметры в URL: как не навредить индексации

Всё, что идёт после вопросительного знака, для поисковой системы — часть адреса. Значит, каждая новая метка формально создаёт новую страницу.

Как устроены параметры

Параметры отделяются от пути вопросительным знаком и соединяются амперсандом:

site.ru/catalog/divany/?utm_source=vk&utm_medium=cpc&sort=price

Здесь три пары «ключ — значение». Содержимое страницы от них обычно не меняется или меняется незначительно, но адрес — другой. Отсюда и все проблемы.

UTM-метки

Пять стандартных параметров описывают источник перехода: utm_source, utm_medium, utm_campaign, utm_content, utm_term. Они нужны аналитике и не влияют на содержимое, но создают потенциально бесконечное количество адресов одной страницы.

Что с этим делать:

  • Поставьте rel="canonical" на чистый адрес без параметров — на всех страницах, куда может прийти рекламный трафик.
  • Опишите служебные параметры в правилах индексации, чтобы робот не считал их значимыми.
  • Никогда не ставьте внутренние ссылки с UTM-метками: для навигации внутри сайта они не нужны, а дубли создают.
  • Не размещайте адреса с метками в карте сайта и в микроразметке.

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

Функциональные параметры

Сортировка, вид отображения, количество товаров на странице, валюта, город. Они меняют вид страницы, но не её тему.

ПараметрЧто делать
?sort=priceCanonical на чистый адрес, из индекса исключить
?per_page=60То же самое
?view=listТо же самое
?page=2Оставить в индексе, canonical на саму себя
?city=spbЛучше вынести в поддомен или статический раздел

Пагинация — единственный случай, где параметр обычно оставляют открытым: вторая страница списка содержит другие товары, и склеивать её с первой неправильно.

Когда параметр пора заменить на ЧПУ

Если по комбинации фильтров есть устойчивый спрос — она заслуживает собственного адреса, заголовка и текста.

Было:  /catalog/divany/?color=gray&type=corner
Стало: /catalog/divany/uglovye-serye/

Такая страница может ранжироваться по запросу «угловые серые диваны», в отличие от параметрической версии. Адрес для неё удобно собрать в генераторе: включите режим сохранения структуры папок, и вложенность останется на месте. Подробнее о разделении фильтров — в материале про структуру URL интернет-магазина.

Простые правила на каждый день

  1. Один смысл — один адрес. Параметр не должен подменять раздел.
  2. Внутренние ссылки — только на чистые адреса.
  3. Canonical на каждой странице, где возможны параметры.
  4. Служебные параметры описаны в правилах индексации и не попадают в карту сайта.
  5. Спросовые комбинации переведены в статические ЧПУ.
  6. Рекламные метки живут только во внешних кампаниях.

Шесть пунктов закрывают тему параметров практически полностью — остальное относится уже к дублям страниц в целом.

Почему внутри сайта метки не нужны

Соблазн понятен: хочется измерить, какой блок на главной приводит больше переходов в каталог. Но внутренняя ссылка с UTM-меткой делает три вредные вещи сразу:

  • создаёт ещё один адрес той же страницы, доступный для индексации;
  • обрывает исходный источник трафика в аналитике — переход с рекламы после клика по внутренней ссылке засчитывается как переход с самого сайта;
  • попадает в закладки и репосты, разнося параметр дальше.

Для внутренних измерений существуют другие механизмы: события аналитики, отчёты по кликам и карты ссылок. Они не трогают адрес и не создают дублей.

Чужие хвосты, которые приходят сами

Часть параметров добавляют внешние системы, и контролировать их источник вы не можете:

ПараметрОткуда берётся
?yclid=Рекламная система Яндекса
?gclid=Реклама Google
?fbclid=Переходы из социальных сетей
?from=Партнёрские и агрегаторские ссылки
?_openstat=Устаревшие рекламные системы

Защита одна и та же: канонический адрес без параметров на каждой странице, куда может прийти внешний трафик. Тогда любой хвост, даже незнакомый, будет склеен с основной версией.

Быстрый аудит параметров

  1. Откройте главную с произвольным параметром ?abc=1 — страница должна открыться и иметь canonical на чистый адрес.
  2. Проверьте карту сайта: адресов с вопросительным знаком в ней быть не должно.
  3. Просмотрите внутренние ссылки на предмет UTM-меток — их не должно быть ни в меню, ни в баннерах, ни в текстах.
  4. Загляните в отчёт по проиндексированным страницам: если там есть адреса с метками, склейка настроена неверно.
  5. Убедитесь, что рекламные посадочные страницы не закрыты от индексации целиком — закрывать нужно параметры, а не саму страницу.

Итог простой: адрес страницы существует для людей и поисковых систем, а параметры — для машин. Смешивать эти роли не стоит, а спросовые комбинации фильтров лучше сразу переводить в статические ЧПУ через генератор.

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

Вредят ли UTM-метки позициям сайта?

Сами по себе нет. Вред появляется, когда адреса с метками попадают в индекс: возникают копии страницы, между которыми размываются сигналы.

Нужно ли закрывать параметры в robots.txt?

Закрытие от обхода мешает роботу увидеть canonical. Обычно надёжнее оставить страницу доступной, но указать канонический адрес и описать служебные параметры отдельной директивой.

Что лучше для фильтров — параметры или ЧПУ?

Для спросовых комбинаций — статические ЧПУ с собственным текстом. Для технических вариантов отображения достаточно параметров, закрытых от индексации.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также