2012-04-04 67 views
0

問題就在這裏。我有簡單的頁面與表單,而不是其他文本內容。在形式上,我有,例如:如何從搜索結果/關鍵字中刪除頁面元素?

 <h1>It should be my search result</h1> 
     <form> 
    <select name="Months"> 
      <option>January</option> 
      <option>February</option> 
... 
      <option>December</option> 
    </select> 
     </form> 

在搜索結果/頁的關鍵字我有個名字比其他的重要內容,其中關鍵字應該是它應該是隻有我的搜索結果更多。我如何禁止從結果中選擇內容?可能?

回答

1

當您嘗試在標記級別上設置內容優先級時,重新定位代碼(如其他答案中所述)。但是,它並不考慮要壓制的月份名稱的關鍵字密度。

如果您的頁面上有多個下拉列表,並且其中有相同的12個月;你可以在頁面完成加載後使用Javascript來添加下拉菜單。它會將它從Google Crawler中壓制出來,同時也將其留給網站訪問者。當然,太多的Javascript會成爲一個性能問題。 (注意:在搜索引擎優化級別,Google向您展示的網頁不同於向網站訪問者展示的網頁時不喜歡;但我不認爲這會傷害您)。

如果您的月份名稱是在字面上位於搜索結果內容中,您可以嘗試使用服務器端代碼(PHP,ASP.NET等)來完全過濾月份名稱或用省略號替換它們;雖然,可能會令人困惑

這真的取決於你的結果頁面的樣子。需要更多信息來更好地瞭解解決問題的最佳方法。

+0

謝謝。這個Java腳本解決方案應該是最好的。 – Dudeist 2012-04-04 19:31:02

0

不保證這會起作用(它可能被視爲欺騙機器人),但試圖將月份分成<wbr>這些無意義的部分。

<select name="Months"> 
     <option>Ja<wbr>nuary</option> 
     <option>Fe<wbr>bru<wbr>ary</option> 
... 
     <option>Dece<wbr>mber</option> 
</select> 
相關問題