1

「display: none;」を使用して複数ページの記事のページ x を非表示にするために CSS を使用するとします。次に、jQuery/javascript をクリックして表示する場合、検索ボットは他のページで以前に非表示にしたコンテンツを無視するか、それを含めますか?

短縮例:

<div id="displayed_page">
        [page 1 is here first],  [page 2 onclick], [etc...]
</div>

<div id="page1" style="display: none;">
        first part of content that needs to be indexed
        <button id="clicker" onclick="nextpage();">click me</button>
</div>
<div id="page2" style="display: none;">
        second part of content that also needs to be indexed
        <button id="clicker" onclick="nextpage();">click me</button>
</div>
<div id="page3" style="display: none;">
        third part, et cetera... 
        <button id="clicker" onclick="nextpage();">click me</button>
</div>

Google ウェブマスター ツールを紹介しないでください。行ったことはあります。また、私は決して欺こうとしているわけではありません。基本的に、Wordpress 用のページネーション プラグインを作成し、非表示のコンテンツをインデックスに登録したいと考えています。しますか?

4

3 に答える 3

2

はい、ボットはWeb ページをません。ソース コードを読み取ります。

CSS プロパティを特定の要素に適用したという事実は、ボットには何の違いもありません。


たとえば、Google が非表示のコンテンツに対してペナルティを課す唯一の例は、コンテンツが純粋にランキングを上げるために追加された場合です。

http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=66353

検索エンジンがこれに気付く前は、一部の Web デザイナーはページの下部にコンマ区切りのキーワードを大量に追加して、ボットがそれを読み取り、関連するコンテンツであると判断できるようにしていました。

于 2012-11-23T18:47:14.657 に答える
0

検索エンジン ボットは、HTML Web ページに含まれるすべてのものを読み取りますが、そのコンテンツはページ ランキングには使用されません。

ただし、ページの背景と同じ色のフォントを使用するなど、コンテンツをユーザーから隠そうとすると、ユーザーが適切なコンテンツを取得できないため、Web サイトがインデックスから削除される可能性があります。

于 2012-11-23T19:13:24.423 に答える
0

さまざまな検索ボットがあり、すべて動作が異なります。

では、質問してみましょう: 検索エンジンのユーザーが、目に見えないキーワードであなたのページにたどり着くのは有益でしょうか? 私はそうは思わない。優れた検索エンジンは、関連するコンテンツが含まれているページ (またはあなたの場合はセクション) にリンクできない場合、ページを結果として配信しません。

したがって、2 つのバリアントがあります。

  • 検索エンジンが正確な結果をリンクできるように、別々の URL を使用する
  • JavaScript を使用しないユーザー/ボットのコンテンツを非表示にしないでください

このようなページネーション機能を実装する理由はわかりませんが、理由があると思います。したがって、2番目のバリアントに関して:

最初に設定display:none;し、非表示を解除する JavaScript ナビゲーションを提供します。(CSS 解析) 検索エンジン ボットまたはアクティブ化された JS を持たないユーザーがページにアクセスすると、コンテンツ全体が表示されず、他のセクションに移動する機会がありません。

代わりに、最初にすべてのセクションを表示し、訪問者が JS をアクティブにしている場合にのみ、他のセクションを非表示にして、それらを表示する JS ナビゲーションを提供する必要があります。

于 2012-11-24T12:03:17.957 に答える