The time between the external link getting 50+ clicks and the badge is an estimate. What’s crucial to note is that I know FOR SURE there’s a significant time delay between the two.
Expected Behavior
I should receive the Popular Link Badge as soon as the external link gets 50 clicks
Actual Behavior
I receive the badge 12-ish hours after the external link gets 50+ clicks.
Looks, the Staff have to verify it to make sure it’s not a super offensive post or inappropriate link. Some people use certain bad images or words for click rate
I never got that badge, though that may be because my 34 like reply (I think that’s the current number) is posted in development discussion, the lock icon on it may have something to do with it.
I think most badges are delayed, and the delay depends on the badge level, or delay.
You waited 12 hours, @LandnBlu waited about a minute, and I just had a topic reach 50 likes, and I’m yet to recieve the Great Topic badge
(it’s in #forum-help:forum-features , so i should still get it after a bit)
Discourse runs badge checks every so often. Badges are cosmetics that don’t affect other forum features so a delay seems acceptable here from user perspective. Please file a feature request if you think this is not right.