You open your insights, sort by views, and there it is at the top. That reel from March. Nothing since has come close, so you study it, and you try to make more like it.
It is at the top because it is old.
Every platform reports a lifetime total. Not what a post did in its first day, or its first week. What it has done since it went up. The March reel has had six months to collect that number. Tuesday's post has had two days. Put them in the same column and sort, and you have not ranked your posts by quality. You have ranked them by age, slowly, with extra steps.
Why it is worse than it sounds
If posts aged at a steady rate you could at least divide by the days and get somewhere. They do not. Engagement arrives in a hard spike and then a long thin tail, and the shape of that curve is different on every platform.
There is research on this. Scott Graffius has been publishing half-life figures for social posts for several years, updated annually, and the headline finding is that the half-life varies enormously by platform. A post's numbers are mostly determined in a window measured in hours, and then it drifts upward slowly for as long as it exists.
So two things are true at once. Most of what a post will ever do happens almost immediately, and the number you are shown keeps creeping up forever. That combination is what makes lifetime totals useless for comparison, and it is why your instinct that the March reel was special is probably wrong.
The fix is boring and it works
Read every post at the same age.
Not whenever you happen to open the app. At a fixed mark, the same one every time, so that when two numbers differ it is because the posts differed and not because the calendar did.
Two marks cover almost everything:
- Stills at 72 hours. A photo, carousel or text post has done nearly all of its work inside three days.
- Video at 7 days. A reel or short keeps collecting plays long after a photo has stopped, so three days cuts it off mid-run and makes video look worse than it is.
The exact numbers matter far less than picking one and never moving it. A benchmark you apply consistently beats a better benchmark you apply sometimes.
This is the part of ContentSling almost nobody else does: it takes the reading for you at 72 hours and 7 days, so the comparison is already right when you look. There is a link at the bottom. The tracker below does the same job by hand.
Free tool
The fixed-age tracker
Add a post when it goes out. This tells you the day its reading is due, then keeps the comparable numbers together. Saved in your browser only. Nothing is sent anywhere.
Nothing tracked yet. Add the last thing you posted.
Three is the free limit
Leave your email to track as many as you like, and to get the platform change log when a limit moves under you.
No spam. Unsubscribe whenever.
What to do with the numbers
Once you have five or six posts read at the same age, the comparison finally means something. A few things usually fall out of it straight away.
- Your best post is rarely the one you thought. Age flattery is strong and most people have been optimising toward an old post for months.
- Compare stills against stills. A reel at 7 days and a photo at 72 hours are both fair readings, but they are not fair against each other.
- Compare within a platform, never across. A good Bluesky number and a good Instagram number are different sizes. The question is whether this post beat your other posts in the same place.
- Ignore anything with under about five readings. Two posts is an anecdote. You are looking for a pattern, and patterns need a few points.
Or have it taken for you
ContentSling records every post at a fixed age automatically, 72 hours for stills and 7 days for video, so a post from March and a post from today are measured the same way and sit in the same table already comparable. No diary, no reminders, no spreadsheet.
It also writes each post for the platform it is going to and holds everything for your approval before it publishes.
Start a free trial or see how it works
Seven days free. Cancel any time.
Questions people ask
Why do my older posts always look better?
Because you are being shown a lifetime total, not a figure at a fixed age. A post from March has had months to accumulate and Tuesday's post has had days. Sorted side by side, age wins.
How long should I wait before judging a post?
Long enough that most of the engagement has landed, and the same length every time. About 72 hours for a still, about 7 days for video, because video keeps accruing plays long after a photo has finished. Consistency matters more than the exact figure.
Can I just divide by the number of days?
No, and this is the common trap. Engagement is not linear. It arrives as a sharp spike followed by a long thin tail, so a daily average understates a young post and flatters an old one. Only a fixed-age reading removes age from the comparison.
Does this work across platforms?
The method does. The numbers do not. Read every platform at the same age, then compare each post only against your other posts in the same place. A strong Bluesky number and a strong Instagram number are not the same size.
Written September 2026. The tracker stores everything in your own browser and never sends it to us.