Термин

Canonical: как указать основной адрес страницы

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

Что означает canonical#

Один материал может открываться по чистому адресу и адресу с рекламными параметрами. Пользователь видит одинаковую статью, а для системы это разные URL. Элемент link с атрибутом rel="canonical" сообщает, какую версию вы предпочитаете. Google рассматривает это как сильный сигнал, а не безусловную команду.

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

Учебный пример#

Допустим, статья доступна по https://example.com/guide/ и https://example.com/guide/?utm_source=email. Если параметр не меняет материал, обе версии могут указывать на чистый адрес:

<link rel="canonical" href="https://example.com/guide/">

Элемент размещают в head. Посетитель адреса с параметром останется на нём: canonical не работает как редирект. В примере домен условный, рекомендация не означает, что любой параметр на вашем сайте можно игнорировать.

Как применять без противоречий#

Сначала выберите версию страницы, которую намерены поддерживать. Затем согласуйте с ней внутренние ссылки и sitemap.xml. Проверьте, что целевой адрес открывает нужный материал и не ведёт через перенаправления к третьему URL.

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

Как проверить и чего проверка не докажет#

  1. Сохраните исходный HTML каждой проверяемой версии, а не только снимок экрана.
  2. Найдите canonical и запишите полный адрес назначения.
  3. Откройте назначение, сопоставьте содержание, статус и настройки индексирования.
  4. Проверьте, не меняет ли JavaScript адрес после загрузки.
  5. Для своего публичного сайта сравните заявленный и выбранный Google канонический URL в проверке URL Search Console.

Разбор HTML помогает найти декларацию во вставленном коде. Он не обращается к целевому URL и не знает, какой адрес выбрал поисковик. Успешная проверка синтаксиса подтверждает наличие настройки, но не индексацию, позиции или объединение сигналов.

Источники#

Проверены 22 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.

Применить на практике

Продолжить разбор