Skip to content

Commit 1dbfd42

Browse files
new post improving contact details (#289)
New post in 'Book a vaccination' describing how we responded to feedback from an accessibility audit, and made changes to how we collect contact details from users --------- Co-authored-by: Colin Rotherham <[email protected]>
1 parent f6ce62b commit 1dbfd42

File tree

4 files changed

+34
-0
lines changed

4 files changed

+34
-0
lines changed
92.5 KB
Loading
53.8 KB
Loading
56.8 KB
Loading
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: "Improving the contact details screen"
3+
date: 2025-11-03
4+
---
5+
6+
The feedback from an accessibility audit on the National Booking Service (NBS) told us the way we collect contact details on NBS was not very accessible.
7+
8+
### The existing design
9+
10+
The existing screen used four inputs to ask users to enter either a mobile number or email address, with double inputs required for both types of contact information.
11+
12+
Because we need to be able to give users the option of giving us a mobile number or an email address (or both, if they choose). All fields on the screen were marked as optional.
13+
14+
This created an accessibility issue. If users tried to click continue without entering any information, the service would show an error message, asking them to enter at least one method of communication.
15+
16+
![screenshot showing a screen with four text inputs for collecting mobile number or email address](contact-details-old.png)
17+
18+
## What we did
19+
20+
Because we ask users on the previous page whether they consent to receiving confirmation and reminder messages about their vaccination appointments, we require them to provide us with at least one method of communication.
21+
22+
We noticed that the pattern used in the existing contact details page did not match the guidance on the design system in the NHS digital service manual.
23+
24+
We decided to use checkboxes with a conditional reveal to help users enter their contact information. We also added a text divider, with an option to allow users to tell us if they don’t have a mobile or email. Users who select this option can enter a landline number instead.
25+
26+
![screenshot showing a screen with conditionally revealing checkboxes for email and mobile, and a data exclusive checkbox for users who don’t have either](contact-details-new.png)
27+
28+
We added a screen where we allowed users to check the details they had just provided, and correct them if they had made a mistake.
29+
30+
![screenshot showing a screen allowing users to check the contact information they entered](cya-contact.png)
31+
32+
## Findings
33+
34+
During user testing, participants found the updated screens straightforward and were able to provide their preferred contact method without issue. Users appreciated the opportunity to double check the information for mistakes.

0 commit comments

Comments
 (0)