Как я могу запретить Microsoft Search Server индексировать скрытый текст на моей веб-странице?
Я использую Microsoft Search Server 2010 Express, чтобы создать паук на веб-сайте и предоставить возможности поиска пользователям сайта. В html сайта у нас есть различные элементы, которые скрыты с помощью класса css. Например:
<p class="hidden">Go to <a href="#mainNav" title="main menu">main menu</a></p>
Такой текст предназначен для предоставления дополнительной помощи для слабовидящих и не имеет смысла в контексте результатов поиска.
Как я могу настроить Search Server, чтобы он не включал такой текст в контекст попадания результата?
1 ответ
Решение
Я смог решить эту проблему с некоторой помощью коллеги. Решением было создание элемента управления ASP.NET, который обнаруживает пользовательский агент. Если это поисковый сканер, выходные данные не отображаются.