Best time to post
Best time to post on Bluesky
Bluesky is the one platform where the old advice still holds. The default Following feed is chronological, newest first, with no ranking at all, so the hour you post decides who sees it as plainly as it did on Twitter in 2010. Custom feeds add a second route to readers, but most of your followers still read the timeline in order.
The audience is also smaller and more particular than on X or Threads: early adopters, journalists, academics, developers, and a lot of them in the US, online in the evening. This page gives you starting windows built for that, explains how the feeds work, and shows you how to find your own hours when Bluesky gives you no analytics to work with.
The short answer: starting windows to test
With no data, start with an evening-heavy week. Bluesky's busiest hours are after work in the US, and a large share of the network is there. If your followers are in Europe, the same evening windows apply in their time, but expect the US crowd to arrive late in your night. Local time of your audience, not yours.
| Day | Windows to test (local time) | Why |
|---|---|---|
| Monday | 12 to 1 pm, 7 to 10 pm | Evenings lead all week; lunch is a distant second. |
| Tuesday | 12 to 1 pm, 7 to 10 pm | A steady day for longer posts and threads. |
| Wednesday | 12 to 1 pm, 7 to 10 pm | Midweek evenings run late, especially in US time zones. |
| Thursday | 12 to 1 pm, 7 to 10 pm | Often the strongest weekday for replies and reposts. |
| Friday | 12 to 1 pm, 6 to 9 pm | Evening starts earlier and thins out; post before 9. |
| Saturday | 10 am to 12 pm, 7 to 10 pm | Late mornings for a reading crowd; evenings for conversation. |
| Sunday | 10 am to 12 pm, 7 to 10 pm | Sunday evening is busy; the week's news gets chewed over here. |
Mind the clock: 7 pm on the US East Coast is 1 am in Oslo, and the West Coast is three hours later still. If most of your followers are American and you're in Europe, schedule into their evening rather than staying up for it. Then run the test below and use your own numbers.
How Bluesky decides who sees your post
There's no single Bluesky algorithm. The Following feed shows posts from accounts you follow in the order they were posted, so your post is at the top for anyone who opens the app right after you post, and buried under everyone else's an hour later. If your followers follow a lot of busy accounts, that hour is shorter. Timing on the Following feed is plain arithmetic: post when the most followers are looking.
Custom feeds are the other route. Anyone can build one, and they range from a ranked Discover feed to feeds keyed to a topic, a keyword, or what the people you follow have liked. Many of them surface posts based on engagement, so a post that collects likes and reposts early can reach people who don't follow you. Reposts and quotes are what carry a post past your own followers, and both happen more when people are online.
What this means in practice: on Bluesky, the first hour after you post is the whole game for the Following feed, and a strong first hour is what gets you into the feeds that reach beyond it. There's no algorithm that finds your post the next day and gives it a second chance. If you missed the window, post it again tomorrow rather than hoping.
What changes the answer for your account
Where your followers are
Bluesky skews American more than most networks. A European account with a US following should post into US lunch and evening, which lands mid-afternoon and late at night in Europe. Scheduling exists for exactly this.
Who your followers are
The network is heavy with journalists, academics, developers, artists, and people who left X for it. They read in the evening, reply a lot, and follow busy accounts, which means your post sinks fast. Posting twice a day, morning and evening, is normal.
Post type
Short text posts fit the timeline and can go any time. Threads (multi-part posts) take reading time and do best in the evening. Image posts, up to 4 per post, do well at the weekend when people browse rather than skim.
Cross-posting
Posting the same thing to X, Threads, and Bluesky at the same minute means the Bluesky copy lands at X's best hour, not Bluesky's. Cross-post the content, but give the Bluesky version its own slot, and keep it inside 300 characters.
How to find your own best time: on bluesky itself (free, but manual)
- 1
Bluesky has no analytics dashboard. What you get is per post: likes, reposts, quotes, and replies, visible under each post.
- 2
Open your profile, go through your last 30 posts, and write down the posting hour, weekday, and total engagement (likes plus reposts plus replies) for each. A spreadsheet is fine.
- 3
Sort by engagement and look at the hours of the top ten. Ignore any post that a big account reposted; that's their audience's hour.
- 4
Work out where your followers are by scanning the bios and locations of your most active repliers. It's rough, but it tells you whether you're posting into a US evening or a European one.
Third-party dashboards for Bluesky exist and come and go. The spreadsheet takes fifteen minutes, needs no permissions, and is enough to pick two windows to test.
In Lemonpost
Lemonpost's analytics build a best-time heatmap for your Bluesky account from your own published posts, in your time zone, so you get the chart Bluesky doesn't offer. Set your posting queue to the hottest slots; the composer keeps you inside 300 characters and 4 images, schedules threads, and cross-posts to X and Threads from the same draft.
A two-week test that settles it
- Pick two windows: lunch (12 to 1 pm) and evening (7 to 10 pm), in the time zone where most of your followers are.
- For two weeks, alternate posts between the two windows. Keep the mix of text, threads, and images similar in each.
- Reply to every reply in the first hour in both windows, so the effort is equal.
- After 14 days, compare likes, reposts, and replies per post at 24 hours, from your spreadsheet or your Lemonpost heatmap. Move your queue to the winner and re-test against a Sunday morning slot next month.
FAQ
Bluesky timing questions
Whenever your own followers are online, which on a chronological feed is the whole answer. With no data, start with weekday evenings from 7 to 10 pm and lunch from 12 to 1 pm in your audience's time zone, and remember that a large share of Bluesky is in the US.
The default Following feed is, newest first with no ranking. Custom feeds, including Discover, can rank by engagement or topic and reach people who don't follow you. Most people still read Following, so timing matters more here than on X or Threads.
Not a dashboard. Each post shows its likes, reposts, quotes, and replies, and that's it. A spreadsheet of your last 30 posts, or a scheduler with its own analytics, fills the gap.
If your followers are European, the same evening windows in your own time. If they're American, post into their evening, which is 1 to 4 am Central European Time for the East Coast. Schedule it rather than staying up.
The same idea, yes, and Lemonpost will cross-post it for you. But give the Bluesky copy its own time slot, trim it to 300 characters, and expect a more conversational crowd in the replies.
No. Posts published through the official AT Protocol API with an app password look exactly like posts made in the app. There's no ranking to penalize them, and on a chronological feed, scheduling is the only sane way to hit a US evening from Europe.
Post at the right hour without being awake for it
Schedule a week of posts in one sitting. Lemonpost publishes them at the times your own heatmap picks.