Задать вопрос
@Toster234

Как скрыть часть текста страниц сайта для гугл и яндекса?

Допустим создаю на сайте страницу с текстовым содержимым, необходимо часть этого текста не отображать в описании поисковой выдачи гугля и яндекса. (страница без указания тега description). Проиндексируют ли оба поисковика такую страницу, если закрыть кусок текста, через noindex?
  • Вопрос задан
  • 229 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
PiSaiK
@PiSaiK
IT куратор
Для Яндекса работает классическая структура:
<!--noindex-->
    <span class="is-text">{{ child.short_desc }}</span>
<!--/noindex-->

Для Google чуть сложнее:
1. Используем свойство data-nosnippet, что бы контент не попадал в поисковый сниппет, но что бы индексировался.
<span class="is-text" data-nosnippet>{{ child.short_desc }}</span>


При этом можно смешивать:
<!--noindex-->
    <span class="is-text" data-nosnippet>{{ child.short_desc }}</span>
<!--/noindex-->

2. Ранее можно было скрыть блок через конструкцию <!—googleoff: index—>....<!—googleon: index—>, но теперь она не работает. Варианты скрыть блоки: через реактивные фреймворки, аяксы, iframe, forms
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы