Blog
Discord server statistics that actually mean something
Message counts are the least interesting number you have. Here is what to look at instead.
2026-09-04
Every stat bot leads with a message count. It is the least useful number in the set - it goes up when one person is having a bad day and tells you nothing about whether your server is healthy.
Four numbers that do.
Active members, not messages
A thousand messages from six people is a clique. Three hundred from forty is a community. Track how many distinct people spoke, and watch that line instead.
Retention by cohort
Of the people who joined in June, how many were still here in August? This is the only number that tells you whether the server is actually working, and almost nobody looks at it because almost no bot shows it.
Hour of day, in your timezone
Every server has a shape. Knowing yours tells you when to schedule an event, when to post an announcement, and why last week landed flat.
Watch for a gap: if your hour data starts later than your history, an honest chart says so rather than drawing a confident line over missing days.
Voice, and which voice
"Connected" and "engaged" are different measurements, and they differ by about 15%. A chart that silently switches between them mid-history will show a decline that never happened. If your bot cannot tell you which one it is plotting, treat the trend with suspicion.
The rule underneath all four
A statistic that quietly changes definition is worse than one that admits a gap. Ask any stats tool what it does at the boundaries - where the data starts, where a column changed meaning, where a day is missing. The good ones tell you on the chart.