68

Often I'll see a website, especially when registering or filling out a form that says something like "Please only use letters and numbers in this field" or "Please try again."

Please is a pleasantry and I suppose it could make wording sound more "natural" but in this context I don't find it helpful at all. In fact often when I see "please" in a validation message it's not an optional requirement. In that case even in spoken English the "please" is misleading and incorrect as it indicates that you should do something, while omitting the please turns the same phrase ("Use only letters and numbers in this field") turns it into a command, which is correct.

Is there a reason to use statements like these? Are some situations more appropriate than others? It seems fairly prevalent but strikes me as inappropriate interaction.

1
  • 2
    "In fact often when I see 'please' in a validation message it's not an optional requirement." - who says the requirement becomes optional by adding please? Think of the flight attendant who says "Please sit down, sir, we're about to land.", the cop who says "Follow me, please.", or the train attendant who says "Can I see your tickets, please?". None of these commands are optional. They are simply phrased in a polite manner. Jul 3, 2017 at 16:02

6 Answers 6

72

"Please" is common in short instructions, because the alternative sounds too brisk and bossy ("Save the file", "Click the button").

However, I don't like either form of instruction because they don't make clear how the action fits into the user's aims. Rather than an instruction like 'Choose a filename' or even 'Please choose a filename', I'm drawn instead to a third style of suggestion, like 'To save your file, provide a filename'.

I can think of two advantages to this:

  1. Users who decide the action isn't worth the hassle can be sure they're not ignoring an unrelated task

  2. Users feel compelled to perform the action because it's aligned with their goals

That said, I'm aware this third style can be a lot wordier than the other two. It also runs the risk of burying the vital command 'provide a filename' in a larger sentence. Still, I think it's always worth giving the user a reason to proceed, rather than barking out arbitrary commands.

5
  • 4
    +1 That's more or less exactly what I was about to post :-) It's a pleasantry that takes the edge off a command and makes the voice a little less harsh. By example: Wordpress says 'Please update now', and it's better than just 'Update now' which would be too harsh, but 'Update now to get version x' is even better. Sep 5, 2011 at 13:41
  • 8
    Good answer; I prefer the idea of explaining "why" instead of just saying to do something as well
    – Ben Brocka
    Sep 5, 2011 at 16:48
  • "I'm drawn instead to a third style of suggestion" - I fail to see why the fourth style, "To save your file, please provide a filename", is left completely unmentioned. In fact, I also fail to see why there is an instead in the above sentence, given that the question whether or not to add please and the question whether or not to specify a reason for a command seem completely independent of each other. Jul 3, 2017 at 15:56
  • @JimmyBreckMcKye: Questions and answers on sites in the Stack Exchange network are not only meant to be helpful to the original asker, they are also supposed to stay around as a permanent reference for any interested future visitors - no matter whether these arrive a day or a decade after the question was asked. Therefore, SE questions are never "dead" in the sense that some forums discourage (or even prevent) the use of old threads. If you do not wish for any new interaction with your answer to happen, you can always delete it - but the preferred solution would, of course, be to make it ... Jul 5, 2017 at 7:56
  • ... even better than it already is, by clarifying some newly pointed out doubts about your suggestion. Jul 5, 2017 at 7:59
42

For what it's worth, Microsoft seems to think that "please" is usually unnecessary. The Windows User Experience Interaction Guidelines for Windows 7 and Windows Vista say this:

Limit please to situations that inconvenience the user in some way...

And this:

Avoid the word "please," except in situations in which the user is asked to do something inconvenient (such as waiting) or the software is to blame for the situation.

1
5

"Please" is commonly interpreted in one of two ways:

  1. interjection to make commands more polite
  2. expression of annoyance or impatience

A certain percentage of your users will subscribe to the second meaning, consciously or not. So, it seems prudent to avoid saying "please" in order to avoid offending part of your user base.

1
  • 1
    "it seems prudent to avoid saying 'please' in order to avoid offending part of your user base" - doesn't the opposite hold just as well? By not writing please, you risk offending another part of your user base that expects a basic level of politeness in the way application messages are written. Jul 3, 2017 at 15:58
2

While I agree with @Jimmy about the 3rd option being a worthy approach, his point about the wordiness really needs to be given a great deal of weight. This is especially true when you're working on a site or app that will be localized.

This instruction would probably be two lines long in French and this additional length leads one to wonder why the PLEASE/ S'IL VOUS PLAÎT and THANK-YOU/ MERCI have be left out.

But to address the question of if there is an appropriate time for PLEASE, it comes into play when you've asked someone to go beyond the normal requirements for an action, or if you're asking them to experience something much more than a one step unrelated task. Additionally, cultural differences an other contextual issues can also come into play. This site for example, included THANKS and PLEASE in the yellow box right above where I'm typing this.

1

I completely agree with @Jimmy that giving reasons is good, however, I also think that pleasantries are also important in messages. Where they are patronising, it is wrong, but the interactions should be courteous. This means that "Please choose a filename" is a courteous way of saying "Give me a filename".

Sometimes it is better to say "To save your work, give a filename", but if you are in the process of "saving your work" then this can be patronising as well. So I would go with messages being curteous, explanatory, and relevant to where you are and what you are doing.

0

I am Canadian and we say please, thank you and sorry all the time. So we prefer: I am so sorry, but please only use letters and numbers in this field. Thank you!

If it has please, blame it on us Canadian programmers ;)

2
  • 2
    SE has upvote, downvote, but no lolvote :)
    – jrharshath
    May 8, 2020 at 15:40
  • @jrharshath love the word lolvote! :) gave you one too ;) also reminds me how back in the days, Slashdot used to have +5 Insightful, +5 Funny, +5 Helpful etc.
    – Manav
    Jun 18, 2022 at 8:14

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