Что такое rel=canonical и когда его использовать
Понятный гид по тегу canonical: зачем он нужен, когда его ставить и какие ошибки тихо выбрасывают ваши страницы из Google.
У вас есть две или больше страниц, которые выглядят почти одинаково — товар в двух категориях, фильтр, меняющий адрес, версия с www и без. Вы справедливо спрашиваете: какую из них Google считает "настоящей"? Именно для этого и нужен тег rel=canonical.
Это простой сигнал, которым вы говорите поисковику: "из всех этих вариантов вот главная страница — показывай именно её". Это не магия и не абсолютная команда, а рекомендация, которую Google в большинстве случаев соблюдает. В этой статье я простыми словами объясню, что он делает, когда он вам действительно нужен и каких ошибок избегать, чтобы не навредить себе.
Что на самом деле означает rel=canonical
Canonical — это строка кода в секции <head> страницы. Выглядит примерно так:
- <link rel="canonical" href="https://site.ru/glavnaya-stranica" />
Ею вы сообщаете поисковым системам, какой адрес (URL) представляет официальную версию этого содержимого. Когда у нескольких страниц одинаковый или очень похожий контент, Google должен выбрать одну для индексации и показа в выдаче. Если вы не дадите чёткий сигнал, он выберет сам — и не всегда так, как вам хотелось бы.
Тег canonical также объединяет "вес", полученный от ссылок: если ссылки ведут на разные варианты, сигналы складываются в пользу страницы, отмеченной как главная, вместо того чтобы распыляться по дубликатам.
Когда canonical действительно нужен
Не каждому сайту нужен canonical везде. Но есть ситуации, где он важен:
- Один товар доступен по разным адресам (например, в двух категориях или через фильтры, добавляющие параметры в URL).
- Есть версии с www и без, http и https, со слэшем в конце и без него.
- Страницы списков с сортировкой или фильтрами, создающие десятки адресов с одинаковым базовым контентом.
- Вы перепубликуете статью из другого источника и хотите указать на оригинал.
Практическое правило: если два человека могут попасть на один и тот же контент по разным адресам — пора чётко указать, какой из них главный. В остальном каждая страница должна иметь canonical, указывающий на саму себя — это совершенно нормально и рекомендуется.
Частые ошибки, которые вредят
Неправильно поставленный canonical может выбросить страницы из Google незаметно для вас. Самые распространённые проблемы:
- Все страницы указывают на главную. Так вы говорите Google игнорировать остальной сайт — серьёзная ошибка.
- Canonical на страницу с ошибкой 404 или закрытую в robots.txt. Сигнал становится бесполезным или запутанным.
- Относительные или неверные адреса (без https, с чужим доменом). Всегда используйте полный адрес.
- Противоречия: страница A указывает на B, а B — на A. Google не знает, кому верить.
Запомните: canonical — это рекомендация, а не запрет. Если нужно действительно закрыть страницу от индексации, используется другой инструмент (noindex), а не canonical.
Canonical vs. редирект vs. noindex
Эти три вещи часто путают, но они решают разные задачи:
- Canonical: контент полезен и доступен по нескольким адресам, но вы хотите, чтобы один был "официальным" в поиске. Посетитель по-прежнему может пользоваться другими вариантами.
- Редирект 301: старый адрес больше не должен существовать вовсе; вы автоматически отправляете и человека, и Google на новый адрес. Подходит, когда вы переносите или окончательно удаляете страницу.
- Noindex: страница должна существовать для посетителей, но вы не хотите видеть её в Google (например, страница благодарности после формы).
Неправильный выбор между ними — одна из скрытых причин, по которым сайт не появляется в выдаче как должен. Об этом стоит подумать с самого начала, а не исправлять потом.
Как мы это делаем в MPO Web Studio
Когда мы строим сайт, мы настраиваем canonical правильно с самого начала: каждая страница указывает на себя, а дублирующие варианты (фильтры, параметры, www/без-www) обрабатываются так, чтобы не конкурировать между собой. Вам как владельцу не нужно разбираться в этом технически — но полезно знать, что это делается, потому что многие дешёвые сайты пропускают этот шаг и тихо теряют видимость.
Мы работаем полностью удалённо, для клиентов по всей стране, и можем подготовить бесплатное демо вашего сайта до любой оплаты — чтобы вы увидели результат, а не только обещание.
Если у вас есть дублирующиеся страницы и вы не уверены, что не так, напишите нам в WhatsApp — посмотрим вместе, без обязательств.
Частые вопросы
Убирает ли canonical страницу из Google?+
Не напрямую. Canonical сообщает Google, какой вариант предпочтительно показывать, но остальные остаются доступны посетителям. Если нужно, чтобы страница вовсе не появлялась в поиске, используйте тег noindex, а не canonical.
Нужно ли ставить canonical на каждую страницу?+
В идеале — да, у каждой страницы должен быть canonical, указывающий на её собственный адрес (self-canonical). Это чистая практика, предотвращающая путаницу, особенно на URL с параметрами. Это не обязательно, но помогает.
Всегда ли Google соблюдает мой canonical?+
В большинстве случаев да, но это рекомендация, а не команда. Если сигналы противоречивы (разный контент, внутренние ссылки ведут в другое место), Google может выбрать другую страницу. Поэтому важна согласованность.
В чём разница между canonical и редиректом 301?+
Редирект окончательно перемещает человека и поисковик с одного адреса на другой — старая страница фактически исчезает. Canonical сохраняет все варианты доступными, но отмечает один как главный в выдаче. Выбирайте редирект при переносе контента, canonical — когда дубликаты должны остаться.
Можно ли указать canonical на страницу другого сайта?+
Да, это называется межсайтовый (cross-domain) canonical и используется, когда вы перепубликуете синдицированную статью, указывая на оригинал. Полезно для синдицированного контента, но применяйте осторожно: не указывайте на другую страницу, если это не действительно тот же контент.
7 ошибок, которые отпугивают клиентов с вашего сайта
Оставьте email и получите гид прямо здесь, сразу. Без спама.
Хотите увидеть, как мог бы выглядеть сайт вашего бизнеса?
Напишите нам в WhatsApp — и мы бесплатно подготовим демо-сайт с названием вашего бизнеса. Сначала смотрите, потом решаете — без обязательств.