質問: ディスプレイを使用するのはどれくらい悪いですか?cssではどれですか? seoの理由でdisplay: noneを使用するのは悪いことだと何度も耳にしたことがあります。それは、関連のない人気のあるキーワードをプッシュする試みである可能性があるためです。いくつかの質問: それはまだ知恵を受けていますか? 単一のwordまたは単一の文字のみを非表示にしている場合、違いが生じますか? 使用を避ける必要がある場合、非表示にするための推奨テクニックは何ですか(特定の条件で再び表示する必要がある場合)? これまでに見つけた参考文献: 2005年のマットカッツのコメント cssを使用してテキストを非表示にしている場合、それがスパムと呼ばれても驚かないでください。マウスオーバーやdhtmlテキスト、またはロゴを持っているがテキストも持っているというのはスパムだとは言いません。最後の会議で、「訪問者、競合他社、またはスパムレポートをチェックアウトする人にどのように見えるか想像してみてください。あなたの会社の名前と、expo markersロゴではなくexpo markersを表示すると、表示するテキストが「expo markers cheap online discount buy online expo markers sale ...」である場合、私はもっと慎重になります。 そして 別のコメント 同じ記事 googleのcssを使用して、非表示に見えるテキストにフラグを付けることができます。 現在まで、そのためにサイトをアルゴリズム的に削除していません。私たちは、お風呂で赤ちゃんを捨てないように努めています。 エリック・エンゲ 2008年に言った この手法の合法的な使用は非常に一般的であるため、検索エンジンがdisplay: none属性を使用することでサイトにペナルティを課すことはほとんどありません。 display: noneの特定の使用が検索エンジンを欺くためのものであるかどうかを真に突き止めることができるアルゴリズムを実装することは非常に困難です。
回答: 最近のjquery(およびその他のjavascriptフレームワーク)の重いwebサイトでは、jqueryスライダー、遷移、ギャラリー、ティッカーなどを使用するときに広く使用されているため、どのように問題になるかわかりません。検索エンジンは、使用を盲目的にペナルティを科さないほど賢いです。ユーザーがgoogleでこれを述べている ウェブマスターセントラルフォーラム : 「display:noneを使用してもペナルティは自動的にトリガーされません。重要なのは、コンテンツを表示するためのメカニズム(自動またはユーザーが呼び出すメカニズム)があるかどうかです。googleはjavascriptの処理に非常に熟練しています。有効なhtml、css、およびjavascriptを使用している場合、心配する必要はありません。幸運を祈ります!」