Как убрать дубли с помощью canonical?

Ссылка скопирована
10 января 2026 1 ответ

На сайте куча страниц генерируемых пользователями, они важны, но зачастую заголовки и описание являются дублями, я хоть и правлю все, но справится со всем просто нереально. Грубо говоря это не чистая копия страниц, а частичная.
Возможно где то, что то не понимаю, прописав canonical у дубликата не на его самого, а на оригинал, Яндекс все равно пытается его индексировать и как итог в веб-мастере куча дублей на страницы в которых указан canonical с другим URL.

К примеру есть две страницы
1 страница ОРИГИНАЛ
URL = .../page-name/
TITLE = Привет мир

2 страница ДУБЛИКАТ первой
URL = .../page-name-2/
TITLE = Привет мир

На странице ДУБЛИКАТ прописываю canonical следующим образом

<link href=".../page-name/" rel="canonical"/> <link rel="alternate" hrefLang="x-default" href=".../page-name/"/> <link rel="alternate" hrefLang="ru" href=".../page-name/"/> <link rel="alternate" hrefLang="en" href=".../page-name/"/>

<link href=".../page-name/" rel="canonical"/> <link rel="alternate" hrefLang="x-default" href=".../page-name/"/> <link rel="alternate" hrefLang="ru" href=".../page-name/"/> <link rel="alternate" hrefLang="en" href=".../page-name/"/>

Возможно я не прав и нужно прописывать его так

<link href=".../page-name-2/" rel="canonical"/> <link rel="alternate" hrefLang="x-default" href=".../page-name/"/> <link rel="alternate" hrefLang="ru" href=".../page-name-2/"/> // Если находимся на ru версии <link rel="alternate" hrefLang="en" href=".../page-name/"/>

<link href=".../page-name-2/" rel="canonical"/> <link rel="alternate" hrefLang="x-default" href=".../page-name/"/> <link rel="alternate" hrefLang="ru" href=".../page-name-2/"/> // Если находимся на ru версии <link rel="alternate" hrefLang="en" href=".../page-name/"/>

Не хочется закрывать дубликаты используя noindex

Дополнительно:

Ответы:

Частичные копии - не технические дубли. Поисковая система такой canonical может запросто проигнорировать. Вопрос правильнее решить настройками шаблонизации мета и (или) уникализации контента.
Кроме того, ситуация может иметь временный характер, тем более - в Яндекс. Он постоянно что-то пересчитывает, закидывает в индекс и выбрасывает - иначе не умеет.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Виктор Sys Ответ

Для устранения дубликатов контента с помощью canonical тега можно использовать следующий подход:

1. Определите страницу, которая будет являться канонической (основной) для всех остальных дублирующихся страниц.

2. Вставьте следующий код в секцию основной страницы (канонической):

 

3. Замените "https://www.example.com/canonical-page" на URL основной страницы.

4. Убедитесь, что все дублирующиеся страницы содержат тот же canonical тег, который указывает на основную страницу.

5. Проверьте корректность установки canonical тега с помощью инструментов для веб-мастеров, таких как Google Search Console.

6. Подождите некоторое время, чтобы поисковые системы переиндексировали страницы и учли canonical тег.

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно