Проверить URL
ENRU
Открыть бота Бот

«Копия, Google выбрал другую каноническую страницу»: что это и как исправить

Вы сообщили Google, какой адрес основной, а он выбрал другой. Статус сбивает с толку, потому что ничего не сломано: Google просто взвесил ваш canonical как одну подсказку из нескольких. Разбираемся, почему так бывает и как добиться, чтобы ваш выбор учитывали.

Обновлено 8 мин чтенияIndex Forge

Статус «Копия, Google выбрал другую каноническую страницу» (Duplicate, Google chose different canonical than user) значит, что Google считает страницу дублем и проиндексировал не тот адрес, что указан в вашем теге canonical. Canonical служит подсказкой, а не приказом. Google его переопределяет, когда другие сигналы указывают в другую сторону: внутренние ссылки, редиректы, sitemap, hreflang или почти одинаковый текст. Исправить это можно так: все сигналы должны согласно указывать на один адрес, либо страницы должны стать действительно разными.

Почему Google переопределяет canonical

Google выбирает канонический адрес по нескольким сигналам. Если они расходятся, ваш тег может проиграть.

СигналПример конфликта
Внутренние ссылкиМеню ведёт на /page?ref=nav, а canonical указывает /page
SitemapВ карте версия с http или без слэша на конце
РедиректыСам канонический адрес куда-то перенаправляет
hreflangЯзыковые версии ссылаются на адреса, не совпадающие с canonical
ТекстДве страницы почти одинаковые, и Google предпочитает ту, на которую больше ссылок
HTTPSGoogle в целом предпочитает https, а не http

Это проблема?

Не всегда. Если Google выбрал версию, которая вас устраивает (например, https вместо http), всё в порядке. Проблема, когда:

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

Как исправить, по шагам

  1. Проверьте адрес. В «Проверке URL» сравните «Канонический URL, указанный пользователем» и «Канонический URL, выбранный Google».
  2. Решите, какой адрес должен победить. Обычно это чистая версия с https, на которую вы ссылаетесь.
  3. Направьте на него все внутренние ссылки. Меню, хлебные крошки, связанные материалы, пагинацию.
  4. Оставьте в sitemap только этот адрес.
  5. Настройте 301-й редирект с настоящих дублей на него, если они больше ни для чего не нужны.
  6. Убедитесь, что канонический адрес отдаёт 200 и не перенаправляет.
  7. Если страницы разные, сделайте разницу очевидной в тексте и дайте каждой свой canonical.
  8. Запросите переиндексацию нужной страницы и дождитесь, пока Google пересканирует обе.

Похожие статусы и чем они отличаются

СтатусЧто значит
Альтернативная страница с правильным тегом canonicalВы указали другой адрес, Google согласился. Всё нормально.
Копия, канонический вариант не выбран пользователемCanonical не задан; Google выбрал сам
Копия, Google выбрал другую каноническую страницуВы задали один; Google выбрал другой

Canonical у обратных ссылок

Та же логика действует для страниц, которые ссылаются на вас. Если canonical страницы-донора указывает на другой адрес, Google индексирует тот адрес. Убедитесь, что ваша ссылка стоит на канонической версии, и на индексацию отправляйте именно её. @IndexForgeBot отмечает страницы, у которых canonical указывает на другой адрес, чтобы вы не платили за индексацию копии.

Чек-лист

  • Тег canonical указывает на адрес с кодом 200 без редиректа
  • Внутренние ссылки ведут ровно на этот адрес
  • В sitemap ровно этот адрес
  • Дубли перенаправляют или явно отличаются
  • Ссылки hreflang совпадают с canonical
  • После изменений запрошена переиндексация

Как Google выбирает канонический адрес

Когда Google находит несколько адресов с одинаковым или очень похожим содержимым, он объединяет их в группу и выбирает один для индекса. Он учитывает редиректы, тег canonical, внутренние и внешние ссылки, записи в sitemap, hreflang, HTTPS и то, как выглядят адреса. Тег canonical сильная подсказка, но его можно перевесить, если остальные сигналы стабильно указывают в другую сторону.

Синтаксис тега canonical и частые ошибки

<link rel="canonical" href="https://yoursite.com/page/">
ОшибкаПроблема
Относительный адресРаботает, но легко ломается; лучше абсолютный
Несколько тегов canonicalGoogle может проигнорировать все
Canonical в bodyИгнорируется; он должен быть в head
Canonical на редирект или 404Слабый сигнал или игнорируется
Canonical с http на сайте с httpsКонфликтует с предпочтением HTTPS

Canonical и пагинация

Каждая страница пагинации обычно должна быть канонической сама для себя, а не для первой страницы. Если направить все страницы на первую, Google решит, что последующие страницы дублируют первую, и материалы, на которые ссылаются только они, будут находиться медленнее.

Canonical, 301 или noindex

ИнструментЧто видят пользователиЧто индексирует GoogleКогда использовать
301-й редиректЦелевую страницуЦелевуюДубль больше не должен существовать
CanonicalОбе страницыОбычно каноническуюОбе версии должны оставаться доступны
noindexСтраницуНичегоСтраница вообще не должна быть в поиске

Как проверить, что исправление сработало

Согласовав сигналы, проверьте оба адреса в «Проверке URL» и запросите индексирование нужного. В следующие недели «Канонический URL, выбранный Google» должен смениться. Если не сменился, ещё раз посмотрите на внутренние ссылки: именно в них сайты ошибаются чаще всего.

Canonical на другой домен

Canonical может указывать на другой домен, например когда та же статья перепечатана на сайте партнёра. Google и здесь считает его подсказкой. Если вы распространяете контент, копии должны указывать на ваш оригинал, а у оригинала должно быть больше всего внутренних и внешних ссылок.

Параметры и метки в адресах

UTM-метки, идентификаторы сессий и параметры сортировки создают дублирующие адреса. Canonical на чистый адрес решает большую часть проблем. Ещё лучше вообще не ссылаться внутри сайта на адреса с параметрами, чтобы Google их почти не находил.

Когда позволить Google выбрать самому

Если Google выбирает https вместо http, версию с www, на которую вы перенаправляете, или более чистый из двух адресов, обычно он прав. Тратьте силы только там, где его выбор вредит: не тот язык, не тот регион или страница, которая должна ранжироваться сама по себе.

Что делать, если ничего не меняется

  1. Просканируйте сайт краулером и выпишите все внутренние ссылки на адрес-дубль.
  2. Проверьте, нет ли дубля в sitemap.
  3. Поищите редиректы, которые ведут на дубль.
  4. Сравните содержимое обеих страниц. Если они почти одинаковые, Google так и будет считать их одной.
  5. Подумайте о 301-м редиректе, если дубль не нужен.

Canonical и hreflang вместе

На многоязычных сайтах каждая языковая версия должна быть канонической сама для себя, а связывать их должен hreflang. Частая ошибка: направить canonical всех версий на английскую страницу. Тогда Google считает остальные языки дублями и индексирует только одну, и именно в этот момент на переведённых страницах появляется «Google выбрал другую каноническую страницу».

Дубли по протоколу и хосту

  • Перенаправляйте http на https 301-м редиректом.
  • Выберите вариант с www или без и перенаправляйте второй.
  • Выберите вариант со слэшем на конце или без и перенаправляйте второй.
  • Используйте одну и ту же версию в canonical, ссылках, sitemap и hreflang.

На небольших сайтах большинство проблем «другой канонический адрес» возникает из-за несогласованности одного из этих четырёх пунктов.

Как читать результат «Проверки URL»

«Проверка URL» показывает рядом два значения: «Канонический URL, указанный пользователем» и «Канонический URL, выбранный Google». Важны такие сочетания:

УказанВыбранЧто значит
Этот адресЭтот адресВсё согласовано; страницу можно проиндексировать
Этот адресДругой адресGoogle переопределил ваш выбор; сигналы указывают в другую сторону
Не указанДругой адресGoogle сам нашёл дубль и выбрал другую страницу
Другой адресДругой адресВы так и просили; страница дубль намеренно

Этот гайд про вторую строку. Третья обычно значит, что у вас есть дубли, о которых вы не знали: часто это параметры, версии для печати или страницы тегов, повторяющие записи целиком.

Какие сигналы учитывает Google, примерно по порядку

  1. Редиректы. 301 самая сильная подсказка: старого адреса больше нет.
  2. rel="canonical". Сильная подсказка, если страницы действительно дубли.
  3. Внутренние ссылки. Версия, на которую ваш сайт ссылается чаще, выглядит основной.
  4. Включение в sitemap. Подсказка слабее, но противоречия с ней сбивают Google.
  5. HTTPS и чистые адреса. При прочих равных Google предпочитает https и короткие адреса без параметров.

Когда сигналы расходятся, Google решает сам. Почти все исправления сводятся к тому, чтобы каждый сигнал указывал на один адрес.

Разбор на примере

Магазин показывает товар по адресу /shoes/runner-x и ещё по /sale/runner-x. Обе страницы объявляют каноническими себя, во время акции меню ведёт на адрес распродажи, а в sitemap адрес из раздела обуви. Google видит две почти одинаковые страницы и, раз внутренние ссылки ведут на распродажу, выбирает её. Акция заканчивается, адрес распродажи удаляют, и товар на несколько недель выпадает из индекса, пока Google пересматривает решение. Исправление: один адрес товара, canonical с любого варианта на него, ссылки из меню на него, а страница распродажи как отфильтрованный список, а не копия.

Через сколько видно результат

Google должен пересканировать и дубль, и предпочтительную страницу, чтобы увидеть, что сигналы теперь согласованы. На активных сайтах это занимает от нескольких дней до нескольких недель. Нажмите «Проверить исправление» в Search Console и не меняйте настройку снова в это время.

Частые вопросы

Через сколько Google примет мой canonical?

Когда пересканирует затронутые страницы и увидит согласованные сигналы. На больших сайтах часто через недели.

Можно ли заставить Google использовать мой canonical?

Нет, но 301-й редирект с дубля гораздо более сильный сигнал, чем тег.

Почему две разные страницы считаются дублями?

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

Что значит «Копия, канонический вариант не выбран пользователем»?

Google нашёл дубль, а canonical на странице не указан, и он выбрал основную версию сам. Если выбор вас не устраивает, задайте canonical и согласуйте с ним ссылки, sitemap и редиректы.

Влияет ли выбор канонической страницы на позиции?

Ранжируется только каноническая версия. Если Google выбрал не ту, например версию с параметрами или другого языка, в выдаче окажется она, а нужная вам страница показываться не будет.

Нужно ли отправлять дубль на индексацию?

Нет. Отправляйте только канонический адрес. @IndexForgeBot отсеивает страницы, у которых canonical указывает на другой адрес, и не списывает за них.

Сколько времени нужно Google, чтобы сменить каноническую страницу?

Пока он не пересканирует обе страницы и не увидит согласованные сигналы. На активных сайтах это дни, на больших и редко сканируемых недели.

Помогает ли отправка на индексацию при этом статусе?

Помогает отправить канонический адрес после того, как вы согласовали ссылки, sitemap и редиректы. Отправлять дубль бессмысленно, и @IndexForgeBot его отсеет по canonical.

Что делать, если Google выбрал версию с www или без?

Выберите одну версию, настройте 301-й редирект со второй и используйте выбранную во всех canonical, ссылках и sitemap. Обычно этого достаточно, чтобы Google переключился.

Есть ссылки, которые застряли вне индекса?Бот сначала проверит каждый адрес и спишет $0.01 только за ушедшие ссылки. На старте 10 бесплатно.

Открыть бота

Следующие 10 ссылок
за наш счёт

Откройте бота, вставьте ссылки и посмотрите, что пройдёт проверку. Без карты и форм регистрации.

Открыть бота: 10 ссылок бесплатно