[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:
- 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?
- More about SEARCH: Why isn’t there a link back to Twitter from the search page?
- It is VERY confusing to new users to receive a Direct Message but not be able to reply to it.
- 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.
- 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.
- The Lovable Rogue reminded me that we need a way to bulk delete direct messages.
- 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!
- 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?
- 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.
- Couldn’t you regularly automatically remove suspended accounts? [User Tip: Block them so you don't have to see them any more.]
- 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.
- Would showing us whether someone is following us back on our following page be so much to ask?
- 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.]
- 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.









{ 38 comments… read them below or add one }
Next Comments →
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
Twitter: 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.
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
Twitter: 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.
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
Twitter: DennisEdell
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!
Twitter: 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?
Twitter: DennisEdell
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!
Twitter: 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.
Twitter: DennisEdell
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?
@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?
Twitter: 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.
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.
Twitter: dereksemmler
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
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
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?
Twitter: dereksemmler
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?
Twitter: 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.
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
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…
Next Comments →
{ 1 trackback }