Вход / Регистрация

Создайте сайт прямо сейчас!

Зарегистрируйтесь по ссылкам и получите дополнительные бонусы при создании сайта



  • Персональный перечень способов заработка на сайте именно вашей тематики
  • Аудит юзабилити сайта бесплатно $20
  • Набор скриптов на сумму $40 для увеличения продаж
  • Аудит юзабилити интернет магазина бесплатно $60

Как получить бонусы?


Как только вы создадите сайт по одной из указанных ссылок, я увижу это в отчете партнерской программы:

После оплаты одного из пакетов, отправьте запрос на info@ucozmagazines.ru с указанием адреса созданного сайта.

Устранение дублей интернет-магазина Ucoz

Сергей    18.10.2011    4954    5.0 из 5.0 (6)

Оцените материал:
    Приветствую читателей своего блога!
    Сегодня поговорим о поисковой оптимизации, а именно о методах управления поведением робота Яндекса и Google (белых методах). Будем устранять похожий контент в интернет-магазине uCoz. В качестве введения поясню, зачем это нужно и чем грозит игнорирование данного момента.


    Суть проблемы

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

    В URL при этом добавляется порядковый номер:

    .../shop/category;3

    Таким образом, мы получаем абсолютно новую ссылку с точки зрения поисковой системы.

    После того, как Ваш сайт посетит робот Яндекса или Google, то в индекс попадут все подобные УРЛы:
    http://www.yoursite.ru/shop/category
    http://www.yoursite.ru/shop/category;2
    http://www.yoursite.ru/shop/category;3
    ...
    В этом, конечно, нет ничего страшного, а даже наоборот. Но я бы не взялся утверждать, какой из них будет наиболее релевантным поисковому запросу, по которому продвигается категория. А Вы?

    Что же получается? А получается следующее: необходимо однозначно установить релевантную запросу страницу. И не допустутить, чтобы вес с входящих ссылок растекался по n-ому количеству дублей, что в конечном счете отразится на весе страницы и не даст ей возможности выжать максимум в выдаче поисковиков.

    Устраняем дубли

    Для того, чтобы устранить страницы с похожим содержанием, мы воспользуемся атрибутом canonical и добавим ссылку в раздел <head> тех страниц, которые необходимо скрыть. Таким образом мы сообщим поисковым системам, что содержание их одинаково, в индекс будет добавлена лишь одна из всех.

    Заходим в панель управления и выбираем Управление дизайном (шаблоны)



    Переходим на шаблон страницы каталога модуля Интернет-магазина:


    При помощи $CURRENT_PAGE$ мы определим номер страницы. Если переменная равна единице, то мы не выводим <link>, в противном случае - необходимо отобразить. Применительно к uCoz, код будет выглядеть так:

    <?if $CURRENT_PAGE$!='1'?><link rel="canonical" href="$CAT_URL$"><?endif?>

    Сохраняем шаблон и проверяем. Щелкнув правой кнопкой по содержимому можно посмотреть исходный код.

    Закройте тегом <noindex> блок переключателя страниц в магазине

    Убедитесь, что <link rel="canonical" href="$CAT_URL$"> не закрыт тегом <noindex>

    Заключение

    Подведем итоги:
    • Рассмотрели проблему растекания веса по похожему содержимому каталога;
    • Установили канонические URL'ы rel=canonical для 2;3;4 и т.д. страниц;
    • Получили прирост позиций в выдаче по ключевым словам продвигаемых категорий в ближайшие пару апов Яндекса и чуть быстрее для Google :)
    Да, это мой первый пост в блоге. Давайте знакомиться, меня зовут Сергей. Постараюсь ответить на Ваши вопросы.

    Статьи по теме

    Обсуждение

    Всего комментариев: 38

    avatar
    1
    интересно. хотелось бы услышать за счет чего именно должны повыситься позиции в яндексе например
    avatar
    2
    об этом мы обязательно поговорим в одной из статей более подробно.

    к примеру, для Google, важен показатель PageRank. При простановке canonical показатель ПР перенесется на указанную страницу. А выдача в Гугле, как известно, зависит от этого показателя.
    avatar
    3
    интересная проблема и интересное решение. Спасибо за статью
    D
    4
    Не понял куда нужно добавлять <?if $CURRENT_PAGE$!='1'?><link rel="canonical" href="$CAT_URL$"><?endif?>

    В дизайн "ктолог товаров"?

    И где и как закрыть ( Закройте тегом <noindex> блок переключателя страниц в магазине )

    Я не очень смыслю в оптимизации sad
    avatar
    5
    Вставляем его в тег head. Между <head> и </head>.

    Тегом ноуиндекс можно закрыть
    <noindex>$PAGE_SELECTOR$</noindex>
    D
    6
    Так можно закрыть или нужно?
    D
    7
    У меня только такая строка.

    <noindex><div align="center"><?$DRAW_BLOCK$('PAGE_SELECTOR','plist')?></div></noindex>

    Так закрыть?
    avatar
    8
    да, так.
    дело в том, что ноуиндекс не предотвращает утечку веса со ссылок, которые в нем размещаются. он лишь скрывает текст от поисковой системы. яндекс
    avatar
    9
    А как сделать что не утекал? Можно использовать rel="nofollow" Если да то куда в скрипте его вставлять что со счетчиков не утекало?
    avatar
    10
    вставлять в тег <a ...>. Если дадите код счетчика, то конкретно на примере покажу
    а вобще, в счетчики смысла нет вставлять, если их 2-3
    D
    11
    Я сделал все-как здесь описано и теперь у меня в Яндекс вебмастере в запрещеных к индексации страницах. Две страница каталога.

    /shop/women_style;2
    /shop/women_style;3

    и все. Это так и должно быть? Или Я что-то не правильно сделал. Почему только категория женской одежды?
    avatar
    13
    все верно, до остальных категорий Яндекс, видимо, еще не дошел.
    D
    15
    А как долго может Яндекс добираться?

    Я заметил что Яндекс как-то не полностью мой сайт просматривает и кажется даже страницы смотрит не полностью. Такое может быть?
    avatar
    16
    Это нормальное явление. Робот загружает не все страницы сразу. При этом процесс обхода может затянуться на месяц и больше.
    D
    12
    Насколько процентов страницы должны быть похожи чтобы использовать canonical

    У меня, например, схожесть этих страниц 52.24%

    http://bestshop-sp.ru/shop/women_style
    http://bestshop-sp.ru/shop/women_style;2
    avatar
    14
    точного ответа нет. суть не в том, сколько процентов, а чтобы в выдаче была только одна страница конкретной категории
    avatar
    17
    Сергей, а не подскажите как исключать дубли страниц не в интернет-магазине, а в стандартных модулях юкоза? статьи, новости и прочее?
    avatar
    18
    а какого рода дубли в других модулях?
    avatar
    19
    например, если статья находится в нескольких категориях, то возможно и несколько адресов, для каждой категории.

    пример:
    1) сайт.ru/publ/кот/статья_про_кота/6-1-0-74

    2) сайт.ru/publ/пес_и_кот/статья_про_кота/6-1-0-74
    avatar
    20
    где-то я уже про это читал smile
    вот почему в настройках советуют использовать вхождение статьи в несколько категорий только при крайней необходимости.

    я сейчас попробовал, статья доступна даже по адресу типа
    сайт.ru/publ/статья_про_кота/6-1-0-74

    вот что я заметил: если для категории не задано ЧПУ, то статья имеет урл типа
    сайт.ru/publ/статья_про_кота/6-1-0-74
    независимо от того, откуда ее открываешь.

    если не продвигаете категории по запросам "кот" и "пес и кот", то можно чпу для них убрать.

    другого пока ничего в голову не приходит, надо подумать
    avatar
    21
    вот-вот - в свое время не придал значения на вхождение статей в несколько категорий, а теперь приходится расхлебывать (((

    ЧПУ, к сожалению необходимы - продвижение идет по данным ключам.. =)
    A
    22
    Здравствуйте. Подскажите, пожалуйста, у меня вопрос относительно дублей пагинации страниц разделов и категорий сайта на Юкоз, пролем с материалами нет - каждый материал имеет строго 1 раздел или категорию. Вопрос заключается в следующем, может ли данное условие приведенное в этой статье помочь избавиться от дублей пагинации разделов и категорий, а также при закрытии от индексации страниц, можно ли сделать так чтобы можно было данным условием <?if $CURRENT_PAGE$!='1'?><link rel="canonical" href="$CAT_URL$"><?endif?> закрыть стразу все страницу скажем с 1 по 20 ? А так получается если у меня таких дублей 20 страницу мне для каждой нужно отдельно условие прописывать, так ведь? Буду очень признателен Вам за помощь, поскольку нужно избавиться от дублей для дальнейшего продвижения сайта. Помогите, пожалуйста.
    avatar
    23
    условие в заметке говорит: если номер страницы не равен единице, значит она является дублем первой страницы. это действительно хоть для 100500 страниц.
    A
    24
    Подскажите, пожалуйста, как к примеру закрыть от дублей все страницы данного раздела кроме данной главной страницы:http://www.zrenimed.com/faq/

    Делов том что я не знаю как узнать ее $CURRENT_PAGE$ у нее его нет, а у всех других страниц данного раздела страницы имеют ввид: http://www.zrenimed.com/faq/0-2

    Да и скажите, еще, пожалуйста, для все разделов прописывается $CAT_URL$ или эта переменная от чего-то зависит или она может меняться? Помогите, пожалуйста, не до конца разобраться.
    avatar
    26
    я не вижу смысла закрывать от индексации другие страницы фака, потому что каждая из них уникальна.

    Единственное, у Вас дубли:
    http://www.zrenimed.com/faq
    http://www.zrenimed.com/faq/0-1

    Решается правилом в robots.txt
    Disallow: /faq/0-1
    A
    25
    Здравствуйте. Надеюсь, на Вашу помощь, ответье, пожалуйста, на мой вопрос, не могу понять как использовать этот каноникал для моих страниц: мой вопрос вверху. Дайте, пожалуйста, ответ.
    A
    27
    Здравствуйте. Возможно Вы правы относительно уникальности страниц, но у них у всех одинаковый title и description, что является неполными дулями оригинальной страницы, как быть с такими страницами на сайте, ведь они участвуют в поиске, а прописать каждой уникальный тайтл нельзя?
    avatar
    28
    Единственным возможным вариантом мне видится указание номера страницы.

    Получить его можно из $REQUEST_URI$ - относительной ссылки на текущую страницу.

    Пример
    <?substr($REQUEST_URI$,N,1)?>
    отображает номер страницы
    Надо лишь указать N количество символом до цифры после /faq/, это номер страницы. Если страниц более 9, то надо делать проверку на длину.
    avatar
    29
    Добрый день!
    Установил данный код в модуль интернет-магазина на свой сайт www.razmer.biz. Почему-то не работает. В чем может быть причина???
    avatar
    30
    Приветствую. Подскажите пожалуйста, что это за дубли в магазине и как их убрать? 
    /shop/21/comm/товар-1
    /shop/21/desc/товар-1
    avatar
    0
    31
    Здравствуйте. Это не дубли. Это подстраницы с комментариями и описанием соответственно.

    Чтобы убрать их, нужно на странице товара удалить ссылки на эти страницы, а в robots.txt добавить правило исключающее эти страницы.

    Однако не нужно удалять все подстраницы, что-то же должно показываться
    C
    35
    Доброго времени суток. Не до конца понял какой именно код прописывать. Вот этот

    <noindex><div align="center"><?$DRAW_BLOCK$('PAGE_SELECTOR','plist')?></div></noindex>

    Или же все таки вот этот <?if $CURRENT_PAGE$!='1'?><link rel="canonical" href="$CAT_URL$"><?endif?>

    За ранее благодарен за ответ..
    Вот мой сайт: Мой сайт
    avatar
    0
    36
    
    Код
    <?if $CURRENT_PAGE$!='1'?><link rel="canonical" href="$CAT_URL$"><?endif?>
     
    Здравствуйте. Вот этот код
    avatar
    32
    Спасибо за ответ, но честно говоря не понял вообще Вас...
    Убрать ссылку, закрыть в роботс и ещё к этому: "Однако не нужно удалять все подстраницы, что-то же должно показываться"... 

    Пошел искать решение проблемы дальше. Буду признателен если более понятно объясните.
    avatar
    33
    ВАУ... Вот же всё доступным языком: http://ucozmagazines.ru/.......-1-0-55
    Благодарю
    C
    34
    Доброго времени суток. Не до конца понял какой именно код прописывать. Вот этот  
     
    <noindex><div align="center"><?$DRAW_BLOCK$('PAGE_SELECTOR','plist')?></div></noindex>

    Или же все таки вот этот <?if $CURRENT_PAGE$!='1'?><link rel="canonical" href="$CAT_URL$"><?endif?>

    За ранее благодарен за ответ..
    Вот мой сайт: Мой сайт
    e
    37
    Здравствуйте! Могу ли я вместо <?if $CURRENT_PAGE$!='1'?><link rel="canonical" href="$CAT_URL$"><?endif?> прописать в каталоге товаров
    <link rel="canonical" href="http://wealthofcolour.ru/shop/ukrasheniya/podveski" />
    <link rel="canonical" href="http://wealthofcolour.ru/shop/ukrasheniya/koltsa" />
    ну и так далее для каждой категории? Это равноценно?
    a
    38
    Подскажите, а как узнать работает этот код или нет. Я его установил, но что то особо большой разницы не вижу не в чем.
    Устранение дублей интернет-магазина Ucoz
    Устранение дублей интернет-магазина Ucoz