Зачем нужен атрибут Rel=“canonical”

Опубликовано:

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

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

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

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

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

Проблема в том, что администратор сайта мог продвигать в поиске совсем другую страницу и тогда вся стратегия SEO рушится. Чтобы обойти проблему, поисковые системы предложили атрибут rel=“canonical”, вставляя который в HTML Head можно указать поисковым роботам веб-страницу, которую нужно заносить в Индекс.

Основы использования атрибута rel=“canonical”

Тег rel=“canonical” поддерживается всеми основными поисковыми системами. Однако атрибут rel=“canonical” является не абсолютной командой, а рекомендацией и могут быть проигнорированы поисковыми роботами в некоторых ситуациях. Здесь опять-таки разработчики подстраховались на случай невнимательности веб-мастеров или ошибок в функционировании систем управления контентом.

Атрибут rel=“canonical” будет проигнорирован поисковыми роботами в следующих случаях.

  • Если каноническая страница отсутствует.
  • Если указано несколько атрибутов rel=“canonical”.
  • Если rel=“canonical” ведет на другой домен.
  • Если целевой URL динамический.
  • Если на канонической странице размещен rel=“canonical” на третью страницу.

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

Дополнительные возможности rel=“canonical”

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

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

Эксперименты показали благоприятный ответ. После размещения атрибута rel=“canonical” на второстепенный дубль ссылочный вес автоматически переносится на каноническую страницу. И так происходит как в Яндексе, так и в Google.

Для улучшения отношения поисковых систем к веб-проектам, создание сайтов в Казани должно сопровождаться мероприятиями по выявлению дублирований и, по необходимости, добавлению атрибутов rel=“canonical” в HTML-код страниц. Игнорирование этой задачи приводит к тому, что в поиске продвигаются не те страницы, которые нужно.