← All posts

The Best Time to Post on X Isn't 9am. It's Your 9am.

The Best Time to Post on X Isn't 9am. It's Your 9am.

I used to post on X whenever I had a free minute. Usually that was somewhere between 9pm and 1am, after my day job emails were done and the house was quiet. I figured the time didn't matter much. Just get the tweet out, right?

Then I started reading every "best time to post on X" guide I could find. Most of them said the same thing. Post at 9am. Post Tuesday through Thursday. Skip weekends. So I tried it. I'd schedule a tweet for 9am, my phone would fire it off while I was in a meeting, and... nothing. Same flat reach I always got.

It took me an embarrassingly long time to figure out why. Those charts aren't wrong, exactly. They're just not about me. Or you.

Everyone's answer to the best time to post on X is 9am

Here's the thing about every generic best-time-to-post chart. They're an average of millions of accounts you have nothing in common with. Big brands. News accounts. People in time zones you'll never sell to.

When a guide says "post at 9am," it means 9am was the busiest hour across all of those accounts combined. That's a real number. It's just the wrong number for one indie hacker with a few hundred followers who mostly live in two or three time zones.

Your audience is small and specific. That's actually your advantage. A small audience has a pattern. They check X on a real schedule. The lunch scroll, the bus home, the 11pm wind-down. The generic 9am chart can't see your pattern because it averaged it away.

There's no universal best time. There's only your best time.

This is the part nobody selling a posting calendar wants to admit. The best time to post is whenever your people are actually awake and looking. Not the internet's people. Yours.

I know that sounds obvious. But almost nobody acts on it, because finding your own best times means going back through a year of your own posts and matching every one to how it actually did. That's hours of boring spreadsheet work. So we don't do it. We just take the 9am advice and feel vaguely annoyed when it doesn't work.

That gap is the whole reason I built Chad into Slap Post. With your permission, Chad reads your last year of posts and finds the 8 times of day your audience actually responds to you. Not a generic chart. Your slots, from your data. Then they reset every day so you always know your next good window.

What "best time" actually means

Best time isn't when the most people are online. It's when the most of your people are online and in the mood to reply, repost, or click your profile.

Those are different things. A ton of people are on X at 9am, sure. They're also half awake, scrolling fast, reading the news. Your thoughtful post about your launch gets two seconds of attention and a scroll-past.

Compare that to 9pm, when someone is winding down and actually reading. Fewer people total, but more of them stop on your post. For a small account, a hundred people who stop beats ten thousand who scroll.

This is why I post late. it's not just that it fits my two-life schedule. It's that my people read at night too. We found each other in the same window.

How to find your own 8 best windows

You can do this by hand if you want. Here's the honest version of the manual process:

  1. Scroll back through your last 6 to 12 months of posts.
  2. For each one, write down the day, the hour, and how it did (impressions, replies, reposts, profile clicks).
  3. Group them by hour of the day.
  4. Look for the hours where your better posts cluster. Those are your windows.

It works. It also takes a full weekend and you'll never want to do it again. I did it once, by hand, before I had a tool. Than I built the tool so I'd never have to do it again.

If you'd rather not, that's what Chad does in a few minutes. He reads the year, shows you your 3 best and 3 worst posts with the reason behind each, and hands you the 8 windows. Then hit ✨ Slap Magic and your next post drops into the next open slot with one tap. The scheduler fires it on the official X API even while your phone is off.

Post less, at the right times

There's a loud crowd on X right now telling you to post 10 times a day and reply to 100 strangers. Be a "reply guy." Flood the zone. I'm skeptical of all of it.

Volume without timing is just noise that wears you out. I tried the post-constantly thing for a while and all it did was burn me out and clutter my own feed. What actually moved my follower count was posting fewer times, in the windows where my people were already paying attention. I wrote about what 30 days of two posts a day did to my follower count if you want the real numbers.

Consistency beats volume. And consistency is way easier when you're only trying to hit 8 good windows instead of posting around the clock. That's also why I batch-write a week of tweets on a Sunday, then let them ship themselves on the right days.

So when should you post on X?

Whenever your data says to. Not 9am because a blog post told you so.

If you've got the time and the patience, pull your last year of posts and find your own windows by hand. It's real work, but it's honest work, and you'll learn things about your audience you can't unsee.

If you'd rather skip the spreadsheet, that's exactly what I made Chad for. Slap Post is free for everyone during the live beta right now. Let Chad read your last year on X, show you your 3 best and 3 worst, and find your 8 best times. Start at slappost.app.

Your 9am might be 11pm. Mine is. The only way to know is to look at what actually worked.