質問: $(this).offset().top; if(topWindow > targetPosition - windowHeight + 100 ){ $(this).addClass("fadeIn"); } }); }); ``` でスクロールしてくるとhタグが表示される仕組みです。 表示のされ方は問題ないのですが、 ふと、「これSEO的に大丈夫?」 と不安になりました。 最初にhタグを消してしまっているので、もしやGoogleのクローラーはhタグを読めてない? または、最初の画面にh1とh2は表示されているので、もしかしてそれだけしか見てない? と不安になりました。 ちなみに掲載順位は5〜15位位をいったり来たりです。 テストすれば良いだけの話ですが、もしご存知の方がいましたら教えて下さい。 よろしくお願いします。
回答: > > 最初にhタグを消してしまっているので、もしやGoogleのクローラーはhタグを読めてない? > > または、最初の画面にh1とh2は表示されているので、もしかしてそれだけしか見てない? > > > 「h1とh2」はキチンと見て評価されていると思いますが、「h3とh4」の適切な評価は、されていません。無視されている可能性もあります。 > > 掲載順位は5〜15位位をいったり来たり・・・ > > > 検索クエリに対する、webページの表示順位は、総合的に行われると考えられます。 今回の「hタグ問題」の場合、デザイン優先でh3h4の評価が下がっても、その他の部分の評価を上げる事は出来ますので、サイトのバランスを考えて、hタグは、このままいくか、改善するかの判断は、質問者さんの考え次第です。