Canonical URL в WordPress — это ссылка, которая подсказывает поисковикам, какую страницу считать основной, если на сайте есть дубли или почти одинаковые URL. В 2026 году правильная настройка canonical помогает не распылять вес страниц, не путать Google и Яндекс, а также удерживать в индексе именно тот адрес, который вы хотите продвигать.
Если сказать совсем по-человечески: canonical нужен, когда одна и та же страница может открываться по нескольким адресам — например, с параметрами, пагинацией, фильтрами, разными версиями URL или после неудачных экспериментов с плагинами. WordPress и Yoast SEO умеют работать с canonical автоматически, но автоматика не спасает от кривых настроек. А кривые настройки, как водится, приходят без приглашения 🙂
🔍 Что такое canonical URL и зачем он нужен в WordPress?
Canonical — это HTML-тег вида <link rel="canonical" href="https://site.ru/page/" />, который размещается в <head> страницы. Он сообщает поисковой системе: «Вот этот URL — главный. Остальные версии похожи, но ориентируйся именно на него».
Для WordPress это особенно важно, потому что дубли появляются чаще, чем кажется:
- 📎 страницы с UTM-метками и другими параметрами;
- 📄 пагинация блога и архивов;
- 🏷️ рубрики, метки и архивы автора с похожим контентом;
- 🌐 варианты с www и без www;
- 🔁 технические копии после переноса сайта или смены структуры ссылок.
Если canonical не настроен или настроен плохо, поисковик может выбрать не ту страницу как основную. В результате нужный URL теряет позиции, а в индексе оказывается страница с параметрами, дубль или устаревшая версия.
🛠️ Как работает canonical в WordPress по умолчанию?
В чистом WordPress часть каноникал-ссылок может формироваться автоматически. Но на реальном сайте почти всегда есть тема, плагины SEO, кэш, фильтры товаров, конструкторы страниц и прочие «улучшатели жизни». Именно они часто создают конфликты.
Поэтому на практике надо проверить три вещи:
- ✅ есть ли canonical в исходном коде страницы;
- ✅ только один ли он;
- ✅ ведёт ли он на правильный адрес.
Самый простой путь — открыть страницу, посмотреть исходный код и найти rel="canonical". Если тегов два, если адрес старый, если он ведёт на главную вместо текущей статьи — значит, SEO уже слегка прихрамывает.
⚙️ Как настроить canonical через Yoast SEO?
Если на сайте стоит Yoast SEO, в большинстве случаев это лучший вариант для настройки canonical без ручного кода.
- Откройте нужную страницу или запись в админке WordPress.
- Прокрутите вниз до блока Yoast SEO.
- Перейдите в раздел расширенных настроек.
- Найдите поле Canonical URL.
- Оставьте его пустым, если страница должна канонизировать саму себя.
- Укажите другой URL, если нужно передать приоритет основной странице.
- Сохраните изменения и перепроверьте исходный код.
Важный момент: в обычной ситуации для уникальной статьи canonical должен вести на саму себя. Заполнять поле вручную нужно не всегда, а только когда есть конкретная задача: убрать дубли, склеить версии страницы, указать главную товарную страницу или канонизировать копию на оригинал.
❓ Когда действительно нужно менять canonical вручную?
Вот ситуации, когда ручная настройка оправдана:
- 🧩 у вас несколько похожих страниц под один интент;
- 🛒 интернет-магазин генерирует дубли из-за фильтров и сортировок;
- 🔗 одна статья доступна по нескольким URL после переноса сайта;
- 🌍 есть технические копии страниц в разных разделах;
- 📝 вы публикуете адаптированную версию материала и хотите указать оригинал.
А вот когда canonical не нужен как костыль: если страница должна исчезнуть для пользователя и поисковика, лучше использовать 301-редирект. Canonical — это подсказка для поисковых систем, а не перенаправление. Пользователь его даже не заметит.
🚫 Какие ошибки с canonical чаще всего ломают SEO?
- 💥 Два canonical на одной странице. Такое бывает из-за конфликта Yoast, темы и другого SEO-плагина.
- 🪤 Canonical на главную страницу для всех записей. Редкий, но очень вредный абсурд.
- 📉 Canonical на страницу с noindex. Поисковик получает смешанный сигнал.
- 🔄 Использование canonical вместо 301. Если страница переехала навсегда, делайте редирект.
- 🧱 Каноникал на несуществующий URL. Да, так тоже умудряются.
- 📦 Каноникализация пагинации на первую страницу без понимания структуры. Особенно опасно для блогов и каталогов.
Ещё одна типичная ошибка — вообще не проверять, что отдает сайт после обновления темы, SEO-плагина или фильтров WooCommerce. Всё красиво в админке, а в коде внезапно праздник дублей.
🧪 Как проверить canonical на сайте WordPress?
Используйте простой чек-лист:
- Откройте нужную страницу и просмотрите исходный код.
- Найдите тег
rel="canonical". - Убедитесь, что он один.
- Проверьте, совпадает ли URL с нужной страницей.
- Проверьте проблемные страницы: пагинацию, фильтры, рубрики, метки.
- Посмотрите данные в Google Search Console и Яндекс Вебмастере.
Если вы продвигаете сайт в Яндексе сами, canonical особенно полезен в связке с чистой структурой URL, sitemap и внятной внутренней перелинковкой. Один тег сам по себе сайт не вытянет, но в нормальной SEO-системе он работает как важный технический винтик.
🧭 Что делать, если canonical настроен правильно, а поисковик всё равно выбирает другой URL?
Такое бывает. Canonical — это рекомендация, а не приказ. Поисковик может выбрать другой адрес, если считает его более сильным или логичным. Обычно причина в одном из факторов:
- 📈 на дубль идёт больше внутренних или внешних ссылок;
- 🧱 основной URL закрыт, медленно грузится или плохо индексируется;
- 🧾 контент на страницах слишком разный, и поисковик не считает их дублями;
- 🗺️ в sitemap попал не тот URL;
- 🔗 редиректы, canonical и внутренние ссылки противоречат друг другу.
В такой ситуации надо смотреть не только на тег, но и на всю техническую логику сайта. SEO любит системность. И, к сожалению, отлично чувствует самодеятельность после полуночи.
📈 Практический порядок настройки canonical для WordPress в 2026 году
- Установите один основной SEO-плагин — например, Yoast SEO.
- Убедитесь, что другие плагины не добавляют свои canonical-теги.
- Проверьте главную, записи, страницы, рубрики и пагинацию.
- Оставляйте self-canonical для уникальных материалов.
- Настраивайте ручной canonical только там, где есть реальный дубль.
- Если URL должен исчезнуть, делайте 301-редирект.
- Следите, чтобы в sitemap попадали только канонические страницы.
Если вы только запускаете сайт, имеет смысл сразу выбрать нормальный хостинг с зарубежной локацией и стабильной работой WordPress. Для старта можно посмотреть Бегет и Timeweb — но выбирайте зарубежный дата-центр, а не РФ, если планируете активно использовать AI-сервисы и внешние SEO-инструменты.
А если хотите больше практики по WordPress, SEO и продвижению сайтов — загляните на delay.site. Там без магии и без ритуальных танцев вокруг «секретных методик».
❔ FAQ: частые вопросы про canonical в WordPress
1. Нужен ли canonical на каждой странице?
Да, в большинстве случаев каждая индексируемая страница должна иметь self-canonical или ссылку на основную версию.
2. Что лучше: canonical или 301-редирект?
Если страница окончательно переехала, лучше 301. Если есть несколько версий похожего контента, но страница должна оставаться доступной, используйте canonical.
3. Можно ли оставить canonical пустым в Yoast SEO?
Да. Для обычных уникальных страниц Yoast обычно сам указывает корректный self-canonical.
4. Почему в коде два canonical-тега?
Скорее всего, их добавляют сразу тема и SEO-плагин или два разных плагина одновременно.
5. Влияет ли canonical на позиции напрямую?
Не как волшебная кнопка, но он помогает правильно распределить вес и убрать конкуренцию дублей внутри вашего сайта.
6. Нужно ли ставить canonical на страницы с параметрами UTM?
Да, такие URL обычно должны канонизироваться на чистую основную страницу без параметров.
7. Как быстро понять, что canonical настроен неправильно?
Проверьте исходный код, Search Console, Яндекс Вебмастер и сравните sitemap, внутренние ссылки и фактический canonical. Если они спорят между собой — у вас уже маленькая SEO-драма.

