Канонический адрес (canonical)
англ. canonical URL
Канонический адрес — это основная версия страницы, которую поисковик показывает в выдаче вместо её копий и похожих вариантов. Сайт подсказывает эту версию тегом rel="canonical", но окончательное решение принимает поисковая система.
Когда одна и та же страница открывается по нескольким адресам, поисковику нужно выбрать один. Каноникал помогает сделать этот выбор предсказуемым и собрать сигналы всех копий на одной странице.
Как это работает
Указать канонический адрес можно несколькими способами:
<!-- в <head> страницы -->
<link rel="canonical" href="https://example.ru/catalog/puer/">
- тег
link rel="canonical"в разделе<head>— основной и самый распространённый способ; - HTTP-заголовок
Linkсrel="canonical"— для файлов, где нет HTML, например PDF; - косвенные сигналы: адрес в карте сайта, внутренние ссылки, редирект 301.
И Яндекс, и Google поддерживают rel="canonical" и оба называют его рекомендацией, а не командой. Если страница, на которую указывает каноникал, сильно отличается по содержанию, отдаёт ошибку или закрыта от индексации, поисковик проигнорирует подсказку и выберет каноническую версию сам.
Типичные случаи, когда тег нужен:
- адреса с параметрами: метки рекламных кампаний, сортировка,
?sessionid=; - один товар в нескольких категориях с разными адресами;
- версия для печати и основная версия статьи;
- самоссылающийся каноникал на каждой странице — страховка от случайных копий с параметрами.
Пример. В условном интернет-магазине чая пуэр доступен по адресам /catalog/puer/ и /catalog/puer/?sort=price. На обоих стоит каноникал на /catalog/puer/. Поисковик видит, что это одна страница, и показывает в выдаче адрес без параметра.
Для страниц пагинации (/page/2/, /page/3/) каноникал на первую страницу ставить не стоит: на них другие товары, это не копии. Обычно каждая страница пагинации ссылается сама на себя.
Как поисковик выбирает основную версию
Тег — лишь один из сигналов. Поисковик сопоставляет его с другими: на какой адрес ведут внутренние ссылки, какой указан в карте сайта, есть ли редиректы, какая версия открывается по HTTPS, какая короче и чище. Если все сигналы указывают на один адрес, подсказку почти всегда принимают. Если меню сайта ссылается на одну версию, карта — на другую, а тег — на третью, поисковик выберет по своему разумению.
Поэтому каноникал работает лучше всего не сам по себе, а как часть порядка: ссылки на сайте, карта и тег согласованы между собой. Отдельно стоит помнить, что каноникал можно указывать и между доменами, например если одна и та же статья опубликована на двух сайтах владельца. Но и здесь это лишь подсказка, а не гарантия.
Где посмотреть и как проверить
В коде страницы. Откройте исходный код (Ctrl+U в браузере) и найдите rel="canonical". Проверьте: тег один, стоит в <head>, адрес абсолютный, с правильным протоколом и доменом, открывается с кодом 200.
Google Search Console: инструмент «Проверка URL» показывает два значения — «Канонический URL, указанный пользователем» и «Канонический URL, выбранный Google». Если они не совпадают, Google не согласился с вашей подсказкой. В отчёте «Индексирование страниц» такие случаи собраны под причинами вроде «Страница является копией. Канонические версии страницы, выбранные Google и пользователем, не совпадают».
Яндекс Вебмастер: «Индексирование» → «Страницы в поиске», вкладка исключённых страниц. Страницы, которые Яндекс счёл неосновными, отмечены соответствующим статусом с указанием канонической версии.
Сканирование сайта любым краулером покажет страницы без каноникала, с несколькими тегами и с каноникалом, ведущим на редирект или ошибку.
Частые ошибки
- Каноникал на главную со всех страниц. Ошибка шаблона: поисковик либо игнорирует тег, либо исключает из поиска внутренние страницы.
- Каноникал на адрес с редиректом или 404. Подсказка указывает в никуда, поисковик выбирает версию сам.
- Два разных тега на одной странице. Так бывает, когда каноникал добавляют и тема, и плагин. Противоречивые сигналы поисковик отбрасывает.
- Каноникал вместо редиректа при переезде. Если старый адрес больше не нужен посетителям, правильнее перенаправление 301.
- Сочетание
noindexи каноникала на другую страницу. Сигналы спорят: один говорит «не индексируй», другой — «это копия». Выберите что-то одно. - Относительный адрес в теге. Он работает, но легко ломается на копиях сайта и тестовых доменах. Надёжнее абсолютный.
Связанные термины
- Дубли страниц — главная задача каноникала: склеить копии.
- Редирект 301 — более сильный сигнал, когда копия не нужна людям.
- Индексация — в индекс попадает каноническая версия.
- Карта сайта — в неё включают только канонические адреса.
- Каннибализация запросов — похожая проблема, но между разными страницами, а не копиями.
Статья в словаре с 21.10.2026, последняя сверка — 02.11.2026.