Canonical - это тег и HTTP-заголовок, позволяющий выделить основную страницу из двух идентичных. На странице собраны ответы Google касающиеся canonical. Более подробно canonical разбирается в этом гайде.
Дублирующиеся описания товаров не будут рассматриваться как спам или контент низкого качества
Если вы связываете страницы товара с дублирующимися описаниями посредством canonical, то Google сфокусируется на канонической странице и будет игнорировать дублирование. Если же вы не связываете такие страницы посредством canonical, то Google просто посчитает эти страницы имеющими схожее содержание, но не классифицирует их как спамные или контент низкого качества.
Убедитесь, что canonical и внутренние ссылки согласованы между собой
В первую очередь стоит понять чего нужно добиться и затем уже действовать в этом направлении. Если вы используете противоречивые canonical и противоречивые внутренние ссылки, Google остается только ожидать что это со временем изменится. Каноникализация - это выбор URL для показа в результатах поиска, а не для ранжирования. Поэтому, если содержание страниц одинаковое, то и ранжирование будут одинаковыми.
Все, что содержится на неканонических страницах, не будет проиндексировано
Когда Google выбирает каноническую страницу, он запоминает весь набор страниц, но сосредотачивается на сканировании контента и ссылок только основной страницы. Все, что находится только на неканонических версиях страницы, не будет учитываться при индексации. Если у вас есть контент на страницах которые вы хотите включить в индекс, следует убедиться, что эти страницы отличаются от других страниц сайта.
Проверьте canonical, если Google часто выбирает не те страницы в качестве канонических
Google может выбирать в качестве канонической страницы не ту, которую вы указали с помощью canonical, но на ранжирование это никак не повлияет. Однако, если эта ситуация повторяется на многих страницах сайта, проверьте, не устанавливаете ли вы ошибочные canonical, вводящие Google в заблуждение.
Не нужно удалять внутренние ссылки на неканонические страницы, Google учитывает эти связи
Google учитывает ссылки с канонической страницы на неканоническую, а также иногда бывают разные внутренние ссылки ведущие на такие страницы. В этом случае Google объединит все факторы и сохранит их на каждой странице, но сможет понять как связаны между собой каноническая и неканоническая страницы.
Проверьте кэшированную версию страницы, чтобы понять учёл ли Google редирект с неё
Убедиться что Google изменил каноническую версию страницы в поиске после установки редиректа можно, проверив что кэшированная версия страницы - это страница на которую осуществлялось перенаправление. Также для этой цели можно использовать инструмент проверки URL в Search Console.
Избегайте конфликтующих тегов canonical в сайтах на JavaScript
Если ваш сайт работает на JavaScript, следует убедиться что на HTML-версии страницы нет тега canonical (если он добавляется с помощью JavaScript). Во избежание конфликта между рекомендациями, добавляйте тег canonical только один раз - либо посредством того же JavaScript, либо посредством HTML. Google может получать тег canonical после отрисовки страницы для его дальнейшей обработки и использования.
Не существует риска передачи сигнала noindex канонической странице от не канонической
Если страница размечена как noindex и содержит canonical ведущий на индексируемую страницу, то она не передаст сигнал noindex основной канонической странице.
Google считает что страницу, содержащую canonical на другую страницу с noindex, не стоит индексировать
Если у вас на странице есть canonical, ведущий на страницу, которая не проиндексирована, то ваша страница также не будет индексироваться. Это связано с тем, что Google будет рассматривать canonical как редирект на страницу noindex и поэтому выбросит вашу страницу из индекса.
Google одинаково воспринимает абсолютные и относительные внутренние ссылки
Во внутренней перелинковке сайта для Google не имеет значения, используете вы абсолютные или относительные адреса у ссылок. Поэтому из них лучше всего использовать тот тип внутренних ссылок, который будет вам проще в реализации. Однако использование абсолютных URL-адресов в canonical может лучше обеспечить попадание ботов и пользователей на предпочтительную версию URL-адреса.
Установка canonical со страниц с get-параметрами помогает Google связывать страницы
Google пытается определить канонический URL-адрес даже для страниц с get-параметрами указанными в инструменте обработки параметров Search Console. Google может сканировать эти страницы чтобы найти, распознать и запомнить рекомендуемый канонический URL и текущую каноническую связь.
Canonical c мобильной на десктопную версию сайта нужно ставить, даже в условиях сканирования мобильным ботом
Если у вашего сайта есть отдельная мобильная версия (чаще всего она создаётся на поддомене m.), то стоит проверить что canonical установлен с неё на десктопную версию, это нужно делать даже в случае если сайт переведён на сканирование мобильным ботом (Googlebot Mobile). Делать это нужно потому что Google будет использовать canonical, чтобы понять, какие страницы связаны между собой. В рамках этой связи Google уже сам выберет мобильную версию в качестве основной.
Каноничность URL определяется постранично, а не для всего сайта/раздела
Игнорирование Google тегов и заголовков canonical на всем сайте из-за неправильной реализации - очень редкое явление, это происходит когда инженеры Google вносят правки вручную. Каноничность определяется для каждой страницы отдельно и использует ряд других факторов, помимо тега или заголовка canonical, включая информацию о URL и содержимом страницы.
Google принимает во внимание несколько факторов при выборе канонической страницы
Если у вас на сайте одна и та же страница находится по нескольким URL (например, благодаря GET-параметрам), то Google при выборе основной из них учтет ряд факторов, включая canonical, внутренние ссылки и файл карты сайта.
Тег canonical может находиться как на AMP, так и на HTML версии страницы
Если вы разместили тег rel=amphtml и сделали это корректно, то Google может учесть тег canonical как с AMP, так и с HTML страницы
Самореферентные canonical - это отлично, но их отсутствие не критично
Лучше всего использовать canonical со ссылками на себя (на страницах которые являются каноническими), поскольку canonical является одним из сигналов, которые использует Google для выбора основной страницы в группе обнаруженных дубликатов, однако это не обязательно.
Google будет использовать другие факторы при выборе основной страницы, если у канонической указан noindex
Google будет получать противоречивые сигналы, если rel=canonical указывает на страницу с мета-тегом или http-заголовком noindex. Google будет полагаться на другие факторы при выборе основной страницы, которую он будет индексировать (например, таким фактором являются внутренние ссылки).
Если страница новая или отправлена на переобход, то Search Console может часто менять информацию о ней
Частые изменения данных, выводящихся в инструменте проверки URL в Search Console, бывают если URL обрабатывается повторно или это новая страница. Например, выбранный для страницы канонический адрес может не отображаться некоторое время, пока Google не завершит обработку этого самого канонического адреса.