Добавить в корзинуПозвонить
Найти в Дзене

Что такое атрибут rel="canonical" и в каких случаях его рекомендуется применять

Для улучшения SEO (поисковой оптимизации) используется множество методов и инструментов, которые помогают влиять на процесс индексации страниц сайта и его видимость в выдаче поисковых систем. Один из таких способов — атрибут rel="canonical". Он имеет большое значение для контроля за дублированным контентом на ресурсе и помогает поисковым системам правильно проиндексировать веб-страницы. В статье мы рассказываем, что представляет собой атрибут rel="canonical", каким образом его можно настроить, когда необходимо использовать и как не допустить ошибок. Что такое canonical URL Канонический URL — это адрес, который ведет на основную или предпочтительную версию страницы, имеющей дубли с другими URL-адресами. Каноникал указывается в атрибуте rel="canonical" HTML-тега <link>. Полностью конструкция имеет следующий вид: <link rel="canonical" href="https://domain.com/canonical-url" /> Эта строчка сообщает поисковым системам, какую веб-страницу из ряда дублированных считать оригинальной и вносить
Оглавление

Для улучшения SEO (поисковой оптимизации) используется множество методов и инструментов, которые помогают влиять на процесс индексации страниц сайта и его видимость в выдаче поисковых систем. Один из таких способов — атрибут rel="canonical". Он имеет большое значение для контроля за дублированным контентом на ресурсе и помогает поисковым системам правильно проиндексировать веб-страницы. В статье мы рассказываем, что представляет собой атрибут rel="canonical", каким образом его можно настроить, когда необходимо использовать и как не допустить ошибок.

Что такое canonical URL

Канонический URL — это адрес, который ведет на основную или предпочтительную версию страницы, имеющей дубли с другими URL-адресами. Каноникал указывается в атрибуте rel="canonical" HTML-тега <link>. Полностью конструкция имеет следующий вид:

<link rel="canonical" href="https://domain.com/canonical-url" />

Эта строчка сообщает поисковым системам, какую веб-страницу из ряда дублированных считать оригинальной и вносить в индекс, чтобы затем отобразить в поиске. Благодаря этому все показатели и ссылочный вес дублей передаются на канонический URL, что облегчает отслеживание статистики.

Изображение от Freepik. Интернет Хостинг Центр — надежный провайдер с серверами в России и Европе. Подписывайтесь на наш канал в Яндекс.Дзен и читайте новые статьи каждую неделю!
Изображение от Freepik. Интернет Хостинг Центр — надежный провайдер с серверами в России и Европе. Подписывайтесь на наш канал в Яндекс.Дзен и читайте новые статьи каждую неделю!

Как настроить 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-атак на каждом тарифе! 🔒