ru/en
Menu
06 мар 2025, 01:09

Canonical: что это такое? Где нужен этот атрибут

Денис Леонов

Canonical — это HTML-тег, который используется для указания основной версии страницы, когда для одного и того же контента существует несколько URL. Тег canonical помогает поисковым системам выбрать правильный адрес для индексации, предотвращая дублирование контента, что, в свою очередь, положительно влияет на SEO. Когда поисковые системы сталкиваются с дублирующимся контентом, они могут распределить рейтинг между версиями страниц или даже наказать сайт за избыточные дубли. Поэтому важно использовать canonical правильно.

канонические ссылки

Атрибут rel canonical и его использование

Атрибут rel=»canonical« добавляется в тег <link>, указывая поисковым системам каноническую версию страницы. Использование этого атрибута особенно важно для крупных сайтов, интернет-магазинов и блогов, где один и тот же контент может появляться в разных разделах или форматах. Например, товар в интернет-магазине может отображаться на нескольких URL, если пользователи применяют различные фильтры или переходят через разные категории. Указание канонического URL с помощью rel=»canonical» позволяет сосредоточить вес SEO на основном URL, повышая его позиции в результатах поиска. Пример записи тега canonical в HTML-коде:

 

<link rel=»canonical» href=»https://www.example.com/page-url/» />

 

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

Где прописывать canonical

Тег <link rel=»canonical»> всегда прописывается в секции <head> HTML-кода страницы. Это важно, так как именно в этом месте его смогут корректно распознать поисковые системы. Размещение тега вне этой секции или добавление нескольких канонических тегов на одной странице может привести к ошибкам. Чтобы убедиться, что canonical используется корректно, рекомендуется проверять его через специализированные инструменты, такие как Google Search Console или Yandex Webmaster. Это поможет отследить проблемы, если они возникнут. Пример правильной вставки:

 

<link rel=»canonical» href=»https://www.example.com/preferred-page/» />

 

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

Как правильно прописать canonical

Чтобы прописать канонический тег, вставьте тег <link rel=»canonical»> в <head> HTML-документа и укажите URL, который будет считаться основным. Например, если у вас есть несколько версий одной страницы с разными параметрами URL (например, с фильтрами для сортировки), канонический тег должен ссылаться на основную версию страницы без параметров. Это улучшает SEO, позволяя избежать создания дублей и распределяя весь вес ссылок на одну версию страницы. Пример правильного использования:

 

<link rel=»canonical» href=»https://www.example.com/page-without-filters/» />

 

Важно избегать ошибок при использовании canonical. Например, нельзя ссылаться на другой сайт или домен, так как это передаст весь вес на сторонний ресурс. Также не рекомендуется указывать в canonical саму себя, если страница уже является основной. В идеале, канонический тег должен четко определять основной URL, а любые варианты страницы — указывать на этот основной URL.

Важность использования тега canonical

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

Для крупных сайтов canonical — это способ не только предотвратить дублирование контента, но и оптимизировать индексирование страниц. Например, страницы с товарами, которые отображаются в разных категориях, могут использовать один канонический тег, чтобы избежать нежелательного разделения рейтинга. Canonical также помогает управлять содержимым сайта, делая его понятным как для поисковых систем, так и для пользователей.

Популярные статьи автора

Наш Telegram-канал

Telegram
Присоединяйтесь к нашему Telegram-каналу. Теперь вы можете читать последние новости из мира интернет-маркетинга прямо в мессенджере
Подписаться

Бесплатный аудит

Никита Шваков
Никита Шваков
Основатель I-SEO
Заполните форму или напишите в удобный мессенджер
Я соглашаюсь с политикой конфиденциальности и даю согласие на обработку персональных данных