The short answer
The best time to post is when the people you want to reach are awake, scrolling and in a mood to read what you write. That depends on where they live, what they do for work and how they use X. A developer audience in Europe and a fitness audience on the US West Coast have very different days.
So treat any published “best time” as a hypothesis, not a rule. Pick a few starting windows, post at them consistently, and let your own results decide. Timing also matters less than most people think: a strong post at an average time beats a weak post at the perfect time.
Starting windows worth testing
These windows line up with common daily routines. They are starting points to test in your audience's main time zone, not proven peaks.
| Window | Why it can work | Good for |
|---|---|---|
| Weekday, 7–9 a.m. | People check their phone before and during the commute or first coffee. | Quick tips, news takes, short opinions |
| Weekday, 11 a.m.–1 p.m. | Lunch breaks and the pause between meetings. | Threads, how-tos, anything that needs a minute |
| Weekday, 5–7 p.m. | End of the workday, the commute home. | Stories, lessons learned, discussion prompts |
| Sunday evening | Planning-the-week mode; fewer posts competing for attention. | Reflective posts, weekly recaps, big ideas |
Find out when your audience is actually online
Before testing, gather what you already know. A few minutes here saves weeks of guessing.
- Where your followers live. Skim the profiles of people who reply to you most. If they cluster in one region, use that region's clock.
- Your past posts. Look at your last 30 posts in X's own post analytics, where your account has them. Note the time each went out next to its impressions and replies.
- When replies come in. If replies to a morning post keep arriving in the evening, part of your audience is reading later than you post.
- Ask. A one-line question post (“When do you usually read X?”) gets you a rough answer and some engagement at the same time.
If your audience is spread across time zones, pick the one with the most people you want to reach and post there first. Later in the day you can cover a second region.
Run a simple four-week test
You don't need special software, just a spreadsheet and some discipline.
- Pick three windows from the table above, for example 8 a.m., 12 p.m. and 6 p.m.
- Post at each window on a rotating basis for four weeks, so each window gets at least eight posts.
- Keep the type of post roughly the same across windows. Don't put all your threads at lunch and all your one-liners at night.
- After 24 hours, log each post's impressions, replies and reposts.
- At the end, compare the median per window, not the best post. One viral tweet can make a bad window look good.
- Keep the winner, swap the weakest window for a new one, and run another round.
| Date | Time | Post type | Impressions | Replies | Reposts |
|---|---|---|---|---|---|
| Mon | 08:00 | Quick tip | |||
| Tue | 12:00 | Thread | |||
| Wed | 18:00 | Opinion |
What matters more than the clock
Timing helps a good post get its first readers. It can't rescue a post nobody wants to read. These habits usually move results more than shifting by an hour:
- Be around after you post. Replying to the first comments keeps the conversation going while the post is fresh.
- Write a first line that earns the click. See how to write hooks.
- Post consistently. A predictable rhythm trains your audience to look for you. See how often to post on X.
- Space your posts out. Three posts in ten minutes compete with each other.
Special cases
- A global audience. Post your most important content for the largest region, then use a second slot later in the day for the next one. Evergreen threads can also be reposted for another region a few days later.
- Launches and announcements. Pick the window that tested best, on a weekday, and block out the next two hours to answer replies. Don't launch at a time you can't be online.
- Live events and news. Speed beats the schedule. A useful take within the first hour of a conference talk or industry announcement is worth more than a polished one the next morning.
- Weekends. Fewer people post, so there's less competition, but many readers switch off from work topics. Test one weekend slot before writing weekends off.
Whatever the case, the rule is the same: decide the window from what you know about your readers, then check it against results.
Turn your windows into a weekly schedule
Once you know your windows, fix them as recurring slots: a day, a time and the kind of post that goes there. Then you only decide what to say, never when.
In Extudio, posting slots live in Settings, and the content calendar shows each week as a grid of them. If you want somewhere to start, “Load recommended schedule” fills in seven slots you can then adjust to your test results:
| Day | Time | Category |
|---|---|---|
| Monday | 08:00 | Education |
| Tuesday | 10:00 | Discovery |
| Wednesday | 12:00 | Data/Tips |
| Thursday | 09:00 | Education |
| Thursday | 17:00 | Engagement |
| Friday | 10:00 | Discovery |
| Sunday | 18:00 | Engagement |
Scheduled posts publish from Extudio's servers, so they go out at the slot time even with your laptop closed. More on that in how to schedule tweets.