Club Recommendation Algorithm

We're currently in the process of redesigning our club recommendation algorithms. In the meantime, clubs are ordered by the number of times that other people have bookmarked them.

How are clubs ordered?

The order that clubs appear on the home page is determined by several criteria. A recommendation algorithm uses these criteria to ensure that students receive the best experience when browsing for new clubs and that clubs can effectively reach their target demographic.

How does the club recommendation algorithm work?

The recommendation algorithm uses the following criteria to determine how to order clubs on the home page. The criteria are:

Matches Target Schools

Adding target schools will cause the club to appear higher on the home page for students in those schools. Clubs that have specified fewer schools are more likely to appear higher than clubs that have specified more schools, for relevant students. Specifying all of the schools is the same as specifying none of them.

Matches Target Majors

Adding target majors will cause the club to appear higher on the home page for students in those majors. Clubs that have specified fewer majors are more likely to appear higher than clubs that have specified more majors, for relevant students. Specifying 10 or more majors is the same as specifying no majors.

Matches Target Years

Adding target years will cause the club to appear higher on the home page for students in those years. Clubs that have specified fewer years are more likely to appear higher than clubs that have specified more years, for relevant students. Specifying all of the years is the same as specifying none of them.

Has Description

Adding a description helps students learn more about whether or not a club is a good fit for them. Clubs without a description will therefore appear lower on the homepage.

Is Club Active

Clubs that are marked as inactive will be shifted to the bottom of the list. You can easily reactivate your club from the "Edit Club" page if it has been marked as inactive.

Random Factor

A random factor is applied each time the home page loads in order to ensure that students see new clubs every time they visit the site.