1

I'm working on a form where fields are marked as required, optional and recommended. Since the form elements(inputs) are totally controlled by CMS, we cant separate them into three category. Even the ordering is controlled by CMS so they would render randomly in the screen.

What I'm doing

If required, put an astrik (*). If optional write "optional" as a placeholder. But what should i do with recommended?

PS: There are total 20-25 fields.

UXbychoice
  • 1,850
  • 1
  • 15
  • 23
  • Why not put "recommended" as a prompt in the textbox (light grey replacement text)? For drop downs etc put a light grey label next to the label, something like "Birthday (recommended)". This helps for immediate clarification, without pogo-sticking to some legend. Keep "recommended" label subtle to avoid unnecessary cluttering. – wassx Oct 02 '14 at 07:40
  • Always try to simplify things. The ideal situation is to show only required fields, the less ideal is to show required and optional fields and your situation is even harder for users to understand. Why should she fill recommended field? What are the benefits? In my opinion you should try to avoid "recommended" option and merge fields into "required" or "optional" groups. This will not only simplify your UI but also make it more clear for users. – alexeypegov Oct 02 '14 at 09:32
  • I absolute would go with @alexeypegov . If you can't avoid these fields, maybe think of an expandable section called "Recommended" and leave a line why a user would want to fill in these fields. e.g. "We can offer additional serviceblahwhatever, when you provide some of the info below." Maybe post a scribble of your screen to get an idea what are the requirements. – wassx Oct 02 '14 at 10:18
  • I wholeheartedly agree with you. We should not put optional or recommended fields. But it is like if user fill optional or recommended fields he will get more refined results and we would be able to collect more personal data, which might be used in future for different purposes. – UXbychoice Oct 02 '14 at 12:05
  • :) superb! Tell this the user. Tell him that results will be better, to motivate the user to fill in the blanks. This is a pretty hard job, i'm thinking of advanced search fields, which i barely use. Most of the time because i cannot see my benefit of it. First provide the benefit, then present the fields in chunks to not be overwhelmed. – wassx Oct 02 '14 at 14:45

2 Answers2

1

I think you are introducing extra complexity just for the sake of it. A user hates filling out forms and extra time figuring out which fields are optional, mandatory and recommended is just extra cognitive load.

Split the form into two sections, mandatory at top, optional at bottom. You can indicate that some of the optional fields are recommended by putting (recommended) beside the field label if you really must.

colmcq
  • 8,240
  • 1
  • 32
  • 58
  • I like this suggestion. Another similar system for situations like a user registration, is to ask extra information in two separate moments. For example during the registration the user enters only the strictly necessary information requested. Then, during the first access you can suggest to fill the optional information in order to improve his experience using your application – simoneL Oct 02 '14 at 10:37
  • this is called progressive disclosure and is a neat way of extracting loads of information in a way the user doesnt notice so much – colmcq Oct 02 '14 at 12:20
-1

This would be a really simple approach.

In order to ensure maximum clarity, you should be displaying a line of text somewhere next to the form (preferably above it), explaining meaning of what different designations.

For recommended fields, you could another, similar designation, perhaps (+).

Then you'd have the following:

  • ( * ) - required
  • ( + ) - recommended
  • no designation - everything else
Davor
  • 89
  • 1
  • 4
  • This would require, that i sync with this legend to remember which symbol is what. Additionally "*" and "+" look pretty similar. – wassx Oct 02 '14 at 07:37
  • yes agree with @StefanWasserbauer about the similarity , just thinking is it okay to write recommended as a placeholder? – UXbychoice Oct 02 '14 at 07:41
  • Stefan -- You're right about having to memorize two symbols, instead of just one. Definitely would increase cognitive load, however given the constraints, I'd be curious to see a solution which wouldn't suffer from the same issue. Re: the symbol itself - also agreed, but that's a much smaller issue to fix IMHO - just use a different symbol :) – Davor Oct 02 '14 at 07:43
  • @Hem -- personally I don't like the idea of using a placeholder for that. It goes against the intended purpose of the placeholder element: "...the placeholder attribute is a hint about the format the content should take" https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input – Davor Oct 02 '14 at 07:47
  • Users will run a great risk of missing that instruction of the designation symbols. For those a simple (+) will be confusing. Instead actually printing out Recommended will have a higher success rate. – AndroidHustle Oct 02 '14 at 08:40
  • @AndroidHustle -- I'd disagree about that being such a great risk, to begin with. First of all, you already have to communicate to users what does the asterisk next to an input field stand for, right?

    Also, make sure they don't miss it. Make it stand out a bit.

    – Davor Oct 02 '14 at 13:39
  • @Davor But that's the point. A large majority (probably in the 90% area) will recognize and interpret an asterisk correctly, that is, as a mandatory field. A plus sign could be interpreted in a variety of ways, maybe even as a button for expanding more related input fields. I just don't think it's a good solution. – AndroidHustle Oct 03 '14 at 11:19
  • @AndroidHustle -- fair enough. I can agree with you about the asterisk generally being more recognizable in online forms, although I'd refrain from discussing the percentages.

    I also said that any other symbol could be used - you're right about the "plus" possibly being misinterpreted for "expand".

    And I also said that it is possible to make the legend very hard to not be seen.

    My answer tried to deal with the problem while respecting all of the stated constraints. I think it should be judged in that light.

    – Davor Oct 03 '14 at 11:31