Twitter Usability Grade: C Minus – and We’re Being Generous

January 16, 2009 · 38 comments

[NOTE: This post has been updated to include issues I forgot in the original version and to make corrections that were pointed out by commentators. The order of the issues has also been changed. Thank you to those who took the time to leave comments. It also explains how resolving these issues saves Twitter money by reducing demand on their system resources.]

Dear Twitter,

Have you considered either hiring someone with expertise in usability or hiring a usability consultant? Perhaps you’re leaving lots of areas for Twitter apps to grow on purpose? No? Just in case someone at Twitter might be listening, here are some obvious issues you may wish to resolve:

  1. SEARCH: Why isn’t there at least a link to search.twitter.com – or better yet why not put it in the right sidebar the way Power Twitter has done?
  2. More about SEARCH: Why isn’t there a link back to Twitter from the search page?
  3. It is VERY confusing to new users to receive a Direct Message but not be able to reply to it.
  4. When replying to Direct Messages please leave us in the INBOX when we send the reply instead of flipping us to SENT and forcing us to click back to INBOX. This is confusing to new users, can result in Tweeters failing to see messages, and every additional click puts additional demand on your resources.
  5. Tamar pointed out another issue with DMs. She commented, “I’m dependent upon using DMs and every DM sends me to the /sent page. When I click on the person’s name on that page (to possibly follow up), it tries to send ME a DM. Duh.”  This should always default to send the DM to the other person and not yourself.
  6. The Lovable Rogue reminded me that we need a way to bulk delete direct messages.
  7. Why can’t we unfollow accounts that are suspended? They’re taking up valuable follow space and some of us don’t have any to spare. Delete those so we can follow others!
  8. Which brings us to the 2000? follow limit. Can’t you use an algorithm that can tell the difference between growing organically and autofollowing? Could we have a way to appeal the limit for very active Twitter users who are supporting your service?
  9. When we try to follow someone on THEIR Twitter page and we’re at the 2000? limit we don’t get any response when we click on follow: no error, no message, no nothing. This will confuse many.
  10. Couldn’t you regularly automatically remove suspended accounts? [User Tip: Block them so you don't have to see them any more.]
  11. Why must we page through followers pages one at a time? Standard usability calls for a way to AT THE VERY LEAST jump to the last page and ideally click on a number to select a specific page.
  12. Would showing us whether someone is following us back on our following page be so much to ask?
  13. Why do we get this error when trying to cancel a pending follow request: “/friend_requests/cancel/10152271 This method requires a POST.” [User TIP: You can't cancel from your followers page. You have to go to the user's profile and cancel from there.]
  14. Do you expect your users to understand what it means when they try to follow their 2001 user and get this error? Perhaps you’d like to fix it to display the actual message?: “new Insertion.After(”header”, “<div id=\”flash\” style=\”display: none;\”>\n\t\t<h2 class=\”thumb\”>\n\t\t\t<img alt=\”Girl\” class=\”girl\” src=\”http:\/\/assets2.twitter.com\/images\/girl.gif\” \/>\n\t\t<\/h2>\n\t\t<div class=\”desc\”>\n\t\t\t<p>You are unable to follow more people. Please read about our <a href=\”http:\/\/help.twitter.com\/index.php?pg=kb.page&id=242\”>following limits<\/a>.<\/p>\n\t\t<\/div>\n<\/div>\n<script type=\”text\/javascript\”>\n    $(’#flash’).css(’display’, ‘block’);\n    setTimeout(function() { $(’#flash’).fadeOut(1000); }, 5000);\n<\/script>\n”); ” [User TIP: You can't cancel from your followers page. You have to go to the user's profile and cancel from there.]

I do want to comment Twitter for offering a service that has become so important and loved to so many. They’ve also done an exceptional job handling a scalability challenge that must be simply enormous. The cute overcapicity whale page makes what could be a negative experience something to smile at instead. That is a great idea.

While some see posts such as this one as “whining”, the real reason we share our frustrations and suggestions is because we love Twitter and want it to improve. What many are not aware of is that these issues have an ENORMOUS impact on the demand on Twitter’s system resources:

  • Every unnecessary click that is eliminated is one less call on the servers.
  • Making DMs easy to delete reduces how much storage media Twitter needs.
  • Simplifying how Twitter works to make it easier to use reduces more erroneous clicks.
  • Correcting the error message that most won’t be able to decipher will reduce more clicks.

Less clicks and less stored direct messages means fewer system resources are required which saves Twitter money or allows them to support more demand with existing hardware and software.

This post is not about whining; it is about helping Twitter be the best they can be. I’ve done many posts supporting the use of Twitter including the popular Twitter FriendFeed Quick Start post. I’ve even suggested the best way for Twitter to monetize.

While many prefer not to think about it, a way to support themselves is necessary for any system to grow and survive.

Read the Best of GrowMap or Stay In The Loop!

Subscribe to the GrowMap feed via RSS or Email to receive notifications when new posts are published. Follow GrowMap on Twitter too!

{ 37 comments… read them below or add one }

The Lovable Rogue January 16, 2009 at 2:49 am

A means of bulk deleting DM’s would be good too. They sure do build up…

TLR

The Lovable Rogue’s last blog post..A Conversation of Numbers…

Reply

Brandon J. Mendelson January 16, 2009 at 2:54 am

All in good time, I would think (and hope). Good suggestions though.

I think their priority right now is to manage their growth and let the add-ons take care of the rest.

Brandon J. Mendelson’s last blog post..The Scoble Challenge Day 15: Help Others, It’s What You Do

Reply

growmap January 16, 2009 at 3:23 am

Twitter: @GrowMap

@TLR Good point. I’ll add it to the list.

@Brandon You may be right; however they do need to at least fix that error message so it displays correctly. Adding links between search.twitter.com and twitter.com wouldn’t take more than a few minutes.

Reply

Derek January 16, 2009 at 3:59 am

Twitter: @dereksemmler

These are great suggestions and hopefully they are on the list of items to address. Some of them are a little more involved than others, but they could do well just by grabbing the low hanging fruit on this list.

The issue of not being able to reply to a DM that came from someone that is following you has frustrated me on more than a few occasions.

Derek’s last blog post..Are Your Readers Receiving The Same Message You’re Sending?

Reply

David Hamill January 16, 2009 at 6:31 am

I agree with many of the points you make here. However I feel you’re propagating the myth that all usability people just whine about what an interface doesn’t do.

Look for problems on a website and you’ll find them. This doesn’t mean that they’ve never involved usability people or hired a consultant.

Twitter is still quite a young thing. Its usability comes from concentrating on its basic primary task. While there are issues with it, I’d give it a B+ just for the fact that it is such a well focussed interface.

David Hamill’s last blog post..Easy as 1,2,3?

Reply

Tamar Weinberg January 16, 2009 at 8:29 am

Here’s another: I’m dependent upon using DMs and every DM sends me to the /sent page. When I click on the person’s name on that page (to possibly follow up), it tries too send ME a DM. Duh.

Tamar Weinberg’s last blog post..Best Internet Marketing Posts of 2008

Reply

Derek January 16, 2009 at 10:58 am

Twitter: @dereksemmler

@Tamar :: I had to laugh at that one as I’ve sent myself a few DMs. Part of the problem is that the Sent page still shows the other user’s avatar so it appears that it was a DM they sent and you reply. Lol, thanks for the laugh.

Derek’s last blog post..How To Add 400+ Readers To Your Blog In 4 Easy Steps

Reply

Herman January 16, 2009 at 2:18 pm

Much whining; little merit.

“Would showing us whether someone is following us back on the followers page be so much to ask?”

Did you even think about that one before posting it?

If they are on the followers page, they are following you. Think about it.

Reply

growmap January 16, 2009 at 4:30 pm

Twitter: @GrowMap

@David Usability is SO important. That importance is to the END USERS of the site – NOT the usability expert. Every issue they resolve improves their site, increases their visitors and their success. It needs to be a priority for every site. Any usability expert would immediately point out the search issues and unless someone hires an expert and then ignores their advice they would have fixed it.

@Tamar I was so tired from spending hours trying to find who to unfollow that I totally forgot that issue when I was typing this post – and it is a HUGE one for me. That is one of the worst examples of confusing behavior and causes a loss of productivity for their power users.

@Herman Thanks for pointing that out. I mean followING page, not followERS page. I’ll correct it. These issues may not be important to you because you have figured out how to use Twitter the way you desire. They ARE important for NEW Twitter users and to serious twitter users who spend a lot of time there.

Reply

David Hamill January 16, 2009 at 5:20 pm

@growmap Thanks for the lesson in the importance of usability. My point is that you can choose any website on the net and point a usability expert at it. That expert will come back with usability issues. This doesn’t mean the company doesn’t care about the user experience. It means that every design has faults.

In your simplistic view of the world you accuse Twitter of not caring about usability.

Have you ever done any work for a social web start-up? If you had you would realise that they can’t just point their usability wand at problems and have them fixed. Like all business they need to prioritise. For a start-up, getting that priority wrong can mean the end of the business.

David Hamill’s last blog post..Easy as 1,2,3?

Reply

Dennis Edell January 17, 2009 at 10:01 am

Twitter: @DennisEdell

Thanks a bunch. As someone who has just started tweeting, I appreciate the heads up for what NOT to expect. Out of the hundreds of other twitter posts I have saved for referance, very few show this side. :)

Thanks for the link to power twitter also.

Dennis Edell’s last blog post..Blogroll Effectiveness – What Do You Think?

Reply

growmap January 17, 2009 at 6:18 pm

Twitter: @GrowMap

@David Hamill Thanks for your insights. I have not worked for a startup but do feel that these are priority issues for Twitter. Making it easy to use and conserving system resources when you’re growing the way they are can both make huge differences to their survival.

I noted your latest post on usability and shared it at FriendFeed at http://tinyurl.com/9gvse6 as it contains excellent advice, especially for ecommerce sites.

@Dennis Always good to have you comment here. If I didn’t care about Twitter I wouldn’t offer these suggestions. Hopefully they’ll appreciate the input and consider at least some of them.

Every time someone comments here I visit their latest post and usually share them at FriendFeed and often at Twitter too. Thanks for reminding me to visit you regularly.

Reply

Dennis Edell January 18, 2009 at 7:07 am

Twitter: @DennisEdell

No problem my friend, I’m now a subscriber and you have some awesome stuff. :)

If I may make a suggestion, you might want to consider threaded comments as you grow. I finally did it and it made for a lot more ease AND more comments.

This shows the one i use; lots of good features to play with…

http://www.directsaleswebmarketing.com/threaded-comments-have-arrived-edit-comments-is-coming/

Dennis Edell’s last blog post..As Promised Now You Can Edit Comments Too!

Reply

growmap January 18, 2009 at 6:22 pm

Twitter: @GrowMap

@Dennis That is on the wish list. I read that some have had major challenges installing threaded comments and Derek just told me that WP 2.7 has a built-in option. Any idea how good that option is? Did I read about the problems installing threaded comments in your blog?

Reply

Dennis Edell January 18, 2009 at 6:46 pm

Twitter: @DennisEdell

I haven’t upgraded to 2.7 yet, so I can’t comment other then saying I’ve heard others weren’t too pleased with it. My main concern was finding one compatible with commentluv.

Most of the plugin problems I’ve heard of were from “Brian’s Threaded Comments”, which is ironically the most popular. That one forces you to upload a new comments.php file, overriding the original.

I do not mess with core code unless it’s absolutely necessary…and even then someone else does it lol. The one I chose has no code tweaking whatsoever – install and activate; done. Then you can go into the settings page and just tick or untick options as you see fit…very cool.

Hope that helps. :)

Dennis Edell’s last blog post..As Promised Now You Can Edit Comments Too!

Reply

Andy Brudtkuhl January 19, 2009 at 2:48 pm

great points… the UI experience needs an overhaul to feature some of this functionality

Andy Brudtkuhl’s last blog post..Guest Brewer at Olde Main – Friday Video

Reply

growmap January 19, 2009 at 6:10 pm

Twitter: @GrowMap

@Dennis Thanks so much for the additional information. We’ll know who to ask when we add that function here. Congrats on adding the comment editing function too. Your blog is coming right along.

@Andy As some commented they may have other priorities. I hope they do see them and at least consider them though. Most companies don’t seem to realize the major waste of system resources every extra click creates.

Eliminating programming errors and reducing clicks allows a lot more to be accomplished using the same hardware and software. I’ve seen some errors bring a mainframe to almost a full stop!

Thanks for visiting. I hope you’ll come back regularly.

Reply

Rob January 20, 2009 at 2:19 pm

Classic post. Funny, the day I am reading this it the Presidential Inauguration. What’s the Twitter Home page say? Over Capacity. I can’t use it. I wouldn’t mind if they increased the number of characters a little either.

Rob’s last blog post..Site Emphasis

Reply

growmap January 20, 2009 at 2:38 pm

Twitter: @GrowMap

@Rob Thanks for reading and commenting. Twitter is bound to have scalability challenges especially on major news days like today. That is one reason I stress making usability a priority. Every extra click required to do something contributes to our seeing that Over Capacity Whale. At least it makes me smile. :-)

As you can tell by my posts and Tweets with >> continue arrows on them, 140 characters isn’t enough for me either. I hope we’ll see you again here.

Reply

Boris A local SEO January 21, 2009 at 9:31 pm

I fought using this micro blogging service for a very long time. Then in December I gave it a try. I think it is mostly a lot to do about nothing. I have updated in weeks and I still get new followers almost daily.

Great blog by the way!

Boris A local SEO’s last blog post..The 109 Day Link Building Explosion – Day 21

Reply

Internet Strategist January 26, 2009 at 12:14 am

Twitter: @GrowMap

@Boris Twitter grows on you after you find search and other ways to see entire conversations. Thank you for the compliment. Your site is a major source of traffic here. Thank you for the lists. Did you see the new dofollow search tools I blogged about recently? I linked that post into this comment.

Internet Strategist’s last blog post..DoFollow Lists of Blogs, Social Networking Sites and Forums; DoFollow Search Tool; Understanding Do Follow, No Follow

Reply

B. Durant from pet snakes February 10, 2009 at 11:15 pm

For the life of me I can’t figure out why everyone raves about twitter. I opened an account, but due to horrible usability issues I don’t get much out of it. I don’t doubt it can be leveraged but many of the things you have mentioned keep me from making full use of it.

Reply

InternetStrategist from GrowMap.com February 12, 2009 at 5:21 pm

Twitter: @GrowMap

@B. Durant Twitter has uses; however, it takes being there a while and figuring out what they are before most will see any productive use beyond hearing about breaking news.

Of all the things I mentioned in this post only one has been changed. Many of them would be VERY SIMPLE to fix.

I will be posting some strategies containing specific tips for using Twitter in particular ways. One thing I can say is that what you try is more likely to miss than hit so you have to keep trying.

InternetStrategist’s last blog post..What NOT To Do With Your Existing Web Site When You Upgrade or Remodel

Reply

Nokia 5800 February 21, 2009 at 8:18 am

Good tips here. Twitter is one of my favorite socials

Nokia 5800’s last blog post..New Nokia 3600 Slide Mobile

Reply

morison dony March 8, 2009 at 1:56 am

Thank you for making my day lol. This is so funny :D

Reply

InternetStrategist from GrowMap.com March 25, 2009 at 5:36 pm

Twitter: @GrowMap

@Nokia 5800 Twitter is probably most people’s favorite.

@Morison Better to laugh than get frustrated, mad or sad.

InternetStrategist’s last blog post..REVIEW: Mastering Google Analytics – Easy to Understand FREE eCourse

Reply

Asif from Nokia Applications May 11, 2009 at 11:22 am

Twitter: @BlackMamba88

I can’t even think of blogging and affiliate marketing without twitter. It’s has become a part of webmasters life.

*Off topic*
If you would like to use twitter with your nokia cell phone you can do so with a great nokia application called mojos mobile twittix. You can get the application for free from my signature site.

Asif’s last blog post..GreenPhone | Battery Extender | Nokia

Reply

InternetStrategist from GrowMap.com May 12, 2009 at 9:54 am

Twitter: @GrowMap

Hello Asif. I agree that Twitter can make a huge difference even though they do still have most of the usability issues mentioned in this post. Last month traffic from Twitter to this blog was up 160% and overall traffic was up 104% so it is effective once you get an established following there.

I don’t consider your offer of a Twitter app for someone’s phone as off-topic because this post IS about Twitter, I am flexible on what my readers want to discuss, and believe some could be interested in what you’re offering.

InternetStrategist’s last blog post..How to Create a Successful Blog Based Business Part 1

Reply

Elle from New Rave Clothes June 16, 2009 at 10:00 am

You make some very important points. Twitter is something I’ve yet to figure out completely. That’s not to say that I don’t know how to use it. I just don’t “get it” as in why people use it.

Reply

Internet Strategist from GrowMap June 30, 2009 at 9:05 pm

Twitter: @GrowMap

Hello Elle,

How we each use Twitter varies over time as we find new ways to make it useful. It can be very useful for getting a quick answer, doing research using Twitter search, contacting busy people who would be challenging to get in touch with anywhere else, and learning about breaking news. It grows on you.
.-= Internet Strategist @GrowMap´s last blog ..Add a Twitter Field to Your Comments =-.

Reply

Kate from buy to let mortgages June 30, 2009 at 4:38 pm

Twitter: @BTL_Mortgages

Yes, you are right I am a new user of Twitter and I find it quite confusing when I get a message and can’t reply to it. Why is this so? Sorry if I sound completely clueless. Thank you.

Reply

Internet Strategist from GrowMap June 30, 2009 at 9:07 pm

Twitter: @GrowMap

Hi Kate,

My personal answer would be that Twitter has usability issues they really should have addressed long before now. Anything confusing is a negative that limits who uses any system. Apparently they don’t feel the need to fix anything since Twitter is so popular and growing so fast. Perhaps they should rethink that as there are many dormant or abandoned accounts and at least some of those are due to their usability issues.
.-= Internet Strategist @GrowMap´s last blog ..Select Keywords First to Make Your Content Easy to Find =-.

Reply

mark September 25, 2009 at 3:50 am

Twitter: @garbnzgh

ha, this is great. thought you might be interested in a small design tweak twitter recently rolled out that helps scanning the home screen. i wrote about it here: http://markforscher.com/2009/09/twitter-usability-update/
.-= mark´s last blog ..design nerd alert: Twitter Cha… =-.

Reply

amby from black twitter November 24, 2009 at 2:35 pm

Twitter: @amitbarfa

These are some of big blunders of twitter…

“Why can’t we unfollow accounts that are suspended” There are 2 persons in my followers list and now there is no such options to remove those guys.

I think these message must be conveyed to twitter developers.

Thanks for the resource.

Reply

instockphones from cheap cricket phones January 25, 2010 at 7:32 am

Twitter: @muqtada123

I recently joined twitter so dont know about it more, anyone help on this issue.

Reply

Rob from Best Offset Mortgage February 14, 2010 at 12:44 am

Spammers on Twitter are typically characterized by a few main things. First of all, you’ll notice almost immediately that they are following way more people than are following them back. For example, you will have someone who is following 2,000 people. However, in the meantime, there are only 10 people following them back. Another thing is that they will not have a profile picture or will have a profile picture that is obviously fake. Finally, you’ll notice that their tweets either don’t make sense, are purely marketing/advertising oriented, or they will have only a couple of tweets.
.-= Rob@Best Offset Mortgage´s last blog ..Why Offset Mortgage Can Make Your Life Easier? =-.

Reply

Martijn van Turnhout from Webdesign Roosendaal February 28, 2010 at 10:08 am

Twitter: @erage_nl

Nice article. Simply put: I totally agree. The current website of Twitter isn’t very userfriendly. However, applications like Tweetdeck and Firefox addons like Echofon (my personal favorite) are way better at distributing information and keeping it all tidy. They make Twitter seem a lot more logical.
.-= Martijn van Turnhout@Webdesign Roosendaal´s last blog ..Professionele presentatie bouwbureau Holm de Jong =-.

Reply

Leave a Comment

CommentLuv Enabled

This site uses KeywordLuv. Enter YourName@YourKeywords in the Name field to take advantage.

{ 1 trackback }

Previous post: DoFollow Lists of Blogs, Social Networking Sites and Forums; DoFollow Search Tool; Understanding Do Follow, No Follow

Next post: Ecommerce Tip: How to Increase Profitability On Shopping Comparison Clicks