Как устроены параметры
Параметры отделяются от пути вопросительным знаком и соединяются амперсандом:
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=price | Canonical на чистый адрес, из индекса исключить |
?per_page=60 | То же самое |
?view=list | То же самое |
?page=2 | Оставить в индексе, canonical на саму себя |
?city=spb | Лучше вынести в поддомен или статический раздел |
Пагинация — единственный случай, где параметр обычно оставляют открытым: вторая страница списка содержит другие товары, и склеивать её с первой неправильно.
Когда параметр пора заменить на ЧПУ
Если по комбинации фильтров есть устойчивый спрос — она заслуживает собственного адреса, заголовка и текста.
Было: /catalog/divany/?color=gray&type=corner
Стало: /catalog/divany/uglovye-serye/
Такая страница может ранжироваться по запросу «угловые серые диваны», в отличие от параметрической версии. Адрес для неё удобно собрать в генераторе: включите режим сохранения структуры папок, и вложенность останется на месте. Подробнее о разделении фильтров — в материале про структуру URL интернет-магазина.
Простые правила на каждый день
- Один смысл — один адрес. Параметр не должен подменять раздел.
- Внутренние ссылки — только на чистые адреса.
- Canonical на каждой странице, где возможны параметры.
- Служебные параметры описаны в правилах индексации и не попадают в карту сайта.
- Спросовые комбинации переведены в статические ЧПУ.
- Рекламные метки живут только во внешних кампаниях.
Шесть пунктов закрывают тему параметров практически полностью — остальное относится уже к дублям страниц в целом.
Почему внутри сайта метки не нужны
Соблазн понятен: хочется измерить, какой блок на главной приводит больше переходов в каталог. Но внутренняя ссылка с UTM-меткой делает три вредные вещи сразу:
- создаёт ещё один адрес той же страницы, доступный для индексации;
- обрывает исходный источник трафика в аналитике — переход с рекламы после клика по внутренней ссылке засчитывается как переход с самого сайта;
- попадает в закладки и репосты, разнося параметр дальше.
Для внутренних измерений существуют другие механизмы: события аналитики, отчёты по кликам и карты ссылок. Они не трогают адрес и не создают дублей.
Чужие хвосты, которые приходят сами
Часть параметров добавляют внешние системы, и контролировать их источник вы не можете:
| Параметр | Откуда берётся |
|---|---|
?yclid= | Рекламная система Яндекса |
?gclid= | Реклама Google |
?fbclid= | Переходы из социальных сетей |
?from= | Партнёрские и агрегаторские ссылки |
?_openstat= | Устаревшие рекламные системы |
Защита одна и та же: канонический адрес без параметров на каждой странице, куда может прийти внешний трафик. Тогда любой хвост, даже незнакомый, будет склеен с основной версией.
Быстрый аудит параметров
- Откройте главную с произвольным параметром
?abc=1— страница должна открыться и иметь canonical на чистый адрес. - Проверьте карту сайта: адресов с вопросительным знаком в ней быть не должно.
- Просмотрите внутренние ссылки на предмет UTM-меток — их не должно быть ни в меню, ни в баннерах, ни в текстах.
- Загляните в отчёт по проиндексированным страницам: если там есть адреса с метками, склейка настроена неверно.
- Убедитесь, что рекламные посадочные страницы не закрыты от индексации целиком — закрывать нужно параметры, а не саму страницу.
Итог простой: адрес страницы существует для людей и поисковых систем, а параметры — для машин. Смешивать эти роли не стоит, а спросовые комбинации фильтров лучше сразу переводить в статические ЧПУ через генератор.
Частые вопросы
Вредят ли UTM-метки позициям сайта?
Сами по себе нет. Вред появляется, когда адреса с метками попадают в индекс: возникают копии страницы, между которыми размываются сигналы.
Нужно ли закрывать параметры в robots.txt?
Закрытие от обхода мешает роботу увидеть canonical. Обычно надёжнее оставить страницу доступной, но указать канонический адрес и описать служебные параметры отдельной директивой.
Что лучше для фильтров — параметры или ЧПУ?
Для спросовых комбинаций — статические ЧПУ с собственным текстом. Для технических вариантов отображения достаточно параметров, закрытых от индексации.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.