私は、隠された要素は悪いものであり、検索エンジンがそれらを使用するとページにペナルティを課すという多くの情報を読んできました。私のページのほとんどがそれらを使用していることに気づいたとき、私はそれについて本当に心配し始めました。
これは、すべてのCSSベースのカスケードメニューについて知っている限りの基礎です。サブメニューには、親がホバーされるまで「display:none」があります。
同じことは、同じページに複数のコンテンツを表示するために、ページ内に複数のタブがある場所(ブラウザーのタブのようですが、ページ内)にも当てはまります。
それで、ページランキングがペナルティを受けるのは本当ですか?
もしそうなら、罰せられないようにこれを何らかの方法でマークする方法はありますか?
Javascriptなどの効率の悪いメソッドに頼らずに、これらの機能を維持したいと思います。
大丈夫です。隠しテキストは、検索エンジンを操作する目的で行われた場合にのみ問題になります。それはあなたがすることではありませんが、ほとんどのペナルティを引き起こすのはあなたがそれをする理由です。これはその完璧な例です。この例の非表示のテキストにより、メニューがよりユーザーフレンドリーになります。無数のウェブサイトがこれをペナルティなしで行います。大丈夫です。