Атрибут rel=”canonical” или как указать главное зеркало страницы
Атрибут rel=”canonical” можно сравнить с директивой ’Host’ в robots.txt, только определяется главное зеркало для страницы (а не для сайта). Или более точно, rel=”canonical” определяет каноническую страницу из вариантов страниц с таким же или очень похожим содержанием.
Пример использования:
Часто одна и та же страница имеет несколько адресов, это могут быть:
- GET параметры, не влияющие на контент страницы;
- технические особенности реализации;
- по многим дргим причинам.
Все эти ссылки отображают один и тот же контент:
- serenity.su/design
- serenity.su/design/
- serenity.su/design/index.html
- serenity.su/design/index.html?phone=msk
Однако роботы поисковых систем видят все четыре страницы и считают их разными. И, соответственно, сами определяют какую из этих страниц считать релевантной. Часто, это может сильно влиять на продвижения сайта.
Для решения данной проблемы Google был придуман инструмент определения канонической страницы. Для этого на все страницы нужно добавить атрибут:
<link rel="canonical" href="http://serenity.su/design/">
Таким образом мы говорим поисковым роботам, что главное зеркало для этой страницы будет «http://serenity.su/design/».
На данный момент rel=”canonical” поддерживает: Google, Яндекс, Bing.


