К содержимому

Что такое канонический URL и тег rel=canonical

Канонический URL (rel=canonical, основной адрес страницы) — Канонический URL это основной адрес страницы, который вы указываете поисковику через тег rel=canonical, когда один и тот же контент доступен по нескольким адресам.

Дубли на сайтах появляются сами. Одна карточка товара открывается из двух категорий, каталог сортируется по цене и добавляет параметр ?sort=price, реклама дописывает UTM-метки, страница доступна со слешем в конце и без. Для поисковика это разные адреса с одинаковым текстом.

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

Тег canonical решает это без удаления страниц. В коде каждой копии в блоке head прописывается ссылка с rel=canonical на основной адрес. Поисковик понимает: показывать нужно его, а сигналы копий передавать ему же.

Пример. Адреса /catalog/divany/?sort=price и /catalog/divany/?page=1&utm_source=vk ведут на один список диванов. На обеих страницах стоит canonical на /catalog/divany/. В индексе остаётся одна страница.

Когда canonical, а когда редирект:

  • если копия нужна людям (сортировка, фильтр, версия для печати), ставят canonical;
  • если старый адрес больше не нужен, ставят 301-редирект.

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

Частые ошибки. Canonical на всех страницах ведёт на главную, и сайт теряет индекс. Canonical указывает на адрес, закрытый в robots.txt или отдающий 404. На странице два разных canonical из-за плагина и шаблона. Каноническим указан адрес с http, хотя сайт работает на https.

При аудите мы выгружаем все страницы краулером и сверяем, куда указывает canonical и совпадает ли это с адресами в sitemap.

Расчёт бесплатно

Сколько заявок и по какой цене получится у вас?

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

Удобнее голосом или в мессенджере: +7 (958) 761-82-50, Telegram или WhatsApp.

Шаг 1 из 4
Что нужно запустить?
Шаг 2 из 4
Какой рекламный бюджет в месяц рассматриваете?
Шаг 3 из 4
Расскажите о бизнесе
Шаг 4 из 4
Куда прислать расчёт?

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

Не получилось отправить. Напишите в Telegram или позвоните +7 (958) 761-82-50.

Получить расчёт ↗
Telegram Расчёт