運営しているwebサイトでhタグをスクロールするとフワッと表示される様にしています。
具体的には
$(document).ready(function(){ $('h1').css('visibility','hidden'); $('h2').css('visibility','hidden'); $('h3').css('visibility','hidden'); $('h4').css('visibility','hidden'); })
で最初に消しておいて
以下のコードでスクロール時にhタグを「フワっと」表示させています。
$(window).scroll(function(){ var windowHeight = $(window).height(), topWindow = $(window).scrollTop(); $('h1,h2,h3,h4').each(function(){ var targetPosition = $(this).offset().top; if(topWindow > targetPosition - windowHeight + 100 ){ $(this).addClass("fadeIn"); } }); });
でスクロールしてくるとhタグが表示される仕組みです。
表示のされ方は問題ないのですが、
ふと、「これSEO的に大丈夫?」
と不安になりました。
最初にhタグを消してしまっているので、もしやGoogleのクローラーはhタグを読めてない?
または、最初の画面にh1とh2は表示されているので、もしかしてそれだけしか見てない?
と不安になりました。
ちなみに掲載順位は5〜15位位をいったり来たりです。
テストすれば良いだけの話ですが、もしご存知の方がいましたら教えて下さい。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー