When you have a popup with buttons yes and no like this:
| YES | NO |
It is best to put the button "yes" right or left ?
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It only takes a minute to sign up.
Sign up to join this communityWhen you have a popup with buttons yes and no like this:
| YES | NO |
It is best to put the button "yes" right or left ?
Unless you already have a positive/negative position set out I would say whichever is more likely to be clicked on the right, due to a similar reason described here:
http://uxmovement.com/buttons/why-ok-buttons-in-dialog-boxes-work-best-on-the-right/
Some designers believe that putting the primary action on the left side before the secondary action is better for users because it’s closer and, therefore, takes less time to click. This makes sense, but you cannot ignore the fact that users will look at all of their options before they choose which action to take. This means that most users won’t blindly click the primary action button without also looking at the secondary action button next to it. They’ll first see the primary action on the left and then look at the secondary action on the right. Then they’ll move their eyes back to the primary action to click it. This creates a total of three visual fixations in multiple directions.
First some personal appreciation, then some sources :
1) I think is less about the positive or negative than the flow in the process.
ex :
Do you want to save before leaving ? Yes / No
Is not good UX
Save before leaving ? Save / Leave without saving / Cancel
Is good UX
That is to say, most of the time a question which answer is Yes / No is not relevant.
2) The fact that positive should be on the right is not so obvious :
Basecamp that is really a leader in our field does not follow this convention
Also some reading : http://www.nngroup.com/articles/okndashcancel-or-cancelndashok/
and a synthesis of it :
This question arises almost in every UX conference. The answer that makes the most sense is: always follow your target operating system guidelines. Your application should not look like an exotic that doesn't fit it. The user should feel that the same user experience provided by his operating system should extend to your own application. So if you are targeting Windows, it should be Ok/ Cancel. If you are targeting Mac it should be Cancel / Ok . If you are writing a web application, you have more freedom. Most usability studies show that Cancel / Ok work best. But this doesn't mean it will work for your users. Whatever you decide to do, test with your users.
Personally, I would say it depends. I tend to put the confirmation button on the right and the cancel/back button on the left.
So, in the case of a popup: "Do you really want delete this page", I would put the "Yes" button to the right and the "No" button to the left.
As most designers use Apple computers, they feel that putting the primary action last is "the right choice".
Windows does the opposite and IMO in this case they are right.
Anyway, what is important is to make the primary action much more noticeable than the others, so a user who was able to fill the blanks without a glitch can go straight to it without even throwing a glance to the other options, capture the oversized target quickly and move on.
The other users (who will be very few due to the high quality of the UI) will slow down forced to read the other options and choose one, and they'll manage to find it even if it's much smaller or much less noticeable.
My point is, design for a single big noticeable button, and don't worry about tossing the other options around it, possibly not too close to prevent accidental clicks.
This is being done so in many login forms, where the "forgon password" and "register" options are small links.
The trouble with Yes/No dialogs is that the question really matters, and users often don't read the question.
Compare this:
It has been 15 minutes since the last save. Do you want to save?
| Yes | No |
to this:
It has been 15 minutes since the last save. Do you want to throw away your changes without saving?
| Yes | No |
to this:
It has been 15 minutes since the last save. Do you want to save?
| Save | Don't save |
Did you notice that the "Yes" button on the first dialog does the opposite of the "Yes" button on the second dialog? Don't you think "Save" and "Don't save" are much clearer button labels?
To me, it's clear that labelling buttons clearly provides the best UX, and that "Yes" or "No" are not clear labels. Label the buttons in a way that is understandable even without reading the text surrounding the button. Remember, don't make the user think.