Link rel canonical что это: Атрибут rel=canonical — SEO на vc.ru

Содержание

Атрбут rel=canonical – что это такое

Оглавление

  1. Возможные причины появления дублей
  2. Важность применения атрибута
  3. Удаление дублей путем использования канонических адресов
  4. Преимущества использования метатега с атрибутом canonical
  5. org/ListItem»> Установка метатега с атрибутом canonical
  6. Как проверить наличие атрибута canonical

Canonical – это атрибут метатега link. Его используют для определения важности отдельной страницы сайта. Адреса этих страниц называют каноническими. При наличии дублей поисковый робот проиндексирует тот контент, который расположен на странице с адресом, помеченным метатегом link с атрибутом canonical. Метатегом пользуются в процессе оптимизации сайта, на котором имеются страницы с одинаковым содержимым. Таким образом удается избежать попадания в поиск множества дублей одного контента с разными сетевыми адресами. Появляются дубли из-за особенностей работы систем управления содержимым сайта. Тег прописывают в заголовок кода страницы.

canonical1.jpg

canonical1.jpg

Возможные причины появления дублей

  1. Система управления содержимым поддерживает работу с адресами нескольких типов.
  2. CMS возвращает одинаковое значение при запросе адреса с использованием субдомена www и протокола https.
  3. Система управления может присвоить одной странице несколько сетевых адресов, если обнаружит на ней одинаковый контент, относящийся к разным разделам сайта.
  4. Информация публикуется на разных сетевых ресурсах, поэтому содержимое страниц частично или полностью дублирует контент на страницах с разными адресами.

Атрибут rel=»canonical» необходимо использовать, если на разных страницах сайта присутствует контент, частично или полностью дублирующий содержимое статей, расположенных на страницах с другими сетевыми адресами.

Важность применения атрибута

Система управления содержимым позволяет обращаться к странице по разным сетевым адресам. Проблема возникает при индексации таких страниц. Поисковые роботы начинают думать, что сайт преимущественно состоит из дублей, поэтому понижают его рейтинг в поисковой выдаче. Большое количество одинаковых страниц приводит к ухудшению индексации сайта, что оказывает негативное влияние на эффективность СЕО-продвижения.

canonical2.png

canonical2.png

Удаление дублей путем использования канонических адресов

Избежать появления в поиске страниц с одинаковым содержимым поможет расположение атрибута rel=»canonical» в коде статей. Поисковики увидят ссылку, помеченную таким атрибутом, и быстро проиндексируют нужную страницу. Адреса страниц с контентом, который должен попасть в поиск, можно писать в абсолютном или относительном значении. При СЕО-оптимизации сайта под Google рекомендуется использовать абсолютный путь к предпочитаемой странице. Риск возникновения ошибки в процессе индексирования будет снижен.

Преимущества использования метатега с атрибутом canonical

Метатег упрощает оптимизацию, делая поисковое продвижение более простым и быстрым. Пользователь исключает из работ по SEO-продвижению необходимость заполнения файла robots.txt, например адресами страниц для печати.

Установка метатега с атрибутом canonical

Пользователь должен определиться со страницей, которую поисковый робот будет считать основной. В заголовке кода статей с одинаковым содержимым нужно вписать метатег с атрибутом canonical. Например, поисковой системе нужно указать адрес https://test.com/car в качестве основного. В блоке <head></head> каждой страницы, на которой частично или полностью дублируется контент, пишем <link rel=»canonical» href=»https://test.com/car» />. Поисковый робот прочитает указания и проиндексирует только страницу с каноническим адресом. Дубли будут исключены из поиска. Впоследствии поисковая система не станет посещать неканонические страницы, тем самым ускорив периодическую индексацию сайта. Чтобы упростить процесс размещения метатега, были разработаны специальные плагины для разных систем управления содержимым.

Некоторые CMS имеют встроенные средства для указания канонического адреса.

Как проверить наличие атрибута canonical

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

  1. Открываем код страницы и в заголовке ищем нужный метатег с указанным атрибутом.
  2. Устанавливаем в браузер специальное расширение, дополнение или плагин, позволяющий просматривать различные параметры, которые используют при продвижении web-сайтов. При посещении страниц с искомым атрибутом дополнение проинформирует пользователя о его наличии или отсутствии.
  3. Заходим на страницу расширенного поиска системы «Яндекс». Передаем поисковой системе часть содержимого страницы или сетевой адрес сайта, который проверяем на наличие дублей. «Яндекс» проверит проиндексированные сайты на наличие копий. В результатах поиска будут предложены адреса страниц с дублированным контентом или варианты по запросу при отсутствии дублей.
  4. Проверить наличие атрибута также можно при помощи специальных операторов поиска. Например, поисковая система Google покажет в результатах поиска дублированный контент, если в поисковую строку ввести site: домен проверяемого сайта «ключевое слово».
  5. Для поиска дублей можно воспользоваться сервисами проверки уникальности контента. Они обнаружат полностью или частично дублированный контент с указанием процента совпадений.

Правильно настроенный метатег с атрибутом canonical повысит эффективность оптимизации и продвижения сайта в интернете.

каноническая страница – как настраивать и для чего нужна

Атрибут rel=’canonical’ – это тег, который позволяет бороться с дублирующимся контентом в пределах одного сайта. Он сообщает поисковику, что некоторые страницы, имеющие разные URL-адреса, являются одинаковыми по своему содержанию. Чаще всего встречаются ситуации, когда один и тот же товар относится к разным категориям. Например, страницы iPhone 13 Pro с одинаковым содержанием и разными адресами могут находиться в разделах «Смартфоны», «Смартфоны в золотом цвете» и «Смартфоны с диагональю 6,1″». Использование атрибута ‘canonical’ позволяет указать предпочитаемый канонический URL, чтобы поисковая система не расценивала остальные страницы с таким же содержанием как дубликаты.

Когда необходим атрибут rel=’canonical’

Чтобы предупредить появление дублей.

К ним относятся:

  • страницы сортировки, создаваемые для удобства пользователей;
  • дубли, возникающие из-за UTM-меток;
  • страницы с GET-параметрами в адресе;
  • дубли, связанные с особенностями работы CMS.

В этих случаях необходимо использовать тег ‘canonical’ на всех статических страницах. К примеру, для страницы https://www.amazon.com/category-1/page-2 это будет выглядеть следующим образом:

<head><link rel="canonical" href="https://www.amazon.com/category-1/page-2/"></head>

Для страниц с похожим контентом.

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

На страницах пагинации, если в категориях сайта есть страницы «Показать все».

В этой ситуации для каждой страницы пагинации необходимо сделать канонической страницу «Показать все». Это будет выглядеть следующим образом:

<head><link rel="canonical" href="https://www.amazon.com/category-1/show-all/"></head>

Где можно указать каноническую страницу с помощью атрибута rel=’canonical’

Между тегами <head></head>

Это самый распространенный способ, который заключается в указании полного URL канонической страницы. Например, для https://www.amazon.com/*utm_content= канонической ссылкой будет https://www.amazon.com/. Для этого мы укажем ее между тегами <head></head>:

<head><link rel="canonical" href="https://www. amazon.com/"></head>

Совет: чтобы снизить вероятность появления ошибок в URL, используйте абсолютные, а не относительные ссылки.

В файле Sitemap.xml

В файле Sitemap.xml можно указать каноническую ссылку для любой страницы.

В заголовке HTTP

Этот вариант лучше использовать для файлов, не имеющих разметку HTML. Например, для документов в формате PDF. При запросе дубля сервер должен отдавать ссылку на оригинальный документ. Но обратите внимание, что этот способ подойдет только в том случае, если у вас есть права на изменение настроек сервера.

Настройка атрибута rel=’canonical’ с помощью плагинов

Есть различные плагины для CMS, которые дают возможность указать каноническую страницу.

  • Плагин Yoast SEO в WordPress позволяет автоматически добавлять канонические адреса. Для этого нужно использовать вкладку «Дополнительно».
  • На платформе OpenCart для интернет-магазинов достаточно зайти в настройки товара и задать параметр SEO URL, чтобы указать каноническую страницу.
  • В Joomla нужно включить в настройках движка функцию SEF, которая позволяет настраивать атрибут rel=’canonical’.

Как проверить корректность настройки канонических страниц

Проще всего это сделать с помощью программы Screaming Frog SEO Spider. Она анализирует сайт и показывает, какие страницы не имеют атрибута rel=’canonical’, на каких URL он есть и какие страницы являются для них каноническими.

Распространенные ошибки настройки rel=’canonical’

Несколько канонических ссылок для одной страницы.

Для одного урла может быть указан только один канонический адрес. Если использовано сразу несколько, робот поисковой системы либо посчитает страницу дублем, либо примет к сведению первый указанный URL. Следите за тем, как плагин CMS использует атрибут – иногда из-за ошибок в настройках он может указывать сразу несколько адресов.

Каноническая страница закрыта от индексирования.

Если URL канонической страницы запрещен для индексирования или робот не может получить к нему доступ по другим причинам, страница не попадет в выдачу.

Использование главной страницы сайта как канонической для других страниц.

Такое решение может привести к тому, что роботы «Яндекса» или Google проиндексируют только главную страницу.

Размещение атрибута не между тегами <head></head>

Атрибут rel=’canonical’ не должен оказаться за пределами тега <head> в секции <body>. Иногда секция <head> закрывается раньше из-за вставок JavaScript, контейнеров <iframe>, а также незакрытых парных тегов. В этом случае атрибут часто оказывается не в той секции, что приводит к игнорированию документа поисковыми роботами.

Канонические ссылки вместо 301-го редиректа

Атрибут rel=’canonical’ и 301-й редирект выглядят похожими, так как перенаправляют роботов на основную страницу. Однако нежелательно использовать канонические ссылки вместо редиректов. Несмотря на схожесть, редирект переносит весь трафик на основную страницу, а метатег с атрибутом rel=’canonical’ позволяет URL получать свой трафик, не попадая в поисковую выдачу.

Использование атрибута rel=’canonical’ дает возможность оптимизировать сайт для продвижения в поисковых системах, ускорить его индексирование и усилить позиции в выдаче.

Всё про тег canonical (rel=canonical)

Продвижение

Содержание

Назначение тега canonical

С помощью тега <link rel=»canonical» href=»http://example.com/»> можно указать поисковым системам, какой URL-адрес страницы считается каноническим (предпочтительным).

Тег или атрибут canonical служит для предотвращения дублирования контента в поисковых системах, т.к. из-за особенностей работы интернет-сайтов один и тот же контент (статья, товар, листинг) может выдаваться по разным URL-адресам.

Популярные примеры дублирования контента:

  • товар или статья доступная в разных категориях
  • страницы фильтрации
  • страницы с параметрами в URL

Примеры:

https://example.com/category1/tovar1

https://example.com/category2/tovar1

https://example. com/category1/

https://example.com/category1/?color=red

https://example.com/category1/?from=site

Проблему с дублями страниц необходимо решать в обязательном порядке потому-что:

  1. Если не указать явно предпочтительный адрес, поисковая система будет выбирать его на свое усмотрение и будет показывать в результатах поиска
  2. Чтобы связать информацию о ссылках, переходах и поведении пользователей с одним URL. То есть информация по всем копиям будет учитываться для основного URL, это крайне важно для SEO.
  3. Чтобы упростить сканирование сайта для поисковых систем. Робот не тратит время на переход по неканоническим страницам и может обходить чаще канонические.

Как указать каноническую страницу

Два явных способа указания канонического URL:

  1. Основной и самый популярный — с помощью тега

<link rel=»canonical» href=»http://example.com/»>

2. С помощью HTTP заголовка, в поле Link:

Link: http://www.example.com/downloads/white-paper.pdf; rel=»canonical»

Также, поисковые системы могут отдать предпочтение определенной странице, если:

  • страница указана в карте сайта
  • с дублей страниц стоят 301 редиректы на основную страницу
  • на нее стоят внутренние и/или внешние ссылки

То есть, если робот поисковика нашел две одинаковых страницы, то предпочтет ту, которая указана в карте сайта, на которую стоят внутренние или внешние ссылки.

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

Как проверить каноническую страницу

Если вы можете читать HTML код, то можно поискать в исходном коде страницы. В браузере на открытой вкладке нажмите CTRL+U, или правой кнопкой мыши на странице и «Посмотреть исходный код».

Тег canonical в исходном коде

Еще проще установить в браузер специальное расширение с SEO функционалом, их очень много разных. Из тех, что я пользуюсь, сразу несколько показывают тег canonical: SEO Meta Inspector, SEO minion, Robots Exclusion Checker и Link Redirect Trace

Тег canonical в расширении Link Redirect Trace

Какую страницу считает канонической поисковик?

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

В Яндекс и Google в кабинете вебмастера есть инструменты, где можно проверить URL и получить информацию.

Проверить статус URL в Яндекс Вебмастер

Как массово проверить сайт на наличие canonical

Можно использовать почти любые программы или веб-сервисы для SEO-анализа сайта, они все наверняка будут показывать информацию по тегам canonical.

Из программ рекомендую бесплатную SiteAnalyzer, а из сервисов SERanking, который тоже бесплатен для сайтов до 1000 страниц (а если больше, то все равно дешево).

Информация о канонических ссылках в сервисе SEranking

Предпочитаю сервисы, потому-что не надо ничего устанавливать и отчеты доступны с любого компьютера.

Как помочь поисковым системам индексировать нужные страницы

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

Популярная ошибка веб-мастеров просто закрывать такие страницы от индексации, но в таком случае отбрасываются (или не учитываются) показатели, накопленные по таким URL в поисковых системах.

В Яндексе для этих целей есть специальная директива Clean-Param, а в Google в Google Search Console специальный инструмент для указания параметров, которые надо отбросить.

Например, на сайте есть страницы:

www.example.com/some_dir/get_book.pl?ref=site_1&book_id=123
www.example.com/some_dir/get_book.pl?ref=site_2&book_id=123
www. example.com/some_dir/get_book.pl?ref=site_3&book_id=123

Параметр ref используется только для того, чтобы отследить с какого ресурса был сделан запрос и не меняет содержимое, по всем трем адресам будет показана одна и та же страница с книгой book_id=123. Тогда, если указать директиву следующим образом:

User-agent: Yandex
Disallow:
Clean-param: ref /some_dir/get_book.pl

Робот Яндекса сведет все адреса страницы к одному:

www.example.com/some_dir/get_book.pl?book_id=123
Видео про Clean-Param

А в Google надо будет добавить параметр ref в инструменте «Параметры URL»

Параметры URL в Google Search Console

Canonical на саму себя

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

Кроме того, представитель Google, Джон Мюллер, говорит о том, что он даже желателен.

«Наличие канонического тега на странице указывающего на себя не критично, но это облегчает нам выбор именно того URL, который вы хотите выбрать в качестве канонического.

Мы используем ряд факторов для выбора канонического URL, и rel-canonical играет в этом не последнюю роль.

Так, в частности, такие вещи, как параметры URL, или если URL помечен каким-либо особым образом — возможно, у вас есть ссылки, ведущие на эту страницу, которые помечены для аналитики, например — тогда может случиться так, что мы выберем этот помеченный и с параметрами URL в качестве канонического.

А с помощью rel-canonical вы говорите нам, что вам очень, очень нужен именно этот URL, который вы указываете в качестве канонического…

Так что это отличная практика — иметь самоссылающийся канонический URL, но это не критично. Это не то, что необходимо это просто то, что помогает убедиться, что эта разметка будет воспринята правильно».

Джон Мюллер, на 28й минуте https://www.youtube.com/watch?v=MD6ABXMMuaI

Canonical и постраничная навигация

Больше всего споров возникает о том, как настраивать тег canonical в интернет-магазинах и каталогах для постраничной навигации. Чаще всего предлагаются такие варианты:

  1. Оставить каноническими все страницы категории.
  2. Делать канонической первую страницу категории.
  3. Делать канонической страницу, на которой выводятся все товары (category?view=all), при этом не каждый движок это может сделать по умолчанию.
  4.  Использовать теги rel=»next» и rel=»prev», чтобы указать поисковым системам на страничную навигацию. Но эти теги никогда не поддерживал Яндекс, а в 2020 году Google заявил, что они давно не обращают на них внимание.

Пример разметки rel=»next» и rel=»prev» для 2й страницы в категории:

<link rel="next" href="https://website. com/page/3/>
<link rel="prev" href="https://website.com/page/1/>

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

Я еще не видел, чтобы изменение этой настройки хоть как-то заметно повлияло на трафик, хотя чисто технически можно спорить и считать ошибкой вариант, который вам не нравится.

Однако, лучше избегать таких настроек:

  1. Ни в коем случае нельзя закрывать от индексации страницы категории. В таком случае поисковик не сможет учитывать показатели таких URL (например, не будет передаваться PageRank), а товары с исключенных страниц в некоторых случаях не попадают в индекс (например, если ссылка на товар есть только на 3й странице категории).
  2. Все таки не стоит указывать канонической первую страницу. Может получится эффект такой же как от закрытия индексации, 2я и далее страницы категории могут выпасть из индекса. Но хотя бы уже не теряются сигналы и ссылки, т.к. rel-canonical сольет их на первую страницу.

Еще вот хорошая инфографика от Ahrefs:

Каноникализация с отсылкой на первую страницу отрезает пути для сканирования

Рекомендации по использованию тега canonical

Простые правила, которые сократят вероятность ошибок.

  1. Используйте только абсолютные адреса в теге canonical. Тогда по какому бы адресу не была открыта страница, она будет всегда указывать на один и тот-же адрес.
  2. Частный случай п.1 Используйте правильную версию протокола HTTPS или HTTP
  3. Канонический URL должен быть открыт к индексации и отдавать код сервера 200 ОК.
  4. Ставьте внутренние ссылки (из меню, из контента) на канонические адреса, в противном случае вы даете поисковым системам противоречащую информацию.
  5. Прописывайте адреса в нижнем регистре
  6. Используйте тег canical на всех страницах сайта. Какой смысл настраивать для отдельных страниц, ваш движок должен проставлять правильный canonical для всех страниц (и ссылка на саму себя не проблема, а наоборот преимущество, как мы уже рассмотрели в статье).
  7. Используйте единственный на странице тег canonical, иначе поисковик проигнорирует все.
  8. Не закрывайте от индексации неканонические страницы

Сanonical или noindex?

Многие вебмастера закрывают от индексации неканонические страницы через robots.txt или метатегом noindex.

Во первых, в этом нет смысла, т.к. уже указали каноническую страницу, робот-краулер поймет, что остальные не надо индексировать.

Во вторых, так теряются сигналы для неканоничных URL, которые могут учитывать поисковые системы. Все таки noindex служит главным образом для закрытие контента, который нежелательно индексировать, а не для закрытия дублей)

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

Скрытые ошибки с canonical

«

Мнимый» canonical

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

То есть:

Страница

example.com/page1

содержит canonical

example.com/page1

Ее дубль

example.com/news/page1

содержит canonical

example.com/news/page1

То есть фактически движок прописывает в каноникал текущий URL, и по какому бы URL не открыть страницу у нее будет стоять такой же canonical. В итоге получается такая же ситуация как вообще без указания канонических страниц, но еще и поисковики сбиты с толку.

«Плавающий» canonical

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

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

То есть:

У товара:

example.com/category1/tovar1

сегодня canonical

example.com/category1/tovar1

а завтра

example. com/category2/tovar1

Передача ссылочного веса через canonical

Специально отдельно это отмечу и вынесу отдельным блоком. Неканонические адреса страниц могут собирать ссылочный вес и передавать канонической странице.

Об этом также явно сказано в справке Google:

Для консолидации сигналов ссылок для похожих или дублирующихся страниц. Это помогает поисковым системам консолидировать информацию, которую они имеют для отдельных URL (например, ссылки на них), в единый, предпочтительный URL. Это означает, что ссылки с других сайтов на http://example.com/dresses/cocktail?gclid=ABCD объединяются со ссылками на https://www.example.com/dresses/green/greendress.html.

Google, перевод с https://developers.google.com/search/docs/advanced/crawling/consolidate-duplicate-urls?hl=en

Другие вопросы

Если у вас есть интересный вопрос или ситуация с canonical, то напишите в комментариях или мне на почту.

← SEO оптимизация картинокХлебные крошки и SEO →

специалист по SEO продвижению

Руководство для начинающих по тегу rel=canonical

Канонические URL-адреса могут показаться пугающими. Узнайте, как правильно использовать этот тег, чтобы предотвратить или решить технические и внешние SEO-проблемы (дублированный контент).

Сегодня я расскажу о канонических URL-адресах (или легендарном теге link rel canonical). На этом мы идем глубоко в лес ботаников, ребята, так что пристегнитесь.

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

Начнем.

Небольшое напоминание, прежде чем мы углубимся в технические сложности канонических URL-адресов. Это часть SEO, а SEO — всего лишь часть или один из каналов цифрового маркетинга.

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

Даже в рамках SEO канонические URL-адреса или тег link rel canonical являются лишь крошечным компонентом гораздо большей части всей этой головоломки.

В 10 раз больше трафика от Google.

Получите контрольный список SEO, отправленный на ваш почтовый ящик.

[Бесплатный мини-курс] Изучите стратегию SEO, которую мы использовали в PayPal и Airbnb.

Получите ТОЧНУЮ структуру, которую вам нужно внедрить, чтобы ваша SEO-стратегия была надежной до конца года.

Узнайте точную стратегию ключевых слов SEO, которую мы использовали в PayPal и Airbnb.

Забронируйте место на специальном бесплатном мастер-классе по SEO!

Обучение SEO, чтобы в 10 раз увеличить трафик из Google.

ClickMinded — это место, где 8 702 стартапа, агентства, предпринимателя и студента изучают SEO, получают более высокие рейтинги и больше трафика.

Значительно развивайте любой бизнес с помощью СОП по цифровому маркетингу.

Библиотека ClickMinded SOP представляет собой набор шаблонов стратегии цифрового маркетинга с пошаговыми инструкциями, которые можно использовать для развития любого веб-сайта.

Спасибо, что являетесь частью семьи ClickMinded!

Что такое канонические URL-адреса?

«Канонические URL-адреса» — это просто причудливое, чрезмерно техническое слово, обозначающее «Вот как мы поступаем с дублирующимся или похожим контентом».

Канонический тег link rel, который мы используем на наших веб-страницах, сообщает поисковым системам, где находится исходная версия страницы. Фактически это похоже на указание на «мастер-копию» страницы.

Современные веб-приложения создают эту огромную проблему, когда у нас есть много и лотов и множество разных версий одного и того же. Если бы мы не решали эту проблему, добавляя канонические теги, создание карты сайта для вашего сайта было бы серьезной проблемой для Интернета и любой поисковой системы.

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

Например, я управлял поисковой оптимизацией в Airbnb, и это было для нас серьезной проблемой.

Если у вас есть список из тысячи домов в определенном городе и множество различных фильтров, существует множество различных способов упорядочить эту страницу.

Конечно, у вас есть тысяча домов, но:

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

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

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

Основная идея здесь в том, что мы говорим: «Хорошо, мы все еще хотим, чтобы наши пользователи могли фильтровать. Мы по-прежнему хотим, чтобы наши пользователи могли отображать страницу по-разному, но мы хотим сообщить поисковой системе:  «Привет, Google. Я знаю, кажется, что у нас тысяча страниц, но на самом деле у нас только одна».

Для этого и предназначена каноническая страница. Поисковым системам очень конкретно предлагается сказать: «Это основная копия URL. Поместите только это в результаты поиска и игнорируйте остальные ».

Другой способ взглянуть на канонические URL-адреса — с точки зрения дублирующегося фрагмента контента.

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

  • Это может повредить вашему краулинговому бюджету. По сути, Google.com и другие поисковые системы, такие как Yahoo, выделяют определенное количество запросов в день, неделю или месяц, и если они тратят все это время на сканирование страниц, которые вы не хотите сканировать, это вредит вам, поскольку веб-мастер.
  • Может понизить рейтинг. Если робот Googlebot снова и снова видит на вашем сайте шаблон дублирования, он может понизить ваш рейтинг. Очевидно, это нехорошо.
  • Может отправлять пользователей на некачественные страницы. Допустим, вас не волнует краулинговый бюджет. Допустим, дублированный контент еще не вредит вашему рейтингу. Если пользователи находят ваш ненужный мусор в результатах поиска, это совсем не хорошо.

Когда и как использовать канонизацию

Давайте рассмотрим здесь несколько примеров.

Допустим, я отвечаю за Nike.com, и на нашем веб-сайте есть страница продукта, посвященная мужской обуви, и я хочу, чтобы она заняла первое место в Google по запросу «мужская обувь».

Если я нахожусь на «nike.com/mens-shoes» (исходная версия страницы) и хочу добавить здесь канонический тег, я бы использовал тег ссылки с атрибутом HTTP-заголовка rel=»canonical» и атрибут href «nike.com/mens-shoes».

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

Давайте посмотрим на ту же страницу с фильтром.

Допустим, я захожу на «nike.com/mens-shoes» и хочу отсортировать эту страницу по всему размеру 10, поэтому я добавляю фильтр. Возможно, к URL-адресу добавляется параметр URL (что-то вроде «?size=10»).

Теперь у меня есть новая страница с новым фильтром, но я не хочу, чтобы эта страница отображалась в результатах поиска Google, поэтому элемент канонической ссылки остается прежним.

Страница существует для пользователей, но если Google когда-либо найдет ее, он увидит этот канонический тег в заголовке, и это будет похоже на то, что мы говорим:

«Вы на этой странице, но на самом деле не индексируете Это. Пожалуйста, проиндексируйте этот другой, который является моим предпочтительным URL-адресом, мастер-копией и любыми ссылками, которые получает эта страница, вы можете продолжить и передать это в мастер-копию ».

Это был бы пример, когда для этого конкретного типа фразы (например, «Обувь Nike, размер 10») нет никакого намерения поисковика, поэтому я не хотел, чтобы эта страница ранжировалась.

Давайте сделаем еще один сценарий:

Допустим, у меня есть еще один фильтр для красных туфель, поэтому URL-адрес будет «nike.com/mens-shoes?size=10& color=red ».

Теперь мы рассмотрим всю мужскую обувь Nike 10-го размера и красного цвета. Это то же самое. Это другая страница. Это другой набор фильтров. Это более конкретно, но я не хочу, чтобы эта страница была в индексе.

Мы собираемся оставить канонический тег обратно в мастер-копии, так как этот URL-адрес получает все больше и больше параметров, мы по-прежнему указываем обратно на мастер-копию.

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

Однако давайте рассмотрим здесь другую ситуацию.

Допустим, у меня есть тот же URL, но есть определенный тип фильтрации, который действительно важен для нас. В данном случае это Jordans: обувь Nike Jordan.

Допустим, я рекламирую на главной странице, 25 000 человек в месяц ищут мужскую обувь Nike Jordan, и я хочу, чтобы эта страница была в индексе.

В этом случае я бы сам канонизировал URL-адрес с фильтром для Jordans: nike.com/mens-shoes?type=jordans.

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

В этой ситуации, когда Google переходит по этому URL-адресу, я бы сказал Google: «Эй, на самом деле эта страница является мастер-копией. Пожалуйста, поместите его в свой индекс».

Мы делаем это, потому что страница важна для нас. Это уникальный и хороший опыт для пользователей, за которым стоит объем поиска. Поэтому мы решили оставить его в индексе.

Когда вы делаете это, вы должны быть осторожны и убедиться, что содержимое этой страницы не является точной копией оригинальной страницы мужской обуви . Убедитесь, что там есть какая-то дифференциация.

Почему важна канонизация

Тег rel canonical и канонизация в целом могут выглядеть так: «Как бы выглядели результаты поиска, если бы у Google не было возможности удалять дублированный контент?»

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

Подумайте об этом: у меня есть масса URL-адресов, которые по сути являются одним и тем же (мужская обувь, мужская обувь? размер=10 и т. д.). Подумайте о каждой возможной перестановке этого.

Это может стать очень грязным, очень быстро.

Интернет был бы отстойным без этого.

Очень хорошо, что Google разработал технические средства для решения подобных проблем.

Канонические URL-адреса: советы, о которых следует помнить

Помимо описанных выше основ, есть еще несколько советов, которые вы, возможно, захотите иметь в виду:

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

Некоторым людям нравится не ссылаться на канонические теги. Я видел доказательства за и против этого. Это действительно зависит от вашей ситуации. Например, TripAdvisor делает очень интересные вещи по этому поводу. Взгляните на их исходный код и проверьте, что они делают.

Если вы только начинаете, канонические теги, ссылающиеся на самих себя, вполне подойдут.

Канонизировать вашу домашнюю страницу

Лично я считаю, что домашние страницы наиболее странно связаны с вещами.

Существует множество различных способов отображения домашних страниц, например http://www.website.com, https://website.com, www.website.com/index.php, www.website.com/index. html и так далее.

Люди постоянно что-то портят.

Выберите основную версию для отображения домашней страницы и канонизируйте каждую возможную версию до основной.

Канонические теги являются

предложением , а не директивой

Файлы robots.txt являются директивой. 301 переадресация — это директива. Используя эти вещи, вы говорите поисковой системе: «Эй, у тебя есть , чтобы сделать это».

Канонические теги, однако, являются предложением.

Google считает, что веб-мастера часто ошибаются, поэтому Google активно признает, что им разрешено игнорировать вас, если они думают, что вы стреляете себе в ногу.

Канонические теги — это еще одно предложение, которое мы даем поисковым системам, чтобы посоветовать им, как справляться с проблемами нумерации страниц и дублированием контента.

Итак, если вы поставили канонический тег, он не работает, и если вам интересно, что произошло, покопайтесь немного глубже в том, что вы делаете, потому что Google может получать от вас смешанные сигналы.

Google говорит, что они не будут полностью применять канонические теги, но чаще всего, я вижу, что они это делают.

Междоменная канонизация в порядке

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

Совершенно нормально написать сообщение в блоге для веб-сайта 1.com, а затем опубликовать его на веб-сайте 2.com, веб-сайте 3.com и веб-сайте 4.com, а затем выполнить междоменную канонизацию обратно к оригиналу.

Все, что делает  кросс-канонизированным, не будет отображаться в индексе, поэтому, делая это, вы фактически говорите Google: «Эй, не индексируйте эту страницу, поскольку исходная версия здесь».

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

Не посылайте смешанные сигналы

Есть много способов все испортить.

Например, вы можете взять две страницы и канонизировать их друг с другом. Или вы можете взять две страницы и канонизировать одну на другую и перенаправить 301 одну на другую.

Не отправлять смешанные сообщения. Выясните, каков ваш план, выясните, какой должна быть ваша мастер-копия, и воплотите этот план в жизнь.

Убедитесь, что все четко в каждом элементе.

Имейте в виду, что перенаправления 301 и канонизация имеют разные эффекты

Многие люди спрашивают  «Хорошо, по сути, я хочу удалить кучу дубликатов страниц и объединить их все в одну страницу. Должен ли я использовать канонический тег или код состояния 301?» .

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

В то же время имейте в виду, что 301 редиректы и канонизация предлагают разные возможности для пользователя.

  • При переадресации 301 пользователь перемещается на новую конечную страницу.
  • С канонической ссылкой их нет. По сути, вы говорите Google: «Привет. Страница, на которой вы находитесь, является копией. Игнорируйте это и отправляйте любые ссылки на эту другую страницу». Однако пользователь по-прежнему останется там, так что имейте это в виду.

Вы не можете использовать канонические теги для манипулирования ссылками

Некоторые люди говорят  «Хорошо, тогда все, что мне нужно сделать, это получить кучу ссылок на страницу, а затем канонизировать ее до совершенно не связанной страницы. Тогда я смогу занять супервысокое место и выиграть Интернет».

Это так не работает .

На самом деле похоже, что Google использует релевантность документа, чтобы справиться с этим. Они хотят убедиться, что то, что вы отправляете, является реальной копией.

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

Например, если у вас есть страница о синих виджетах, и вы канонизируете ее до страницы о гориллах, это не сработает.


Вот и все, это действительно все, что нужно знать о канонических URL-адресах и теге rel canonical. Используя информацию в этом посте, вы сможете правильно канонизировать свой дублированный контент, что является очень важным элементом всего процесса поисковой оптимизации.

Еще больше ресурсов

Если вы новичок в SEO и онлайн-маркетинге, обязательно загрузите наше руководство по стратегии цифрового маркетинга и наше руководство по стратегии SEO, чтобы получить общий обзор того, как все это работает.

В 10 раз больше трафика от Google.

Получите контрольный список SEO, отправленный на ваш почтовый ящик.

[Бесплатный мини-курс] Изучите стратегию SEO, которую мы использовали в PayPal и Airbnb.

Получите ТОЧНУЮ структуру, которую вам нужно внедрить, чтобы ваша SEO-стратегия была надежной до конца года.

Узнайте точную стратегию ключевых слов SEO, которую мы использовали в PayPal и Airbnb.

Забронируйте место на специальном бесплатном мастер-классе по SEO!

Обучение SEO, чтобы в 10 раз увеличить трафик из Google.

ClickMinded — это место, где 8 702 стартапа, агентства, предпринимателя и студента изучают SEO, получают более высокие рейтинги и больше трафика.

Значительно развивайте любой бизнес с помощью СОП по цифровому маркетингу.

Библиотека ClickMinded SOP представляет собой набор шаблонов стратегии цифрового маркетинга с пошаговыми инструкциями, которые можно использовать для развития любого веб-сайта.

Спасибо, что являетесь частью семьи ClickMinded!

Как правильно использовать тег Rel=Canonical

Вы, вероятно, слышали о теге rel=canonical и, возможно, даже использовали его раньше, но если вы все еще не совсем понимаете, что он делает или в каких ситуациях требуется его использование, вы не одиноки— канонический тег может быть сложным.

В этом руководстве мы обсудим основы rel=canonical, в том числе то, что он делает, когда его следует использовать (а когда не следует), а также распространенные ошибки, которых следует избегать при использовании этого тега.

Что такое тег Rel=Canonical?

Rel=canonical — это тег HTML, решающий проблему дублирования контента. Веб-мастера используют этот тег на странице, которая почти точно такая же, как и другая страница. Тег сообщает Google и другим поисковым системам, какая страница является исходной (или канонической) версией. Затем поисковая система знает, что нужно индексировать только каноническую страницу, и весь «ссылочный вес» на дублирующую страницу передается канонической странице.

Давайте рассмотрим пример. Предположим, у вас есть сайт электронной коммерции, и все следующие URL-адреса ведут посетителей на одну и ту же страницу.

  • https://example.com/coffee-grinder

  • https://example.com/kitchen/coffee-grinder

  • https://example.com/household/coffee-grinder

Здесь есть пара проблем. Вы не хотите дублировать контент на своем сайте, потому что поисковые системы могут оштрафовать вас за это (узнайте, как избежать этого с помощью отчета об аудите SEO агентства AgencyAnalytics здесь). Также было бы хорошо для вашего рейтинга, если бы вы могли заставить людей ссылаться только на один из этих URL-адресов. Если ваш ссылочный вес разделен между тремя из них, вполне вероятно, что ни один из них не будет иметь высокого рейтинга.

Тег rel=canonical решает обе эти проблемы. Чтобы использовать его, сначала выберите, какой URL-адрес назначить исходным. Неважно, какой из них вы выберете, хотя в целом рекомендуется выбирать самую простую версию URL. Предположим, в приведенном выше примере вы хотите, чтобы https://example.com/coffee-grinder был вашим каноническим URL-адресом.

Затем поместите тег rel=canonical в каждый дубликат страницы. Код выглядит так:

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

Тег rel=canonical иногда также называют rel-canonical, rel canonical, каноническим тегом или каноническим элементом ссылки.

Когда следует использовать Rel=Canonical?

Тег rel=canonical используется, когда вы думаете, что у вас может быть проблема с дублированием контента, но нет смысла удалять одну версию контента или выполнять перенаправление 301. Вот несколько раз, когда вы хотели бы использовать его.

  • Один и тот же контент отображается в разных категориях или тегах на вашем сайте.

  • У вас есть динамическая страница, которая позволяет людям получать один и тот же контент с помощью нескольких параметров фильтрации или сортировки. В частности, сайты электронной коммерции часто отображают один и тот же контент по разным URL-адресам.

  • Вы являетесь владельцем нескольких сайтов и используете один и тот же контент более чем на одном из них.

  • Вы распространяете контент или позволяете другим сайтам распространять ваш контент. В любом случае, сайт, повторно публикующий статью, должен использовать тег rel=canonical, чтобы направить сок ссылок обратно на оригинал.

Когда не следует использовать Rel=Canonical?

Тег rel=canonical определенно полезен, но не всегда является правильным решением. Вот несколько ситуаций, когда не следует использовать rel=canonical (и что следует делать вместо этого).

Есть несколько способов попасть на вашу домашнюю страницу . Например, предположим, что оба следующих URL-адреса ведут на вашу домашнюю страницу:

Возможно, вы захотите использовать rel=canonical, чтобы установить предпочтительный URL-адрес в качестве канонической версии. Однако лучше просто настроить перенаправление 301, чтобы посетители всегда попадали на предпочитаемую вами версию. Почему? Гораздо чище и проще не иметь двух версий вашей домашней страницы в Интернете. Кроме того, поскольку люди будут попадать только на предпочитаемую вами домашнюю страницу, все ссылки, которые вы получите на свой сайт, будут иметь правильный URL-адрес.

Как правило, не используйте rel=canonical, если вместо этого можно использовать перенаправление 301. Редиректы обычно менее сложны, и чем меньше вы усложняете свой сайт, тем лучше.

Вы используете специальный реферальный или отслеживающий URL . URL-адреса отслеживания могут быть очень полезными, но не рекомендуется позволять людям переходить на них, даже если вы используете rel=canonical, чтобы направить их на исходную страницу. Причина? Если другие люди начнут ссылаться на эти URL-адреса, ваши номера отслеживания больше не будут точными.

Вы можете решить эту проблему, настроив перенаправление 301 с URL-адреса отслеживания. Засчитайте посещение специального URL, а затем отправьте человека на основную версию страницы. Таким образом, ваши цифры остаются точными.

Контент на вашем сайте разбит на страницы . Например, предположим, что у вас есть новость, состоящая из трех страниц, каждая из которых имеет собственный URL-адрес. Может показаться естественным использовать тег canonical на страницах 2 и 3, чтобы указать, что первая страница является исходной версией. Однако это большая ошибка, потому что контент на второй и третьей страницах не дублируется, поэтому, используя rel=canonical, вы предотвращаете появление любой из страниц, кроме первой, в результатах поиска. Это может привести к потере большого количества трафика, если люди будут искать термины, которые точно соответствуют чему-то на второй или третьей странице истории.

У вас есть несколько вариантов получше. Первый — использовать теги «следующий» и «предыдущий», чтобы указать порядок ваших страниц. Эти теги форматируются аналогично каноническому тегу.

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

Вы также можете создать страницу «просмотреть все», содержащую все новости. Затем вы можете использовать ссылку rel=canonical на каждой из ваших трех страниц, чтобы указать, что версия «просмотреть все» является канонической.

Лучше, быстрее и проще Отчеты для клиентов всего за несколько кликов

Начните бесплатную пробную версию сегодня!

Rel=Canonical FAQs

Передает ли тег rel=canonical 100% ссылочного веса на каноническую страницу?

Нет, но большую часть пропускает. Никто точно не знает, сколько ссылочного веса теряется при переходе, поскольку поисковые системы не говорили об этом открыто. Впрочем, потери кажутся минимальными, так что переживать, наверное, не стоит.

Могу ли я использовать тег canonical, если две страницы не совсем одинаковы?

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

Тем не менее, ваши страницы не обязательно должны быть на 100% идентичными, чтобы использовать rel=canonical. Например, можно использовать тег canonical со страницами, которые отличаются одним или двумя предложениями.

Могу ли я указать страницу на саму себя?

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

Могу ли я канонизировать каждую страницу своего веб-сайта?

Да, но это немного спорно: некоторые люди считают, что чрезмерное использование rel=canonical может заставить поисковые системы относиться к вашим каноническим тегам менее серьезно, в то время как другие считают, что это совершенно нормально. Если вы хотите использовать rel=canonical на всем сайте, это, вероятно, безопасно, но дважды проверьте правильность всех ваших тегов.

Могу ли я канонизировать страницу, которая канонизирует другую страницу?

Да, но обычно для этого нет веской причины. Объединение rel=canonicals вместе сбивает с толку и запутывает. Вы также теряете немного ссылочного веса каждый раз, когда совершаете переход с одной страницы на другую, поэтому делать это более одного раза неразумно. Просто укажите свою страницу на исходной канонической странице.

Могу ли я канонизировать страницу на другом сайте?

Да, rel=canonical работает в разных доменах.

Распространенные ошибки веб-мастеров с тегом Rel=Canonical

Легко ошибиться с тегом rel=canonical, но эти ошибки не всегда очевидны. Это может иметь разрушительные последствия, потому что к тому времени, когда вы понимаете, что что-то не так, ваше SEO уже пострадало. Вот несколько распространенных сценариев, которых следует избегать.

Использование более одного тега rel=canonical на странице

На странице должен быть только один тег canonical. Если у вас их два или более, поисковые системы будут игнорировать их все. Наличие более одного канонического тега сообщает Google, что на этой странице есть несколько оригинальных версий контента, что с самого начала противоречит цели использования канонического тега.

Канонизация неиндексируемой страницы

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

Помещение тега rel=canonical в тело вместо заголовка

Это легко сделать, но ваш тег canonical будет совершенно бесполезен, если вы это сделаете. Дважды проверьте, что ваш rel=canonical находится в заголовке страницы, где находятся ваш заголовок и метаописание.

Использование относительных URL-адресов вместо абсолютных URL-адресов

Абсолютный URL-адрес указывается явно, включая http или https в начале. Предполагается, что относительный URL относится к текущей странице. Например, вот канонический тег, использующий абсолютный URL-адрес:

В этом абсолютном URL-адресе нет места для двусмысленности. А вот тот же тег с относительным URL-адресом:

Предполагается, что этот URL-адрес относится к http://example.com.

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

На первый взгляд все нормально. Но поскольку протокол http не указан, поисковые системы будут думать, что это относительный URL. Вы предлагаете им проиндексировать страницу http://example.com/example.com/blog. Избегайте подобных SEO-катастроф, указывая полный URL-адрес в каждом используемом вами каноническом теге.

Вывод

Канонический тег — отличный инструмент в вашем арсенале SEO, но с ним нужно быть осторожным. Этот тег не прощает ошибок и может даже стереть ваш сайт с радаров поисковых систем, но если вы используете его правильно, это очень полезный способ консолидировать ссылочный вес и улучшить SEO. Не бойтесь rel=canonical — просто сначала проведите исследование, и этот тег может вознаградить вас улучшенным поисковым рейтингом.

Автор:

Джо Доброта

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

Прочитайте больше сообщений Джо Доброты ›

Что такое канонический тег (+ его преимущества для SEO)?

Что такое канонический тег?

Канонический тег (или rel=canonical) — это небольшой фрагмент HTML-кода, помогающий поисковым системам определять «основную» версию страницы среди остальных страниц, идентичных или очень похожих на нее.

В SEO канонические теги используются, чтобы сообщить Google, какую версию страницы вы хотите отображать в результатах поиска, чтобы консолидировать ссылочный вес с дубликатов страниц, а также улучшить сканирование и индексацию вашего веб-сайта.

Вот как может выглядеть канонический тег на веб-странице:

  

Почему важны канонические теги в SEO?

Основная цель канонического тега — сообщить поисковым системам, какая страница является основной, оригинальной версией, а какие — просто дубликатами, которые выглядят одинаково.

Вообще говоря, веб-сайты обычно содержат как минимум несколько страниц, которые считаются дубликатами — они отображают одно и то же содержимое, но с разными URL-адресами.

В этих случаях Google должен решить, какую страницу выбрать для целей индексации и ранжирования — он не будет использовать все страницы в качестве результатов поиска, поскольку все они выглядят одинаково или просто очень похожи .

Например, страницы товаров обычно выводятся не только по 1 основному URL. Они также могут отображаться с различными часто используемыми параметрами URL (например, для сортировки, валюты, размеров и т. д.):

 https://www.randomshop.com/clothes/shirts.html
https://www.randomshop.com/clothes/shirts.html?Размер=XL
https://www.randomshop.com/clothes/shirts.html?Size=XL&color=red 

В этом примере страница товара может отображаться в основной категории — /clothes/ , но также фильтроваться и отображаться с размерными и цветовыми параметрами. Поэтому он может отображаться как результат поиска по 3 различным URL-адресам.

Здесь стали важны канонические теги — они укажут Google, что вы хотите проиндексировать основную категорию URL /clothes/ , используйте его в качестве результата поиска и игнорируйте остальные URL-адреса.

Помимо основного назначения канонического тега, с ним также связаны некоторые важные SEO-преимущества.

1. Они объединяют PageRank

Канонические теги помогают консолидировать вес ссылок (PageRank) со всех дубликатов страниц в одну основную каноническую страницу.

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

Таким образом, эти страницы частично перенимают ссылочный вес основной версии страницы — той, которую вы действительно хотите ранжировать в результатах поиска.

Применяя канонические теги к дубликатам страниц, PageRank может быть перенесен в один URL-адрес и, следовательно, улучшить его общий рейтинг в поиске Google.

2. Они помогают управлять синдицированным контентом

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

Многие владельцы веб-сайтов используют другие веб-сайты для публикации своего контента (в рекламных или других целях).

В этом случае Google должен решить, какой веб-сайт является исходным источником этого контента и должен отображаться в результатах поиска, а какие веб-сайты только продвигают его.

Установка канонических тегов на этих внешних веб-сайтах помогает решить эту проблему и продвигать исходную, основную версию страницы в поиске Google .

Или, как сказал Дэнни Салливан:

Если люди намеренно решили синдицировать свой контент, это затрудняет определение исходного источника. Вот почему мы рекомендуем использовать каноническую или блокировку. Издатели, занимающиеся синдикацией, могут потребовать этого. https://t.co/hblGLsD0ir pic.twitter.com/yjtx43II8j

— Дэнни Салливан (@dannysullivan) 18 сентября 2019 г.

3. Они улучшают сканирование

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

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

Назначая канонические страницы, Google уделяет больше внимания наиболее важным страницам и, следовательно, экономит «краулинговый бюджет».

Или, как официально заявил Google:

«Каноническая страница будет сканироваться чаще всего; дубликаты сканируются реже, чтобы снизить нагрузку на ваш сайт при сканировании Google».

Как добавить канонический тег?

Добавить канонические теги на ваши страницы довольно просто — просто зайдите на любую дубликат веб-страницы и добавьте тег rel=»canonical» в раздел страницы .

Ссылка в каноническом теге должна указывать на основную, исходную версию.

Внедрение канонических тегов лучше всего выполнять на постраничной основе. Однако это может занять много времени и ресурсов или даже невозможно на больших веб-сайтах.

К счастью, канонические теги также могут быть реализованы автоматически с помощью различных плагинов, таких как Yoast SEO (для WordPress).

Реализация канонических тегов с помощью этого плагина довольно проста:

  1. Выберите страницу для канонизации
  2. Перейдите в раздел «Дополнительно» на странице
  3. Добавьте канонический URL-адрес, на который вы хотите сослаться

Есть также несколько других способов указать Google ваши канонические страницы.

Использовать HTTP-заголовок

Канонические теги также можно добавлять в HTTP-заголовок веб-страницы.

Это особенно полезно для специальных документов, отличных от HTML, таких как PDF-файлы , поскольку они не содержат раздела , куда можно было бы добавить стандартный канонический тег.

Для внедрения канонических тегов в HTTP-заголовок вам необходимо получить доступ к файлу .htaccess вашего сайта и добавить канонический тег в форму, которая может выглядеть следующим образом:

 Ссылка: ; rel="canonical" 

Если вы хотите узнать больше о добавлении канонических тегов через HTTP-заголовок, ознакомьтесь с этой статьей о реализации канонических тегов.

Передовой опыт использования канонических тегов

1. Используйте самоссылающиеся канонические символы

Хотя это и не является обязательным, всегда рекомендуется добавлять канонический тег на страницу, которая указывает сама на себя – даже если вы не использовали канонические теги на остальных страницах-дубликатах.

Использование ссылки на себя rel=canonical на основных исходных страницах дает поисковым системам, таким как Google, четкий сигнал о том, что они являются каноническими версиями:

дает нам понять, какую страницу вы хотите проиндексировать или каким должен быть этот URL, когда он будет проиндексирован». (Джон Мюллер).

2. Используйте абсолютные URL-адреса

Абсолютные URL-адреса в канонических тегах помогут вам избежать непреднамеренных ошибок или неправильной интерпретации канонических URL-адресов поисковой системой (в отличие от относительных URL-адресов).

Абсолютные URL также должны включать https , // , www и косую черту (если возможно).

Вот пример абсолютного URL в каноническом теге:

  

А вот пример просто относительный URL:

  

3. Используйте строчные буквы URL

Поисковые системы, такие как Google, могут быть чувствительны к верхнему и нижнему регистру в URL-адресах.

Таким образом, использование строчных букв в канонических URL-адресах может помочь вам сохранить согласованность и избежать проблем с дублированием в глазах поисковых систем.

Рекомендуется использовать строчные буквы в URL-адресах на ваших серверах, а также применять их к каноническим тегам.

4. Канонизировать дубликаты между доменами

Канонические теги также могут ссылаться на ваши главные страницы из других доменов – не только с вашего сайта.

Если у вас есть дублированный контент на страницах другого веб-сайта (например, перепрофилированное сообщение на каком-то новостном сайте), вам следует:

  • использовать самоссылающийся тег canonical на исходной странице
  • применить канонический тег на внешней странице , ссылаясь на исходную

Чего следует избегать с каноническими тегами?

1. Несколько канонических тегов на 1 странице

Обратите внимание на несколько канонических тегов, которые могут случайно появиться в HTML-коде страницы.

Хотя и редко, наличие более 1 канонического тега на странице может создать путаницу для поисковой системы и привести к игнорированию этого канонического сигнала .

Или, как официально заявил Google:

«В случае нескольких объявлений rel=canonical Google, скорее всего, проигнорирует все подсказки rel=canonical. Любая выгода, которую мог бы предложить законный rel=canonical, будет потеряна».

2. Избегайте канонических ссылок на неповторяющихся страницах

Всегда следите за тем, чтобы содержимое дубликатов и основной версии страницы было либо идентичным, либо, по крайней мере, почти одинаковым при применении канонических тегов.

Внедрение канонических тегов на совершенно разных страницах может сбить с толку поисковые системы или быть полностью проигнорировано:

Или, как объяснил Мартин Сплитт:

«… если содержимое полностью отличается или достаточно отличается, чтобы алгоритмы решили, что это не дублирование, то каноническое бессмысленно».

3. Канонические символы на страницах с разбивкой на страницы

Страницы с разбивкой на страницы содержат фрагментированный контент на нескольких разных страницах (например, раздел комментариев на веб-сайте, разделенный на страницы «1», «2», «3»).

В этом случае вы всегда должны использовать самоссылающиеся канонические теги на каждой отдельной странице – и не ссылаться на страницу «1» из остальных страниц с разбивкой на страницы:

«Главное избегать, так как это сообщение о канонизации, заключается в использовании rel=canonical на странице 2, указывающей на страницу 1. Страница 2 не эквивалентна странице 1, поэтому такое rel=canonical было бы неверным». (Джон Мюллер)

4. Не блокировать канонические файлы через robots.txt

Никогда не блокируйте URL-адреса с каноническими тегами с помощью файла robots.txt.

Robots.txt не позволит Google сканировать дубликаты страниц, поэтому он не сможет увидеть канонический тег, ссылающийся на основную версию страницы.

Кроме того, блокировка URL-адресов, содержащих канонические теги, также предотвратит перенос PageRank в ваши основные версии .

5. Не используйте канонические теги в

Канонические теги всегда следует применять в  раздел ваших страниц — не в других местах HTML-документа.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *