Does it make sense to a user that this field is for email only? Or is it confusing?


  • 4
    The wording is confusing as well, please review Don't worry, !! we respect your privacy we never spam. The use of punctuation is completely wrong. This conveys a sense of amauterish-ness. Speaking for myself I'd wonder if this is a scam or a legit website. Apr 22 '13 at 12:38
  • 1
    I really like the simplicity of forms, but guiding users is really important. I feel there is no "guide" here... Apr 22 '13 at 13:58
  • 1
    It's not very accessible as it is without a proper field label.
    – DA01
    Apr 22 '13 at 15:40
  • You should also consider the fact that the placeholder attribute is not supported by all browsers so, unless you're using a jQuery plugin or other API to display it, it won't be there for users with pre-HTML5 browsers. Apr 23 '13 at 15:19

It does need a label, not just visually for people viewing the site but for people using assistive technologies (screenreaders etc). If there is no label then people visiting do not know what the field is for, or what goes it it.

From W3C Guideline 3.3 Input Assistance: Help users avoid and correct mistakes.

3.3.2 Labels or Instructions: Labels or instructions are provided when content requires user input. (Level A)

Having no label means you don't even conform to the bare minimum accessibility standard.

  • 1
    A label is definitely required, but I believe the visibility of the label is more his question. As long as he has one and it's "linked" up appropriately using for and id attributes this design works fine. Apr 22 '13 at 14:26
  • 2
    @BillCriswell: Well if there is a label in the HTML saying it's an Email field that's good for such users, but what about sighted ones? What happens if I write my name in that field, how do I know that's not what the field is after? As the highly relevant phrase goes: "Don't Make Me Think".
    – JonW
    Apr 22 '13 at 14:33
  • You're right. It should ask for an email directly. I was more talking about the design of it, not really the wording. I wasn't clear enough. =) Apr 22 '13 at 14:53

I would say give it a label.

Also, as a side note, "go" doesn't seem like the right CTA on the button. "Submit", "enroll" or "sign-up" would all be better options. "Go" implies you'll be moving the user to another page for next steps, while language that indicates this is a submission field would make more sense. If you actually are taking them to a page where you get more details, then don't ask for any information now, get them to the full form as simply as possible.


Replace the button text



Join or Join our mailing list.

Because that is what the button is doing. Put an example email like your@email.com on the textbox (or input), if thats a webapp you can safely use the placeholder element.


Don't worry, !! we respect your privacy we never spam.


We never spam.

Remember that you should provide an email validation.

If you still want to show the Email label, check how mailchimp solved this problemMailchimp


I'd have to imagine there would be some text somewhere around this field that would explain a little about your mailing list (e.g. how often to expect emails, what kind of content to expect, etc.). If not, you should really consider adding this. I struggle to imagine many visitors clamoring to enter something into a random field with very little context.

Once you have some copy about the mailing list within the context of that sign up field, the field itself becomes much less ambiguous and the significance of the label becomes much less critical.

I do agree with the general sentiment that a label is required, and the CTA should be clearer. With some copy to help provide context to the field, I can see something like this:

---------------------  ----------
| your email        |  |  JOIN  |
---------------------  ----------

How about this ?

enter image description here

The water mark can still be shortened without losing the meaning

  • 1
    it would be sweet to see a 2 line placeholder text. Apr 22 '13 at 13:58
  • 2
    I don't think this adds any value. It just makes the form field longer.
    – edocetirwi
    Apr 22 '13 at 17:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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