Blog · timing · scheduling · insights
The best times to post for a small business (and why your own data beats every chart)
Every year a new study announces the best time to post on each platform, and every year the numbers move. Tuesday at 10am. Wednesday at 11. Thursday evenings, suddenly. They are not wrong, exactly. They are averages across millions of accounts, most of which are nothing like a bakery in Leeds or a physio in Perth.
Here is a more useful way to think about it.
What the big studies get right
A few patterns are stable enough to trust as a starting point:
- Mid-morning on weekdays (roughly 9 to 11am local) is reliably good on Instagram, Facebook and LinkedIn. People have settled at work and are taking their first scroll.
- Lunchtime (12 to 1pm) is a second peak almost everywhere.
- Early evening (6 to 8pm) is strong for consumer businesses on Instagram, TikTok and Facebook, and weak for LinkedIn.
- LinkedIn is a weekday platform. Tuesday to Thursday mornings carry most of its traffic.
- TikTok and Shorts care less about the clock than other platforms because their feeds are less chronological. Consistency matters more than the hour.
- Weekends are quieter for B2B and busier for local and hospitality, especially Saturday late morning.
If you post nothing now, those are good defaults. Pick three slots that match your platforms, and start.
Where the charts fall down
The averages hide the thing that actually matters: your audience is specific. A few examples we see constantly:
- A café’s followers are local and they check their phones on the way to work. 7:30am beats 10am by a mile, because by 10am the decision about coffee has been made.
- A wedding photographer’s audience browses in the evening, after the day job, often on a Sunday. Weekday mornings are dead.
- A B2B consultant’s posts do best at 8am on Tuesday, before the meetings start, and barely register after lunch.
Those are three completely different best times, and a global chart would have put them all at the same hour.
Post away from your own rush
There is a second constraint that the charts ignore entirely: you. The best time for your audience is often the worst time for you to be on your phone. A salon’s audience scrolls at lunchtime; a salon’s owner is holding scissors at lunchtime.
The fix is a queue. Choose your slots once, then write posts whenever you have a quiet minute and drop them into the next free slot. When Gruuv asks “when are you busiest?” during onboarding, it is so the default queue is seeded away from those hours, so posts go out while you are working rather than you working to send posts.
How to find your own best times in four weeks
You do not need a data team. You need a small, honest experiment:
- Pick three slots from the defaults above that fit your platforms. Keep them fixed for two weeks.
- Post three times a week into those slots. Rhythm is the control variable; if you post randomly you learn nothing.
- After two weeks, swap one slot for a time you suspect might work (the 7:30am coffee run, the Sunday evening browse). Keep the other two.
- After four weeks, compare reach per post by slot. Not likes: reach. Likes depend on the post; reach depends on timing and rhythm.
- Keep the winner, swap the loser, and repeat.
Within a couple of months you will have a best-time picture that is actually yours, and it will almost certainly disagree with the charts.
Reading a heatmap without overthinking it
If you use a tool that draws a weekday-by-hour heatmap (Gruuv’s insights do), resist the urge to chase the single darkest cell. Look for the band: usually two or three hours on three or four days where everything is warmer. That band is your window. Put your queue slots inside it and ignore the rest.
Two small rules keep you honest:
- Ignore any cell with fewer than three posts. One viral post can paint a lonely square dark.
- Re-check quarterly, not weekly. Audiences shift with seasons, school terms and the clocks changing. Weekly tinkering is noise.
A note on “post when they are online”
Some platforms show you when your followers are online. It is a useful hint, not an answer. Followers being online means the feed is crowded. Posting slightly before the peak, so your post has some engagement by the time the crowd arrives, often beats posting at the peak itself. Thirty to sixty minutes early is a good rule of thumb.
The short version
- Start with the global defaults: weekday mid-morning, lunchtime, early evening for consumer businesses.
- Your own audience will disagree with the charts. Run a four-week slot experiment and let reach decide.
- Queue posts into slots away from your busy hours so timing never depends on your free time.
- Look for the warm band in a heatmap, not the single darkest square, and re-check every few months.
Timing is worth getting roughly right. Rhythm is worth getting exactly right. If you only have the energy for one, post consistently first and refine the clock later.