By Accessible.org · Reviewed
Product reference: Free 1.4.0 / Pro 1.3.2
A good form question tells someone what to enter without making them decode your team's vocabulary. The label names the answer you need. Help text adds the detail that prevents a likely mistake. Give each a clear job, then remove words that do neither.
Use this guide when drafting a new form or reviewing an existing one. The examples are suggested wording to adapt to your service, rather than a set of fields every form should collect.
Name the answer you actually need
Begin with a concrete noun or a direct question. A label such as “Details” leaves people to guess how much to write. “What would you like help with?” establishes a useful purpose. If a label could describe three different answers, make it more specific before adding a long explanation.
Read the questions without the surrounding page copy. Would “Email address” mean the visitor's address, a colleague's address or an address where a problem occurred? Where more than one person is involved, name the person in the label. Keep the same term throughout the form and its confirmation.
Give a vague message field a purpose
- Before
- Label: Details. Help: Enter your details below.
- After
- Label: What would you like help with? Help: Describe what you are trying to do and where you got stuck.
- Why it helps
- The revised question gives someone a starting point and tells your team what kind of answer to expect.
Use help text for a specific uncertainty
Look for the decision a person must make before answering. For a website field, is the home page enough or do you need the exact page with the problem? For a date, are you asking about an event or a preferred follow-up? Resolve that uncertainty beside the question.
A useful editing exercise is to finish the sentence “People might not know…”. If there is no plausible ending, the question may not need extra help. If the answer needs several paragraphs, first consider whether the question itself is too broad. Put background explanations in the page introduction and keep the field's instructions focused.
- Explain an unfamiliar term in everyday language.
- State a genuine limit before someone starts writing.
- Give one representative example when a format is unfamiliar.
- Explain why information is useful when the reason is not apparent.
Keep the question visible while someone answers
W3C's guidance connects controls with meaningful labels and associated instructions. Place essential guidance in the visible label or help text. A placeholder disappears while typing, so it should never carry the only explanation of what belongs in a field.
Review the completed form as well as the empty one. A visitor should still understand what each answer means after every field contains text. This matters when someone returns to check their work or correct a mistake. Avoid adding an example as an actual prefilled answer: a hurried visitor could send it unchanged.
Ask for the right web address
- Label
- Page where the problem happened
- Help text
- Copy the address from your browser. If you cannot find it, describe the page in your message.
- Decision
- Only require this field when your team cannot investigate from a written description.
Review wording with realistic answers
Try a short answer, a long answer and an answer from someone unfamiliar with your organisation. Ask a colleague to explain what they think each question means before they fill it in. Where their interpretation differs from yours, edit the wording rather than treating the misunderstanding as their mistake.
Check labels at a narrow screen width and with enlarged text. A long label is not automatically wrong, but it should wrap without becoming disconnected from its field. Finally, submit an incomplete test form and read the labels inside the resulting errors; the wording should make sense there too.
Before you publish
- Each question identifies one clear answer.
- Help text resolves an uncertainty instead of repeating the label.
- Essential instructions remain visible after typing.
- The completed form still makes sense when reviewed.
- Labels, help and errors use consistent names for the same information.
Using Accessible Forms
Write the question in the field label and its supporting instruction in help text, then review the result on the intended WordPress page.
In Free: Free requires meaningful visible labels, associates help text with controls and offers a private preview for checking your questions.
Sources & further reading
The examples and field plans are suggestions to adapt to your form. These references explain the underlying design and accessibility guidance.
- W3C WAI: Labeling Controls
Why controls need meaningful associated labels.
- W3C WAI: Form Instructions
Visible instructions and the limitations of placeholders.
- GOV.UK: Text input
Practical guidance for concise labels and focused hints.