Bluesky has no native analytics dashboard. As of July 2026 there is no Insights tab, no impressions figure, and no export button — what you get is the like, repost, quote and reply count printed under each post, plus your follower number on your profile. That is the whole native toolkit, and it is thinner than what any other major network hands you.
The upside is that Bluesky's numbers are unusually honest. Because the network runs on an open protocol where engagement is stored as public records, the counts you see are the counts that exist. Nothing is smoothed, estimated, or hidden behind a reach model you cannot audit. Your job is not extracting data — it is writing it down consistently and knowing which of four numbers actually predicts growth.
What Bluesky actually exposes
Every post on Bluesky carries the same small set of public counters. If you are new to how the network is built, our explainer on what Bluesky is and how it works covers the structure behind these numbers.
| Signal | Where you see it | What it tells you |
|---|---|---|
| Likes | Under each post | Shallow approval — cheap and plentiful |
| Reposts | Under each post | Someone pushed your post into their own followers' feeds |
| Quote posts | Under each post | Your post was worth adding commentary to |
| Replies | Under each post | You started a conversation, not a broadcast |
| Follower count | Your profile | Lagging outcome, checked weekly not daily |
| Notifications | Notifications tab | The raw, chronological record of who engaged |
Just as important is the list of what Bluesky does not give you: no impressions or views, no reach estimate, no profile-visit count, no link-click tracking, no audience demographics, and no historical chart of any of the above. There is also no CSV export. If you do not record a number this week, it is gone as a trend line — the counter keeps ticking, but you will never know what it looked like on Monday.
That single constraint shapes everything else in this guide.
Why the open protocol changes the picture
Bluesky is built on the AT Protocol, a decentralized social media standard where your posts, likes, follows and reposts live as records in a publicly readable repository rather than inside a company's private database. Our Bluesky glossary entry has the short version if you want the vocabulary first.
Practically, that has three consequences for measurement.
Your engagement data is public and complete. Anyone can enumerate exactly who liked or reposted a given post, and who follows whom. That is why community-built stat sites exist at all — they read the same public data you can. It also means competitor benchmarking is genuinely possible here in a way it is not on Instagram, since a rival's follower graph is not a secret.
There is no impressions number to hide behind. On most networks you can console yourself with a big view count. Bluesky removes that comfort — you are judged on actions taken, which is a harsher but more useful standard.
Anything the app does not show you, you can build. The public API exposes followers, likes and post threads, and every SocialKit plan includes API access and webhooks, so a script can log your counters on a schedule. Most solo creators will not need this, but the door is open.
The metrics that matter on an algorithm-light network
Bluesky's default Following feed is reverse-chronological. Discovery feeds and custom feeds add algorithmic sorting, but a large share of your reach comes down to who was scrolling when you posted and who chose to amplify you. That flips the priority order you would use on Instagram or TikTok.
Reposts are your distribution engine
On an algorithm-light network there is no recommendation system aggressively hunting new audiences for you. Reposts do that job. One repost from an account with an engaged following puts your post in front of people who would otherwise never have seen it, and their reposts compound from there.
If you track one number on Bluesky, track reposts per post. A post with 60 likes and zero reposts stayed inside your existing audience. A post with 20 likes and 8 reposts travelled.
Replies measure whether you are worth talking to
Bluesky's culture rewards conversation over broadcast, a point our Bluesky growth strategy guide goes into properly. Replies are the metric that reflects it. A high reply count also gives you a second engagement window — every time you answer, the thread resurfaces for the people in it.
Watch your reply-to-like ratio over time. A rising ratio means you are attracting an audience that treats you as a participant. A falling one usually means you have drifted into posting statements nobody needs to respond to.
Follower delta, measured weekly
Daily follower counts are noise. Weekly deltas are signal. Record the number every Monday morning and track the change, not the total. Then pair it with your posting count for that week — new followers per post published is the single most useful growth ratio on a network with no reach data, because it normalises for weeks when you posted twice and weeks when you posted fifteen times.
Likes, in their place
Likes are the cheapest action on the platform and the least predictive of anything. Use them as a pulse check that a post did not fall flat, and nothing more. Judging Bluesky performance on likes is how accounts talk themselves into repeating content that never leaves the room.
The engagement rate you can actually calculate
Standard engagement rate is usually calculated against reach or impressions. Bluesky gives you neither, so that version is off the table. What you can compute is a follower-based rate:
(likes + reposts + quotes + replies) ÷ followers × 100
It is blunter than a reach-based rate, and it drifts downward as your follower count outpaces your average engagement — normal, not failure. Use our engagement rate calculator to keep the maths consistent, and only ever compare Bluesky posts to other Bluesky posts. Cross-platform comparisons on this metric are meaningless.
If the vocabulary is new, our beginner's guide to social media analytics sets out the difference between reach, impressions and engagement before you start building spreadsheets.
Benchmark week over week, against yourself
There is no published, trustworthy industry benchmark for Bluesky engagement, and anyone quoting you a precise one is guessing. Build your own baseline instead. The method is identical to the one in our Threads analytics guide, which is convenient if you run both networks:
- Log every post for four weeks. Date, time, format (text, image, link, thread), topic, then likes, reposts, quotes and replies captured 48 hours after publishing.
- Take the median, not the average. One post that catches a big reposter will distort a mean badly.
- Record a weekly row too: posts published, total engagement, follower count, new followers per post.
- Compare week to week, and month to month. Four weeks in you will have a line to beat. That line is your only real benchmark.
- Re-baseline monthly, because your rate moves as your audience grows.
Sort your log by reposts after a month and the pattern is usually obvious: a format, a topic, or a time of day. Our Bluesky best time to post research gives you a starting window, but on a chronological feed your own logged data beats any generic chart within a few weeks.
What you genuinely cannot measure
Two gaps are worth naming honestly, because chasing them wastes time.
Link clicks. Bluesky reports nothing about outbound clicks. Tag every link you post with campaign parameters using our UTM builder and read the traffic in your analytics platform — our guide to tracking social traffic in Google Analytics covers the setup. This is the only reliable way to know whether Bluesky sends you real visitors.
Sentiment and mentions at scale. Bluesky has no native listening tool, and SocialKit does not offer social listening, a unified inbox, or a comment-moderation queue either — replies and mentions are read in your Bluesky client. What a scheduler covers is the publish-and-measure half of the loop, not the conversation half.
Consistency is the variable you control
Every measurable thing on Bluesky improves with publishing cadence, and cadence is the one input entirely in your hands. That is why the most valuable analytics habit is not a dashboard — it is knowing exactly what you published and when, so performance can be attributed to something.
SocialKit schedules Bluesky natively alongside the other ten platforms it supports, with a visual calendar, auto-publishing, best-time recommendations and post analytics in one place. Because the calendar already holds the publishing record, your log becomes a review step instead of a scavenger hunt through the app. The practical setup is in our walkthrough on how to schedule Bluesky posts. As of July 2026 every plan includes all eleven platforms and unlimited scheduled posts, starting at €29/month on Solo (€17.40/month billed annually), with a 7-day free trial.
Creators running Bluesky as part of a wider presence will also find format-level guidance in our Bluesky guide for creators.
Start here: your first four weeks
- Week 1. Create a simple sheet with one row per post: date, time, format, topic, likes, reposts, quotes, replies. Record your follower count on day one.
- Week 2. Keep logging. Add a weekly summary row: posts published, total engagement, follower delta, new followers per post.
- Week 3. Calculate your median engagement per post and your median reposts per post. These are your baselines.
- Week 4. Sort by reposts. Identify the top three and bottom three posts and write one sentence on what separates them. Adjust next month's plan accordingly.
- Ongoing. Re-baseline monthly, check clicks via UTM tags, and treat reposts and replies as your leading indicators with follower growth as the lagging confirmation.
Bluesky gives you four honest numbers and no memory. Supply the memory yourself and you will be measuring the network more rigorously than most accounts on it. If you want the publishing record kept for you while you build the habit, start a free 7-day SocialKit trial and schedule your first week of Bluesky posts today.