Бесплатный разбор
Сайты и SEO

Canonical: что это, как указать главную страницу и убрать дубли

Что такое rel=canonical, чем он отличается от 301 и noindex, как указать канонический URL, какие ошибки ломают склейку дублей и как проверить canonical на сайте.

Коротко. Canonical — это подсказка поисковику, какая версия страницы считается основной. Он помогает склеить дубли, но не заменяет 301 и не запрещает индексацию.

Как читать материал. В каждом разделе два пути: сделать руками и инструментами или подключить нейросеть, которая ускоряет разбор. Третий пункт: проверка. Нейросеть не видит ваш сайт и не знает, какие URL реально существуют, поэтому результат проверяем в коде страницы и панелях вебмастера.

Что такое canonical

Canonical указывает основную версию страницы при наличии нескольких URL с одинаковым или почти одинаковым содержимым.

Пример:

<link rel="canonical" href="https://example.com/catalog/divany/">

Если страница открывается с параметрами, сортировкой или другим регистром, canonical говорит: «главная версия вот эта».

Canonical — рекомендация, а не приказ. Поисковик может её проигнорировать, если найдёт противоречия.

Canonical, 301 и noindex

Инструмент Что делает Когда использовать
Canonical Указывает основную версию Дубли и параметры, страница доступна
301 Перенаправляет на новый URL Страница переехала
Noindex Запрещает индексацию Страница не должна быть в поиске
404 Сообщает, что страницы нет Ресурс удалён

Canonical не заменяет 301 при переезде. Noindex и canonical вместе часто конфликтуют.

Схема: canonical, 301, noindex и 404
Схема: canonical указывает основную версию, но не заменяет 301.

Когда нужен canonical

  • Один товар открывается с разными параметрами.
  • Есть сортировка, вид отображения или UTM-метки.
  • Одинаковый контент доступен по нескольким URL.
  • Пагинация и фильтры создают дубли.
  • Есть версия для печати.

Когда canonical не нужен

  • Страницы с разным смыслом. Нельзя склеивать разные услуги или товары.
  • Вместо 301 при переезде.
  • Для закрытых страниц, которые не должны индексироваться.
  • Для страниц с разным интентом.

Как настроить

  1. Выберите основную версию URL.
  2. Убедитесь, что она открывается и отдаёт 200.
  3. Добавьте <link rel="canonical"> на все дубли.
  4. Поставьте self-canonical на основную страницу.
  5. Проверьте, что canonical не ведёт на 404, редирект или закрытую страницу.
  6. Убедитесь, что canonical не конфликтует с noindex.

Canonical лучше указывать абсолютным URL. Относительный путь может сработать, но абсолютный надёжнее.

Как проверить

curl -s https://example.com/page/ | grep -i canonical

Дальше:

  • откройте исходный код страницы;
  • проверьте, что canonical ведёт на 200;
  • сравните canonical с sitemap;
  • посмотрите отчёты Google Search Console и Яндекс Вебмастера;
  • проверьте, нет ли цепочек canonical.

Классический путь. Выгрузите список URL и canonical, затем проверьте конфликты.

С нейросетью. Дайте таблицу URL и canonical.

Вот таблица URL и их canonical. Найди конфликты: canonical на другой URL,
canonical на 404, canonical вместе с noindex, цепочки. Не придумывай URL.
Для каждого пункта напиши, что проверить.

Проверка. Откройте каждый canonical и убедитесь, что он отдаёт 200 и совпадает с основной версией.

Разбор проекта

Проверим сайт за вас

Посмотрим дубли, canonical и индексацию, скажем, что исправлять первым. 20–30 минут в Zoom, Telegram или по телефону. Бесплатно.

Разобрать проект

Частые ошибки

  • Canonical на главную для всех страниц.
  • Canonical на 404 или редирект.
  • Canonical и noindex на одной странице.
  • Цепочки canonical.
  • Canonical на другой язык или другой товар.
  • Canonical в sitemap не совпадает с canonical на странице.
  • Массовая склейка фильтров без проверки интента.

Вопросы

Canonical убирает страницу из индекса?

Нет. Он указывает основную версию. Для удаления из индекса нужен noindex или удаление страницы.

Можно ли ставить canonical на себя?

Да, self-canonical — нормальная практика. Он подтверждает, что страница считает себя основной.

Что лучше: canonical или 301?

При переезде — 301. При дублях с доступными URL — canonical.

Можно ли ставить canonical и noindex одновременно?

Обычно нет. Это противоречивые сигналы. Выберите один сценарий.

Может ли нейросеть расставить canonical?

Может предложить карту склейки, но не знает, какие страницы реально существуют и какие должны быть основными. Проверяйте вручную.

Связанные материалы

Источники

Официальные документы 5

Разбор проекта

Разберём сайт и спрос

Посмотрим сайт и спрос, скажем, что исправить первым. 20–30 минут в Zoom, Telegram или по телефону. Бесплатно и без обязательств.

Разобрать проектВсе материалы →