Canonical — это HTML-тег, который указывает поисковой системе основную версию страницы среди дублей или похожих URL. Он размещается в коде страницы и помогает поисковику понять, какой адрес нужно считать каноническим.
В SEO canonical используют для управления дублями и консолидации сигналов. Например, если страница открывается с UTM-метками, параметрами сортировки или разными техническими вариантами URL, тег canonical может указывать на чистую основную версию. Это снижает риск того, что поисковая система проиндексирует не тот адрес или распределит релевантность между несколькими копиями.
Canonical часто применяют в интернет-магазинах, каталогах, блогах и сайтах с фильтрами. Он полезен, когда полностью удалить дубли нельзя, но нужно показать поисковой системе, какая версия приоритетна. При этом canonical не заменяет редирект. Если страница навсегда переехала на новый адрес, чаще нужен 301 редирект. Если же разные URL должны оставаться доступными, но один из них основной, подходит canonical.
Типичные ошибки: canonical ведет на страницу с ошибкой, на закрытый от индексации URL, на другой нерелевантный раздел или на адрес с редиректом. Также проблемой может быть цепочка canonical, когда одна страница указывает на вторую, а вторая — на третью. Для SEO важно, чтобы canonical был настроен логично, последовательно и соответствовал реальной структуре сайта.