WordPress Comments Slow Down Page Speed

Gravatar slows down page loading speed. The article has some good suggestions on speeding up comments and I’m most curious with “2. Load comments dynamically (e.g. a button that says “click here to view comments”).” Anyone knows a theme that does this? Once page loading speed is taken into account in Google’s ranking algorithm, that should be a much more requested feature.

4 Responses to “WordPress Comments Slow Down Page Speed”

  1. Rick Beckman

    A lot of good traffic can be driven to a site because of comments being indexed by search engines; would hiding them by a “click to view” button completely block Google from the comments?

    I’ve had a page grow to have hundreds of comments and while I wasn’t using any caching plugins at the time, I was using plenty of others. I didn’t notice any slowdown, even though I’m on a simple shared host. How many comments are we talking about here?

    That said, SuperCache or any of the other caching plugins should negate the issue without reducing usability (adding buttons to view things that users take for granted typically isn’t a moving usability in the right direction).

  2. Jim Gaudet

    I don’t know of a theme that does this, but I have seen it here;

    http://briancray.com/

    To be honest, I haven’t checked it out to see if he is just loading the data and hiding it, or he pulls the data in afterwards with Ajax or something. His site is pretty fast though.

    I like to use Google’s Page Speed plugin to check my caching and expires configuration. That’s how I found out that my old host didn’t support the .htaccess changes, which are needed I think for SuperCache to work.

  3. Matt

    The Depo Masthead theme does this. But the premise is wrong, Gravatars (or any images) aren’t going to hurt you in the Google rankings or we would have seen a massive drop-off in traffic on WP.com.

  4. Cotta

    Good Blog, it has a really good content, in my opinion the only thing it lacks of is a tranlate tool! Also see mine at http://www.bestpokernodepositbonus.blogspot.com it has some good content like this but it talks about free poker bankrolls!And leave your opinion there like I did here of flaws and good things that it has!
    Keep up the hard work!

Leave a Reply

Latest Links More →

Custom Shortlinks for WordPress

Have your own short domain name for the purpose of shortlinking? Here’s an easy way to combine that with your WordPress install.

The Quick Start Guide to Using Google Webmaster Tools With WordPress

GWT is a great, frequently updated features like showing you search queries volume, malware and crawl error diagnostics and links to your site. If you don’t use it yet, you probably need to. This will help you get started.

WordPress & jQuery Contact Form without a Plugin

I would recommend this either if you want more flexibility or to learn how to code a contact form.

Understanding and cleaning the pharma (spam) hack on WordPress

How to fix that hack:

This attack is very interesting because it is not visible to the normal user and the spam (generally about Viagra, Nexium, Cialis, etc) only shows up if the user agent is from Google’s crawler (googlebot). Also, the infection is a bit tricky to remove and if not done properly will keep reappearing.

Web Safe Fonts Cheat Sheet

An updated (written in April 2010), well researched, CC-licensed Web safe fonts cheat sheet, available both in low-res PNG and high-rest PDF. Even the article is useful as well.

The Nicest 2010 Child Theme You’ll See Today

The Timaru Mental Health Support Trust website, made for charity by Team USA (comprised by web superstars like Jason Santa Maria, Dan Mall, Liz Danzico and Automattic’s John Ford) during the FullCodePress competition, is actually a clever child theme of 2010.

More recap by JSM, Daniel Mall, and Liz Danzico.

WordPress 3.0 Theme Tip: The Comment Form

The simpler way to code comment form (once you understand how hooks and filters work).

Showing and hiding content with pure CSS3

I like it, I think it’s short and easy to understand.