Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

Как избавиться от дублей в поиске Яндекс и Google ?

Как избавиться от дублей в поиске Яндекс и Google ?
Материал добавлен: 23 Июня 2021
Материал обновлен: 04 Сентября 2025

В этом материале мы рассмотрим все доступные методы борьбы с дублями страниц на сайтах, созданных в uCoz и uWeb. Мы разберёмся, как избавиться от дублей от системного календаря, пагинации в модулях, категорий и других страниц, негативно влияющих на SEO.

Как избавиться от дублей на сайтах uCoz и uWeb?

1. Удаление дублей от виджета календаря $CALENDAR$

Если вы используете модули «Блог» или «Новости» с подключённым календарём, то каждая дата с публикациями формирует отдельный URL. Например:

  1. http://ваш-сайт/news/2020-10-22
  2. http://ваш-сайт/blog/2020-10-14

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

Как бороться: Откройте шаблон «Страница архива материалов» модулей «Блог» и «Новости». В блоке <head> вставьте следующий код:

<?if($PAGE_ID$=='day'||$PAGE_ID$=='month'||$PAGE_ID$=='year')?>
<meta name="robots" content="noindex, nofollow"/>
<?endif?>

Сохраните изменения и дождитесь переиндексации — дубли начнут исчезать из поиска.

2. Дубли пагинации на главной странице

Примеры пагинационных URL:

  1. http://ваш-сайт/?page2
  2. http://ваш-сайт/?page3

Такие страницы не представляют SEO-ценности и дублируют основную страницу.

Решение: Откройте robots.txt и удалите строку:

Allow: /*?page

Убедитесь, что осталась или добавлена директива:

Disallow: /*?

Это запретит индексацию всех параметров, включая пагинацию.

3. Дубли пагинации в категориях Блога и Новостей

Откройте шаблон «Страница архива материалов» и в блоке <head> добавьте:

<?if($PAGE_ID$='category')?>
 <?ifnot($CURRENT_PAGE$=='1')?>
 <meta name="robots" content="noindex, nofollow"/>
 <?endif?>
<?endif?>

Это запретит индексацию всех страниц категории, кроме первой.

4. Дубли пагинации в модулях Каталогов

В каталогах (файлы, сайты, статьи, объявления и др.) используйте другой подход. Откройте шаблон «Страница со списком материалов категории / раздела» и в блок <head> вставьте:

<?if($PAGE_ID$='category'||$PAGE_ID$='section')?>
 <?ifnot($CURRENT_PAGE$=='<span class="currentPage79">1</span>')?>
 <meta name="robots" content="noindex, nofollow"/>
 <?endif?>
<?endif?>

Это исключит все страницы пагинации, кроме первой.

5. Дубли пагинации в модуле Интернет-магазин

Переключатели страниц:

Примеры URL:

  1. /shop/all/2
  2. /shop/all/3

Решение: В robots.txt добавьте:

Disallow: /shop/all/

Пагинация внутри категорий:

Примеры:

  1. http://site.net/shop/laminat;2
  2. http://site.net/shop/laminat;3

Решение:

Disallow: /shop/*;

Дополнительные подстраницы товара:

Например:

  • /shop/item-name/spec
  • /shop/item-name/imgs
  • /shop/item-name/comm
Disallow: /shop/*comm
Disallow: /shop/*spec
Disallow: /shop/*imgs

Это очистит индекс от дублей страниц товаров.

6. Настройка Canonical (канонических URL)

После этого в шаблоны модулей добавьте в <head> строку:

<?$SEO_CANONICAL$?>

Canonical для пользователей без платного тарифа

Вы можете вручную добавить canonical через встроенные операторы uCoz.

Страница материала и комментариев:

<link rel="canonical" href="$HOME_PAGE_LINK$<?substr($ENTRY_URL$,1)?>"/>

Страница товара (Интернет-магазин):

<link rel="canonical" href="$HOME_PAGE_LINK$<?substr($DESC_LINK$,1)?>" />

Категории (Блог, Новости):

<?if($PAGE_ID$='category')?>
<link rel="canonical" href="$HOME_PAGE_LINK$<?substr($REQUEST_URI$,1)?>" />
<?endif?>

Категории и фотоальбомы (в каталоге):

<?if($CAT_URL$)?>
<link rel="canonical" href="$HOME_PAGE_LINK$<?substr($CAT_URL$,1)?>" />
<?endif?>

Разделы каталога:

<?if($SECTION_URL$)?>
<link rel="canonical" href="$HOME_PAGE_LINK$<?substr($SECTION_URL$,1)?>" />
<?endif?>

Гостевая книга:

<link rel="canonical" href="<?if($REQUEST_URI$='/gb/' or $REQUEST_URI$='/gb' or $REQUEST_URI$='/gb/1')?>https://ваш-сайт/gb<?else?>https://ваш-сайт/gb/<?substr($REQUEST_URI$,4)?><?endif?>" />

Форум:

<link rel="canonical" href="<?if($PAGE_ID$='main')?>$HOME_PAGE_LINK$forum<?endif?><?if($PAGE_ID$='category')?>$HOME_PAGE_LINK$<?substr($CUR_SECTION_URL$,1)?><?endif?><?if($PAGE_ID$='forum')?>$HOME_PAGE_LINK$<?substr($CUR_FORUM_URL$,1)?><?endif?><?if($PAGE_ID$='threadpage')?>$HOME_PAGE_LINK$<?substr($CUR_THREAD_URL$,1)?><?endif?>" />

Редактор страниц (модуль «Страницы сайта»):

<link rel="canonical" href="$HOME_PAGE_LINK$<?substr($REQUEST_URI$,1)?>" />

FAQ:

<link rel="canonical" href="$HOME_PAGE_LINK$<?substr($REQUEST_URI$,1)?>" />

7. Дубли в Фотоальбомах

Яндекс может ругаться на страницы вида:

  • /photo/pozdravlenie_s_imeninami/1-0-66-3
  • /photo/3-0-172-3

Решение:

Disallow: /photo/*-0-***-3

Это исключит из индексации фото-подстраницы с пагинацией.

Как избавиться от дублей в поиске Яндекс и Google ?