1

Googleカスタム検索が設定されています。 CSE.xmlファイルをダウンロードし、「新しい属性enable_nocontent_tag = "true"をCustomSearchEngineタグに追加する」など、Googleの指示に従いました。残りのCSEファイルはデフォルトのままです。 [検索エンジンのキーワード]フィールドは空のままです。 「nocontent」クラスがメニューに追加され、すべてのページに存在する基本メニュー項目が追加されました。ページは2週間、メニューの "nocontent"クラスで実行されています。Googleカスタム検索結果には、「nocontent」タグを含むhtmlが含まれています

メニューに検索キーワードが表示されると、結果に表示されるという問題があります。

これが私たちのメニュー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検索コンソールにアクセスし、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

注:私はあなたの質問には、次の文であることを仮定している:

問題があればということです検索結果はメニューに表示され、検索結果に表示されます。


私はあなたがnocontentクラスの目的を誤解されるかもしれないと思います。 documentationは言う:

をGoogleカスタム検索は、このタグを見たとき、我々はそれが含まれている任意のキーワードを無視するだろうし、あなたのカスタム検索エンジンのランキング計算する際に考慮にそれらを取ることはありません。その文書の終わりに

は、次のセクションである:

nocontentを使用すると、どのような方法で、Googleウェブ検索でのサイトのパフォーマンス、またはあなたのサイトの私達のクロールには影響しません。タグ付きコンテンツのリンクを引き続きフォローします。カスタム検索エンジンのランキングを計算するためにキーワードを使用しません。

ので、nocontentの目的はあなたのCSE結果に表示され含まれるコンテンツを防ぐために、ちょうど結果のランキングに影響を与えることから、付属のコンテンツのいずれかのキーワードを防ぐためではないです。

このトピックに関する詳細は、Googleカスタム検索のサポートフォーラム(this threadなど)で詳しく見ることができます。

P.S.別の製品、Google検索アプライアンス、supportで、内容はgoogleoff/googleonタグから除外されます。

関連する問題