How to Time Your Tweets Like a Scientist

I’m going to go ahead and assume two things if you’re a blogger. The first assumption is that you probably have a Twitter account to make connections with people and drive traffic back to your blog (if not, you should probably start one). And the second is that you probably want people to actually click on the links you send out in your tweets, or even re-tweet you.

There are some steps you can take to optimize your tweets in order to increase click-through rates.

Tweet Content

The first step is to optimize the actual content of your Tweets. I don’t really want to get too much into this because Ana Hoffman covered the topic very well in her recent Blog Titles post.

The third section of the post covering “Blog Titles from Twitter”, where she talks about twitterfeed.com, is of particular interest. This tool allows you to test different titles to see how well they convert by giving you a click count for the links in your tweets.

The ability to tweet out highly converting messages is just one tiny benefit of creating great blog post titles. You should always strive to have good titles and Ana’s post shows some great methods, so check it out!

But content is only part of the equation…

Tweet Timing

The second part of the equation is the timing of your tweets.

For your tweets to convert people have to see the message first! And for your followers to see your tweet, they need to be present on Twitter.

Note: This doesn’t necessarily have to be true if your followers are fanatics who will check all of your past tweets any time they sign on to Twitter. But let’s be honest…how many of those followers do you have? People have short attention spans. Their Twitter feeds are probably busy enough as it is without going back to read all of your past tweets. Plus, they will be checking your tweets anyway…we want to optimize for everyone else!

This implies that when you send your tweet is pretty damn important.  But when is the best time?

Malcom Coles has made the claim that 4:01pm is the best time to tweet. Sure, the claim is a couple years old, but it should still hold true, right?

Well, I’m not sure if I would rely on this claim even if it was made yesterday. I tend to stray away from all generalizations. Your audience is your audience, and you need to figure out when they are listening, not the general population.

Testing YOUR Best Time to Tweet

Generalizations are cool, and may even be somewhat true. But wouldn’t it be cooler if you could figure out your best time to tweet? Even if it is only a half hour off from the general population, don’t you think there would be some benefit to it? I do.

I’m a fan of utilizing tools I know how to use – meaning I already use them. Partially because I think it’s fun to get creative and use tools for purposes other than their main intended use; and partially because I’m lazy and don’t want to learn to use a new tool :) .

So after brainstorming a little I came up with a solution – an experiment you can run with your own Twitter account to test when the best time is for you to send tweets.

This experiment is simple. It doesn’t require you to alter your actual posts. It only requires three tools. And they’re all free!

Experiment Steps

1. Get the Tools

Like I said, there are three tools you will need to use: Pretty Link Lite, Bit.ly (or URL shortener of choice) and HootSuite.

Pretty Link Lite is a WordPress plugin that is often used to mask affiliate links, or just make ugly, long links a bit prettier (hence the name).

Bit.ly is, as you probably know, is a URL shortener that makes your links far more Twitter-friendly.

HootSuite is an awesome, awesome free social media manager that I, admittedly, don’t put to nearly enough use.

2. Create Links

For the sake of producing viable results for the experiment, your tweets should be identical (other than the link) in terms of content. The only variable should be the time the message is sent out.

This is where Pretty Link Lite comes in. After you pick the post or page you want to run the test with, begin creating links (assuming you already have the plugin installed):

Add New Link

In this example, the links we are adding are for a “test post.” We need to create as many links as we want to test. So if we want to send out 6 links throughout the day (one every 2 hours for example), then you need to create 6 separate links in Pretty Link Lite:

The image below shows how to set up a link. The target URL is directed at “test post” and the Pretty Link URL shows “test1″ to differentiate the link. Add a description that you can reference when you come back to analyze your results. And most importantly, make sure that “Track this link” is checked under Link Options.

Beset time to send tweets

Click Image to Make Larger

The second link should also point to the same “test post” with a different Pretty Link URL (pointing at test2 in this case). This is important because this is how you are going to differentiate the links when you are analyzing your results.

beset time to tweet

Click Image to Make Larger

 

3. Shorten Links

Once you have all of your links set up, go to Bit.ly and shorten the links (you are shortening the Pretty Link links – www.domain.com/test 1, www.domain.com/test2, etc.). This will make them a Twitter-friendly length so you can tweet them out and start keeping track of click counts.

4. Automate Your Tweets (Optional)

I say this step is optional because you don’t have to do this step to complete the experiment, but it will make your life easier.

You can use HootSuite to automate your tweets. If you decide to go this route make sure that the actual message of your tweet is identical but has different Bit.ly links. This will ensure that you are truly testing the timing of your tweets and not any other variable.

4. Analyze Your Results

You should repeat this experiment with several posts to make sure that you are actually discovering a trend and not a fluke occurrence.

Keeping track is as simple as recording how many clicks you get, and at which times of the day, in an excel file.

Why Test?

So you may be asking yourself “but why test at all if I can just automate all my tweets?”

I ask you “why not!?”

But seriously, you want to test the timing of your tweets to optimize and prioritize what you will tweet when. You do not want to bombard Twitter with your messages…that leads to a lot of un-follows. But you do want to prioritize your tweets to send the “money-makers” at optimal times.

If your blog is a hobby it may not matter. But if your blog is a business and you are sending out tweets in hopes of sales conversions, you want to optimize as much as possible.


Your Two Cents:

Have you ever thought about timing your tweets?
Have you ever tested your “optimal tweet time”? If so, how did you go about it?
Do you find that timing your tweets makes a difference?
Is this a bunch of hoopla all about nothing?

38 Responses to How to Time Your Tweets Like a Scientist
  1. Adrienne
    September 1, 2011 | 2:48 pm

    That’s an interesting way to go about it Eugene. I never thought to actually test my tweets. But I will have a post next week about the best times to actually tweet that your particular followers are online the most and can see what you share.

    Does everyone see our tweets? Probably not but if they have us on a particular list and are using a service such as TweetDeck or HootSuite, they can keep up with what we share better. That’s the way I prefer keeping up with my peeps.

    Interesting post my friend, thanks for sharing this. Guess I need to get to work don’t I!

    • Eugene
      September 2, 2011 | 3:37 pm

      Thanks Adrienne. Lists are a great way to keep track of people on Twitter. Admittedly, I haven’t put lists to good use (yet). But then you are leaving it to your followers to put you on a list, rather than making sure that they see what you are saying by catering to the most opportune time for them.

  2. Kris Olin
    September 1, 2011 | 9:59 pm

    Great topic Eugene! It does make a big difference to your Tweets or blog posts or just about anything you post online whether your audience is awake or sleep at the time of posting. For instance as I live in Australia but my main audience is in the US, I schedule my blog posts to run at midnight here, which is 8 am in New York.

    Here’s a related infographic done by KISS metrics: http://krisolin.posterous.com/social-timing-on-twitter-and-facebook-us

    • Eugene
      September 2, 2011 | 3:39 pm

      Have you tested different times for tweets? I just read an article that claims that noon-ish in New York is a good time to Tweet because you’re hitting New York lunchtime and beginning of the work day in California. Not sure how much truth there is in that statement, but logically it makes sense.

      • Kris Olin
        September 5, 2011 | 1:19 am

        I haven’t tested Tweeting times but I agree with you that noon and 6 pm would be the best times according to some researchers.

  3. Rachel Lavern from Live for Success
    September 2, 2011 | 4:36 pm

    To me, this is food for thought. It makes sense that I would approach my business tweets scientifically; however, I have failed to do so up until now. When I am playing full out on the social media sites, I tend to schedule a tweet once every hour or two. Thanks to you, I can now analyze the responses.

    • Eugene
      September 5, 2011 | 3:36 pm

      Hi Rachel,

      If you plan on timing your tweets anyway, taking that extra step to create unique, trackable URLs may be a worth while experiment for you. It would be interesting to see when your followers are online. Do you already have an idea of when the best time is for your followers or not?

  4. [...] How to Time Your Tweets Like a Scientist [...]

  5. Emily Cullen
    September 3, 2011 | 11:20 am

    This is a great article but for me, it is too much work, I have to admit! I strongly agree about the great titles. My blog is a niche blog, I write mostly for chronically ill women who are raising children. Chronically ill people keep odd hours so they may be on Twitter all night, or any time, due to insomnia or pain. Twitter definitely works for me, I can see that but I believe it is my content that keeps people coming back. I also have an international readership so people are reading from all different time zones. So for me, I do not believe there is a “right” time, but as you say it is a case of knowing your audience.

    • Eugene
      September 5, 2011 | 3:40 pm

      Hi Emily, thanks for stopping by and leaving a comment. Maybe for you it’s not worth the effort to go through all that and figure it out. Especially if you already know who your target audience is and when they are online. But it would be interesting to see if there is an ideal time, and whether it coincides with when you tweet :) .

  6. Justin from Mazzastick
    September 4, 2011 | 12:08 pm

    Hey Eugene,
    I do believe that the timing of the tweets makes as a difference as well as the title and the description of the tweeted post.

    Everyday I re-tweet some of my older posts and change the description and this seems to get people to click the link and at times re-tweet it.

    • Eugene
      September 5, 2011 | 3:45 pm

      Hey Justin,

      Do you time your tweets or just play around with the titles/descriptions? Do you know when the ideal time to be tweeting is? I’m wondering what’s more important, the title and description of the post or the timing. Would be interesting to figure out.

      • Justin from Mazzastick
        September 5, 2011 | 4:09 pm

        I guess a lot would have to do with how many of our twitter followers are in our time zone or near it.

        I have followers that are in Australia and the Philippines while I am on the East Coast of the U.S. and I doubt that they are online when I am unless I am up late tweeting.

        I would say that the title description is more important than the timing. I haven’t followed it enough to say for certain. Perhaps a little experiment is in order.

  7. Fin Wycherley
    September 5, 2011 | 8:28 am

    Hey Eugene

    Signing up for Pretty Link, it tells me that it’s only free for a 40-day trial. Or am I looking at the wrong thing?

    Fin :) ))

    • Eugene
      September 5, 2011 | 3:47 pm

      Hmm, not sure. I use the “Pretty Link Lite” WordPress plugin. You can install it directly to your site through the WordPress backend by searching for “pretty link lite” or download the files here: http://wordpress.org/extend/plugins/pretty-link/

      Let me know if that works for you.

  8. Richard from Paint Zoom Review
    September 5, 2011 | 8:59 am

    The problem with generalization is that what work for that guy doesn’t necessarily for you the same way. It’s stupid to think it does. That’s why testings must be done, on close to everything, not just tweets. I even test the new theories about SEO, when they see the light of day. Not all, but the ones i have the means and time.

    • Eugene
      September 5, 2011 | 3:48 pm

      Hi Richard,

      Yeah…it’s pretty close to impossible to test EVER new SEO theory because it seems like a new one keeps getting pumped out all the time! Have you attempted to gauge the best time for you to send tweets?

      • Richard from Paint Zoom Review
        September 13, 2011 | 6:38 am

        Haven’t made any tests on Twitter, it mostly just bores me. I’m a Facebook fan, i don’t use Twitter for traffic, mostly just for faster indexing. That makes the time of the tweet unimportant.

        • Eugene
          September 15, 2011 | 1:05 pm

          I never really cared for Twitter until I got into Triberr and then decided to really look into it. I’ve grown into a fan :)

  9. Steve from Internet Lifestyle
    September 6, 2011 | 1:53 pm

    Eugene,

    This is something I really have to start doing more of. I know there are some times have to be better than others, I try to send -some- tweets out during higher peak hours.

    But with all the tracking I do I still haven;t really taken the time to sit down and dig through the data to see which times really work best for me.

    Great article and ideas and -someday soon- I will be implementing them. ;)

    • Eugene
      September 6, 2011 | 6:41 pm

      I was just sitting around one day thinking about a way to figure it out and came up with this experiment. I knew someone into analytics as much as you are might appreciate this. I hope that – someday soon – you share how it turned out :) .

  10. Vernon
    September 6, 2011 | 2:54 pm

    Hi Eugene,

    It’s been a long time to visit again your site. I have been to a vacation. I really stop by just to see what are the those new article you made and post. Another great topic Eugene and this tips are helpful.

    • Eugene
      September 6, 2011 | 6:41 pm

      Welcome back Vernon :) . Always a pleasure to have you here, and I’m glad you enjoyed the topic!

  11. Eric VanderSchaaf
    September 7, 2011 | 11:08 pm

    Eugene,

    This is a great post!

    Our company 3#Labs is actually tackling this problem head on! We are developing some powerful algorithms to determine the best time, day, and network to post content on. To see this technology demonstrated, you can sign up for our free service http://Queued.At.

    We are basically taking your whole post and automating it. We want to make it dead simple for people to get maximum engagement on the content they post.

    Best part about our tech – it learns about you as time goes along and the more you post using http://queued.at – its just like artificial intelligence.

    We’d love to connect to chat in more detail. Best!

    Eric VanderSchaaf

    • Eugene
      September 8, 2011 | 8:16 am

      That sounds pretty cool Eric. I might have to check it out.

  12. Rojish
    September 8, 2011 | 10:02 pm

    Hello Eugene, this is my first visit to your blog and looks like an active discussion is going here :)

    I use a service called “timely” which will analyse our past 200 tweets and tell the optimal time for tweeting. I am also using another free application called Buffer (you may be already familiar with that) to stack my tweets and send it at scheduled times. What I am doing is that I use “timely” to find the right time to tweet and then configure buffer according to that time.

    • Eugene
      September 9, 2011 | 4:07 pm

      Hey Rojish, thanks for stopping by!

      I’ve heard of Buffer, and after going live with this post I got bombarded with Buffer suggestions :) . I think I may try it out. I’ve never heard of “timely” but that seems like it might make life a little simpler. Thanks for the suggestion!

  13. Emily Cullen
    September 15, 2011 | 7:54 pm

    If this was brought up here I apologize…but does anyone ever do a “pre-tweet”? I kind of figured this out by myself. Sometimes I will tweet, “Blogging about (pick your topic). It should be out soon.” I have noticed that I will get tweets back like “Can’t wait, Emily”, or “Keep it up!” It seems to add a little excitement for when my tweet about my actual blog post comes out. I have found this to be successful.

    • Eugene
      September 19, 2011 | 10:08 am

      Hey Emily, this sounds like a cool little tactic. Buttering up your followers for what’s to come. Never tried it before, but I like it!

  14. freddyo
    September 19, 2011 | 10:20 pm

    Love the post

  15. Emily Cullen
    September 19, 2011 | 11:57 pm

    Ooo, Eugene, I don’t like to think that I personally am buttering up my audience, most of whom are disabled parents like myself. I write from the heart and they really do care about my family and me. It’s started to become…not a burden but as Spider-Man says “With great power comes great responsibility. “

    • Eugene
      September 20, 2011 | 8:40 am

      Hey Emily, maybe “buttering up” was a bad choice of words. “Preparing for” might be better. It’s great that you were able to make such connections through your posts and Twitter. I think that’s what everyone is driving for.

  16. Nashville real estate
    September 25, 2011 | 7:31 am

    Very helpful tips! Ive been thinking whether to signup for twitter lately, I havent done so in the past because I dont like accessing too many accounts when i log into a computer. Ive realized too that there’s this thing that they call tweet deck where you can access your fb and twitter all in one page. And I guess youre right, Twitter will indeed help generate traffic to my sire. better start signing up soon!

    • Eugene
      September 27, 2011 | 7:50 pm

      I’ve found Twitter (combined with Triberr) to be a great traffic source. You should definitely try it out.

  17. LAbackpackerChick
    September 26, 2011 | 9:00 pm

    Great tips!

    I’m going to give this a shot. Just today I realized that my afternoon posts on Facebook have a stronger affect than my morning ones.

    Kinda hard working with a different time zone than my audience but I’m going to try automated tweets with HootSuite.

    Thanks!

    • Eugene
      September 27, 2011 | 8:03 pm

      No problem. I hope it works out for you! Come back and let me know! :)

  18. Dennis from Pregnancy Back Pain
    November 9, 2011 | 2:41 am

    OMG. Thanks for sharing. I agree that about tweet timing and testing the time to tweet. We have to know the right time to tweet. I’m using tweetdeck. Is hootsuite better?

    • Eugene
      November 14, 2011 | 2:40 pm

      Good question. I actually haven’t used Tweetdeck so I can’t really form an opinion either way :)