Form-labels accessibility
We make form fields accessible: each field gets a correct associated label, hints and a required indication — so that a screen reader clearly announces what and how to fill in. So that a blind person and a keyboard user understand the form the same way as a sighted person. Honestly upfront: this closes the accessibility of the FIELDS themselves (labels, hints), but the accessibility of error messages is a separate adjacent task (818), and the work is priced by complexity/number of forms.
Form-labels accessibility — overview

Form-label accessibility is bringing input fields to an accessible form: each field has a programmatically associated label (not just text nearby), clear hints and instructions, a correct required-field indication (not only by color/asterisk, but by text/attribute), grouping of related fields. Then a screen reader, on reaching a field, announces: what field this is, whether it is required, what the hint is. Honestly about the essence: the key is the PROGRAMMATIC link of the label to the field (not visual proximity): if the label is not associated, the screen reader will voice 'input field' without a name, and a blind person will not understand what to enter. We make exactly associated labels. Honestly about the boundary, this matters: this service closes the accessibility of the FIELDS themselves (labels, hints, required status). The accessibility of ERROR MESSAGES (so that a validation error is announced to a screen reader and is clear) is an adjacent but separate task (818); they are often taken together for a fully accessible form. We will honestly say whether you need both. Honestly about volume: the price depends on the number and complexity of forms (simple feedback vs a multi-step order). Honestly about coverage: accessible forms are an important part, but not all of site accessibility. Honestly about the effect: fewer errors and abandoned forms for accessibility users; we do not guarantee direct sales growth. Honestly about access: access to the form code is needed. An important boundary: this is field labels; error accessibility is 818, modal accessibility is 819. Picture this: instead of 'a screen reader voices nameless fields, a blind person does not know what to enter' — each field is clearly announced. The base price starts from 12,000 ₽ (depends on the number of forms).
Problems we solve
- A screen reader voices fields without a name — unclear what to enter.
- Labels are not programmatically associated with fields (just text nearby).
- Required status is shown only by color/asterisk.
- Hints and instructions are inaccessible to assistive technologies.
What's included in the Form-labels accessibility service
- Programmatically associated labels for each field
- Accessible hints and instructions for fields
- A correct required-field indication (not only by color)
- Grouping of related fields (fieldset/legends)
- Checking the form's voicing with a screen reader
- Indicating boundaries (fields; errors — separate, 818)
- A link with error accessibility (818) for a full form
- Handover and review with you
What you get
- Each form field is clearly announced by a screen reader
- Labels are associated with fields programmatically, not 'by eye'
- Required status and hints are accessible
- Accessible form fields (errors — adjacent service 818)
How the work goes: steps
- We analyze the forms and their fields; collect access
- We associate labels, add hints/required status, group
- We check with a screen reader, honestly mention the link with errors (818)
Why PDV Expert
- Fixed price and timeline — no surprises on the invoice.
- Report and recommendations in plain language — clear without a technical background.
- In touch at every step and answering questions about the result.
FAQ
We do have labels for fields — is that not enough?
If a label just stands nearby as text but is not associated with the field programmatically — for a screen reader that is not enough: it will voice 'input field' without a name, and a blind person will not understand what to enter. A programmatic link of the label to the field is needed. That is what we do — it may look the same visually, but it becomes accessible.
Does this cover error messages too?
No, that is a separate adjacent task (818). This service is about the accessibility of the fields themselves (labels, hints, required status). For a validation error to be announced to a screen reader and be clear, error accessibility is needed. For a fully accessible form both are often taken; we will honestly say whether you need both.
Accessible forms = an accessible site?
No, it is an important part, but not all of accessibility. The site must also work from the keyboard (806), with screen readers in general (805), have proper contrast (809), etc. Accessible forms close their (important) area. We will honestly outline the overall picture.
About the provider
The «Form-labels accessibility» service is provided by PDV Expert — a team specialising in «Site quality». We work under contract and deliver a written report with recommendations.