Что такое rel=canonical?
- Использование записи rel=canonical определяет наиболее предпочтительную для индексации страницу для поисковых роботов.
- Помогает улучшить ссылочные показатели страниц доступных по множеству ссылок для правильного ранжирования в поиске.
- Канонический URLS решает проблемы с дублированием контента.
Пример:
<link rel="canonical" href="https://varvy.com/main.html"/>
Приведенный выше код означает:
- Что данная страница должна индексироваться по приведенной ниже ссылке
- "https://varvy.com/main.html".
Цель
Основная цель использования записи rel=canonical - указание предпочтительного для индексации поисковыми роботами URL
Зачем указывать для поисковых роботов URL-ы?
Чтобы ваш сайт лучше ранжировался в выдаче. Основным фактором для ранжирования является количество сайтов, которые ссылаются на данную страницу.
Основные проблемы, которые rel=canonical решает
В упрощенном примере может показаться, что сайт состоит только из одной страницы.
Предположим, что есть сайт с адресом www.example.com и так как он состоит только из одной страницы, вроде бы не должно быть проблем с дублями. Верно?
Не верно.
Ниже приведен список возможных вариаций адреса, по которому доступен данный сайт.
- http://www.example.com/
- http://www.example.com
- http://example.com/
- http://example.com
- https://www.example.com/
- https://example.com/
- http://www.example.com/index.html
- http://example.com/index.html
- https://www.example.com/index.html
- https://example.com/index.html
И это не полный список.
Теперь обратимся к пользователю, который хочет указать ссылку на этот сайт.
Ссылка может быть любой из приведенного списка вариаций.
Как это повлияет на ранжирование
Если несколько человек укажут 10 разных вариантов ссылки на страницы, то каждая версия страницы, будет иметь только одну ссылку.
Однако, если вы укажете канонический URL, тогда у вас будет 10 ссылок на один url, а не 1 ссылка на 10 url-ов.
Динамические url-ы
Допустим у нас есть страница, которая продает носки, и ее URL:
http://www.example.com/socks.html
На данной странице носки можно отсортировать по цвету. И например, если пользователь отсортировал носки по фиолетовому цвету, то URL ссылки будет выглядеть так:
http://www.example.com/socks.html?color=purple
По данному сценарию, можно понять, что мы имеем множество различных URL-ов, по которым можем попасть на страницу по носкам.
Благодаря использованию канонических ссылок на основной странице сайта, поисковые машины видят один url, а не множество. Они поймут, что все ссылки на самом деле относятся лишь к одной странице о носках.
Канонические ссылки — лучший вариант, который рекомендуют все поисковики и профессионалы по продвижению. Я использую их на каждой странице своего сайта.
Где указывать rel=canonical used?
Как правило запись добавляют в тэг head.
Примечание: Можно также указать запись и в header сайта, однако данный способ не всегда хорошо работает и не всеми поддерживается.