Правильное использование aтрибута rel=»canonical» элемента link

Для начала что такое rel="canonical" и для чего оно надо?

Ссылки вида

<link href="http://site.ru/page-1/" rel="canonical">

используются для указания поисковым системам канонической (основной) страницы и удаления дублирования контента в индексе поиcковых систем при наличии на сайте нескольких страниц с одинаковым содержимым.

Если на сайте присутствуют группы схожих по контенту страниц, вебмастер может указать для каждой страницы группы предпочитаемый (канонический) адрес, который будет участвовать в поиске. Например, страница доступна по двум адресам:

www.example.com/pages?id=2
www.example.com/blog

Если предпочитаемый адрес — /blog, это нужно отразить в коде страницы /pages?id=2

Но всегда ли уместно использование canonical и где именно его применять? Прежде всего на страницах с GET параметрами сортировки, либо поиска или результата фильтрации вида *?/filter_result=…, *?sort=…

Среди таких страниц есть интересный случай, давно вызывающий споры сеошников — страницы пагинации. Например с товаром.

*?page=2, 3… и т.д.

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

Гугл считает, что это не лучшее решение — скрывать возможно ценный контент, который на самом деле может быть полезен для индексации. Он предлагает использовать атрибуты

rel=»next» и rel=»prev»

указывающие на предыдущую и следующую страницу в пагинации, давая понять поисковику, что это единый контент и избегая дублей при этом. Но Яндекс такой подход игнорирует и смело объявляет неканонизированные страницы дублями с одинаковыми meta-данными и описаниями.

Один из наиболее свежих подходов сегодня — это отказ от canonical на пагинации в пользу уникализации этих страниц добавлением в теги дополнительного текста содержащего номер страницы или еще что-то идентифицирующее именно эту страницу. Также убираются описания страницы (категории, например) с второстепенных страниц.

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

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

Это как предостережение, что лучше над этим моментом лишний раз подумать и не бежать проставлять canonical особенно на странице пагинации с товарами.

Post a comment