Анализируя сайты наших заказчиков, мы часто сталкиваемся с проблемами, которые вызывают дублирование страниц на сайте. Вот некоторые их них:
- Товары в каталоге интернет-магазина доступны в нескольких категориях, но в итоге находятся по разным URL
- Статьи в блоге доступны в разных тематиках, но в итоге доступны по разным URL
- Некорректно настроенная фильтрация в разделах, которая при включенных фильтрах и переходе на конечную страницу открывается под другим URL
Все выше представленные случаи, без указания на каноническую страницу порождают ситуацию, в которой поисковый робот сам определяет, какая из дублирующихся страниц каноническая, или, что еще хуже, признает дублированные страницы равноценными, что крайне негативно может сказаться на продвижении конкретных товаров или статей.
Для большинства популярных CMS существуют плагины, которые, как правило, сами определяют какую страницу сделать канонической (не считая тех случаев, когда речь идет о разных страницах). Однако даже они не всегда правильно определяют каноническую страницу. А если сайт использует самописную CMS или написан на фреймворке, а дублирующихся страниц множество – это может стать реальной проблемой.
Что же такое атрибут rel=»canonical»
Если на сайте имеются идентичные по контенту страницы, для них необходимо указать какая страница является канонической (основной) и будет участвовать в обработке поисковой системой, а какая страница является её дублем, который находится уже по другому URL-адресу. Рассмотрим ситуацию, в которой страница со статьей доступна по двум разным адресам:
Если предпочитаемый адрес — второй, то на первой странице в секции head необходимо указать:
<link rel="canonical" href="https://jivi120.com/users/72/beremennost-i-voda"/>
Только тогда, когда атрибут указывает на адрес самой страницы, страница успешно участвует в поиске, так как робот в таком случае считает ее канонической.
Но это еще не всё! Стоит отметить, что робот не будет корректно индексировать каноническую страницу, если она:
- Закрыта от индексации
- Канонический адрес ведет на другой домен
- Указан ряд канонических URL
- Создана цепочка канонических адресов
Что произойдет, если не указывать данный атрибут
- Некорректная индексация сайта
- Постоянное «выталкивание» своих страниц из поиска, своими же страницами
- Ухудшенная индексация конечных страниц
- Потеря корректного распределения внутреннего ссылочного веса по страницам
- Возможность попасть под фильтры поисковых систем (от обилия дублей можно попасть даже под АГС)
Важно осознать, что не уследив за rel=»canonical», следует забыть об успешном SEO-продвижении вашего сайта. Без указания канонических страниц естественный трафик будет на минимальным, и даже по среднечастотным запросам практически нет шансов попасть в ТОП.