Canonical — это специальная мета-метка (тег) на сайте, которая указывает поисковикам, какая версия страницы является основной. Это важно, если один и тот же контент доступен по разным URL. Без тега canonical поисковик может считать такие страницы дубликатами и понизить их в выдаче. Используя canonical, владелец сайта помогает Google и Яндексу правильно индексировать сайт и сохранять позиции в поиске.
Где прописывается Canonical
Canonical рамзещается в разделе <head> HTML кода страницы. Правильное написание Canonical:
<link rel="canonical" href="http://site.ru/category/stanki"/>
Важно! Нужно указывать полный URL страницы, включая имя домена и протокол(http/https).
Как отображается Canonical можно посмотреть в исходном коде страницы(для этого нажмите CTRL+F12) или с помощью специальных расширений для браузера. Вот пример:

Как определить какой Canonical прописать
Многие CMS генерируют дубли страниц, например, страницы https://site.ru/category/stanki иhttps://site.ru/category/stanki?sort=price очень похожи и меняется только сортировка товаров. Основная страница по умолчанию имеет больший вес и на нее могут вести внешние ссылки. Поисковики могут выбрать страницу сортировки в качестве основной для ранжирования и все усилия по SEO будут нивелированы. Чтобы этого не произошло в качестве канонической нужно указать страницу категории.
Важно! Canonical нужно указать, как на каконической версии страницы, так и на дублях. На дублях в теге Canonical нужно прописать ссылку на каноническую страницу.
Как проверить Canonical на всем сайте
Можно запустить сканер программы Screaming SEO Frog Spider и после того, как программа просканирует сайт, открыть вкладку Canonicals.

Частые ошибки в Canonical
Неопытные мастера или просто по невнимательности допускают ошибки в указании Canonical. Среди частых ошибок:
- Указан относительный путь URL, а не абсолютный.
- Прописано несколько Canonical на странице.
- Указаны разные Canonical на канонической и дублях.
Canonical в популярных CMS
По умолчанию многие популярные CMS генерируют Canonical. Также можно управлять Canonical с помощью плагинов.
Резюме
Тег Canonical является важным элементом управления индексацией сайта. Во избежания попадания дублей в индекс, надо прописывать Canonical.
Я работаю в интернете с 2010 года. Первая специализация — SEO, продвинул и оптимизировал более 200 проектов. С 2017 года увлечен программированием.