メインサイトコンテンツの前に2つの非表示のdivがあります。1つはログインフォームで、もう1つはサインアップフォームです。次に、ページ内にJQueryを使用してこれらのdivを表示または非表示にするログインボタンとサインアップボタンがあります。このセットアップが提供する効果が気に入っています。ページの上部からドロップダウンし、残りのコンテンツを押し下げます。
しかし、最近、SEOに真剣に取り組んでおり、これらのdivがSERPランキングに影響を与えているのではないかと考えています。基本的に、ログに記録されないすべてのページ(ボットが見るすべて)には、同じ2つのディスプレイがあります。ドキュメントフローの上部にあるdiv。悪いですか?これらのフォームとその表示方法を再設計する必要がありますか?
次の質問をご覧ください: https://stackoverflow.com/questions/2417475/seo-does-google-bot-see-text-in-hidden-divs which次のテキストに関するGoogle Webmasterガイドライン
ほとんどの検索エンジンのスパイダーはLynxと同じようにサイトを見るため、Lynxなどのテキストブラウザーを使用してサイトを調べます。 JavaScript、Cookie、セッションID、フレーム、DHTML、Flashなどの派手な機能により、テキストブラウザーですべてのサイトが表示されない場合、検索エンジンのスパイダーがサイトをクロールできない可能性があります。
しかし、GoogleがJavaScriptを処理し、コンテンツを理解できることも読んでいます。同じ分野で、これがSERPランキングに影響を与える理由です。なぜなら、Webサイトがボットに対してまったく異なるコンテンツを持っている疑いがある場合、Googleはクローキングについて本当に真剣だからです。
隠されたコンテンツに問題がある主な理由の1つは、ユーザーがそのテキストの一部を検索し、検索結果でページを見つけ、結果をクリックしてもページ自体のコンテンツを見つけられないことです。これはユーザーエクスペリエンスの低下であり、回避に努めています。ある程度、隠されたコンテンツを認識して適切に処理することを試みます(Web検索には使用しません)。
非表示のコンテンツが重要な追加情報を提供しない場合(単なるログインフォームの場合など)、ユーザーがWeb検索でその情報を特に検索することはほとんどありません。その点で、あなたが説明するシナリオ(ログインフォーム)は一般に問題ではなく、私が心配するものではありません。
これは潜在的な問題です。 Googleは、それらが非表示になっていることを必ずしも認識せず、ページコンテンツとして認識します。ただし、それらはフォームであるため、ランキングをそれほど重視していないかもしれませんが、私は知りません。
ただし、いずれにしても、これらのフォームをHTMLソースの最後に配置して、必要なときにJavaScriptまたはCSSを使用して正しく配置できない理由はありません。