15 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Что такое каноническая ссылка

Канонические ссылки (rel=”canonical”)

В этой статье мы рассмотрим канонические ссылки в html (атрибут rel=”canonical”). Поговорим зачем они были введены и для чего использовать. Скажу сразу, что появились они в 2009 году в компании Google.

Что такое каноническая ссылка

Дубли на сайте — страницы содержащие одинаковый контент, но имеющие разные адреса URL.

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

Для борьбы с дублями существует несколько способов:

Однако есть и четвертый способ решения этой проблемы – использование атрибута rel=”canonical” .

Атрибут rel=”canonical” — как пользоваться

Этот атрибут прописывается в заголовочных тегах . На всех одинаковых страницах (дублях) нужно указать адрес главной страницы (основной). Ссылки в href=”” и есть канонические ссылки.

Например, если на сайте есть одинаковые страницы

Для уточнения какая из этих страниц является главной достаточно написать на каждой странице:

Тем самым показывая поисковой системе, что адрес основной страницы является – site/catalog/tovar .

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

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

Ответы на часто задаваемые вопросы

Да, стоит. В рассмотренным примере, можно было пользоваться только каноническими ссылками или robots.txt. Можно совмещать эти два способа.

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

2. Что будет если канонически ссылки противоречат друг другу

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

3. Случаи, когда робот может проигнорировать ваши рекомендации

Из справки Яндекса:

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

4. Можно ли использовать цепочку канонических URL

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

5. Как правильно выбрать канонический урл

Сложно ответить и рассмотреть все варианты в паре предложений. Дадим общие рекомендации. На мой взгляд нужно смотреть на привлекательность URL (или точнее на ЧПУ). К примеру, если есть страница /cat/2323fdfds34.html и страница /cat/rel-canonical. Очевидно, что второй адрес гораздо предпочтительней.

Если все не так очевидно, то стоит выбирать менее вложенные статьи в каталоги и менее короткие URL. К примеру /cat/podcat/podpodcat/str.html лучше заменить на /cat/str.html

И последнее: если какая-то страница уже долго время существует и хорошо ранжируется, то все новые “дубли”, лучше ссылать на нее. Смена адреса путем rel canonical, конечно, не должна повлиять на позиции, но лучше не рисковать, если они и так высокие по этому запросу.

6. Можно ли ссылаться на другой домен канонической ссылкой

В атрибуте rel canonical можно использовать ссылки только внутри домена или поддоменов. Нельзя ссылаться на внешние сайты.

7. Можно ли делать rel canonical сама на себя

Да можно. Смысла в этом нету, но и плохого тоже.

Каноническая ссылка rel=canonical: полное руководство

Автор: Эдуард Бунаков · Опубликовано 28 ноября 2018 · Обновлено 19 октября 2019

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

Читать еще:  Что характерно для природы Франции

Что такое каноническая ссылка?

История атрибута rel=canonical

В феврале 2009 года Google, Bing и Yahoo! презентовали тег link с атрибутом rel=canonical – если интересна эта история, статья Мэтта Каттса отлично просветит вас. Хотя сама по себе идея проста, нюансы использования часто трудны для понимания.

Атрибут rel=canonical, часто называемый «канонической ссылкой», является элементом HTML и помогает веб-мастерам предотвратить проблемы, связанные с дублированным контентом. Он выполняет свои функции, определяя «канонический URL» («предпочтительную» версию веб-страницы) или даже оригинальный ресурс. Использование этого атрибута значительно улучшает оптимизацию сайта SEO.

Ироническое замечание

Термин «Канонический» пришел из римско-католической традиции, согласно которой был создан список священных книг, принятый в качестве подлинного и названный каноническим Евангелием Нового Завета. По иронии судьбы, чтобы прийти к этому, Римско-католическая церковь потратила около 300 лет и приняла участие во множестве боев. В конечном счете было выбрано четыре версии одной и той же истории…

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

Польза атрибута rel=canonical для SEO

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

Процесс «канонизации»

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

Назначение URL- адреса каноническим

Правильный пример использования атрибута rel=canonical

Предположим, что вы располагаете двумя версиям одной и той же страницы, содержимое которых совпадает на 100%. Отличаются они лишь расположением в отдельных частях сайта, вследствие чего цвет фона и активные пункты меню отличны — вот и всё. На обе версии ссылаются с других сайтов, так что важность самого контента очевидна. Какую же версию поисковым системам отображать в результатах поиска?

К примеру, они имеют следующие URL-адреса:

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

  1. Выберите одну из принадлежащих вам двух страниц в качестве канонической. Лучше, чтобы это была версия, которую вы считаете самой важной. Если вам все равно, выберите ту у которой большее число ссылок или посетителей, при прочих равных просто бросьте монету. Все что нужно сделать – это выбрать.
  2. Добавьте ссылку rel=canonical с неканонической страницы на каноническую. Таким образом, если в качестве нашего канонического URL-адреса мы выбрали самый короткий, оставшийся URL-адрес будет ссылаться на него в заголовочной части своей страницы, как приведено ниже:

Вот и все. Ни больше ни меньше.

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

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

301 редирект или каноническая ссылка?

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

Читать еще:  Кто сказал что дети цветы жизни

Нужна ли странице каноническая ссылка на себя?

В приведенном выше примере мы ссылаемся с неканонической страницы на ее каноническую версию. Но нужно ли устанавливать атрибут rel=canonical для неё самой? Этот вопрос активно обсуждается среди тех, кто занимается SEO оптимизацией. Мы настоятельно рекомендуем размещать каноническую ссылку на всех страницах и Google подтвердил, что так будет действительно лучше. Это связано с тем, что большинство CMS позволяют применять параметры URL не меняя содержимое. Таким образом каждый из этих адресов будет отображать один и тот же контент:

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

Кросс-доменные канонические ссылки

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

Неправильные канонические ссылки: часто задаваемые вопросы

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

  • Не канонизируйте архив с пагинацией на первую страницу. Атрибут rel=canonical на странице 2 должен указывать на страницу 2. Если вы сошлетесь с неё на страницу 1, поисковые системы не будут индексировать ссылки более глубоких страниц архива…
  • Делайте ссылки совершенно точными. По разным причинам, многие сайты используют ориентированные на протокол ссылки, чтобы убрать часть ссылки указывающую наименование протокола (http/https). Так делать не стоит. Поскольку у вас есть предпочтительный вариант, укажите его.
  • Размещайте каноническую ссылку на запрашиваемый URL-адрес. Если вы используете переменные вроде URL домена либо URL запрашиваемой страницы для того чтобы попасть на текущую страницу, генерируя при этом атрибут rel=canonical, вы движетесь в неправильном направлении. У вашего контента должны быть собственные URL-адреса. В противном случае, ваш контент все еще может размещаться по разным адресам (к примеру, на example.com и www.example.com), причем каждый из этих адресов будет восприниматься другим, как канонизированный.
  • Несколько канонических ссылок на одной странице приводят к хаосу. Порой разработчики плагинов или расширений считают себя Божьим даром для человечества и уверены в том, что знают, как распределять канонические ссылки по страницам наилучшим образом. Порой они оказываются правы, но поскольку они не мы, ошибки иногда случаются. Когда видим, что подобное происходит в плагинах WordPress, мы пытаемся связаться с соответствующими разработчиками и научить их уму разуму, что правда не меняет ситуацию коренным образом. И когда к нам не прислушиваются, результат совершенно непредсказуем.

Атрибут rel=canonical и социальные сети

Facebook и Twitter тоже учитывают атрибут rel=canonical, что может повлечь за собой странные ситуации. Если вы размещаете на Facebook ссылку на каноническую страницу, размещенную за пределами ресурса, Facebook поделится данными канонической ссылки. Иначе говоря, если добавить кнопку «like» на страницу, каноническая ссылка которой указывает на другой ресурс, счетчик «лайков» будет относится к тому каноническому ресурсу, а не к текущему. В Twitter дела обстоят также.

Читать еще:  Как зарегистрировать карту МИР

Использование атрибута rel=canonical. Продвинутый уровень.

Канонические ссылки в заголовках HTTP

В поисковой системе Google также предусмотрена поддержка канонических ссылок в заголовках HTTP. Такой заголовок выглядит следующим образом:

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

Атрибут rel=canonical для не очень похожих страниц

Хотя подобное не рекомендую, знайте, что вам подвластно пользоваться атрибутом rel=canonical в очень агрессивной манере. Google чтит канонизацию почти до безумия, так что можете связывать через атрибут rel=canonical страницы с совершенно разным контентом. Однако, если поисковик Google вас застукает, он перестанет доверять каноническим ссылкам вашего сайта и тем самым вы нанесете себе больше вреда…

Сочетание атрибутов rel=canonical и hreflang

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

Заключение: атрибут rel=canonical является мощным инструментом

Атрибут Rel=canonical является мощным инструментом в арсенале SEO специалиста, но, как вы понимаете, чтобы не сделать хуже, подобными инструментами нужно пользоваться с умом. Для больших сайтов процесс канонизации может оказаться невероятно важным и привести к значительным улучшениям в плане SEO оптимизации.

Rel Canonical

4 января 2015 года. Опубликовано в разделах: Азбука терминов. 23404

Канонический URL – помощник в борьбе с дублированным контентом

Больше видео на нашем канале – изучайте интернет-маркетинг с SEMANTICA

Пример дубля web-документа

Стартовая страница интернет ресурса может быть доступна по нескольким адресам:

Поисковый робот распознает эти адреса, как четыре разных web-документа с идентичным содержанием.

Что такое канонический URL

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

Как работает каноническая ссылка

Предположим, у нас есть основная страница http://yoursite.ru/statya1, которую также можно найти еще по нескольким адресам:

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

Почему CMS создают дубли

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

  1. создание архивов из старых статей;
  2. наличие открытых ссылок на документы в PDF-версии (для печати);
  3. неправильная структура сайта, добавление одинаковых страниц в разные категории;
  4. наличие динамических URL (характерно для интернет-магазинов).

Чтобы выявить дубликаты страниц и использовать атрибут rel canonical, можно воспользоваться инструментами Google для вебмастеров. Нужно перейти на вкладку «вид в поиске» и кликнуть по ссылке «оптимизация Html». В открывшемся разделе указаны страницы с повторяющимися метаописаниями. Такие документы нередко имеют дублированный контент.

Источники:

http://zarabotat-na-sajte.ru/wiki/chto-takoe-kanonicheskaya-ssylka.html
http://starting-constructor.ru/kanonicheskaya-ssylka-relcanonical-polnoe-rukovodstvo.html
http://semantica.in/blog/rel-canonical.html

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: