Drive:Activated logo
hi there!

I see you've stumbled on to my humble home on the net, Drive:Activated. My name's Sam, I'm an ambitious and driven uni student, residing in Melbourne, Australia, wanting to make my mark on our world. This is my site, which is mainly just my blog and some other bits. There's no definite theme to my blog, just anything that interests me, and currently that's web trends, startups, ideas and cool stuff. Check it out, leave me a comment, click on 'Who is this?' to find out more about me, or drop me a line by clicking on 'Let's Talk'. Hope you enjoy it!

My signature

Content sign

Blog comments need an overhaul

   Filed under: , , ,    
Tony from Geekwhat was talking last week about whether RSS readers kill reader involvement, and I have to agree with him. In fact I have a problem with the whole blog commenting system at the moment.

The idea of comments is to allow readers to discuss the post with other readers and the writer right? Then how come so few sites facilitate this? Think about the last time you wanted to comment on a blog. Here's what you probably do (it's what I do):
  • read the interesting post in a RSS reader (gReader's my current reader of choice).
  • decide you want to check out the comments and want to add your own, so you right-click on the link and open the post in a new tab/window.
  • finish reading the rest of your RSS feeds for the day because you don't want to break your reading mood/flow. End up with a heap of tabs/windows of interesting articles.
  • go through each one and try to remember what you wanted to say in each post, read the existing comments, and add in your comment (or maybe you have to sign in too, which I hate and I've never signed up for a site just to comment - if Engadget, one of the busiest blogs, can do it without signups, other sites can too).
That's too hard. Hard enough for some readers to just not bother. And if you did bother, that's probably where it ends. But think back to the purpose of commenting - to allow readers to discuss the post. Are you discussing, or just butting in then disappearing? The good blog sites out there keep you in the loop by emailing you whenever a new comment is posted on that post (clearly not mine because I don't offer that Stick out tongue, but it is coming Wink, and also there's a WordPress addon that does this for people using WordPress), but that's inappropriate on busy blogs like Engadget. Other sites offer a RSS feed for the comments, but that's a ridiculous idea right now - a) we have go to the effort of adding the RSS feed to our readers, b) our readers just aren't made to handle comment RSS feeds; I comment a bit on other people's blogs, and there's no way I want to see my gReader filled up with comment RSS feeds from each of those blog posts, which are out of context too because the post itself is not in the feed.

Blog comments right now aren't particularly conducive to continuing the discussion. It just takes too much effort to do so, even with email and RSS comment feeds. There have been so many sites that I've commented on which I've intended to revisit but can't because I've lost the link and can't be bothered searching through the tens of feeds I read to find it again.

The solution? Check out this mockup of gReader.
gReader commenting mockup

(Yes thank you, I know my mockup skills are awesome Big Smile. There's no significance in Ben Metcalfe's blog being there, it just happened to be the first on my list because he's blog title starts with a colon, sneaky bastard.)

I think there should be new properties in the feeds that contain a link to the each post's comment RSS feed and the number of comments on it at the moment. So let's say I'm in gReader and I'm reading a post. It was interesting to me and I wanted to know what other people thought about it, so I click on the "x comments" button (where x is the number of comments at the moment) at the bottom of each post and the new comments pane slides into place and loads up all the comments, in the same dynamically loaded style as the blog posts themselves. I agree with some, and disagree with others, so I decide to put my perspective there - tap the special hotkey or press the button and the comment form appears, allowing me to enter my comments and add them. As soon as I added them, it shows me the message the blog sent back, saying 'thanks for the comment, it is currently in the moderation queue' or whatever, and automatically adds that post's comment feed to my Comments feeds folder.

A couple hours later, I revisit gReader (admit it, it's addictive - it's like the Crackberry for feeds) and at the top of my feeds list is the folder that says "Commented posts (1)". Under that folder it shows me the post that I commented on has gotten a new comment - only posts with new comments will appear here of course. I can then click it and it'll not only show me the comments, but also the original blog post so I can quickly recall the context of the discussions. I reply and the cycle begins again.

Now that is a much better blog commenting experience. What's needed to make it happen? One of the buzzwords of web 2.0 - APIs. There should be a standard API for comments, just like there's one for blogging (i.e. submitting blog posts) - the MetaBlog API. Doesn't have to be fancy, just a simple standard API that's implemented in all the cool blogging platforms, like the MetaBlog API. Come on, with the leadership that's been shown with OpenID, the MetaBlog API and Ping/Trackbacks, surely it can't be too hard to do the same with comments.

There also needs to be some slight changes to the RSS 2.0 spec. Currently for each item there is an optional Comments attribute that can contain a link to the comments for that blog post. There should be some new ones that contains a link to the Comments RSS feed, the Comment API, and the number of comments posted. Again, simple adjustments - in fact even without changes to the official spec, this can be implemented as long as the atrribute names are agreed upon because if RSS readers don't understand an attribute, they'll just ignore it, no harm done.

And that's it. Really, it's not that big a deal, but those with the power (i.e. blogging platform companies) just don't seem to get it right now (or maybe they're too busy with OpenID).

coComment logoThat said, there is a cool startup out there trying improve commenting - coComment. As long as the blog you're viewing supports it (they have plugins for popular blogging platforms like Wordpress or blogger), the comment you add to that page will be linked back to your coComment account, and through their website you can see all the posts you've left comments on, and which ones have new comments. You can also aggregate your comments and get that as a widget, so you can show people where you comment. It lets you track commenters too, so if you like the comments from a particular person, you can track them and be notified when they comment next, which is the logical next step from my plan above. It even allows you to comment on pages that don't have a comment section by using its bookmarklet which routes the conversation to coComment and it continues there. And like all new web apps out there, you can see the most popular posts, blogs, tags, commenters etc. So not only does it assist your readers in discussing your post, but also promotes it. It doesn't seem to have an open API either for RSS reader developers to tap into though, which is a bummer. Still, coComment helps largely solve the 'continuing the discussion' part of the problem, and if all goes to plan you'll be seeing this when my new blog design comes out, but they don't solve the initial commenting hurdle.

How can we get the word out there that comments are important?
Surely with the whole social thing that underpins 'web 2.0' someone else can see the failures in the current commenting system...

Now thinking ahead, I think there's another problem with RSS readers - are RSS readers killing good website design? Think about it - if we read all the person's posts in a reader (and comment in it), we won't need to visit the person's site anymore. RSS etiquette doesn't allow designers to style their posts in the feed, so why is design needed anymore? Not as big an issue, but one for you to ponder...

UPDATE (21/4/2007): While modding my new site to be live soon, I discovered there is in fact such a commenting API, creatively called CommentAPI. It actually addresses a lot of the issues, with an API to get comments, as well as submitting them. One downside of it however, is that it doesn't allow the blog to return a comment state once it's submitted, e.g. the blog can't tell the submitter that the comment is awaiting moderation. Still, I'm surprised it's not being implemented by any of the popular feed readers; a lot of blogs already support it.
Trackbacks sign
1 Trackback
Trackback URL
Comment sign
Drive:Activated tracked back:

I was complaining about blog comments a while ago, and while I still haven't found an RSS reader that

Comments sign
2 Comments
Comments RSS RSS icon
Comment sign
Tony Chung said:

I like your final point about RSS readers making web design trivial.  I find myself continually going back to those websites with killer design.  I'm a sucker for graphics and good design elements.

Good UI and compelling content will naturally lure the reader to go and leave comments.  Someone needs to create an AJAX-y popup window for leaving comments in RSS readers.  That would be super convenient.

Thanks for the mention!  Lovin your content.

Comment sign
Sam said:

Hey Tony,

I agree with going back to websites with killer designs, but I think more importantly, websites with crappy design (e.g. flashy graphics, blinking text, small fonts, long paragraphs/no line spacing) are offputting. I find myself having to force myself to focus sometimes reading some people's sites, and that's probably going to more effort than most. On those sites, RSS is a welcome relief. Sometimes simplicity works, like evhead.com, 37signals.com/svn for example.

But back to the point - what excuse do you have to visit the site if you can comment via your reader?

Agree with an AJAXy popup window for leaving comments, but I think that doesn't encourage the conversational aspect of blogs - it's one thing for readers to leave their thoughts, another to actually have a conversation on your post with you and others. It's a first step, but shouldn't be the last.

Thanks for dropping by!

Post comment sign
Leave a Comment
I know you want to!
(required)  
(optional)
(required)  

Want to keep stay in the loop with the comments here? Leave your email address below and you'll be informed when a new comment is added to this blog post.

(optional):  

Submit