Для улучшения SEO (поисковой оптимизации) используется множество методов и инструментов, которые помогают влиять на процесс индексации страниц сайта и его видимость в выдаче поисковых систем. Один из таких способов — атрибут rel="canonical". Он имеет большое значение для контроля за дублированным контентом на ресурсе и помогает поисковым системам правильно проиндексировать веб-страницы. В статье мы рассказываем, что представляет собой атрибут rel="canonical", каким образом его можно настроить, когда необходимо использовать и как не допустить ошибок.
Что такое canonical URL
Канонический URL — это адрес, который ведет на основную или предпочтительную версию страницы, имеющей дубли с другими URL-адресами. Каноникал указывается в атрибуте rel="canonical" HTML-тега <link>. Полностью конструкция имеет следующий вид:
<link rel="canonical" href="https://domain.com/canonical-url" />
Эта строчка сообщает поисковым системам, какую веб-страницу из ряда дублированных считать оригинальной и вносить в индекс, чтобы затем отобразить в поиске. Благодаря этому все показатели и ссылочный вес дублей передаются на канонический URL, что облегчает отслеживание статистики.
Как настроить rel=”canonical”
Если вы управляете сайтом через CMS, то для настройки канонических страниц можно воспользоваться плагинами или встроенными инструментами. В ином случае есть три способа настроить атрибут вручную.
На странице сайта
Канониклы прописываются в HTML-коде страниц-дублей. Важно, чтобы роботы поисковиков увидели их сразу, до загрузки JS-скриптов, поэтому размещать линк с атрибутами rel и href нужно внутри тега <head>, причем в его начале:
<head>
<link rel="canonical" href="https://domain.com/canonical-page" />
<-- Другие метатеги и элементы head -->
</head>
Сам rel-атрибут со значением canonical сообщит краулерам, что ссылка, прописанная в href-атрибуте, ведет на каноническую страницу. Этот код нужно прописать на каждой веб-странице, не являющейся основной, но содержащей тот же контент, что и основная.
Через xml-карту сайта
Если на сайте имеется XML-карта (файл sitemap.xml), то указать канониклы еще проще, поскольку поисковики (в частности, Google) по определению считают все ссылки в этой карте основными. Укажите в файле абсолютный путь до канонической страницы:
<url>
<loc>https://domain.com/canonical-url</loc>
</url>
Правда, для роботов это лишь рекомендация, а не инструкция, поэтому может не сработать. Главное, не прописывать в карте ссылки и на основную, и на дублирующую страницы.
Через ответ сервера
Также можно настроить атрибут rel="canonical" через заголовки HTTP-ответа сервера. Как правило, этот способ выбирают, когда есть дублирующиеся файлы формата, отличного от HTML, и требуется определить среди них канонический. Например, объекты PDF-формата. Для этого в их HTTP-заголовке прописывается строчка:
Link: <https://domain.com/canonical-url.pdf>; rel="canonical"
В каких случаях использовать канонические ссылки
Дублированный контент. Когда на сайте имеются похожие или идентичные с точки зрения содержания веб-страницы, которые расположены на разных URL-адресах, добавление канонического URL позволит уменьшить риск возникновения проблем с индексацией и ранжированием в поисковых системах.
Страницы пагинации. Если веб-сайт содержит каталог товаров, статей, изображений или любые другие списки, разбитые на несколько страниц, атрибут rel="canonical" позволит выбрать приоритетную (первую или «Показать всё»).
Страницы с параметрами запроса. При фильтрации, сортировке, использовании UTM-меток и других GET-параметров в URL-адресах также следует установить каноникал на страницу без параметров.
Главные ошибки при использовании rel=”canonical”
Во-первых, канонические тег должен применяться только для страниц с повторяющимся контентом. Их применение на разных по содержанию документах может привести к неправильной индексации.
Во-вторых, у основной веб-страницы может быть сколько угодно дублей, но у дубля может быть только один каноникал. Нельзя прописывать несколько атрибутов rel="canonical" на одной и той же странице.
Кроме того, ошибкой будет создание так называемых «канонических цепочек», когда на веб-странице, указанной как основная, тоже имеется атрибут rel="canonical" с ссылкой на другую страницу. Так делать нельзя.
Заключение
Атрибут rel="canonical" помогает управлять индексацией и ранжированием страниц вашего сайта в поисковых системах. Важно следовать рекомендациям по настройке канонических ссылок, чтобы избежать распространенных ошибок и максимально эффективно использовать этот инструмент для оптимизации.
Интернет Хостинг Центр — платный хостинг для проектов любой сложности. Защита от DDoS-атак на каждом тарифе! 🔒