Articles on: Planning
This article is also available in:

Best time to post on social media


What is it?


Discover when sharing content on Facebook, Instagram (available when connected through Facebook), TikTok (business accounts only) , X (Twitter), Linkedin and Youtube is best.


Go to the Planning section after connecting your social networks. Then, click on the Best times button at the top right. After choosing the platform you want to analyze, you will see different shades of color, where a darker hue means a better time to post.


The best time to post on X (Twitter) is available in the Advanced and Custom plans only. Check here access to X depending on your plan.


📊 How to read the heatmap
  • Each column is a day of the week
  • Each row is a time slot
  • The darker the cell, the better the performance


This helps you spot your best posting times at a glance!


💡Need more detail? You can check the percentage of most active users for each time slot.



How we get this data


Best Times may take up to 7 days to appear after connecting your account to Metricool, depending on the platform. Keep in mind there’s no stored history: past and future weeks will show the same best times, as only the most recent data is used for each day.


Here’s how we get the data for each network:


➡️​ Instagram: two ways to get your best times


For Instagram, there are two possible ways to get this data. We recommend connecting your account through Facebook whenever possible to get more accurate and personalized results.


  • Option 1: Connected through Facebook (recommended)

If your professional Instagram account is connected to a Facebook Page, we use the data Meta provides through its API. It’s the same data you’ll see in your Instagram Insights, reflecting your audience’s real behavior.


Your account needs at least 100 followers for Instagram to generate this data.


  • Option 2: Not connected to Facebook

If you connected Instagram using only your login credentials and didn’t link it to a Facebook Page, it’s not possible to access this data via the API.


In this case, we show you an estimate based on behavioral studies we’ve done on general Instagram usage.

This gives you a global view of the best times to post, though it won’t be tailored to your account.


➡️​ Facebook


Even though Meta officially stopped supporting best times in its API on September 24, 2024, Metricool still shows you the best times to post.


  • If your account was connected before that date, we continue using your historical data. Behavior patterns on Facebook haven’t changed much in recent years, so your past data is still a useful and personalized reference.
  • If you connected your account after that date, we show best times based on behavioral studies we’ve conducted on the platform’s usage. These give you a general view of active posting times, but they aren’t specific to your account.


➡️​ TikTok


We use the best time data that TikTok provides through its API. Your account must also have at least 100 followers for this data to be available.


➡️​ X (Twitter)


In this case, Metricool calculates the best times based on your followers’ activity from the previous week.


To enable this, you’ll need at least 300 active followers. If you have 300+ followers but only 100 interact (likes, comments, posts, etc.), we won’t be able to display this data.


➡️​ LinkedIn and YouTube


These platforms don’t provide account-specific data, so we use behavior studies to give you a general idea of the best times to post.


How we interpret this data


Whenever possible, we calculate best times based on the percentage of active followers per time slotnot the total number of followers you have.


👉 What does that mean?

It’s not about how many followers you have, but how many are active at each time of day. For example, you might have 10,000 followers, but if only 200 are active at 9 AM and 800 at 8 PM, then 8 PM will show up as your best posting time.


Instagram (and formerly Facebook) tells us when your followers are most active. In the case of X (Twitter), we look at the times when your followers posted the most content.


If we can’t access personalized data, we’ll show you an estimate based on real usage studies for each network.


💡 You can turn on the option to see the percentage of active followers for each time slot.


Why does it look different from Instagram's chart? (spoiler: it's to help you)


If you chose the recommended method for getting your Instagram best times—by connecting your account through Facebook—

the data we show comes directly from Meta’s API. It’s the same data you’ll find in your professional Insights.


But there’s one key difference: We changed the way we display the data to help you interpret it more easily.


🔍 Instead of bars, we use a heatmap:

  • Darker cells mean higher activity or better performance
  • Lighter ones show lower impact


This format makes it super easy to spot your peak hours without needing to compare bar heights.


Best times are not displayed


If your accounts have the number of followers needed to show the best times and they are not displayed, go to Metricool with your browser in incognito mode.


If they are displayed in incognito mode, it is because a browser extension or ad blocker is interfering with Metricool; disabling them will display them in the browser.

It is also possible that an antivirus program is blocking this content.


  • TikTok: To access TikTok's best times, they must be visible in your TikTok (professional) account's analytics. Check by following these steps:


  1. Go to your profile, select the three lines in the upper right corner, and go to "Creator Tools."


  1. Select "Analytics" or "Statistics."


  1. Look for the best times.


  1. In the "Audience" section, you can see when your followers are most active.


Depending on the color hues (the darker, the better), you will know when there is a higher probability that your audience will see your posts. You also have the option to get the best hours data as a percentage.

Updated on: 28/07/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!