Закрыть виджет от индексации

#1 15 июня 2016 в 14:08
Приветствую, уважаемое сообщество!
Вот возник вопрос, но не знаю как его решить, да и вообще насколько он актуален в плане СЕО.
В записях стоит виджет "Самые-самые" от уважаемого Vala.

Собственно вопрос в теме: "Как закрыть этот виджет от индексации?"
Другой вопрос состоит в том, что Яндекс подхватывает эти ссылки (название статей — тайтл) в описание (сниппет) в выдаче.
И назревает вопрос, то как пользователь видет этот сниппет.
Например статья о еде-рецепт, а в сниппете показывается "Отдых в Коста Рике", так как он, Яндекс, подхватил этот текст с записи "Самые-самые".

И тут и пользователь может быть в некоем недоумении да и поисковая машина как на это смотрит? Влияет ли это на СЕО?
Уважаемый Val! К вам просьба сделать по аналогии как сделал Loadырь в своем Компоненте "Похожий контент" с автовыбором категории записи (если такое возможно).
Этот пункт решит необходимость закрывать от СЕО данный виджет (если данное действо необходимо и возможно реализовать) и добавит привлекательности к просмотру записи и списка той или иной категории.
#2 15 июня 2016 в 14:56
Откройте файл, в котором выводится содержимое, и закройте тегами noindex.

По поводу сео — конечно же не очень хорошо, что страница с рецептом имеет сниппет с текстом об отдыхе в Коста-Рике. Да и редкий пользователь перейдет на Ваш сайт, если заголовок и сниппет имеют совершенно разное содержание.

Такая проблема довольно часто встречается на сайтах с сайдбаром слева — Яндекс подхватывает то, что первое попалось на глаза. И description ему порой безразличен, и микроразметка — как хочет, так и индексирует. На то он и Яндекс.
#3 15 июня 2016 в 17:15
Дмитрий Кайдаш, я не специалист к сожалению в этом, а подробнее не подскажите как это сделать?
#4 15 июня 2016 в 20:40
В файле temlates/default/controllers/content/widgets/top_rated/top_rated.tpl.php

в строке 4 напишите
  1. <noindex>
в строке 35 напишите
  1. </noindex>
В файле temlates/default/controllers/users/widgets/top_rated/top_rated.tpl.php

в строке 4 напишите
  1. <noindex>
в строке 31 напишите
  1. </noindex>
#5 16 июня 2016 в 03:57
Дмитрий Кайдаш, спасибо! Попробую!!!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.