1

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

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

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

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

Когда мы идем в Google Search Console в пункте меню «Сканирование» и использовать Fetch, как 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>

ответ

0

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

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


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

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

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

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

Итак, цель nocontent является не предотвратить включенное появление содержания в результатах ЕГЭ, но только, чтобы предотвратить любые ключевые слова в прилежащем содержании от влияния на рейтинге результатов.

Вы можете найти дополнительную дискуссию по этой теме в форумах поддержки Google Custom Search, например, в this thread.

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