Для чего нужны канонические ссылки и атрибут rel=»canonical»

Для чего нужны канонические ссылки и атрибут rel=»canonical»

Одна из причин, по которой страница может не понравиться поисковой системе — это то, что она содержит не уникальный контент. И речь не только о том, что кто-то мог украсть его с другого сайта и разместить у себя. Такое может происходить и внутри одного сайта: из-за неправильной настройки CMS, багов либо человеческого фактора могут образовываться дубли. То есть по разным адресам будут располагаться одинаковые страницы. Поисковик, проиндексировав их, может существенно снизить позиции каждой, поэтому нужно предпринимать профилактические меры. Одна из них — создание канонических ссылок с атрибутом rel=»canonical».

Как использовать канонические ссылки

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

Чтобы обозначить каноническую страницу, необходимо между тегами <head> и </head> расположить код канонической ссылки.

Например, одну и ту же страницу можно открыть по адресам:

https://sitename.com/page.html

https://sitename.com/page?id=19

https://sitename.com/pages/page

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

<link rel=»canonical» href=» https://sitename.com/page.html»>

Что нужно знать об оформлении канонических ссылок

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

  1. Каноническая ссылка не является строгой директивой, то есть поисковики могут это указание игнорировать.
  2. Указание канонической ссылки на самой канонической странице делать не обязательно, но ошибкой это не будет.
  3. В качестве канонической ссылки нужно указывать абсолютный, а не относительный адрес. То есть https://sitename.com/page.html, а не sitename.com/page.html или /page
  4. Не забудьте прописать канонические ссылки в файле sitemap.xml, благодаря этому поисковик еще быстрее разберется, какую страницу показывать в выдаче.
  5. На одной странице не должно быть более одной канонической ссылки
  6. Адрес канонической ссылки нельзя указывать в другом домене или поддомене.
  7. Нельзя собирать канонические ссылки в «матрешку». То есть страница A является каноничной для страницы B, а страница С — для страницы А.
  8. Бывают ситуации, когда страница для мобильной выдачи имеет другой адрес, в этом случае ссылку надо оснастить атрибутом rel=»alternate». В итоге ссылка будет выглядеть следующим образом, например: <link rel=»alternate» media=»only screen and (max-width: 640px) » href=» https://m.sitename.com/page.html «>
  9. Канонический адрес должен существовать. То есть никакой ошибки 404.

Использовать канонические ссылки или 301-редирект

Как мы написали, каноническую ссылку поисковик может проигнорировать. Такое, в частности, бывает, когда у дубля гораздо более богатая история посещений и поведенческие факторы. Поэтому 301-редирект может быть более предпочтительным вариантом, чем rel=»canonical», однако бывают случаи, когда редирект сделать невозможно или проблематично. Тогда задать каноническую ссылку нужно обязательно.

Неканонические ссылки в Яндекс.Вебмастере

Посмотреть, какие страницы помечены как неканонические, можно с помощью Яндекс.Вебмастера. Для этого надо перейти в раздел «Индексирование» — «Страницы в поиске» — «Исключенные».

Далее, если исключенных из индексации страниц очень много, через фильтр выбрать неканонические.

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

Очень плохоПлохоСреднеХорошоОчень хорошо (голосов: 24, в среднем: 4,83 из 5)
Загрузка...


Подписаться
Подписаться на
guest
0 комментариев
Inline Feedbacks
View all comments
следующая статья предыдущая статья