Need a WordPress website this weekend? Start here...

Unleash WordPress: Developing Your Commenting Strategy

(Reading time: 5 – 8 minutes)

If only it were so easy

If only it were so easy

Would you like more comments on your blog posts?

I sure would.

Not that easy, is it?

Wouldn’t it be great if there was comment fairy to come along and sprinkle magic pixie dust mesmerizing your visitors into sharing deep intimate secrets?

Hey! You're in the middle of the Website In A Weekend eCourse. Learn how to create and operate a complete WordPress-based website in a single weekend. Start here: Website In A Weekend: Friday Evening - Off to the Races. (If you already have a blog... "audit" the eCourse... you'll find plenty to do.)

In reality, you can’t even buy the kind of high quality commenting that separates the blogging leaders from the blogging wanna be’s.

What you can do right now: Learn to do better!

Understand that getting comments has a “soft” writing aspect, and a “hard” technical side… and you need to master both.

We’re going to (mostly) look at the technical side of the discussion here. The soft side rapidly strays off into copy writing, a huge topic in it’s own right.

First, let’s take a quick look at the comments you’re currently getting…

How many comments should you have?

Expect about 1% of your traffic to comment. Actually, when you’re starting out, 1% is pretty good for most people.

Here’s a really fast way to compute your comment percentage. Open your “Dashboard” page in the WordPress administration interface. Grab the number of comments, as shown in the screenshot:

Number of comments on blog

Number of comments on blog

Next, find out how many visitors you have using a website statistics program. I use WordPress Stats plugin because it seems the most conservative on average. Here’s a screenshot:

Find total number of visitors

Find total number of visitors


Currently, Website In A Weekend is running

100 * (173 comments / 10,829 visits) ~= 1.6%

Not bad! A little less than half those comments are mine, and a chunk belongs to Deacon because we comment on each other’s blogs… but that still leaves about 0.5%. Which beats 0% by a long shot.

WordPress comment technology

Here’s four really good commenting technologies. Note that the built in WordPress system is pretty good by itself, and even better with a few plugins such as CommentLuv and Subscribe to Comments.

You have 4 main choices for comment handling technology:

  1. Built-in WordPress comments: This is what’s currently used on Website In A Weekend. It seems adequate. One very big question is whether “adequate” is good enough. Would a better commenting system inspire more comments? There’s surely lots of opinions, testing is the only way to find out.

    However, using the WordPress commenting allows using plugins for customizing those comments. You will notice I have the CommentLuv plugin operating now. People seem to like this plugin considerably. I like it!

  2. Intense Debate: Tried Intense Debate very briefly on There Is NO Box. Didn’t like the administrative interface at all; I was required to log into my own commenting system. I uninstalled it immediately. However, Intense Debate is officially supported by Automattic, the WordPress folks, and many find it very useful. Try it for yourself and see what you think.
  3. Disqus is a comment aggregator, where all your comments live on the Disqus site as well as the blog where you left the comment. This is useful: you can edit comments later. You can also log into Disqus once during browsing session, and you will be logged into every other Disqus-enabled blogs. Very convenient!
  4. Echo (nee JS-Kit) has some interesting features, such as real-time updates. You don’t have to refresh your web page to watch comments appear. This is pretty cool. Unlike with Disqus or Intense Debate, the comments do stay with the blog instead of being aggregated elsewhere.

    There is a WordPress plugin available as well.

Make sure to set the comment closure to a reasonable number of days. I recently found that the comments settings on Website In A Weekend were set to close 14 days after publication. That’s too soon for a brand new effort! I reset it to 180 days. This is going to attract more spam, but that’s what Akismet is for after all.

Encouraging comments

Two conditions for encouraging comments are to write compelling calls to action inspiring people to comment, and reducing the technical barrier preventing people from commenting. Writing a call to action can be as simple as just asking people for their opinions.

Any technical barrier to comments will decrease the number of comments you get on your blog. Period. However, when you throw the “commenting gates” wide open, you will end up with thousands of spam comments. I know this from personal and painful experience.

So what to do…?

An excellent question, and a question with no pat answer.

Or perhaps, the only pat answer would be “Experiment until you find what works for you.”

Here’s a few suggestions:

  1. Try turning off spam protection intermittently. Make sure you have the time to moderate effectively when you do.
  2. Keep spam control such as Akismet, NoSpamNX, and Bad Behavior running, but otherwise throw the doors open. This will decrease but not quite eliminate your need to moderate.
  3. Use a Captcha box to help screen out spam. These aren’t very popular, and I don’t care for them myself, but they do work. I like SI Captcha better than any other captcha box I’ve ever used.
  4. If you have absolutely no time to moderate, require registration to comment. This will filter out most people, leaving you with only the die hards. Spam will still get caught by Akismet… some people just have too much time on their hands.

In the end, to get a lot of comments, you’re going to have to get a lot of traffic!

Don’t abuse or misuse comments

Matt Mullenweg discusses some ways you can mis-use comments to kill your community.

The upshot: don’t be a jerk.

If you’re just starting out, you probably won’t have enough comments to matter, but the article is worth reading anyway. Matt’s article is a soft sell for Intense Debate as well, which is another reason it’s worth reading!

This should be enough to get you going with comments. Any questions? Leave a comment!

Update: March 23, 2011

Eighteen months makes a big difference in comments, here’s what it looks like now:

Unleash WordPress: Create a Master Template Blog You Can Copy Anywhere, Anytime

(Reading time: 2 – 4 minutes)

Larry Herrin of NewPalmPre asked about cloning blogs, and I answered.

It turns out, what Larry really wanted… was a breakdown on how to create a master template blog which he could use for installing WordPress anywhere, at any time, and have all the boilerplate nailed down.

Boilerplate. You know, all that boring junk, those web pages required for every serious blog, which you get tired of creating over and over: the Disclaimer… Terms and Conditions… Privacy Policy… etc. etc. etc.

This is a little bit different than cloning an existing blog. Easier in fact.

However, it’s really helpful to have your own locally hosted WordPress installation for testing and packaging. It saves a ton of transferring files back and forth from your host.

Here’s the general idea:

Master Template preparation

  1. Install WordPress, locally if possible. If you have cygwin installed, so much the better. For that matter, if you’re hosted on Bluehost, get your ssh privileges so you can run scripts to automate packaging when you’re done, and after each time you upgrade.
  2. Install your preferred basic plugin suite. I have about 5 I consider mandatory… and another 10 or so which are “almost mandatory.” You can err on the “too many plugins” side, and just delete what you don’t want later.
  3. Add all of your required pages, as described above.
  4. Create the necessary user accounts. Set your security as well.
  5. Fix the copyright, footer text, whatever else you need.

Master Template distribution

NOTE: You need WordPress fully installed on your target site beforehand. Use the checklist in “Install WordPress on Your New Web Site in 5 minutes” for pointers.

Once you have everything prepared, you are ready to distribute. Distribution is a 3-part process:

  1. As shown in the figure below, export [1] your database from your master template into an XML file. You’ll upload this later.
    Use Import and Export for creating master template

    Use Import and Export for creating master template

  2. Zip up your entire master template WordPress installation, transfer it to it’s new host, unzip and install WordPress using your master template. You’ll have all your plugins installed when you’re done.
  3. Import the XML file you exported in Step 1. You’re pretty much done.

The most difficult aspect of this process is the file handling parts. Once you get the work flow down, you still have to make sure you keep your master template up to date with current WordPress and plugin versions. Then rezip everything and put it some place on your system where can find it easily.

I’d love some feedback here as well. Have you created a template for your own use? What was your experience?