Check a service is suitable
Ask users questions to help them work out if they can or should use your service.
New WCAG 2.2 criteria affect this pattern
To help users to ‘Check a service is suitable’ and meet the new Web Content Accessibility Guidelines (WCAG) 2.2 criteria, make sure that users can successfully:
See the full list of components and patterns affected by WCAG 2.2.
Doing this helps users save time as it tells them upfront whether they are eligible to use it and if they need it.
It can also help reduce time and money spent processing queries from users confused about whether they’re eligible to use your service, or if it’s suitable for them.
Make sure to not repeat questions or request information the user will need to re-provide later.
If during the process a service is determined to be suitable, consider offering a secure method to carry forward relevant responses into the service journey, unless carrying forward would be a major safety concern.
You can make it easier to enter the same information within the service through one of these methods:
- pre-populating the relevant fields
- showing carried-forward responses as an option for the user to select
This is to comply with WCAG 2.2 success criterion 3.3.7 Redundant entry.
When to use this pattern
If you have complicated eligibility requirements you should follow this pattern. This will save users from having to read through large amounts of documentation outside of your service to work out if they can use it.
Use this pattern to help users work out:
- if they’re eligible to use your service
- how much it will cost them to use
- how much money they will get
- how long it will take to get something
Read guidance about designing your service so you give users information at the point they need it in the GOV.UK Service Manual.
When not to use this pattern
Do not use this pattern if you can reasonably include information users need to know about your service and its eligibility requirements on a start page.
How it works
You should help people find out whether your service is right for them as soon as you can.
When using this pattern you need to:
- ask a series of simple questions
- automatically work out what a user needs to know
- present the user with a ‘results’ page
If there are general rules about whether a service can or cannot be used such as an age limit or fixed deadline, include these on the start page.
Presenting results
Your results page should show the user if they’re eligible to use it. Where applicable, it should also show them:
- if they have to use your service
- how much it will cost them to use it
- how much money they’ll get from using it
- how long the whole process will take
If a user is not eligible to use your service, explain why and, if possible, tell them what they should do instead.
Here’s an example of a results page:
Research on this pattern
Read a blog post about testing and iterating this pattern.
Please note this pattern used to be called ‘Check before you start’.
Help improve this pattern
To help make sure that this page is useful, relevant and up to date, you can:
- take part in the ‘Check a service is suitable’ discussion on GitHub and share your research
- propose a change – read more about how to propose changes in GitHub
Tell us if your service uses this pattern
Take part in our usage survey (opens in a new tab) to help us improve this pattern to better meet the needs of the services that use it.
Need help?
If you’ve got a question about the GOV.UK Design System, contact the team.