How do I tell people which fields in a contact form are required?
Quick answer
Choose one labeling pattern and explain it before the first field. A straightforward option is to mark each mandatory field “(required)” and each non-mandatory field “(optional).” If you use an asterisk instead, define it clearly, such as “* Required.” Keep labels, instructions, and error messages consistent, and review the form from a visitor’s point of view.
The question, the details, the next step.
A practical checklist
Choose either explicit “(required)” and “(optional)” labels or a clearly explained symbol.
Put the explanation before the first field.
Use the same wording and marking pattern throughout the form.
Make optional fields genuinely skippable, and explain any conditional requirements near the relevant field.
Write missing-field messages that name the field and say what to do.
Review the form with a reader unfamiliar with the draft.
A few more useful answers
Should I mark optional fields too?
It depends on the pattern. If you label only optional fields, state clearly that all unmarked fields are required. If the form mixes field types, labeling both types can make the distinction easier to spot.
Is an asterisk enough to show that a field is required?
Not by itself. If you use an asterisk, explain its meaning before the fields, for example, “* Required,” and apply it consistently.
How should I label a field that is required only sometimes?
Explain the condition close to the field or in the instruction that makes it relevant. Avoid presenting it as unconditionally required if visitors can skip it in some cases.
