Чтобы скрытый текст из веб-частей редактора контента отображался в результатах поиска, необходимо использовать внутренние или внешние стили, а не встроенные стили для самого текста.
Текст ниже будет отображаться в результатах поиска :
<style>
.hidden { display: none; }
</style>
<p class="hidden">This text will be indexed by the search engine.</p>
Этот текст, однако, не будет отображаться в результатах поиска:
<p style="display: none">This text will not be indexed by the search engine.</p>
Кроме того, вам необходимо обновить Поиск и автономная доступность настройки вашего сайта, чтобы убедиться, что веб-часть действительно проиндексирована. Для этого от go до Настройки сайта и найдите категорию Поиск , затем нажмите Поиск и автономная доступность . На следующей странице необходимо установить Индексирование содержимого страницы ASPX на Всегда индексировать все веб-части на этом сайте . Пожалуйста, прочтите описание этого параметра, чтобы знать о возможных побочных эффектах.
Я нашел это решение здесь . Я протестировал его на SharePoint 2013 и могу подтвердить, что он работает.