簡體   English   中英

Google自定義搜索結果包含帶有“nocontent”標記的html

[英]Google Custom Search results includes html with “nocontent” tag

我們的網站設置了Google自定義搜索。 已遵循Google的說明,包括下載CSE.xml文件並向CustomSearchEngine標記添加“新屬性enable_nocontent_tag =”true“。 CSE文件的其余部分保留為默認值。 搜索引擎關鍵字字段已留空。 “nocontent”類已添加到菜單和所有頁面上存在的基礎菜單項。 頁面已在菜單上運行“nocontent”類2周。

問題是,如果在菜單中出現searchterm,它將出現在結果中。

這是我們的菜單html的一個例子:

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

當我們在菜單項“Crawl”下訪問Google Search Console並使用Fetch as 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> 

注意:我假設您的問題是以下聲明:

問題是,如果在菜單中出現searchterm,它將出現在結果中。


我想你可能會誤解nocontent類的目的。 文件說:

當Google自定義搜索看到此標記時,我們會忽略其中包含的所有關鍵字,並且在計算自定義搜索引擎的排名時不會將其考慮在內。

該文件的最后還有以下部分:

使用nocontent不會以任何方式影響您網站在Google網頁搜索中的效果,也不會影響我們對您網站的抓取。 我們會繼續關注標記內容中的任何鏈接; 我們不會使用關鍵字來計算自定義搜索引擎的排名。

因此, nocontent的目的不是阻止包含的內容出現在您的CSE結果中,而只是為了防止包含的內容中的任何關鍵字影響結果的排名

您可以在Google自定義搜索支持論壇中找到有關此主題的更多討論,例如在此主題中

PS有不同的產品,谷歌的Search Appliance的,它 支持通過從索引中排除的內容googleoff / googleon標簽。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM