We all love to receive comments and it’s not surprising that some beginner bloggers arrive in the support forum asking why their comments aren’t displaying below their posts on the front page of their blogs. There is a good reason for this but first let’s confirm what “normal behavior” is.
The front pages of our WordPress blogs are designed to load quickly and showcase content so comments are collapsed on that page. By clicking the comments link or the post title on the front page the posts will open on their own page where all comments display below them.
In a new blog one does not have many posts or comments. In an established blog with many comments if the comments did not collapse on the front page there would be serious performance drawbacks. The page would take a long time to load and page loading time is a page ranking factor. We have only seconds before visitors refuse to wait and click out.
It’s important for bloggers to keep in mind that at least half of all internet users are currently using dial-up connections. What that means to us is that half of our visitors are downloading the pages at about 3-4 kilobytes per second. And it’s estimated that if a page has not loaded with within 3- 5 seconds we can stand to lose one-third of our visitors. — Blogging: Strategies for reducing page loading time
Independent tests have shown that more than 3 seconds is a problem for users. Google webmaster tools suggest that 1.5 seconds or less is fast. And Google’s own tests show that shaving even 0.1 second off their SERPs load time increases user engagement. Indirectly, slow page speed can affect user experience and engagement and Google apparently does use those metrics. If slow pages are lowering a site’s user engagement and that is noticeable in the metrics Google can see, then Google might choose to send less traffic by lowering rankings, because Google wants to give their own users a quality experience.