Canonical URL – это основная версия страницы, которую поисковые системы индексируют и ранжируют в результатах поиска, когда несколько URL загружают одинаковый или очень похожий контент. Правильный выбор канонического URL повышает потенциал ранжирования страницы, которую вы хотите показать пользователям.
В этом руководстве я расскажу, как работает канонизация, как правильно использовать canonical-теги, когда стоит рассмотреть альтернативы и как убедиться, что Google всегда выбирает нужные вам URL.
Что такое canonical URL?
Canonical URL – это предпочтительная версия веб-страницы, которую поисковые системы индексируют и показывают в результатах поиска, когда несколько URL ведут к одному или очень похожему контенту.
Например, оба этих URL могут отображать одну и ту же страницу блога:
- Canonical URL: https://example.com/blog/
- Duplicate URL: https://example.com/blog/?page=1
Вы можете направлять выбор Google с помощью canonical-тегов и других сигналов. Если сигналы конфликтуют или Google считает, что другая версия лучше для пользователей, поисковик может выбрать другой canonical URL, даже если вы указали свой.
Как работает канонизация
Канонизация выбирает один URL для индексации и ранжирования среди дубликатов или похожих URL. Есть несколько сигналов, на которые Google обращает внимание:
- Протокол (HTTPS vs HTTP)
- Использование редиректов
- Теги rel="canonical"
- Какие URL включены в sitemap
Дублирующиеся URL могут сканироваться, но редко отображаются в поиске, если только определённый контекст – устройство или регион – не делает их более релевантными.
Распространённые причины дублирования URL
- Варианты протокола: HTTP и HTTPS одной страницы
- Варианты домена: www и без www
- Различия с косой чертой в конце: /page vs /page/
- Параметры URL: отслеживание, сортировка, фильтры (например, ?utm_source=email, ?sort=price)
- ID сессий: временные идентификаторы пользователей
- URL для устройств: отдельные мобильные версии, например m.example.com
- Пагинация: контент разбит на страницы с очень похожим содержимым (/blog vs /blog?page=1)
Понимание, какие сценарии актуальны для вашего сайта, помогает правильно применять канонизацию.
Что такое canonical-тег?
Canonical-тег – это HTML-элемент, который сообщает поисковым системам, какой URL вы предпочитаете для ранжирования, когда несколько страниц содержат одинаковый или очень похожий контент. Поисковые системы используют его как один из сигналов при выборе страницы для индексации.
Canonical-тег размещается в разделе HTML-кода и выглядит так:
<link rel="canonical" href="https://example.com/preferred-url-here/" />
Как работают canonical-теги
Canonical-теги помогают явно указать версию страницы, которую вы хотите ранжировать при наличии дубликатов. Например, если:
- example.com/product/blue?sort=price – дубликат
- example.com/products/blue – основная страница
Вы добавляете тег на дублирующей странице, указывая на основную URL:
<link rel="canonical" href="https://example.com/products/blue" />
Это объединяет все сигналы ранжирования на основной URL.
Что такое самоссылочные canonical-теги
Самоссылочный canonical-тег указывает на саму страницу. Каждая каноническая страница должна включать такой тег, даже если явных дубликатов нет.
Google подтверждает, что такие теги делают канонизацию более предсказуемой, особенно если другие сигналы (редиректы, протокол, sitemap) не совпадают.
Почему стоит использовать canonical-теги
Canonical-теги помогают:
- Определять URL, который появится в поиске, предотвращая каннибализацию ключевых слов
- Консолидировать ссылочный вес на основной версии страницы
- Упрощать аналитику и отчётность
- Снижать лишние сканирования, экономя crawl budget
Важно: для синдицированного контента canonical-теги использовать не рекомендуется. Вместо этого блокируйте индексацию через robots.txt или noindex.
Как внедрять canonical-теги
Наиболее распространённый способ – добавление rel="canonical" в раздел HTML-кода:
<link rel="canonical" href="https://example.com/preferred-url-here/" />
Canonical-теги на популярных CMS
Magento 2
- Включите автоматические canonical-теги для категорий и продуктов через «Stores» → «Configuration» → «Catalog» → «Search Engine Optimization».
Shopify
Canonical-теги автоматически добавляются к страницам товаров, коллекций и блогов. Для сложных сайтов можно добавлять теги вручную через редактирование кода темы или использовать приложения вроде Canonical Tag URL Wizard.
WordPress
Через плагины Yoast SEO или Rank Math SEO можно задавать канонические URL без ручного редактирования кода. Плагины автоматически добавляют самоссылочные canonical-теги.
Wix
Wix добавляет самоссылочные canonical-теги автоматически, их можно переопределить для отдельных страниц через настройки SEO.
Другие способы указать канонические URL
- Редиректы (для устаревших URL или объединения доменов)
- HTTP-заголовок rel="canonical" (для не-HTML файлов)
- Sitemap (поддержка других сигналов)
Лучшие практики canonical-тегов
- Используйте самоссылочные canonical-теги на каждой странице
- Указывайте только один canonical URL на страницу
- Следите за правильным протоколом (HTTPS)
- Будьте последовательны с косой чертой в конце URL
- Выбирайте один вариант www или non-www
- Используйте абсолютные URL
Распространённые ошибки
- Указание canonical на редирект
- Использование canonical для несхожего контента
- Размещение тега вне раздела
- Конфликт canonical и hreflang на мультиязычных сайтах
Как проверить canonical-теги
Используйте Google Search Console и Semrush Site Audit для аудита сайта. Проверяйте:
- Совпадение выбранного Google canonical с вашим
- Дубликаты, отсутствующие или битые canonical-теги
- Страницы AMP без canonical
FAQ по canonical URL
Пример canonical URL
Если два URL показывают один контент, например:
- example.com/product?id=123
- example.com/products/blue-widget
Добавьте canonical-тег на обе страницы, указывая предпочитаемую версию:
<link rel="canonical" href="https://example.com/products/blue-widget" />
Как сделать URL каноническим
Добавьте rel="canonical" в страницы, указывая основной URL. На большинстве CMS это можно сделать без редактирования кода.
Как проверить, канонический ли URL
Используйте инструмент URL Inspection в Google Search Console. Если «Google-selected canonical» совпадает с вашим, поисковик принял выбор.
Повышают ли canonical-теги позиции в поиске?
Canonical-теги напрямую не повышают ранжирование, но помогают консолидировать ссылочный вес, повышая шансы основной страницы на высокий рейтинг.
