Check a service is suitable
Ask users questions to help them work out if they can or should use your service.
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.
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.
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.
If you’ve got a question about the GOV.UK Design System, contact the team.