Что такое канонический адрес страницы
Чтобы многостраничный сайт лучше индексировался, был введен тег rel="canonical", означающий каноническое равенство одной страницы другой и индексацию поисковыми машинами только одной, эталонной страницы.
Итак, тег rel="canonical" применяется для борьбы с дублированным контентом.
Если на сайте есть две одинаковых страницы, которые находятся по разным адресам, одной из них присваивается тег rel=”canonical”. Он указывается в коде страницы, в шапке:
Поисковик, заходя на сайт, находит этот тег и считает старницу канонической, а все остальные такие же страницы - ее копиями, которые не нужно индексировать.
- Есть и другие, более сложные варианты борьбы с дублями
- закрытие дублированных страниц в файле robots.txt - плох тем, что дублей на сайте может быть тысячи - закрыть каждый от индексации будет очень сложно.
- удаление дублей - опять же, если дублей очень много, удалять их будет долго. К тому же не всегда их можно удалить технически.
Использование тега rel==”canonical” в большинстве случаев является единственным действенным и выполнимым с технической точки зрения способом борьбы с дублями.
Разработка SEO-сайтов с пожизненной гарантиейСоздаем невероятные SEO-сайты, оптимизированные по 69 параметрам уже на этапе разработки
Использование тега
Распространенным случаем применения тега rel="canonical" является заполнение карточек товаров интернет-магазина. Когда одна карточка представлена одним товаром, но разными цветами (например, туфли белые, черные, синие, красные и т.д.), могут образоваться дубли - одинаковые страницы с одинаковым текстом. Поисковик может вообще не понять, что это разные цвета товара. Товаров в магазине может быть тысячи - попробуй, закрой все лишнее от индексации в файле robots.txt. Вот и остается единственное - использовать rel=”canonical”.
Как реализовать канонические ссылки
- Если сайт небольшой и статичный, каноническая ссылка может прописывается вручную:
- В блоке head тегу link указывается атрибут rel="canonical".
- В атрибуте href прописывается адрес канонической страницы.
После ознакомления с такой страницей, поисковый робот будет понимать, что именно эту страницу нужно включать в индекс, при этом дублирующая страница никуда не денется, но учитываться поисковиками скорее всего не будет.
В большинстве движков функция канонических адресов уже есть в сборке либо добавляется путем установки специального плагина.