Результаты пользовательского поиска Google включают html с тегом «nocontent»

На нашем сайте настроен пользовательский поиск Google. Инструкции от Google были соблюдены, включая загрузку файла CSE.xml и добавление «нового атрибута enable_nocontent_tag="true" в тег CustomSearchEngine". Остальная часть файла CSE оставлена ​​по умолчанию. Поле Ключевые слова поисковой системы осталось пустым. Класс «nocontent» был добавлен в меню и базовые элементы меню, которые существуют на всех страницах. Страница работает с классом «nocontent» в меню уже 2 недели.

Проблема в том, что если поисковый термин встречается в меню, он появится в результатах.

Это пример html нашего меню:

<header class="nocontent page-head">
	<nav class="main-nav-section">
		<ul>
			<li class="nocontent">
				<a href="###">###</a>
			</li>
		</ul>
	</nav>
</header>

Когда мы идем в консоль поиска Google в пункте меню «Сканирование» и используем «Просмотреть как Google», тогда HTML появляется, как и ожидалось, с классом «nocontent» в меню.

Это наш файл cse.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<CustomSearchEngine id="###" creator="###" language="da" encoding="UTF-8" enable_suggest="true" enable_nocontent_tag="true">
  <Title>###</Title>
  <Description>###</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_cse_hinwieyku6m" mode="FILTER" />
      <Label name="_cse_exclude_hinwieyku6m" mode="ELIMINATE" />
    </BackgroundLabels>
  </Context>
  <LookAndFeel nonprofit="false" element_layout="1" theme="7" custom_theme="true" text_font="Arial, sans-serif" url_length="full" element_branding="show" enable_cse_thumbnail="true" promotion_url_length="full" ads_layout="1">
    <Logo />
    <Colors url="#008000" background="#FFFFFF" border="#FFFFFF" title="#0000CC" text="#000000" visited="#0000CC" title_hover="#0000CC" title_active="#0000CC" />
    <Promotions title_color="#0000CC" title_visited_color="#0000CC" url_color="#008000" background_color="#FFFFFF" border_color="#336699" snippet_color="#000000" title_hover_color="#0000CC" title_active_color="#0000CC" />
    <SearchControls input_border_color="#D9D9D9" button_border_color="#666666" button_background_color="#CECECE" tab_border_color="#E9E9E9" tab_background_color="#E9E9E9" tab_selected_border_color="#FF9900" tab_selected_background_color="#FFFFFF" />
    <Results border_color="#FFFFFF" border_hover_color="#FFFFFF" background_color="#FFFFFF" background_hover_color="#FFFFFF" ads_background_color="#fff7f5" ads_border_color="#FFFFFF" />
  </LookAndFeel>
  <AdSense />
  <EnterpriseAccount />
  <ImageSearchSettings enable="false" />
  <autocomplete_settings />
  <sort_by_keys label="Relevance" key="" />
  <sort_by_keys label="Date" key="date" />
  <cse_advance_settings enable_speech="true" />
</CustomSearchEngine>


person Thomas Therkildsen    schedule 19.01.2017    source источник


Ответы (1)


Примечание. Я предполагаю, что ваш вопрос является следующим утверждением:

Проблема в том, что если поисковый термин встречается в меню, он появится в результатах.


Я думаю, вы можете неверно истолковать цель класса nocontent. В документации говорится:

Когда система пользовательского поиска Google увидит этот тег, мы проигнорируем любые содержащиеся в нем ключевые слова и не будем учитывать их при расчете рейтинга для вашей системы пользовательского поиска.

В конце этого документа также есть следующий раздел:

Использование nocontent никоим образом не повлияет на эффективность вашего сайта в веб-поиске Google или на его сканирование. Мы продолжим переходить по любым ссылкам в тегированном контенте; мы просто не будем использовать ключевые слова для расчета рейтинга вашей системы пользовательского поиска.

Таким образом, цель nocontent состоит в том, чтобы не предотвратить появление включенного контента в результатах вашей СПП, а только в том, чтобы любые ключевые слова во включенном контенте не влияли на рейтинг результатов. .

Дополнительные обсуждения по этой теме можно найти на форумах поддержки пользовательского поиска Google, например, на странице эта тема.

P.S. Существует другой продукт, Google Search Appliance, который делает поддерживает исключение контента из индексирования с помощью тегов googleoff/googleon.

person Grisha Levit    schedule 22.01.2017