Not taking matching criteria such as location, likes/dislikes, hobbies, etc. into account, how do dating sites determine what profiles to display first when a user is just browsing profiles?

My guess is they keep track of when a user was last online as well as keep track of when a user's profile was last displayed and use a combination of both to determine which profile to display first.