What Is The Best Time To Post On Facebook, Instagram, LinkedIn And Twitter?

best time to post on facebook


Social Media is a great platform to amplify your brand. As a social media marketer, you might have been trying every possible marketing strategy to reach your audience and get the best output. But, do you know that the time when you publish your posts on social media platforms has a great impact on the likes, shares, or comments you get?

Well, there are some best hours to post on each social media channel!

Here, we’ll get you through the unique insights to find the best time to post on Facebook, Instagram, LinkedIn, and Twitter. Let’s get started!

Best Time To Post On Facebook

best time to post on facebook


Marketing on one of the world’s popular social media platforms isn’t easy as it used to be a few years before. But, it doesn’t mean that you should start ignoring the organic efforts. Optimizing your posting schedule is the easiest thing you can do to refine your strategy and get more Facebook post likes.

So, what’s the best time to post on Facebook? Let’s see-

  • The best time to post your content across the industries is in the morning at 9:00 am. This is the time when most of the people are starting their work and are most likely to check the feed. Whether it is a B2B, B2C, Healthcare or Software business, you can consider posting in the morning.
  • Your Facebook posts can see an increase in the click-through rates if you upload the content between 12:00 am and 3:00 pm. The reason is, many of the working professionals are likely to click through the content in the lunchtime.
  • The hours of 3:00 to 5:00 pm are promising posting times for software, B2B, and B2C businesses.
  • Further, on the weekends, your followers are likely to engage in other personal activities. So, you can consider posting between 1:00 pm and 3:00 pm at the weekend times.

Though people check in frequently throughout the mid-day to see what has been posted, the peak time is around the lunch breaks.

However, you need to test and check the results. You can use Facebook Audience Insights to find out what works best for you.

Best Time To Post On Instagram

On Instagram, all your new posts are likely to appear in your feed first. No matter how many times you refresh, the Instagram algorithm is designed to provide the audience with fresh content they can engage with.

So, it’s important to make sure that your posts are ‘recent’ when your followers are online. Let’s have a look at when should you post on Instagram-

best time to post on instagram


  • The best time to post on Instagram for all types of businesses is 12:00 to 2:00 pm and 5:00 pm, i.e, during the lunchtime and at the end of a typical working day.
  • If you own a B2B organization, 9:00 to 11:00am, 12:00 to 1:00pm, 5:00 to 6:00pm and 8:00 to 9:00pm are ideal time to post.
  • On average, mid-day posting, evening posting gives you the most engagement rates and boost your Instagram post views.
  • Besides, weekends are the times when people are relaxed and enjoying themselves with their family or friends. You can consider posting in the morning around 10 or 11:00 am or in the afternoon at 1:00 to 3:00 pm.

If you are still confused, you can use some tools to find the best time to post on Instagram. There are several analytic apps that can help you.

Best Time To Post On LinkedIn

Microsoft bought LinkedIn in 2016 at $26.2  billion. This social media platform released a native video feature, trending stories section and analytics tools to help the brands engage the audience.

It is mostly for professional purposes during the working hours, as well as on the weekends. So, when should you post on LinkedIn to get the most engagement?

best time to post on linkedin

  • You can try posting at 8:00 am to 11:00 am. It is the time when all the working professionals are going to start their work. And, many of them are used to scrolling through LinkedIn as the first thing before they start their day.
  • For media, educational organizations, or B2C industries, you can consider 8:00 am, 10:00 am to 1:00 pm or 5:00 to 6:00 pm as the best times.
  • The best days to post on LinkedIn are Tuesday, Wednesday and Thursday. On the flip side, weekend days get the lowest engagement rates.

Best Time To Post On Twitter

Twitter is a goldmine for the users as it provides them with social opinions that can inform about your brand. The average life of a tweet is less than 20 minutes. So, timeliness matters even more on this platform! Make sure your content reaches the right people within that time period. Here is when to post on Twitter-

best time to post on twitter


  • As most of the users read out the tweets during the downtimes, such as work breaks, commutes, etc. So, good time to tweet is around 8:00 to 10:00am, 11:00 to 1:00pm, and 6:00 to 9:00pm. These posting hours make sense as they co-relate with both morning and evening commutes.
  • B2C businesses can choose from 12 to 1 pm, 7 to 9 pm or 8 to 10 pm with a great emphasis on mid-day time.
  • To maximize the re-tweets or click-through rates, post at the mid-day hours or at the end of a working day around 5 or 6 pm.
  • The best days for B2B companies to tweet are weekdays, and for B2C companies, weekend days work well. Because, people are likely to shop for their business needs on the weekdays, and personal needs when they aren’t working.

Some Tips To Find The Best Time To Post On Social Media

Now that you have an idea about the best time to post on Facebook, Instagram, LinkedIn, Twitter, you need to remember some things. The good posting times depend on so many factors, including the platform you use, regions or time zones of your audience, etc.  So, you have to try, analyze and repeat the process to find what works for you.

Here are some tips to find the best posting time on social media-

  • Know your customer’s personas, interests, demographics, the posts they like, the language they use, which region they reside in, etc.
  • Consistency is the key! Use the same or similar content during the testing times to measure the results.
  • Consider the time zones while posting the content.
  • Use different analytics to track your performance.
  • Take note of what your competitors are doing differently. Take some cues and do an experiment to optimize your audience.
  • Test, Optimize and Repeat!