Добрый день. На продвижении есть сайт, на страницах категорий которого повторяется одинаковый блок с отзывами.
Решил закрыть текст этого блока от индексации в яндексе и гугле тегами noindex. Завернул весь блок в такой код:
<!--googleoff: index--><!--noindex--><noindex><div class=> </div></noindex><!--/noindex--><!--googleon: index-->
Проверил код в браузере - есть. Захожу в гугл панель, жму посмотреть страницу сайта как гугл бот, получить и отобразить. А там все равно есть текст из этого блока. Проверяю через другие сервисы, например seo-audit.info и другие. Они видят тег <noindex></noindex>, (валидные не видят), но текст из блока отзывов все равно выводится.
Что я делаю не так? Или надо подождать, пока ПС проиндексируют страницу?
Тег googleoff к основному поиску Google отношения не имеет. А тег noindex не имеет отношения к Google вообще.
Перечитал кучу статей, но не нашел другого способа закрыть от индексации гуглом кусок текста , что делать? Разве нет способов это сделать?
Через HTML тэги - нет. Либо всю страниу надо закрыть либо все открыто. Но попадалось, что народ скрывает. Вот точно не помню, кажется через ajax выводят. На вскидку, в блоге Сосновского было, что он так когда-то скрывал то-ли меню то ли сайдбар для какого-то эксперимента. Если хотите, можете покопаться (только он не сам делал, а прогдамисту заказывал).
Цитата: zanuda от 11-05-2018, 10:56:08кажется через ajax выводят
Да, это раньше работало. Но за последние годы боты стали умнее, надо проверять, хз как сейчас.
Цитата: Tosha4389 от 11-05-2018, 01:27:02Проверил код в браузере - есть.
Тег закрывает от индексации, а не удаляет из кода.
Скрыть часть кода можно так.
Создаете файл skript.js. Название файла произвольное. В файле:
$(function() {
$("#name").load("http://.../name.php");
});Создаете файл name.php, в который помещаете участок, который хотите скрыть.
В шаблоне в том месте, где выводится нужный вам участок, вместо него прописываете:
<div id="name"></div>
vold57 практично, положу в закладки)