Найти в Дзене

«canonical» - что это такое, как и в каких случаях использовать

Оптимизация сайта для поискового продвижения включает в себя выполнение множества задач. Одна из них — настройка каноничности и пагинации. В статье объясняю, что это такое и зачем нужно, а также как избежать распространенных ошибок при использовании атрибута rel = «canonical». Что это такое Тег canonical необходим, чтобы избежать обнаружения дублированного контента поисковыми алгоритмами, когда они индексируют сайт. Чаще всего его прописывают среди тегов head в шапке страницы. После этого поисковики начинают считать конкретный раздел сайта приоритетным, или, если говорить на языке SEO-шников, каноническим. Благодаря этому можно самостоятельно выбрать страницу, которая будет отображаться в поисковой выдаче. Кроме того она получит ссылочный вес других страниц сайта с похожим контентом. Как использовать атрибут Есть несколько способов использования «каноникала»: Кроме того можно настроить атрибут с помощью специального плагина, если сайт работает на популярной CMS. Например, в WordPress
Оглавление

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

Что это такое

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

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

Как использовать атрибут

Есть несколько способов использования «каноникала»:

  1. Между тегами head. Самый распространенный вариант. Чтобы уменьшить вероятность ошибки, важно использовать абсолютные URL, а не относительные.
  2. В файле sitemap. Не самый надежный способ, поскольку атрибут может быть проигнорирован поисковыми алгоритмами.
  3. В HTTP-заголовках. Не универсальный, но отлично подходящий в отдельных случаях вариант. Например, когда нужно обозначить каноничность PDF-файлов. Для использования этого метода необходимо наличие доступа к серверным настройкам.

Кроме того можно настроить атрибут с помощью специального плагина, если сайт работает на популярной CMS. Например, в WordPress эту задачу решает Yoast Seo, а в Joomla такая возможность доступна в рамках инструмента SEF.

В каких случаях нужно использовать canonical

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

  1. Когда могут возникнуть дубли:
  • страниц с GET-параметрами в адресе;
  • страниц фильтрации каталога;
  • UTM-меток.

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

  1. Когда один и тот же контент дублируется на разных страницах. Чаще всего такая ситуация возникает в интернет-магазинах. Например, когда для одного и того же товара есть несколько страниц, т.к. доступны версии в разных цветах или размерах.

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

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

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

Я работаю несколько иначе. Для Яндекса использую user-agent: Yandex и закрываю пагинацию через clean-param без каких либо canonical. Данный метод оптимальный для желтой поисковой системы. А вот для Гугла использую общий user-agent: *, где просто закрываю пагинацию директивой disallow: *?*page.

Важные правила

Есть несколько моментов, которые необходимо обязательно соблюдать или учитывать для корректной работы атрибута rel = «canonical»:

  • На конкретной странице может быть только 1 канонический URL.
  • На сайте не должно быть цепочек канонических URL. Нельзя, чтобы с помощью тега canonical первая страница ссылалась на вторую, вторая на третью и так далее.
  • Тег обязательно должен указывать на страницу, являющуюся частью того же самого сайта (находящуюся на том же домене).
  • Когда поисковые системы самостоятельно определяют канонические страницы, они отдают приоритет страницам с https протоколом.

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

Распространенные ошибки

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

Другие популярные ошибки:

  • Использование rel = «canonical», когда в глазах поисковиков нужно объединить страницы, часть которых имеет префикс «www», а часть нет. То же самое касается http и https — каноническая и остальные страницы должны работать на одинаковых протоколах, иначе тег не сработает.
  • Использование сразу нескольких атрибутов на одной странице.
  • Страница пагинации ссылается с помощью тега на первую страницу каталога, а не на страницу «Показать все».

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

Если вас интересует качественное продвижение вашего проекта, то я буду рад увеличить доход вашего бизнеса!

Написать мне в ВК

Написать мне в Телеграм

E-mail: fedinseo@mail.ru

Кейсы

Отзывы