Исключить меню навигации из поискового запроса

StackOverflow https://stackoverflow.com/questions/8311188

  •  25-10-2019
  •  | 
  •  

Вопрос

У меня есть композитный веб -сайт C1. Мне нравится использовать функциональность сервера поиска Microsoft. Я установил все программное обеспечение, но когда я ищу, в результате я получаю каждую страницу, потому что на каждой странице индексируется меню навигации. Когда я использую опцию class = "noindex" в меню навигации, ссылки, используемые в меню, не сопровождаются гусеницей.

Кто -нибудь может сказать мне, как я могу исключить контент, но убедитесь, что Crawler по -прежнему следует ссылкам, используемым в контенте?

Это было полезно?

Решение

Подумайте о том, чтобы иметь страницу Sitemap с структурой навигации на вашем сайте и иметь где -то ссылку на эту страницу, за которой может последовать Crawler ... Тогда вместо того, чтобы иметь все страницы в результатах при поиске по каким -то ключевым словам из «Навигационных названий», у вас будет только страница Sitemap.

Другие советы

Это в основном проблема с сервером поиска Microsoft, но пакет C1 для Composite C1 пытается решить эту проблему. Цитируя из http://docs.composite.net/composite.search.microsoftsearchserver :

Исключение содержания страницы из индексации

Убедитесь, что remapperhttpmodule указан в Web.config на вашем веб -сайте C1. Если нет, сделайте следующее:

  1. Откройте web.config на вашем веб -сайте C1.
  2. Добавить следующую конфигурацию под <httpModules> а также <modules> (для IIS 7.0 или более поздней версии) элементы: <add name="MssRemaper" type="Composite.Search.MicrosoftSearchServer.RemapperHttpModule" />

Теперь, чтобы исключить часть страницы из индексации Microsoft Search Server:

  1. Откройте страницу в редакторе источника.
  2. Найдите элемент, который вы хотите исключить из индексации.
  3. Добавить атрибут класса со значением "noindex" в элемент (class = "noindex"): например, <div class="noindex">
  4. Повторно индекс вашего сайта.

Гарантировать, что гусеницы находят ваши страницы

Исключение навигационных элементов произойдет на составной стороне C1, поэтому это удалит способность сканеров сервера поиска для выполнения этих ссылок. Вы можете решить это, убедившись, что у вас есть карта сайта на вашем веб -сайте, и сделать индекс сервера поиска на URL -адрес на странице Sitemap.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top