# Calculate ratings

Say I have a dataset that contains Users & all the sites that each user visited & how often each user visited it. For example:

User1 -> (Site1, 5 times), (Site5, 3 times)
User2 -> (Site2, 10 times) & so on..


Now based on how may times a user visited each site, I need to come up with a rating in the scale of 1 thru 5. For example:

User1's ratings:

Site1 ->  5 (rating)  very interested
Site2 ->  1 (rating)  least interested
& so on...


What's the best statistical technique to compute these ratings? One easy way I can think of is to calculate the range (max - min). Divide the range in 5 buckets & see which bucket each Site falls under. Is this a good way to calculate ratings?