The Best Time to Post on Facebook, Twitter, and Instagram

The Best Time to Post on Facebook, Twitter, and Instagram

On social media, timing is everything. You only want to send messages when someone is around to see them. And a larger audience means more opportunities for engagement and meaningful connections—all of which benefit your business.


As a constant stream of information, getting your timing right on Twitter can seem like a fine art. With a Tweet life time being 24 minutes—four times shorter than a Facebook post—your window of opportunity is tight. 

Hubspot suggests between 12 p.m. and 3 p.m. from Monday to Friday, and between 5 p.m. and 6 p.m. on Wednesdays.


A whopping 75% of your Facebook post’s engagement will happen within the first five hours, which means that while it’s not a huge amount of time, you have more leverage than with a Tweet. To make the most of this time, you want to ensure you’re paying attention to when your audience is most active. Just like Twitter, the best time to post on Facebook will obviously depend on your business. 

Hubspot suggests between Thursdays and Fridays from 1 p.m. to 3 p.m.


Think about a day in the life of your audience, and try to strategically post according to this. What time are people waking up and doing their first-thing-in-the-morning-Insta-scroll? Do they work full-time? Where do they live? Consider your audience’s down time such as between meetings, commuting, lunch, and before bed. All of these are things to think about when trying to match post time with your audience’s use time.

Hubspot suggests anytime from Monday to Thursday except from 3 p.m. to 4 p.m.

So while there are some overlaps, there is no one definitive answer to this question. But this information is a great place to start with your own strategic trial and error efforts. Start posting at the above times, and pay attention to when your audience engages the most. This is the only way to find out when the best time to post —at least for your own business.