Короткое определение
Canonical - это тег, который показывает предпочитаемый URL для группы одинаковых или близких по содержанию страниц.
Простое объяснение
Если товар доступен по нескольким адресам, а фильтры и параметры создают похожие версии, поисковик должен понять, какой URL считать главным. Для этого и нужен canonical.
Но он не работает в отрыве от сайта. Если вы указываете каноникал на одну страницу, а внутренние ссылки и sitemap продвигают другую, возникает конфликт сигналов.
Когда canonical особенно важен
Пример
У магазина есть категория и та же категория с сортировкой по цене. Если сортировка не нужна в индексе, основной URL указывается через canonical, а параметризованная версия не должна получать больший приоритет через ссылки и sitemap.
Частые ошибки
- ставить canonical на нерелевантную страницу;
- каноникализировать важные SEO-посадочные на общую категорию;
- оставлять в sitemap URL, которые каноникализируются на другие адреса;
- не замечать конфликт между canonical и редиректом;
- считать canonical заменой нормальной архитектуры сайта.
Чек-лист
- Убедиться, что canonical ведет на релевантный и индексируемый URL.
- Проверить, что канонический URL самоканоничен и отдает код 200.
- Сверить canonical с внутренними ссылками и sitemap.xml.
- Не каноникализировать разные интенты в одну страницу без причины.
- Проверить шаблоны фильтров, параметров и карточек.
FAQ
Что такое canonical простыми словами?
Это указание, какую версию страницы считать основной, если есть дубли или близкие варианты URL.
Canonical удаляет страницу из индекса?
Нет, это рекомендация поисковику, а не жесткий запрет.
Что почитать дальше?
Смотрите разбор дублей, canonical и фильтров.