Как правильно настроить canonical
Настройка тега canonical не так сложна, как кажется. Главное — следовать нескольким правилам:
1. Указывайте абсолютный URL
Canonical должен быть полным и начинаться с протокола (https://). Использование относительных ссылок (/page/) может вызвать путаницу у поисковых роботов.
Правильно:
html
<link rel=»canonical» href=»https://example.com/page/» />
Неправильно:
html
<link rel=»canonical» href=»/page/» />
2. Используйте один тег canonical на страницу
Добавлять несколько canonical в одну страницу запрещено — это приведёт к ошибке. Убедитесь, что в <head>-разделе прописан только один тег.
3. Canonical должен указывать на существующую и индексируемую страницу
Убедитесь, что указанный URL:
- не возвращает 404 или 301/302 редирект;
- не закрыт от индексации через robots.txt или метатег noindex.
4. Избегайте самопротиворечий
Не допускайте ситуации, когда страница A указывает canonical на страницу B, а страница B — обратно на страницу A. Это создаёт замкнутый круг и сбивает поисковик с толку. На каждую страницу должен быть один логичный и последовательный canonical.
5. Не путайте с редиректом
Canonical — это рекомендация, а не директива. Страница с canonical будет доступна по своему URL и может быть проиндексирована, даже если тег указывает на другой адрес. Поэтому canonical не заменяет 301-редиректы, если вы хотите полностью убрать дублирующий URL из индекса.
Проверка и диагностика

После настройки canonical важно убедиться, что всё работает корректно. Для этого можно использовать:
- Google Search Console — раздел «Покрытие», где отображаются канонические URL, выбранные Google.
- Плагины и расширения для браузеров, такие как SEO Meta in 1 Click.
- Сканеры сайтов — Screaming Frog, Netpeak Spider, Sitebulb и другие.
Периодически стоит перепроверять структуру сайта — особенно если она часто меняется, добавляются новые фильтры, страницы, языковые версии.
Типичные ошибки при использовании canonical
Ошибки в использовании canonical могут не только не дать эффекта, но и навредить. Вот самые распространённые:
- Указание несуществующего URL — приведёт к тому, что поисковик проигнорирует тег.
- Канонизация страниц с пагинацией — если у вас многостраничная статья, не стоит указывать canonical на первую страницу со всех остальных. Лучше использовать rel=»prev» и rel=»next».
- Автоматическая канонизация на главную — встречается в шаблонах CMS, когда все страницы ошибочно указывают canonical на homepage.
- Дублирование canonical и редиректа — не стоит одновременно ставить canonical и редирект на одну и ту же страницу.