Канонический адрес

Также: canonical, rel=canonical

Указание для поисковика, какой из нескольких похожих адресов считать основным. Нужен, когда одна и та же страница доступна по разным ссылкам — например, с метками или параметрами сортировки.

Когда он спасает

  • Страница открывается с utm-метками и без них.
  • Каталог с сортировкой и фильтрами создаёт десятки адресов с тем же содержимым.
  • Один товар доступен из разных категорий.

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

Как это выглядит

В разделе head страницы ставится строка вида `<link rel="canonical" href="https://example.ru/uslugi/remont">`. Указывать нужно полный адрес с протоколом и без меток. Каноническая ссылка должна стоять и на самой основной странице — она указывает сама на себя.

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

Когда что применять
СитуацияРешение
Адрес с меткой и безcanonical на чистый + Clean-param
www и без wwwредирект 301, а не canonical
Фильтры и сортировки каталогаcanonical на основную категорию
Страницы пагинациикаждая указывает на себя
Полная копия страницылучше удалить и поставить редирект
Canonical — это рекомендация, а не приказ. Яндекс может месяцами писать «данные о каноническом адресе обрабатываются» и продолжать ходить по дублям. Где возможен редирект, надёжнее редирект.

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

Что важнее — canonical или редирект?

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

Можно ли указать canonical на другой сайт?

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

Почему Яндекс пишет, что данные о каноническом адресе обрабатываются?

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

Нужен ли canonical на маленьком сайте?

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

14 дней бесплатно

Проще один раз собрать,
чем разбираться в теории

Домен, HTTPS, формы и аналитика подключаются в одном кабинете — без сервера и кода.

Создать сайт