Канонический тег: как решить проблему дублированного контента, использовать самоссылающиеся канонические теги и канонические ссылки между доменами в SEO.

Кратко
канонический тег это элемент HTML, который сообщает Google, какая версия дублированного контента является предпочтительной (канонической) для индексации и ранжирования.
Хотите узнать больше? Спросите
Дублированный контент неизбежен на современных сайтах. В интернет-магазинах к карточкам товаров можно попасть по нескольким URL (с фильтрами и без них, с параметрами отслеживания, через разные пути категорий). У издателей страницы доступны в десктопной и мобильной версиях. CMS иногда создают дубликаты контента. Параметры URL, идентификаторы сессий и коды отслеживания непреднамеренно порождают дубликаты. Без канонических тегов Google индексирует все эти дубликаты, и вес ваших ссылок рассеивается по нескольким URL.
Канонический тег объединяет этот вес. Он сообщает Google: «это основная версия, остальные игнорируйте». Google учитывает канонические теги и переносит ссылочный вес на канонический URL. Это повышает авторитетность канонического URL и его потенциал в ранжировании. Канонические теги относятся к самым мощным и при этом недооценённым инструментам SEO.
Канонический тег это одна строка HTML, которая размещается в разделе `` вашей страницы. Выглядит он так: ``. Атрибут href указывает канонический URL. Этот тег ставится на каждой странице-дубликате и указывает на предпочтительную версию.
Как это работает: когда Google сканирует ваш сайт и находит этот тег, он понимает, что страница является дубликатом. Google относит URL-дубликат к индексу канонического URL. Вся ссылочная ценность переходит на канонический URL. Канонический URL ранжируется и индексируется. URL-дубликат не индексируется (хотя Google всё ещё может его сканировать).
Документация Google по каноническим тегам содержит подробности внедрения и лучшие практики. Канонические теги необязательны, но рекомендуются любому сайту с дублированным контентом. У большинства сайтов дубликатов больше, чем они думают.
Канонические теги это подсказки, а не директивы. Google может проигнорировать канонический тег, если целевой URL не имеет смысла (например, канонизация на другой домен с несвязанным контентом). Используйте канонические теги правильно, чтобы Google их учитывал.
Дублированный контент возникает в нескольких типичных ситуациях:
Параметры URL: строки запроса вроде `?page=1&sort=popular` создают дублированный контент. Страница со списком товаров одна и та же, откроете ли вы `/products` или `/products?sort=popular`. Добавьте канонические теги к версиям с параметрами, указав базовый URL.
Идентификаторы сессий: некоторые сайты добавляют идентификаторы сессий в URL, например `/page?sid=abc123`. Каждая сессия пользователя создаёт новый URL с тем же контентом. Канонизируйте такие адреса на базовый URL без идентификатора сессии.
Параметры отслеживания: параметры UTM (utm_source, utm_campaign) создают дублирующиеся URL. `/page?utm_source=email` и `/page?utm_source=social` имеют одинаковое содержимое. Добавьте к таким вариантам канонические теги, указывающие на базовый URL.
HTTP и HTTPS: если у вас есть и HTTP-, и HTTPS-версии, канонизируйте HTTP-страницы на HTTPS. Современные сайты должны использовать только HTTPS.
С www и без www: `www.example.com` и `example.com` технически являются разными URL с одинаковым контентом. Выберите один из них как канонический. Большинство сайтов последовательно используют вариант с www или без него, но у некоторых случайно работают оба.
Мобильная и десктопная версии: если у вас отдельные мобильный и десктопный сайты, используйте канонические теги или тег альтернативной ссылки. Современные сайты адаптивны и не нуждаются в отдельных мобильных версиях, поэтому сегодня такая ситуация встречается реже.
Самоссылающиеся канонические теги указывают со страницы на неё саму. Они выглядят так: `` на странице `/my-page`. Это кажется избыточным, но на самом деле это лучшая практика.
У самоссылающихся канонических тегов есть своя задача: они явно показывают, что страница каноническая и должна индексироваться. Если страница когда-либо будет загружена динамически с другого URL или включена в другую страницу, самоссылающийся канонический тег не даст воспринять её как дубликат. Поэтому Google рекомендует добавлять самоссылающиеся канонические теги на все страницы, а не только на дубликаты.
Многие CMS (WordPress, Shopify) автоматически добавляют самоссылающиеся канонические теги. Проверьте свою CMS, чтобы убедиться, что канонические теги добавляются. Если нет, добавьте их вручную или настройте плагин CMS.
Канонизировать можно и на страницы другого домена. Если вы перенесли контент со старого домена на новый, канонизируйте страницы старого домена на новый домен. Так вес старого домена переходит к новому.
Пример: вы перешли с `old.example.com` на `new.example.com`. Добавьте `` на страницу старого домена. Google перенесёт ссылочный вес старого URL на URL нового домена и со временем перестанет индексировать старый домен.
Google Search Console позволяет управлять каноническими адресами между доменами. Если вы владеете обоими доменами, это рекомендуемая практика при миграции.
Добавьте канонический тег в раздел `` вашего HTML. Тег должен быть одним из первых элементов в head, перед любыми другими ссылками. Используйте абсолютный URL, включая домен и протокол (https).
Лучшие практики:
Используйте абсолютные URL, а не относительные. Неправильно: ``. Правильно: ``.
Используйте https, если ваш сайт работает по SSL. Канонизируйте на HTTPS-адреса, даже если страница открывается по HTTP.
Канонизируйте на ту версию, которую Google должен индексировать. Обычно это самая полная и удобная для пользователя версия. Страницы фильтров и сортировки канонизируйте на базовый URL. Варианты с параметрами канонизируйте на базовый URL.
Убедитесь, что целевая страница канонического тега существует и доступна для сканирования. Канонизация на несуществующую страницу или страницу, заблокированную в robots.txt, не работает.
Не создавайте цепочки канонических тегов. Не канонизируйте A на B, а B на C. Указывайте A сразу на C. Из-за цепочек канонических тегов Google игнорирует их.
Используйте Google Rich Results Test, чтобы проверить ваши канонические теги. Этот инструмент показывает, правильно ли Google распознаёт ваш канонический тег.
Канонические теги не единственный способ справиться с дубликатами. Есть и другие методы:
Редиректы 301: постоянно перенаправляйте URL-дубликаты на канонический URL. Редирект 301 сильнее канонического тега, потому что сразу отправляет пользователей и роботов на нужную страницу. Используйте редиректы 301, когда хотите навсегда удалить URL-дубликат. Используйте канонические теги, когда хотите оставить URL-дубликат доступным, но объединить индексацию.
Метатег robots noindex: добавьте `` на страницы-дубликаты, чтобы запретить Google их индексировать. Это предотвращает индексацию дубликатов, но не объединяет ссылочный вес так, как это делают канонические теги. Используйте noindex для страниц, которые вообще не должны индексироваться (тестовые среды, страницы администрирования).
robots.txt: используйте robots.txt, чтобы закрыть сканирование страниц-дубликатов. Это не даёт Google сканировать дубликаты и экономит краулинговый бюджет. Однако ссылочный вес при этом не объединяется. Ссылочный вес переходит на URL, для которых указан канонический адрес, а не на закрытые в robots.txt.
Для большинства случаев дублированного контента канонические теги оптимальны, потому что они объединяют вес и сохраняют доступность URL-дубликатов.
Ошибка 1: канонизация на неверную страницу. Некоторые сайты канонизируют все варианты на главную страницу. Это неверно. Канонизируйте каждый вариант на его собственную каноническую версию. Канонизация `/products/shoes` на `/` говорит Google индексировать главную страницу, а не страницу с обувью.
Ошибка 2: цепочки канонических тегов. Не канонизируйте A на B, а B на C. Google может проигнорировать цепочку. Указывайте A сразу на C.
Ошибка 3: сочетание канонических тегов с редиректами. Не настраивайте на странице одновременно редирект и канонический тег. Редиректы сильнее. Если страница перенаправляет, канонический тег не добавляйте.
Ошибка 4: игнорирование параметров. Многие сайты не канонизируют страницы с параметрами URL. Каждый вариант параметров создаёт отдельный URL. Канонизируйте их на базовый URL.
Ошибка 5: относительные URL. Используйте в канонических тегах абсолютные URL, а не относительные. Абсолютные URL однозначны, относительные могут быть истолкованы неверно.
Google Search Console показывает информацию о канонических адресах в отчёте о покрытии. Вы можете увидеть, какие страницы помечены как канонические, какие как дубликаты и нашёл ли Google проблемы с каноническими адресами.
Следите за неожиданными каноническими адресами. Если Google понимает ваши канонические теги не так, как вы задумали, вы увидите предупреждения. Например, если вы канонизируете на несуществующую страницу, Google пометит это.
Проверяйте канонические теги своего сайта раз в квартал. Убедитесь, что у всего дублированного контента есть подходящие канонические теги, указывающие на правильные URL. Когда вы добавляете новый контент или меняете структуру страниц, придерживайтесь выбранной стратегии канонических тегов.
Никогда не указывайте канонический адрес на страницы с noindex. Если канонический URL помечен `noindex`, Google не будет индексировать страницу, и канонический тег станет бесполезным. Всегда проверяйте, что канонические URL индексируются и содержат качественный контент.
Избегайте цепочек канонических тегов. Не направляйте канонический тег A на B, а B на C. Это тратит краулинговый бюджет и сбивает Google с толку. Всегда направляйте канонические теги сразу на конечную страницу.
Не злоупотребляйте самоссылками. Самоссылающиеся канонические теги допустимы (страница указывает на саму себя), но там, где они не нужны, они тратят краулинговый бюджет. Используйте канонические теги только для дубликатов и альтернативных версий.
Никогда не используйте канонические теги для пагинации. Канонические теги в пагинации должны указывать только на первую страницу серии (часть 1, часть 2, часть 3). Рекомендации Google по пагинации объясняют, как правильно работать с контентом из нескольких страниц. Для большого контента, разбитого на несколько страниц, используйте rel="next" и rel="prev" вместо канонических тегов.
Проверять канонические теги необходимо. Используйте инструмент проверки URL в Google Search Console, чтобы убедиться, что канонические теги работают правильно. Он показывает, какой URL Google считает каноническим и почему.
Канонические теги это важнейший инструмент управления дублированным контентом и объединения ссылочного веса. Без канонических тегов дублированный контент рассеивает вес по нескольким URL и ослабляет ваши позиции. С каноническими тегами вы объединяете вес на предпочтительных URL и повышаете потенциал ранжирования.
Внедрите самоссылающиеся канонические теги на всех страницах. Добавьте канонические теги на все страницы с дублированным контентом. Раз в квартал проверяйте канонические теги в Google Search Console. Убедитесь, что они указывают на правильные URL и внедрены корректно. Используйте наш GEO SEO-аудит, чтобы найти отсутствующие канонические теги и проблемы с дублированным контентом на всём вашем сайте.
Источники
Не напрямую. Канонический тег сам по себе позиции не улучшает. Он управляет дублированным контентом, объединяя ссылочный вес на предпочтительном URL. Без канонического тега Google делит ваш вес между версиями-дубликатами.
Да. У страницы должен быть канонический тег, указывающий на неё саму. Он сообщает Google, какая версия предпочтительна, особенно когда есть несколько вариантов (http и https, с www и без www).
Да. Вы можете канонизировать страницу на другой домен. Так вес объединяется на предпочтительном домене. Однако Google редко учитывает канонические теги между доменами, если только домены не тесно связаны (например, с www и без www).
ОНИ ПОПРОБОВАЛИ SORANK ДО ВАС
