“When should we post?” is the most-asked question in social media marketing, and the most misanswered. Generic best-time charts circulate every year, promising that Tuesday at 10 a.m. is magic. The truth is more useful: timing matters, the generic charts are a decent starting point, and your own audience data should overrule them within sixty days. This guide gives you both — the current cross-platform baselines and the process for finding your real best times.
Why Timing Still Matters in an Algorithmic Feed
Feeds are no longer chronological, so it’s tempting to declare timing dead. It isn’t, for one reason: most algorithms use early engagement as a ranking signal. A post that earns interactions in its first thirty to sixty minutes gets shown to more people; a post that lands while your audience sleeps starts its life with silence and rarely recovers. Posting when your audience is active doesn’t guarantee reach — it buys your content a fair audition.
Timing matters most on fast-decay platforms (X, LinkedIn, Facebook) and least on search-driven ones (Pinterest, YouTube), where content surfaces for weeks. Calibrate your effort accordingly.
Baseline Windows by Platform
Across aggregated industry studies, some patterns repeat reliably enough to serve as starting points. All times are your audience’s local time.
Weekday mid-mornings (9–11 a.m.) and evenings (7–9 p.m.) perform consistently, with Tuesday through Thursday the strongest days. Reels have more flexible windows than feed posts because they surface over longer periods. Sunday mornings are quietly strong for lifestyle and consumer niches.
B2B attention concentrates sharply: Tuesday, Wednesday, and Thursday, 8–10 a.m., with a secondary lunch window around noon. Weekends and evenings underperform badly for most industries — though contrarian founders posting Saturday mornings sometimes enjoy the empty-feed advantage.
X (Twitter)
Weekday mornings 8–10 a.m. and the lunch window lead, with news-adjacent audiences active nearly all day. Decay is fastest here, which makes multiple daily posts — and therefore multiple windows — normal practice.
Mid-morning through early afternoon (9 a.m.–1 p.m.) on weekdays performs best for pages; local and community audiences also engage in the 6–8 p.m. window. Weekend mornings work for consumer and local businesses.
TikTok
Evenings dominate — 6–10 p.m. — plus a morning commute window. TikTok’s discovery engine makes timing the least deterministic of the major platforms; consistency and volume matter more.
Evenings and weekends, especially 8–11 p.m., align with planning-and-browsing behavior. But pins compound for months, so timing is your lowest-priority optimization here.
The Real Answer: A 60-Day Process to Find Your Times
Generic windows get you into the right neighborhood. Your audience — its time zones, professions, and habits — decides the street address. Here’s the process.
Weeks 1–2: Pull your baseline
Open each platform’s native analytics and note two things: when your followers are online (most platforms chart this by hour and day) and your current posting times. Most accounts discover an embarrassing mismatch — posting at 3 p.m. to an audience that peaks at 8 p.m.
Weeks 3–6: Structured testing
Pick three candidate windows per platform: your current time, the platform baseline above, and your followers’ peak activity hour. Rotate comparable content through the three windows — same content types, similar quality — so you’re testing time, not content. A scheduling tool makes this trivial: load the queue with the rotation and let it run. Aim for at least eight to ten posts per window before judging.
Weeks 7–8: Read the results and commit
Compare average reach and engagement rate per window, not per individual post — single posts are noise. Pick the winning window per platform, set your default schedule slots to it, and re-test quarterly or after any major audience shift (a viral spike, a new market, a follower-base change).
Reading the Data Without Fooling Yourself
Three traps catch nearly everyone. First, outliers: one post that happened to catch a trend will crown its time slot falsely — compare medians or trimmed averages, not totals. Second, content confounds: if all your videos went out at 7 p.m. and all your text posts at 9 a.m., you’ve tested format, not time. Third, small samples: differences between windows under ten posts each are usually luck. When in doubt, keep the test running another two weeks.
Special Cases Worth Knowing
Global audiences: when followers span time zones, either schedule per-region variants of key posts or pick the overlap window that catches the two largest regions. For truly international brands, the evergreen-recycling approach — reposting top content at different hours over weeks — reaches each time zone eventually without extra creation work.
B2B vs B2C: B2B engagement lives inside working hours and dies on weekends; B2C often inverts, peaking evenings and weekends. If you serve both, segment content, not just timing.
The off-peak contrarian play: in crowded niches, posting slightly off-peak (early mornings, Sunday evenings) can outperform peak windows because competition for feed space drops faster than audience availability. Test it — it works more often than the charts suggest.
Turning Findings Into a Schedule
Once your windows are known, encode them as recurring slots in your scheduler: for example, Instagram at 9:30 a.m. and 8 p.m. Tuesday–Friday, LinkedIn at 8:45 a.m. Tuesday–Thursday, X at 9 a.m., noon, and 6 p.m. daily. Fill the slots from your content queue and the timing question disappears from daily life — which is the entire point. Timing optimization is a quarterly calibration task, not a daily anxiety. For the full system this plugs into — queues, buffers, evergreen recycling, and review rituals — see our complete guide to social media scheduling and automation.
The brands that win on timing aren’t the ones with secret charts. They’re the ones that started from sensible baselines, measured their own audience for two months, committed the answer to a schedule, and moved their attention back to the thing timing can’t fix: making content worth catching.