Canonical: что это в SEO

Canonical (rel="canonical") — HTML-тег, указывающий поисковику основную (каноническую) версию страницы. Что такое canonical URL: если сайт доступен по нескольким адресам (с www и без, с / и без, http и https), canonical сообщает какой URL считать основным. Canonical тег предотвращает проблему дублей страниц.

Когда использовать canonical

Canonical URL нужен при: дублирующемся контенте (один товар в нескольких категориях), страницах с параметрами UTM (/page?utm_source=...), пагинации (/page/2/, /page/3/), print-версиях страниц, мобильных поддоменах (m.domain.ru). Canonical тег SEO — сигнал, не директива: поисковик может его игнорировать.

Как настроить canonical тег

Canonical в HTML: добавьте в блок head: . Canonical в HTTP-заголовках: для PDF и других документов. Canonical в CMS: WordPress — плагин Yoast SEO, Bitrix — модуль SEO, Laravel — вручную или через пакет. Что такое canonical в sitemap: все URL в sitemap должны быть каноническими.

Canonical vs 301 редирект

Canonical URL vs 301 редирект: canonical — мягкий сигнал для поисковика, 301 — жёсткое перенаправление для пользователей и роботов. Если пользователи никогда не должны видеть дубль — используйте 301. Если дубль нужен (печать, фильтр) — используйте canonical. Оба метода борьбы с дублями страниц и дублями контента.