Откуда берутся дубли на сайте
Дубли редко создаются намеренно. Они появляются сами: из-за настроек 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 минут созвона покажем, где теряются заявки и что сделать в первую очередь.