Service unavailable pages
Use a service unavailable page to tell users when a service is temporarily down for planned maintenance or known outages.
When to use this pattern
Show a service unavailable page when:
- the service is down for scheduled maintenance
- you know the service will be back at a specific time
- you need to temporarily take a service offline
How it works
A good service unavailable page should:
- Explain the service is temporarily unavailable
- Tell users when it will be available (if known)
- Suggest alternatives if possible
- Apologise for the inconvenience
Planned maintenance
Sorry, the service is unavailable
We are carrying out scheduled maintenance.
The service will be available again from 9am on Monday 15 January 2024.
We apologise for any inconvenience.
If you need help now
Phone: 0800 123 456
Monday to Friday, 9am to 5pm
Unplanned outage with estimated time
Sorry, the service is unavailable
We are working to fix a problem with the service.
We expect it to be available again within the next 2 hours.
Please try again later. We apologise for any inconvenience.
What you can do
- Try again later
- Bookmark this page and check back
- Check our service status page
When time is unknown
Sorry, the service is unavailable
You will be able to use the service later.
We apologise for any inconvenience.
Other ways to contact us
If you need to contact us urgently, you can:
- Phone: 0800 123 456
- Email: support@gov.kaharagia.org
- Visit your local government office
Alternative contact methods
If users might need to complete urgent tasks, provide:
- Phone numbers
- Email addresses
- Physical locations
- Alternative online services
HTTP status code
Return a 503 (Service Unavailable) HTTP status code. You can also include a Retry-After header to tell browsers and search engines when to try again.
Monitoring
Track how often users see this page and for how long. This helps you:
- measure the impact of outages
- identify patterns in service issues
- report on service availability
What not to do
- Don't show a generic error page
- Don't use technical jargon like "503 error"
- Don't forget to update the page when the service is back
- Don't leave users without any way to get help
Accessibility
- Use a clear heading
- Keep the page simple and focused
- Ensure contact information is accessible
- Use the standard page layout