Канонический тег (canonical)
Краткое определение
Канонический тег это HTML-метка, которая сообщает поисковику, какая из нескольких почти одинаковых страниц должна попасть в индекс.
В интернет-магазине один и тот же товар может встречаться по десяткам адресов из-за вариантов цвета или параметров фильтра. Канонический тег говорит поисковику 'вот настоящая страница', чтобы он знал, какую версию индексировать и какой отдать заслугу в ранжировании.
Если тег отсутствует или задан неверно, поисковик делает выбор сам, а это часто означает, что наверх поднимается не та страница, либо сила ранжирования распределяется между почти дублирующими копиями. Та же проблема возникает между www и без www, или http и https.
Канонический тег часто путают с редиректом (301); редирект физически переносит и посетителя, и поисковик на другой адрес, тогда как канонический тег оставляет старую страницу доступной и лишь предлагает поисковику вариант. Поисковики обычно следуют этому предложению, но не обязаны; если другие сигналы сайта противоречат ему, настоящей версией может быть выбрана другая страница.
Почему это важно
Дублирующийся контент сбивает поисковик с толку насчет того, какой странице доверять, и распыляет силу ранжирования. Правильный канонический тег собирает все заслуги страницы в одном месте.
Условный пример
Производитель напольных покрытий добавил канонические теги к вариантам товара, и хотя в индекс попало меньше страниц в целом, главная страница товара поднялась в ранжировании.
