Right now, here's our algo for when your server shows up in the front page. Because most server listing traffic happened in the first page, it is quite important to show up there more often.
FWIW, because we use infinitive scroll, we notice that people stay and browse more than an average server listing, but here's a blog we wrote on other server listing: https://blog.communityone.io/best-discord-server-list/
Right now, our algo is composed of two parts. First, we rank the servers who have installed us in the past two weeks and give them a special "boost". We rank the servers based on size, activities, but also on how much info they are providing in the server listing page, so descriptions, categories, banners, profile images, and whether they are giving us announcement and event sync. Every little thing helps to boost your score but nothing makes or breaks it.
After the two weeks boost period, we currently rank servers based on the recent activiies, quite straightforward.
Here's some problems with the current approach
- We want quality to be a factor in determining whether someone should join at all time, last active message is just too simple.
- We also want to give more boost to servers where their admins and owners are really GOOD and care about the servers a lot. I think for me, caring can be detected by the way people talk, how often they show up in their servers, and to some extend, if they have used some of our bot other features.
Here's my thoughts on some new action points:
- first, we now have data on percentage of users joined after viewed and that is an incredible signal, I am thinking of adding this into the weight.
- second, i want to include the admin activity data as a weight factor. We currently show number of admins, but we can do a lot more data around it.
- third, we want to include whether server owners are using at least some of our other features (besides server listing) as a weight factor.
- finally, a uniformed algorithm between the description of the serve and the activities level.
Let me know your thoughts
External Link
Platform
You are about to visit:
https://example.comThis will open in a new tab. Make sure you trust this link.