Guides

How to find the best time to post on X, Instagram and TikTok

There's no universal best time to post. Here's a simple way to find yours: start from busy windows, test for four weeks and keep what works.

Peter Ishak3 min read
A week of posting activity shown as a grid of squares, brightest at mid-morning, lunch and early evening

Ask ten people when to post and you'll get ten answers, usually backed by a chart of someone else's audience. Those charts can be a useful starting point, but they describe averages across huge numbers of accounts. Your followers live in particular time zones, keep particular hours and use each app differently.

The good news is that finding your own best times doesn't need special tools. It takes a few starting slots, a few weeks of steady posting and an honest look at the results. This guide walks through it for X, Instagram and TikTok.

Why timing matters at all

Every feed is a queue of things competing for attention. When you post, your content is shown to some of your followers first, and how they react helps decide how much further it travels. Post when most of your audience is asleep or busy, and fewer people see it early, so it has less to build on.

Timing won't rescue a weak post, and a strong post can do well at an odd hour. Think of timing as a multiplier on work you've already done: worth getting right, but not the first thing to fix.

Start with your audience's clock

Before you look at any chart, answer one question: where are your followers?

  • If you run a local business, most of your audience is in your own time zone.
  • If your audience is spread across regions, schedule for the time zone where most of them are, not where you are.
  • Instagram and TikTok show where your followers are in the analytics for professional and business accounts. On X, look at who replies and where they say they're based.

Then schedule in that time zone. In LarkBeat, posting times follow the time zone set in Settings, so a 9:00 slot means 9:00 there, wherever you happen to be.

Pick a few starting windows

Many people check their phones at the same points in the day: before work, at lunch, on the way home and in the evening. Those make good places to start testing:

  • Morning, 8 to 10am
  • Lunch, around noon
  • Late afternoon, 5 to 6pm
  • Evening, around 8pm

These are the windows LarkBeat's posting-time presets are built on, from one post a day at 9am up to 5 a day across all of them. Treat them as a starting point, not an answer. If your audience is students, shift workers or mostly in another region, their busy hours will be different, and the test below will show it.

How X, Instagram and TikTok differ

X

X moves fast. The timeline refreshes constantly, so a post's moment at the top is short, which makes timing matter more than on the other two. It's also why many accounts post more than once a day. Threads let you give one idea more room without spreading it across the day.

Instagram

Instagram posts tend to last longer. Feed posts, carousels and reels can keep picking up views for days, while stories disappear after 24 hours. For stories, post when your followers are most active. For feed posts and reels, steady posting matters more than the exact hour.

TikTok

TikTok's For You feed shows videos to people who don't follow you, so your reach isn't tied to your followers' schedule. Timing still helps a video get its first views, but how those first viewers react matters more. Judge TikTok results over weeks rather than single videos.

Run a four-week test

  1. Choose two or three time slots to compare, for example 9am, noon and 8pm.
  2. Rotate them, so each slot gets posts on different days of the week.
  3. Keep everything else similar: the same platform, the same kinds of posts and a similar length.
  4. Post several times a week for four weeks. The fewer posts you have, the more luck decides the result.
  5. Wait at least two days after each post before you judge it, so it has time to collect views.

Then compare the slots by their typical result (the median), not by their single best post. One post that takes off can make a slot look far better than it is.

Measure the right number

Raw views reward moments that were already busy. A fairer comparison is engagement rate: likes, replies, reposts, shares and saves divided by views. It tells you how well a post landed with the people who actually saw it.

Use views to judge reach and engagement rate to judge how much people cared. A slot that does well on both is a keeper. LarkBeat's analytics compare each post with your own average, so you can see which posts beat your usual numbers. Once you've published 12 posts, the schedule picker also suggests times based on when your past posts got the most engagement.

Consistency beats perfect timing

The best time to post is one you can keep up. An account that posts reliably a few times a week at good times will usually do better than one that posts at the perfect minute whenever it remembers.

That's the idea behind a posting queue: set your times once, add posts whenever you write them, and let them go out in order. LarkBeat publishes queued posts from its servers, so they go out on time even when your laptop is closed.

A quick checklist

  • Find out where most of your followers are, and schedule in that time zone.
  • Start with two or three slots around 9am, noon, 5pm or 8pm.
  • Test for four weeks with similar posts.
  • Judge each post after two days, and compare slots by their median engagement rate.
  • Keep the winners, and test again every few months as your audience grows.

Your audience will change as you grow, so your best times will too. The method stays the same: start somewhere sensible, test honestly and keep what works.

Peter Ishak

Peter is the founder of LarkBeat, a scheduler for X, Instagram and TikTok.

Share

← All articles

Plan your next month of posts.

Schedule X, Instagram and TikTok posts from one calendar, and see which ones work.

Free while in preview. 50 credits to start.