Canonical (rel=canonical)
HTML-тег, указывающий поисковику основную версию страницы при наличии дублей.
Подробное объяснение
Canonical (rel=canonical) — HTML-тег, который указывает поисковику «основную» версию страницы в ситуациях, когда одинаковый или похожий контент доступен по нескольким URL.
Пример: страница доступна по http://, https://, www. и без www. — canonical указывает на одну из них как основную.
Синтаксис: <link rel="canonical" href="https://site.ru/page/" />
- •Типичные случаи использования:
- •Дубли от параметров URL (?sort=price, ?color=red).
- •HTTP vs HTTPS версии.
- •Страницы пагинации (canonical на первую страницу или self-referencing).
- •Кросс-доменный canonical (для синдикации контента).
- •Международные версии (обычно используется hreflang вместо canonical).
Ошибка: canonical на noindex-страницу или на 301-редирект — в обоих случаях Google может проигнорировать сигнал.