Реализация канонического тега — это технический процесс добавления специального HTML-элемента в заголовок веб-страницы для указания основной версии страницы. Эта практика сообщает поисковым системам, таким как Google, какой URL следует рассматривать как основной источник, когда несколько URL содержат идентичный или очень похожий контент. Определяя канонический URL, вы гарантируете, что сигналы ранжирования, такие как обратные ссылки и авторитет, консолидируются на одной странице, а не распределяются между различными дубликатами. Это стандартный способ сообщить поисковым ботам наиболее репрезентативную версию набора страниц.
Что такое канонический URL в современном SEO?
Канонический URL — это URL страницы, которую Google считает наиболее репрезентативной из набора дублирующихся страниц на вашем сайте. Использование rel=canonical — это стандартный способ сообщить об этом выборе поисковым краулерам. В типичном аккаунте крупного сайта электронной коммерции один и тот же продукт может быть доступен по нескольким разным путям. Например, синюю рубашку можно найти по адресам /products/blue-shirt, /category/men/blue-shirt или /sale/blue-shirt?ref=tracking. Без четкого тега поисковые системы могут с трудом решить, какой из них показать в результатах поиска, часто выбирая один случайным образом или наказывая сайт за дублирующийся контент.

Когда вы внедряете эти теги, вы, по сути, даете подсказку Google. Хотя Google обычно уважает эти подсказки, он также учитывает другие сигналы, такие как архитектура сайта, внутренняя перелинковка и XML-карты сайта. Если ваш канонический тег указывает на один URL, а все ваши внутренние ссылки — на другой, поисковая система может проигнорировать ваш тег. Поэтому последовательность жизненно важна. Вы должны убедиться, что ваша техническая настройка соответствует общей структуре вашего сайта, чтобы максимально облегчить работу краулера.
Почему реализация канонических тегов необходима для вашего сайта?
Дублирующийся контент часто является непреднамеренным побочным эффектом работы систем управления контентом и веб-серверов. Магазин Shopify, продающий товары для дома, может генерировать десятки URL для одной и той же лампы на основе различных параметров сортировки или отслеживания, используемых в рекламе в социальных сетях. Если страница доступна как через HTTP, так и через HTTPS, или с префиксом ‘www’ и без него, поисковые системы технически видят четыре разные версии одного и того же сайта. Реализация канонических тегов решает эту проблему, заставляя поисковую систему сосредоточиться на предпочтительной версии, защищая ваш бюджет на сканирование.
Бюджет на сканирование относится к количеству страниц, которые бот поисковой системы просканирует на вашем сайте в течение определенного периода времени. Если на вашем сайте тысячи дублирующихся URL, вызванных параметрами URL, такими как идентификаторы сессий или параметры фильтров, бот может потратить весь свой бюджет на эти низкоценные страницы. Это может привести к тому, что ваш фактический контент, такой как новые записи в блоге или обновления продуктов, будет оставаться непроиндексированным в течение более длительных периодов. Используя канонические теги, вы направляете бота прочь от шума к страницам, которые действительно приносят конверсии и трафик.

Как правильно реализовать канонические теги?
Самый прямой метод реализации канонического тега — размещение тега ссылки в разделе head вашего HTML. Стандартный формат — . Лучшей практикой является использование абсолютных URL, которые включают полный протокол (HTTPS) и доменное имя, вместо относительных URL, таких как /target-page/. Это предотвращает любую двусмысленность, если доступ к вашему сайту осуществляется через разные поддомены или если код копируется и публикуется в другом месте. Каждая страница на вашем сайте в идеале должна иметь самоссылающийся канонический тег, если только она не является дубликатом другой страницы.
Если вы используете такую платформу, как WordPress, реализация обычно выполняется через SEO-плагины. Например, в плагине Yoast SEO вы можете найти поле для канонического URL в разделе ‘Дополнительно’ мета-блока. Для пользователей Shopify файлы liquid темы обычно включают строку кода, которая автоматически генерирует канонический URL на основе основного пути продукта. Вам следует проверить свой файл theme.liquid, чтобы убедиться, что тег канонической ссылки присутствует и правильно извлекает основной URL для каждого типа страницы.
Пошаговый контрольный список для реализации
- Определите все страницы, которые предоставляют один и тот же контент по разным URL.
- Выберите наиболее авторитетный URL в качестве вашей канонической версии.
- Добавьте тег ссылки rel=canonical в раздел head всех дублирующихся страниц.
- Убедитесь, что канонический тег указывает на абсолютный URL, включая HTTPS.
- Проверьте, что сам канонический URL индексируется и не возвращает ошибку 404.
- Убедитесь, что на одной странице нет более одного канонического тега.
- Настройте внутренние ссылки так, чтобы они последовательно указывали на каноническую версию.
Каковы распространенные ошибки при реализации канонических тегов?
Одной из самых частых ошибок является канонизация страницы на URL, который имеет 301 редирект. Это создает конфликт для поисковых систем; канонический тег говорит ‘это основная страница’, но сервер говорит ‘эта страница перемещена в другое место’. Эта путаница может привести к тому, что Google полностью проигнорирует ваши канонические инструкции. Еще одна распространенная ошибка — использование канонического тега на пагинированных страницах для указания на первую страницу серии. Например, указывать с /blog/page/2/ на /blog/ неправильно, потому что контент на странице 2 отличается от контента на странице 1. Вместо этого каждая пагинированная страница должна иметь самоссылающийся канонический тег.
При типичном аудите аккаунта мы часто видим несколько канонических тегов на одной странице. Обычно это происходит, когда веб-сайт использует как жестко закодированный тег в шаблоне, так и тег, сгенерированный плагином. Когда поисковая система сталкивается с двумя разными каноническими тегами, она, скорее всего, проигнорирует оба. Вы должны убедиться, что настройки вашего CMS не конфликтуют с ручным кодом. Кроме того, избегайте использования канонических тегов для указания на URL, который заблокирован вашим файлом robots.txt, так как это мешает краулеру увидеть тег и обработать инструкцию.
Как Google обрабатывает сигналы канонизации?
Важно понимать, что канонический тег — это предложение, а не обязательная директива, как 301 редирект. Google использует множество сигналов для определения канонической версии страницы. Эти сигналы включают тег rel=canonical, URL, упомянутый в XML-карте сайта, шаблоны внутренней перелинковки и даже качество контента. Если вы установите канонический тег на страницу, которая значительно отличается по контенту, Google, скорее всего, проигнорирует ваш тег и выберет ту версию, которую он считает лучшей на основе своих собственных алгоритмов.
Вы можете отслеживать, как Google интерпретирует ваши теги, через Google Search Console. Используя инструмент проверки URL, вы можете увидеть как ‘канонический URL, объявленный пользователем’, так и ‘канонический URL, выбранный Google’. Если они не совпадают, это явный признак того, что ваша реализация либо неверна, либо не согласуется с другими сигналами на сайте. Регулярная проверка отчета ‘Проиндексировано, хотя не выбрано пользователем как каноническое’ в разделе индексирования страниц может помочь вам определить страницы, где Google переопределяет ваши предпочтения.
Следует ли использовать канонические теги между доменами?
Реализация канонических тегов между доменами — эффективная стратегия, когда вы публикуете один и тот же контент на разных веб-сайтах. Например, если вы пишете статью в блоге своей компании, а затем синдицируете ее на платформу, такую как Medium, вы можете разместить канонический тег на версии Medium, который указывает обратно на ваш исходный пост в блоге. Это говорит поисковым системам, что ваш веб-сайт является первоисточником, позволяя вам извлекать выгоду из охвата других платформ, не нанося вреда поисковому ранжированию вашего собственного сайта. Это предотвращает ситуацию, когда синдицированная версия обходит ваш исходный контент.
Этот метод также полезен для компаний, которые управляют несколькими брендами или локализованными сайтами с очень похожим контентом. Однако используйте его с осторожностью. Если вы канонизируете слишком много страниц со вторичного сайта на основной, вторичный сайт может столкнуться с трудностями при ранжировании по своим собственным терминам. Используйте канонические теги между доменами только тогда, когда контент действительно является дубликатом и вы хотите консолидировать весь поисковый авторитет на одном конкретном домене. Для уникального контента, который просто связан по смыслу, внутренняя перелинковка — лучший подход, чем канонизация.
Как провести аудит ваших канонических тегов на наличие ошибок?
Регулярный аудит вашего сайта — единственный способ убедиться, что ваша реализация канонических тегов остается здоровой по мере роста вашего сайта. Такие инструменты, как Screaming Frog SEO Spider, позволяют просканировать весь ваш сайт и экспортировать список всех канонических тегов. Затем вы можете искать несоответствия, такие как страницы без тегов, теги, указывающие на ошибки 404, или относительные URL. Распространенный шаблон — обнаружение того, что мобильные URL неверно канонизированы на версию для настольных компьютеров, что может привести к разделению ранжирования между двумя версиями сайта.
- Используйте краулер для идентификации страниц с отсутствующими или множественными тегами rel=canonical.
- Проверьте наличие канонических циклов, где страница А указывает на страницу Б, а страница Б указывает на страницу А.
- Убедитесь, что все канонизированные URL возвращают код состояния 200 OK.
- Проверьте, что URL в вашей XML-карте сайта точно соответствуют вашим каноническим тегам.
- Проинспектируйте страницы с высоким трафиком в Google Search Console, чтобы увидеть, уважает ли Google ваши теги.
- Ищите URL, не являющиеся HTTPS, в ваших канонических тегах и обновите их до HTTPS.
С чего начать на этой неделе
Начните с определения ваших 20 самых важных целевых страниц и вручную проверьте их исходный код на наличие правильного, самоссылающегося канонического тега. Откройте Google Search Console и перейдите к отчету об индексировании, чтобы увидеть, есть ли ошибки ‘Дубликат, Google выбрал каноническую страницу, отличную от указанной пользователем’. Если вы найдете ошибки, отдайте приоритет их исправлению на ваших основных страницах продуктов или услуг. Как только самые важные страницы будут исправлены, запустите полное сканирование сайта, чтобы выявить любые проблемы на уровне шаблона, которые могут затрагивать тысячи URL одновременно. Постоянный мониторинг сохранит индекс вашего сайта чистым, а ранжирование — стабильным.
Читайте далее: SEO (поисковая оптимизация) · SEO