0

問題はここにあります。フォーム付きのシンプルなページがあり、他のテキストコンテンツはあまりありません。私が持っている形式では、例えば:

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

検索結果/ページのキーワードには、他の重要なコンテンツよりも多くの月の名前があります。キーワードは、検索結果のみである必要があります。結果から選択したコンテンツを無効にするにはどうすればよいですか?可能?

4

3 に答える 3

1

これはGoogleからコンテンツを隠す4つの方法に関する記事です

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

ナビゲーションをコードの下部に移動し、CSSを使用して再配置して、目的の場所に表示されるようにするオプションを使用します。次に、ユーザーの観点からは上部に表示され、Googleの観点からは下部に表示されます。

于 2012-04-04T17:03:02.567 に答える
1

マークアップレベルでコンテンツに優先順位を付けようとしている場合、コードの再配置(他の回答で述べたように)は機能します。ただし、抑制したい月名のキーワード密度は考慮されません。

同じ 12 か月が含まれる複数のドロップダウンがページに散らばっている場合。ページの読み込みが完了したら、Javascript を使用してドロップダウンを追加できます。サイト訪問者にはそのままにしておく一方で、Google クローラーからは抑制します。もちろん、Javascript が多すぎると、パフォーマンスが低下します。

(注: SEO レベルでは、Google は、サイト訪問者に表示されるページとは異なるページを Google に表示することを好みませんが、これが害になるとは思いません)。

月名が文字どおり検索結果コンテンツ内にある場合は、サーバー サイド コード (PHP、ASP.NET など) を使用して月名を完全に除外するか、省略記号に置き換えてみてください。ただし、混乱する可能性があります

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

于 2012-04-04T18:54:23.080 に答える
0

これが機能する保証はありません (ボットを欺くと見なされる可能性があります) が、月を<wbr>.

<select name="Months">
      <option>Ja<wbr>nuary</option>
      <option>Fe<wbr>bru<wbr>ary</option>
...
      <option>Dece<wbr>mber</option>
</select>
于 2014-08-05T19:52:19.470 に答える