Test mode

Payments use Stripe test mode. No real payment is collected.

Write form labels and help text people can use

Make WordPress form questions easier to answer with clear labels, useful help text and practical before-and-after examples.

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.