Сегодня мы поговорим про атрибут Rel=” Canonical” и в каких случаях его необходимо прописывать.
Что означает Rel Canonical?
Это атрибут указывается в теге <link> и используется для отображения канонических страниц на сайте. Каноническая страница – является главной страницей, именно она будет индексироваться поисковой системой при наличии дублей на сайте.
История Canonical
12 февраля 2009 года Google представил атрибут canonical, который был создан, чтобы избавить сайт от дублированных страниц, указав необходимый URL адрес (каноническую страницу).
23 мая 2011 года поисковая система Яндекс так же запустила поддержку данного атрибута.
Где прописывать rel canonical
<html>
<head>
<link rel=”canonical” href=”http://edison.bz/”
</head>
Атрибут тега <link> rel canonical прописывается в разделе <head> и может встречаться только 1 раз на странице. Данный тег не может указывается в других разделах на сайте <body> или <footer>.
Каноническая ссылка – что это?
Каноническая страница – более приоритетная страница по сравнению с остальными.
Каноническая ссылка (с атрибутом rel=canonical тега link) – является подсказкой, но не директивой.
Давайте разберем конкретный пример:
У нас имеется каноническая страница, на которую мы хотим ссылаться в случае с дублями.
http://site.ru/
Страницы дублей выглядят по-разному:
Соответственно на данные страницы в разделе <head> прописываем:
<link rel=”canonical” href=http://site.ru/apple/iphone7/ />
Тег link с атрибутом каноникал будет являться канонической ссылкой.
Данную проблему мы можем решить другим способом. Со страниц дублей будет идти ReDirect 301 на главную (каноническую страницу). О 301-редиректе я расскажу в следующей статье.
Для главной страницы атрибут canonical необязателен, так как мы указываем в robots.txt директиву Host.
Что делать с пагинацией в интернет-магазине?
Нужен ли Canonical, где имеются карточки товаров? На этот вопрос уже ответил Яндекс:
“Если в какой-либо категории на вашем сайте находится большое количество товаров, могут появиться страницы пагинации (порядковой нумерации страниц), на которых собраны все товары данной категории. Если на такие страницы нет трафика из поисковых систем и их контент во многом идентичен, то советую настраивать атрибут rel="canonical" тега <link> на подобных страницах и делать страницы второй, третьей и дальнейшей нумерации неканоническими, а в качестве канонического (главного) адреса указывать первую страницу каталога, только она будет участвовать в результатах поиска.
Например, страница сайт.рф/ромашки/1 - каноническая, с неё начинается каталог, а страницы вида сайт.рф/ромашки/2 и сайт.рф/ромашки/3 - неканонические, в поиск их можно не включать. Это не только предотвратит возможное дублирование контента, но и позволит указать роботу, какая именно страница должна находиться в выдаче по запросам. “
То если страницы пагинаций вида:
Читайте в нашем блоге: Что такое ТИЦ или почему сеошники до сих пор в 1997?http://site.ru/category-name/2/
Каноническая ссылка будет такой:
<link rel=”canonical” href=”http://site.ru/category-name/” />Рекомендую ознакомится со следующим списком статей, который помогут сделать внутреннюю оптимизацию сайта качественно:
Как правильно прописать Title страницы
Rel Canonical – как правильно использовать
ALT картинки - как правильно прописать
Мета-тег Description - разбор с примерами
LSI и SEO тексты – 5 основных отличий
Как правило, проблемы с дублями возникают со стороны платформы (чаще всего это известные CMS Joomla, Opencart и прочие). Opencart вообще можно вынести в отдельную категорию, так как не до конца решена проблема, во всяком случае у меня разобраться не получилось и пришлось переносить все на другой движок. (Никому не рекомендую данный движок)
Но так же существуют ошибки со стороны оптимизатора которые я описал ниже.
Основные ошибки написания Canonical
Неверный ответ сервера.
Страница, на которую ставим тег link rel=” canonical” должна быть работоспособной. То есть ответ сервера должен быть 200.
Проверить robots.txt
Возможно, что данная страница закрыта от индексации поисковых роботов.
Дублирование и расположение атрибута.
Важно, чтобы тег встречался всего 1 раз на странице и располагался только в теге <head>.
Отсутствие цепочек ссылок.
Со всех дублирующихся страниц все канонические ссылки указывают на 1 каноническую страницу. Чтобы не получилось, что одна ссылка ссылается на другую вторая на третью и так далее.
Rel Canonical в CMS Wordpress
Прописать тег Canonical в CMS Wordpress вы можете c помощью плагинов:
Плагин SEO Yoast
В SEO Yoast ограниченный функционал, можно указать только в поле необходимый канонический URL.
Плагин All in SEO
В All in SEO имеется возможность так же указывать канонический URL, а так же запрещать пагинацию для канонических URL(то есть ПС не будет индексировать эти страницы).
Заключение
Учитывая проблемы многих платформ, данный атрибут обязательно стоит учитывать, ведь он влияет на индексацию страниц вашего сайта.
Думаю, я рассказал большую часть про атрибут Rel=” Canonical”. Пишите в комментариях, как вы используете канонические ссылки на своих сайтах.