В документе нет действительного значения rel=canonical.

Когда несколько страниц имеют схожий контент, поисковые системы считают их дубликатами одной и той же страницы. Например, десктопная и мобильная версии страницы продукта часто считаются дубликатами.

Поисковые системы выбирают одну из страниц в качестве канонической или основной версии и сканируют ее еще раз. Действительные канонические ссылки позволяют указать поисковым системам, какую версию страницы сканировать и отображать пользователям в результатах поиска.

Использование канонических ссылок имеет множество преимуществ:

  • Это помогает поисковым системам объединить несколько URL-адресов в один предпочтительный URL-адрес. Например, если другие сайты помещают параметры запроса в конце ссылок на вашу страницу, поисковые системы объединяют эти URL-адреса с вашей предпочтительной версией.
  • Это упрощает методы отслеживания. Отслеживать один URL-адрес проще, чем отслеживать множество.
  • Он улучшает рейтинг страниц синдицированного контента за счет объединения синдицированных ссылок на исходный контент с вашим предпочтительным URL-адресом.

Lighthouse помечает любую страницу с недействительной канонической ссылкой:

Аудит Lighthouse показывает документ с недействительной канонической ссылкой

Страница не проходит проверку, если выполняется любое из следующих условий:

  • Существует более одной канонической ссылки.
  • Каноническая ссылка не является действительным URL-адресом.
  • Каноническая ссылка указывает на страницу для другого региона или языка.
  • Каноническая ссылка указывает на другой домен.
  • Каноническая ссылка указывает на корень сайта. Обратите внимание, что этот сценарий может быть допустимым в некоторых сценариях, например, для вариантов AMP или мобильных страниц, но Lighthouse, тем не менее, рассматривает его как сбой.

Есть два варианта указания канонической ссылки.

Вариант 1. Добавьте элемент <link rel=canonical> в <head> страницы:

<!doctype html>
<html lang="en">
  <head>
    …
    <link rel="canonical" href="https://example.com"/>
    …
  </head>
  <body>
    …
  </body>
</html>

Вариант 2. Добавьте заголовок Link в ответ HTTP:

Link: https://example.com; rel=canonical

Список плюсов и минусов каждого подхода можно найти на странице консолидации повторяющихся URL-адресов Google.

Общие рекомендации

  • Убедитесь, что канонический URL-адрес действителен.
  • По возможности используйте безопасные канонические URL-адреса HTTPS , а не HTTP.
  • Если вы используете ссылки hreflang для обслуживания разных версий страницы в зависимости от языка или страны пользователя, убедитесь, что канонический URL-адрес указывает на правильную страницу для соответствующего языка или страны.
  • Не указывайте канонический URL-адрес на другой домен. Yahoo и Bing этого не допускают.
  • Не направляйте страницы нижнего уровня на корневую страницу сайта, если их содержимое не совпадает.

Рекомендации Google

  • Используйте консоль поиска Google , чтобы узнать, какие URL-адреса Google считает каноническими или повторяющимися на всем вашем сайте.
  • Не используйте инструмент удаления URL-адресов Google для канонизации. Он удаляет все версии URL-адреса из поиска.

Ресурсы