One question I hear often is “when are the best times to post on social media?”

While it would be great to simply say to post at 12 pm every day and your posts will do well, it’s not so simple. There are general trends you can pay attention to and watch, but,

The absolute best way to determine the best times to post on social media is to look at your own social media platform insights and analytics.Click To Tweet

When is the Best Time to Post on Facebook?

When you are on your Facebook page, click on insights and then posts to get a glimpse into the best day and time to post on Facebook.

When I look at my own Facebook page, I can see that my best times are generally at 12 noon, 2 pm and 8-9 pm.

However, if you want to get more specific, you can click on each day and hover over the ‘Times‘ chart to get an idea of the best time to post each day of the week.

For the majority of pages I manage in the same general location, the ideal times to post are similar, however, once you look more closely the best time to post on their Facebook page does vary. It is an important exercise to simply check to see the time when your fans are most on Facebook.

When is the Best Time to Post on Twitter?

Although Twitter has its own analytics, to find out the best time to tweet from your account, I suggest using Audiense.

Audiense for Twitter for the best time to tweet


Using, you can generate a report and see when your community is online and what time you will get the best engagement and interaction with your Tweets.

Keep in mind that the best times to Tweet also means it would be the best time to spend some time on Twitter to engage, respond and ask people questions. Engagement will grow your account, and more importantly, grow your connections and relationships with your community.

When is the Best Time to Post on Instagram?

In order to maximize your engagement on Instagram with the most likes, comments, and follows, post your content at the top times when your audience is online. Try using your analytics on Instagram and also using Tailwind.

Best time to post on Instagram

How to Find the Best Days and Times to Post on Instagram:

Step 1: Click on the analytics bar beside your profile name.

Step 2: Scroll down to Followers.

Step 3: Click on See More.

Step 4: Scroll down to Followers and swipe for the days and times with the most people online.

I also use Tailwind to schedule pins on Pinterest and am testing out scheduling for Instagram. You can use Tailwind to schedule your posts at the best times, and you can find the same information for the best times to post on Instagram as well. (You can get a $15 credit for Tailwind, and I get one too when you use my personalized link.)


How do you determine the best times to post on social media? Is there a tool that you use that I haven’t mentioned? Share with me in the comments below!


For even more information about choosing the best social media platform for your business, how to get organized on social media, and save time online, check out my free social media course, Social Media Framework.