SEO-оптимизация4 мин чтения

Канонический URL: как указать главную версию страницы

Канонический URL — это адрес, который вы называете основной версией страницы, когда один и тот же материал открывается по нескольким ссылкам. Для интернет-магазина в Ташкенте это обычная ситуация: товар лежит сразу в двух категориях, к ссылке из рекламы в Instagram добавлены UTM-метки, а каталог открывается с сортировкой по цене. Поисковик видит несколько адресов с почти одинаковым содержимым и вынужден угадывать, какой из них показывать.

Откуда берутся дубли на сайте

Дубли редко создаются намеренно. Они появляются сами: из-за настроек CMS, фильтров в каталоге, меток для рекламы и разных способов открыть одну и ту же страницу. Владелец сайта чаще всего об этом не знает, пока трафик не начинает странно распределяться между похожими адресами.

Вот самые частые источники:

  • адреса с параметрами сортировки и отслеживания, например UTM-метки из рекламы в Telegram и Instagram;
  • один товар, доступный в нескольких категориях под разными адресами;
  • страницы фильтров, где комбинации размера, цвета и цены дают десятки похожих версий;
  • версии с www и без, с http и https, со слешем в конце и без него;
  • ваши материалы, перепечатанные на других сайтах или площадках.

Как работает канонический url

Указывается он тегом rel=canonical в блоке head страницы. В нём прописана полная ссылка на версию, которую нужно учитывать: с протоколом и доменом, например https://example.uz/catalog/krossovki/. Все похожие страницы ссылаются на этот адрес, и поисковик понимает, какую версию считать главной, а остальные воспринимает как её копии.

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

Подсказка, а не команда

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

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

Canonical или постоянный редирект

Если дублирующая страница пользователю не нужна, надёжнее настроить постоянный редирект 301: посетитель и робот сразу попадают на нужный адрес. Типичный случай — переезд с http на https или объединение версий с www и без.

Canonical подходит, когда обе версии должны оставаться доступными. Например, покупатель сортирует каталог по цене, и эта страница ему нужна, но в поиске она не должна конкурировать с основной категорией.

Типичные ошибки

Большинство проблем связано с тем, что тег поставили автоматически и больше не проверяли. Вот что встречается чаще всего:

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

Как проверить настройку

Запустите краулер: он покажет canonical каждой страницы. Убедитесь, что адрес в теге открывается с кодом 200, доступен для индексации и сам не перенаправляет дальше. Затем откройте проверку URL в Search Console: там видно, какой адрес Google выбрал каноническим. Если он отличается от вашего, ищите противоречащие сигналы — чаще всего это внутренние ссылки.

С чего начать

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

Если нужна помощь, команда markdev проведёт SEO-оптимизацию сайта в Узбекистане, включая разбор дублей и настройку canonical. Расскажите о своём сайте, и мы подскажем, с чего начать.

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

Нужно ли ставить canonical на каждой странице?

Да, это хорошая практика. Основная страница ссылается сама на себя, а дубли — на основную. Так проще избежать проблем из-за случайных параметров в адресе.

Чем canonical отличается от редиректа 301?

Редирект переводит посетителя на другой адрес, а canonical только подсказывает поисковику основную версию, оставляя обе страницы доступными. Если дубль людям не нужен, лучше использовать 301.

Почему Google выбрал не тот адрес, который я указал?

Canonical — подсказка. Google мог увидеть противоречия: внутренние ссылки на другой адрес, сильно различающееся содержимое или недоступную страницу в теге. Проверьте это в Search Console.

Можно ли указать canonical на главную страницу для всего раздела?

Нет, это распространённая ошибка. Страницы с разным содержимым не должны указывать на главную, иначе поисковик может перестать учитывать их в выдаче.

Разберём вашу задачу бесплатно

Оставьте контакт — за 15 минут созвона покажем, где теряются заявки и что сделать в первую очередь.