The websites are ranked in real time based on user ratings. Ratings are a rank from 1-5 "Hearts" you assign to a particular website based on your experiences with it. Reviews let you go more in depth by writing what you actually liked and disliked about a particular website.