Everything you need to know in regard to frequency and timing when publishing to social media.

While quality content is arguably the most important factor for consistently growing your social media presence, knowing when to post and how often to post is essential to making sure you reach your desired audience. Creating a strategy around your timing has become a not-so-secret way to maintain some level of control over the constantly changing landscape of social media these days.
To make this process easier on you, we developed this cheat sheet on how when and how frequently you should post to X, Facebook, Pinterest, Instagram, and LinkedIn. If you’re looking to grow a following or simply want to chat with your community when they’re online, consider the following tips. This is the first step to giving your audience what they want, when they want it.
Tuesday, Wednesday, and Friday 9am –1pm.
Saturday is the worst day to post on Facebook.
In general, the best time to post on Facebook is between 1pm and 3pm on weekdays. The worst time to post on Facebook is between 8am and 8pm on a weekend.
Your Facebook audience is what makes your page and posts unique. The Meta Business Suite is great for helping you understand the best time to post. These insights help you work out who your audience is and where they live. The data also helps you understand the types of content your audience likes to see. Most importantly for the purpose of determining the right time to post on Facebook, your Meta Business Suite will tell you when your audience is most online. Knowing when your audience is most active tells you when to post.
Enter the Meta Business Suite by heading to your Facebook Business page and then selecting “Meta Business Suite” from the menu on the left-hand side.
Plan on posting 1–2 times per day on Facebook.
Posting once or twice each weekday and once over the weekend has proven to be a solid Facebook strategy. Using this schedule establishes you as a regular presence in your followers’ lives, while not bombarding their feeds with low quality content simply to satisfy the algorithm. In fact, posting more often could cause you to lose potential customers or followers — while users enjoy interacting with their favorite brands, they also want to see what their friends and family are up to. Scheduling posts for between once a week and once a day tends to be the steadiest strategy for most brands.
Wednesday 9am –3pm
Tuesday, Thursday 9am -11am
Saturday is the worst day to post on X.
X is one of the first places people visit for news and updates. It’s also a key channel for customers to contact brands directly through comments, mentions, and direct messages. Any business using X should include a social media customer care strategy.
The most popular and best time slot for posting on X appears to be 7am - 9am on a Friday, while Wednesday at 9am is also a popular time, with engagement levels remaining strong throughout the day. Saturday, however, was the worst day to post on X.
According to HubSpot, the best time to post on X is from noon to 3pm or later at 5pm. This data coincides with the lunchtime catch-up, the afternoon slump, and the time people are on the commute home—all good times to check your X feed.
Quick Sprout advises posting from noon all the way to 6pm and recommends avoiding weekends altogether. Finally, Hootsuite research shows that the best time to post on X is between 9am and 4pm on Monday and Thursday, particularly from 11am to 1pm.
You should aim to post 1–3 times a day on X.
After the third post in a day, data suggests engagement significantly decreases. It also matters what day and time you post on X. All this being said, having independent conversations as they come up will help you engage with your community in a way that scheduling a post cannot. While all social media is, at its best, a conversation, X is the easiest platform to engage with your followers on a friendship level by regularly responding to questions or re-sharing and liking other people’s content. The more you interact with fellow X users — especially your followers — the more likely people will pay attention when you post original content.
Wednesday at 11am and 1pm
Friday at 10am and 11am
Although these are the all-time best times to post, these days or times may not work out with your posting schedule. Let’s break it down further.
The best time to post on Instagram on Monday is 11am-1pm. Catch your followers during their lunch breaks and bless their feeds with whatever you post.
The best time to post on Instagram on Tuesday is anytime during the peak hours of 10am-3pm. Instagrammers seem to use the app during their breaks at work and at home after the workday has ended.
The best time to post on Instagram on Wednesday is 11am or 1pm. Overall, engagement on Instagram increases on Wednesday, so posting anytime between 9 am-3pm would be ideal.
The best time to post on Instagram on Thursday is 9am -3pm. If you want to avoid posting during the workday, consider the alternative off-work hours of 4 pm-7pm.
The best time to post on Instagram on Friday is between 10am and 11am. Instagrammers are excited about the weekend and are checking out their feeds during work breaks. Utilize the excitement about the weekend to post before everyone goes out on Friday night.
The best time to post on Instagram on Saturday is between 8am-11am. People are often out and about on Saturdays, so overall, Instagram engagement is low. Try catching your followers early in the day before they head out for weekend activities to maximize engagement.
The best time to post on Instagram on Sunday is between the hours of 7 am-12pm. Instagram has the lowest engagement on Sundays, meaning it might be a good idea to avoid posting content that you are hoping creates engagement on Sundays.
Wednesday and Friday are the best days to post on Instagram.
Sunday is the worst day to post on Instagram.
Since 2020, the time-of-day sweet spot for posting on Instagram has expanded, with more people working flexibly from home. Midday engagement (10am-3pm) during weekdays has increased in recent years, while evenings and weekends remain popular times for engagement.
Although Sunday is usually the least effective day to post, weekends aren’t necessarily a bad time to post overall and can still generate engagement. The worst time to post on Instagram Monday through Friday is after 7pm when people have finished work for the day and are probably taking a break from their screens.
Reels are one of the fastest-growing features of Instagram. In fact, Instagram Reels typically get more engagement and views than videos posted on Instagram. If you are trying to grow an engaged following, consider posting reels on Instagram to supplement your main content. But when is the best time to post reels on Instagram? According to a study analyzing more than 10,000 Instagram posts and engagement rates done by Influencer Marketing Hub here are the best times to post reels on Instagram (in EST):
Monday: 6am, 10am, 10pm
Tuesday: 2am, 4am, 9am
Wednesday: 7am, 8am, 11am
Thursday: 9am, 12pm, 7pm
Friday: 5am, 1pm, 3pm
Saturday: 11am, 7pm, 8pm
Sunday: 7am, 8am, 4pm
Try to make reels that intrigue people enough that they want to click on your account to learn more. Utilize relevant hashtags and peak reel-posting times to reach out to potential new followers. Reels are an excellent way to drive more people to your account, increase engagement, and gain more followers.
If you want to learn more about your target audience, when most of your followers are online, and how Instagram’s algorithm works, convert your Instagram to a business account in order to make use of the Meta Business Suite.
Through the Meta Business Suite you’ll be able to see how your previous Instagram posts performed, and discover key demographic information about your followers, such as gender, age, and location. You’ll be able to build a complete picture of the best time to post to your social media platforms.
With the data within the Meta Business Suite, you’ll have a much clearer idea of the best time to post on Instagram for high engagement. You can then tweak your posting schedule accordingly. When are the peak times your followers are online? Early morning? During their lunch hour? Are they primarily located in PST or EST? The Meta Business Suite will provide all this information and more so you can find your best posting times. It’s good practice to regularly check your social media analytics to monitor and optimize performance.
You should post 1–2 Instagram reels per day.
Add 1 image or carousel post per day on Instagram.
Instagram’s heavy push for video content lately has skewed stats for post popularity between image posts and video content like reels. Posting one or two reels per day at strategic times, as well as utilizing trending reel audio and hashtags will help push your posts to the top of your followers’ feeds.
We suggest posting at least one photo per day, but how often you post depends more on your goals and your brand. What matters most for staying on top of the algorithm is consistency; establish a few set time windows and post regularly during those times.
Here are the commonly agreed upon best times to post on LinkedIn:
Tuesdays: 7am - 8:30am, 10am - 12pm, 5pm - 6pm
Wednesdays: 7am - 12pm, 5pm - 6pm
Thursdays: 7am - 8:30am, 9am, 1pm - 2pm, 5pm - 6pm
Fridays: 7am - 8:30am, 12pm
The optimal time to post on LinkedIn varies according to specific research carried out by an array of social media companies. Use the following time windows as guidance on when to schedule your social media content, and make small tweaks to your scheduling over time to find the optimum posting times for you.
HubSpot: Wednesdays 10am - 12pm
Sprout Social: Wednesdays 8am – 10am, 12pm; Thursdays 9am, 1pm - 2pm; Fridays 9am
Buffer: Tuesdays, Wednesdays, and Thursdays 7am - 8:30am, 5pm - 6pm
Oberlo: Tuesdays, Wednesdays, and Thursdays 10am - 11am
Quintly: 7am - 8am, 12pm, 5pm - 6pm
The Balance SMB: 7am – 8am, 5pm - 6pm
While the studies don’t completely agree on the best time to post on LinkedIn, there are some consistencies and patterns that we can pick out. Collectively speaking, the research indicates that Wednesdays and Thursdays are the best days for posting, while weekends are to be avoided. The best times on those high engagement days commonly appear to be early-mid morning and early evening.
Consider each of the following aspects in maximizing your engagement by finding the optimal times to post on LinkedIn.
If your social media audience is spread across a number of time zones, it’s best to work out which time zone is the most common among your audience, and primarily cater to that specific time zone. LinkedIn doesn’t favor accounts that publish multiple times per day, so there’s no real reward for those who decide to publish multiple times a day in order to hit every time zone.
1 time per business day on LinkedIn.
LinkedIn suggests posting once per business day to reach your audience and maintain a steady level of engagement with fellow working professionals. Seeking out job opportunities, sharing informative articles, posting reflections on your experiences, and connecting with others in your field are among the most engaging content on a typical LinkedIn feed.
Engagement can drop significantly after your first daily post, so make sure you’re posting what’s most important to you and keep it at that.
The best days to post on LinkedIn are Tuesdays, Wednesdays, and Thursdays. As a network for professionals, it’s not surprising that people are less active on LinkedIn on Mondays and Fridays and barely on the platform over the weekend.
LinkedIn is primarily used during the average professional workday (8am - 5pm), with activity slowing down after 5pm and on the weekends. However, users also use LinkedIn during breaks at work, so there’s a spike in activity around 12pm most weekdays, with high levels of activity in the morning and late afternoon when many people are checking their phones.
Use research regarding the optimum time to post on LinkedIn as a helpful starting point but do keep in mind that every audience is different. Continue to make the effort to study your personal social media audience and find out when they are most active on LinkedIn. Experiment with different schedules and do your own tests to find the best posting times for you.
Research also suggests that the best times to post on LinkedIn can vary per sector. According to HubSpot, B2B businesses see more engagement from content published 11am - 2pm while B2C companies see better performance on content published outside of the 9am - 5pm period.
At the end of the day, what matters most is posting high quality content that best represents you or your brand. Vivid images, captivating videos, thought-provoking quotes, and useful facts can pull in more followers to your social media accounts and increase your customer base. Solidifying your posting timelines can be crucial with expanding your engagement. Users tend to respond better to higher quality posts that are equally spaced over frequent and repetitive posts that are promotional rather than personable.
Treat each one of your posts — regardless of whichever platform you’re using — as an opportunity to re-introduce yourself to your followers, start a new conversation, and drive engagement toward furthered growth for your brand.