Interesting algorithm to rank users might be (percentage, day on day, of Number of daily active users who follow user)
So lets say i have 1000 followers, but only 250 were active, my "alive rank" is 25%. Meanwhile, that same day there were 10000 active users, meanung I reached 250/10000 "users", and having a following rank generated on that.
Im not a data scientist, but Im sure someone on chain is smart enough to figure this out!