web-dev-qa-db-ja.com

display:noneを正当に使用します。まだSEOリスクですか?

私のウェブページには、フッターに約2段落の特定のテキストがあります。ただし、これはページにのみ関連し、投稿には関連しません。

投稿で非表示にしたいと思います。 CSS display:noneを使用してこれを行うと、そのテキストはキーワードとは関係ありませんが、罰せられますか?これは単なる説明ですが、ページにのみ関連します。

テキストはdividでラップされます。だから私は使用します:

.single_post #thatdiv {
  display:none 
}

検索エンジンが誤ってスパムと見なす可能性があることを心配しています。どう思いますか?

4
ClawDuda

ページと投稿を参照するので、おそらくWordpressを使用している場合は、ページが保存するpostまたはpageであるかどうかに基づいてコンテンツを簡単に表示できます。とにかくCSSで何かを隠す必要はありません。

if ( is_page() ) {
    // This is what you want to show in the footer for pages...

} else {
    // This is what you want to show in the footer for all other pages...
}

しかし、あなたの質問に答えるために、display: noneの合法的な使用はSEOのリスクではありません。 Googleのアルゴリズムは今ではかなり賢く、あるページに陰影をつけてテキストコピーを表示しようとしているかどうかを確認できますが、別のページではオーガニックなページのランク付けに目立った違いはありません。

7
zigojacko