User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm wondering what is the best voting system for site that have ranking like top 10 / top 100.


stars rating (from 1 to 5)

single thumb up

thumb up/thumb down

What you think?

share|improve this question
You'll need to reword your question and title. As stated it's highly subjective. If you can state your requirements rather than just asking for "the best" a) the question will stay open and b) you'll get some useful answers. – ChrisF Oct 7 '10 at 21:14
Possible duplicate of:… – Danny Varod Aug 28 '12 at 0:59
See my answer to the above question. – Danny Varod Aug 28 '12 at 1:00
up vote 30 down vote accepted

Last year YouTube abandoned its 5 star rating system after research showed that nearly all users only use 1 or 5 stars. See

Now YouTube uses a thumbs up or down system.

So the conclusion is:

  1. Use thumbs up or down if your users either love or hate the thing that is rated

  2. Use 5 stars if users have more nuanced opinions (Amazon books, for example)

Since you asked about ranking the items after they have been rated, remember that you normally don't want items that have a single 5 star rating or one thumb up to outrank items that have 100 ratings and 4.5 stars or 95 out of 100 thumbs up because that gives undue weight to the lone ranker and will mean that unpopular items will always outweigh popular items.

Here's the link that explains how to solve the rating popularity problem:

share|improve this answer
It's nice that you reference the Youtube change, because it's relevant, but your conclusion is a bit .. broad. Just because something worked for Youtube doesn't mean that's how it should always work. Right? – Rahul Oct 8 '10 at 7:51
Correct, Rahul. That's why I suggested that you should use a thumbs up or down only if your users are polarized in their opinions, as youtube discovered their users are. Otherwise, see point 2 above. – user2017 Oct 11 '10 at 14:38
Thumbs up and down have different meanings in different cultures - though this may be overridden in specific contexts… – ChrisF Feb 10 '12 at 11:05

It is a combination of values (1..10) and colored impression.

alt text

alt text

share|improve this answer
And why would this be the best? I'm sure it has its benefits but it might be nice to explain. Thanks. – Jay Aug 28 '12 at 8:33
@Jay Maybe it tries to get the "passive" answer or allows to get answer something like [rather than not]. I think, I understood you: it is different from life concept that has two answers ONLY: pay and don't pay. :) – igor Aug 28 '12 at 10:03
This system works both for users with a simple like/dislike approach, as for users who like to give a more differentiated opinion. And all the states in between people may have depending on the mood and situation they're in. – foo Aug 20 '14 at 17:03

Thumb up/thumb down would be my choice. It's an intuitive pattern. Good luck.

share|improve this answer
Thumbs up and down have different meanings in different cultures - though this may be overridden in specific contexts… – ChrisF Feb 10 '12 at 11:05

it depends on what are you voting for, if voting on something that has many aspect like a movie (story, act, screen) and need detail judgment, i think 1.0-10.0 scale is needed, cause the vote is aggregate of that many aspects. But if the vote do not needed a detail judgment, like or dislike is very nice, not too much option and people do not need too much think to give a vote.

share|improve this answer

This is a classic differentiation between the Vote to Promote UI design pattern and the Reaction UI design pattern (also called "Like").

The Reaction pattern should be used when:

  • You want to let users rate content without having to worry about the degrees to which they like it.
  • You want to provide an easy and informal way for users to provide information about their likes and preferences.

The Vote to Promote pattern should be used when:

  • You want your users to democratically decide what is interesting content.
  • You want your users to democratically submit content to your website.
  • You want to trust your users subjective opinion

Do not use the vote to promote pattern when your website has a small community. A large user base and a strong community is important so that a sufficient amount of votes can be generated and meaningful comparisons can be made.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.