Let's suppose I use some onload animation for my pages, for example:

$(document).ready(function() {
    $('html.myhtml').css('overflow', 'auto').fadeTo(0, 0, function() {
        $(this).css('visibility', 'visible').animate({
            opacity: 1
        }, 200);
    });
})​

and start with an inline style to make it hidden in the first place:

<html class="myhtml" style="visibility:hidden; overflow:hidden">

Initially the page would be served as blank, and then animated with fadein. I want to know:-

  • Does this affect the SEO in any way?
  • Is this practice fine or are there some weighty arguments not to do so?
Edit
Report