У ссылки URL могут быть разнообразные атрибуты, которые выполняют ту или иную функцию, например, запрет к индексации, открытие ссылки в новой вкладке и прочее. В этой статье мы расскажем вам об атрибуте rel=”canonical”. Ссылки с этим свойством называются каноническими.
Понимание принципа канонических ссылок необходимо для продвижения сайта и построения правильной его структуры, которая улучшит индексирование и ранжирование.
Канонические ссылки и дубли страниц
Дубли страниц – это недостаток любой CMS, в том числе и WordPress страдает этим. Дубли представляют собой страницы, имеющие разный URL, но содержащие один и тот же контент. Такие страницы негативно влияют на продвижение сайта, так как контент становится не уникальным. В запущенных случаях это может даже привести к наложению фильтров.
Однако дубли легко устранить. Для этого чаще всего используются запрещающие правила в файле robots.txt. Однако в некоторых случаях можно прибегнуть к атрибуту rel=”canonical”, то есть к каноническим ссылкам.
Свойство rel=”canonical” говорит поисковому роботу о том, что текущий URL является основным, и если даже у него есть какие-то дубликаты, то за основной следует брать именно тот адрес, который с атрибутом канонической ссылки. rel=”canonical” не является обязательным, и роботы воспринимают его как рекомендацию (впрочем, как и запреты в robots.txt). Но в большинстве случаев это сработает.
Пример использования rel=”canonical”
Допустим, на вашем сайте есть страницы со следующими URL:
- site/posts
- site/posts?sort=name
- site/posts?sort=date
Контент на этих страницах одинаковый, только порядок расположения будет разный. Чтобы указать поисковику, какой из адресов является главным, который нужно индексировать, необходимо в заголовке каждой страницы в тегах head указать основной URL с атрибутом rel=”canonical”. Выглядеть это будет так:
<head>
…
<link rel=”canonical” href=” site/posts” />
…
</head>
Данный пример показывает, что URL site/posts будет главным.
В заключении
Чтобы канонические ссылки работали верно, необходимо соблюдать три правила:
- Атрибут rel=”canonical” следует установить на всех дублях основной страницы.
- Необходимо добиться того, чтобы параметры в атрибуте rel=”canonical” не противоречили друг другу, то есть ссылались на правильные основные адреса. В ином случае поисковик может понять что-то не так и проиндексировать неправильно.
- rel=”canonical” можно использовать для запрета индексации дублей совместно с robots.txt и другими методами.