Тег <link rel="canonical">
— это важный инструмент в SEO, который помогает поисковым системам определить каноническую версию страницы. Он используется для предотвращения дублирования контента и консолидации SEO-значимости. В этой статье рассмотрим, как правильно использовать Canonical и приведём примеры кода.
Что такое Canonical URL?
Canonical URL указывает на главную версию страницы, если у сайта есть несколько страниц с одинаковым или схожим контентом. Это помогает поисковикам избежать индексации дублирующих страниц, что улучшает SEO-показатели сайта.
Пример ситуации:
На сайте есть страницы:
https://example.com/page
https://example.com/page?utm_source=google
Обе страницы имеют одинаковый контент, но из-за параметраutm_source
поисковик может считать их разными. Canonical помогает указать, что оригинальной является первая страница.
Основные правила настройки Canonical
- Указывайте только одну каноническую версию.
Каждая страница должна ссылаться на одну каноническую версию (включая саму себя). - Используйте абсолютные URL.
Canonical должен содержать полный адрес, включая протокол (http/https), домен и путь. - Избегайте циклов Canonical.
Не допускайте ситуации, когда страница ссылается на другую страницу, которая в свою очередь ссылается на первую. - Применяйте Canonical для дублирующего контента.
Например, на страницах с параметрами в URL, фильтрами или сортировками.
Примеры использования Canonical
1. Стандартный Canonical для страницы
<head>
<link rel="canonical" href="https://example.com/page" />
</head>
Этот код добавляется в <head>
страницы и указывает, что именно URL https://example.com/page
является каноническим.
2. Указание Canonical для страниц с параметрами
Если у вас есть страницы с UTM-метками или фильтрами, добавьте Canonical, чтобы указать основную страницу.
<head>
<link rel="canonical" href="https://example.com/product" />
</head>
Ситуация:
https://example.com/product?color=red
https://example.com/product?size=large
Обе страницы ссылаются наhttps://example.com/product
.
3. Самореференсный Canonical
Рекомендуется добавлять Canonical даже на оригинальной странице, чтобы явно указать её как основную.
<head>
<link rel="canonical" href="https://example.com/page" />
</head>
4. Указание Canonical для пагинации
Если страницы пагинации имеют одинаковый основной контент, можно указать первую страницу как каноническую.
<head>
<link rel="canonical" href="https://example.com/articles" />
</head>
Важно: Если контент на страницах пагинации уникален, лучше не использовать Canonical, а работать с мета-тегом rel="next"
и rel="prev"
.
5. Canonical для страниц на разных доменах
Если вы дублируете контент на другом домене, укажите Canonical на оригинальный источник.
<head>
<link rel="canonical" href="https://original-site.com/page" />
</head>
Частые ошибки при настройке Canonical
- Неправильное указание URL.
Убедитесь, что URL соответствует рабочему адресу страницы, включая протокол (http или https). - Установка нескольких Canonical.
Только один тег<link rel="canonical">
должен быть на странице. - Использование относительных ссылок.
Всегда указывайте полный путь, например:
<link rel="canonical" href="/page" /> <!-- Неправильно -->
<link rel="canonical" href="https://example.com/page" /> <!-- Правильно -->
- Применение Canonical для уникальных страниц.
Не указывайте одну каноническую ссылку для страниц с уникальным контентом, чтобы избежать потери индексации.
Проверка Canonical
- Google Search Console:
Проверить каноническую версию можно в разделе «Покрытие» или через инструмент проверки URL. - Браузеры и плагины:
Используйте расширения, такие как SEO Meta in 1 Click, для проверки наличия тега Canonical.
Правильная настройка тега Canonical помогает избежать проблем с дублированием, улучшить структуру сайта и повысить его позиции в поисковых системах. Следуйте приведённым рекомендациям, чтобы ваш сайт был максимально оптимизирован для SEO.