2012-04-04 21 views
0

問題はこちらです。私はフォームを持つ単純なページを持っていて、その他のテキストコンテンツはそれほどありません。フォームでは、私は、たとえばています検索結果/ページのキーワードで検索結果/キーワードからpage要素を削除するにはどうすればよいですか?

 <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クロールからそれを抑制する。もちろん、あまりにも多くのJavascriptがパフォーマンスヒットになります。

(注:SEOレベルでは、Googleにサイト訪問者に表示されるものとは異なるページをGoogleに表示したときにGoogleが好きではありませんが、これがあなたを傷つけるとは思わない)。

あなたの月の名前が文字通り検索結果の内容の中にある場合は、サーバー側のコード(PHP、ASP.NETなど)を使用して月の名前を完全に除外したり、しかし、混乱を招く可能性があります。

実際の結果ページはどのように表示されるかによって異なります。それに取り組む最善の方法についてより良いアイデアを得るためには、より多くの情報が必要です。

+0

ありがとうございます。このJavaスクリプトソリューションは、ここで最高のはずです。 – Dudeist

1

では、Google

http://www.searchenginejournal.com/4-ways-to-hide-content-from-google-and-googles-reaction/6782/

私はあなたのコードの下にナビゲーションを移動するオプションを使用して、それが表示されるようにCSSでそれを再配置しますからコンテンツを非表示にするには、4つの方法についての記事ですあなたが望む場所にユーザーの視点からは、上部に表示され、Googleの視点からは下部に表示されます。

0

これが動作することは保証されません(ボットを欺くと見なされるかもしれませんが、<wbr>によって月を無意味な部分に分割しようとします)。

<select name="Months"> 
     <option>Ja<wbr>nuary</option> 
     <option>Fe<wbr>bru<wbr>ary</option> 
... 
     <option>Dece<wbr>mber</option> 
</select> 
関連する問題