When is the Best Time to Post on Social Media?

Share This Post

If you’ve been active on social media for a while, you’ve probably wondered when to post content. It’s difficult to know when and how often to post across social networks to maximize engagement without trial and error. Keep reading to learn the best times to post on each social media platform for the highest engagement! 


The best time to post on Facebook is in the mid-to-late afternoon, between 12 PM and 3 PM, and in the evening, between 6 PM and 9 PM. However, if you are a nonprofit, data has shown that you will have more success posting in the morning! The best days to post on Facebook for optimal engagement are Friday and Saturday. The worst day to post is Sunday. If you aren’t a nonprofit, the worst times to post on Facebook are from 6 AM to 9 AM and from 9 PM to 12 AM. 


There are currently over 2 billion users on Instagram. The best times to post on Instagram are almost identical to those for Facebook. It’s best to post from mid to late evening, from 3 Pm to 6 PM or 6 PM to 9 PM, or mid to late afternoon from 12 PM to 3 PM. The best day to post on Instagram is Saturday, and the worst is Monday. The worst times to post on Instagram are the same as on Facebook, 6 AM to 9 AM and 9 PM to 12 AM. 


The best time to post on Twitter is between 9 AM and noon. Like Instagram and Facebook, Friday is the best day to post on this platform, with Wednesday being a close second. The worst times to Tweet are in the early morning, specifically between 6 AM and 9 AM. 


These past few years, LinkedIn has become extremely popular for professional networking. That said, it should be no shock that the best time to post on this platform is on a weekday. You should aim to post on LinkedIn between 9 PM and 12 PM, 12 PM to 3 PM, or 3 PM to 6 PM. The best days to post are Mondays, Wednesdays, and Tuesdays. The worst days to post on LinkedIn are on the weekend. 

About No Time For Social

We know incorporating these factors into your social media marketing is easier said than done, especially if you are busy running your business. This is where we come in! At No Time For Social, we create content for your business that fits your brand, targets your audience, and optimizes your performance. Contact us today! 

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

Ready To Boost Your Business?

drop us a line and keep in touch