How Much Downtime is Acceptable?
25 Apr 2018
**UPDATE 31 Oct 2019** This post has proved popular and is even more relevant today than when it was originally written. If you want to keep track of your website's downtime, check out our website monitoring service - the free plan includes downtime monitoring for up to 60 websites, 24/7/365.
Downtime occurs. It's an unfortunate fact of online life. No website is able to provide 100% uptime - even tech giants like Google suffer downtime, albeit very occasionally.
So, some amount of downtime is inevitable, but how much is acceptable?
This question is obviously subjective - downtime that's acceptable for one person may be intolerable for another. Therefore, we undertook a little research...
The Survey
We ran polls across 14 different Google+ communities, asking the question "What's the minimum level of acceptable uptime for a website?"
The options for answering were: 99%, 99.9%, 99.99%, 99.999% and 'other'.
A big thanks to everyone who took the time to respond!
A community was selected for the poll if it was active, responsive, welcoming and if the topic of website uptime was considered relevant to the community.
Overall Results
Here are the combined results from all communities that were polled:
Total Votes:
1293
99%:
318
99.9%:
254
99.99%:
248
99.999%:
398
Other:
75
Average Result
We can see that, although the most popular result was 99.999% there was no 'runaway winner'. Therefore, we calculated an average result that would take all votes into consideration.
Note that simply taking the mean of all the results would have led to an average that was skewed towards the lowest option of 99%. To avoid this we calculated a meaningful average that allocated all votes an equal weight - you can see the method used at the end of the article.
Here is the average result as a percentage and as actual downtime:
Uptime:
99.952%
Downtime:
0.048%
Downtime/Day:
41sec
Downtime/Week:
4min 50sec
Downtime/Month:
21min 2sec
Downtime/Year:
4hr 12min
Top Comments
"For e-commerce 5 nines for sure, but for a personal blog 99% would be acceptable."
"How many nines can you afford?"
"How much does it cost if the site is down?"
"99.999% (or even more) is pretty doable as long as you have the right architecture. I highly recommend reading the book 'Site Reliability Engineering: How Google Runs Production Systems'"
"Fun fact, the Apollo space program had 99.9% reliability as a goal while airlines today achieve 99.99999% reliability"
"It depends on when the downtime happens"
"It's not about what is acceptable, it's about 'what-it-is'"
"If a site goes offline on the web and no one is around to see it, does it make a 503?"
Results By Community
Here are the results broken down by community... or to go straight to the conclusions click here.
From the communities with more than 20 responses, 'Cloud Computing' had the highest result (99.977% average acceptable uptime) and 'Web Design' had the lowest result (99.898% average acceptable uptime):
Programming
Number of Votes:
422
Acceptable Uptime:
99.960%
Computer Programmers
Number of Votes:
190
Acceptable Uptime:
99.953%
PHP Programmers
Number of Votes:
131
Acceptable Uptime:
99.928%
Web Development
Number of Votes:
123
Acceptable Uptime:
99.950%
Computer Science
Number of Votes:
104
Acceptable Uptime:
99.959%
Cloud Computing
Number of Votes:
92
Acceptable Uptime:
99.977%
Web Design
Number of Votes:
72
Acceptable Uptime:
99.898%
Web Performance
Number of Votes:
39
Acceptable Uptime:
99.940%
Web Designers
Number of Votes:
38
Acceptable Uptime:
99.952%
Technology+
Number of Votes:
28
Acceptable Uptime:
99.966%
Enterpreneurs, Self-Employed & Small Business
Number of Votes:
23
Acceptable Uptime:
99.930%
Internet Marketing
Number of Votes:
20
Acceptable Uptime:
99.974%
Enterpreneurs/Self-Employed Community
Number of Votes:
7
Acceptable Uptime:
99.995%
Conclusions
Uptime of 99.95% was the average result from the survey and this seems like a reasonable value, allowing just over 4 hours of downtime per year.
However, not all websites are the same. Busy sites for businesses will require higher availability while 99% uptime is acceptable for casual sites with few visitors.
Not All Downtime Is The Same
Two hours of downtime at 4am on a Sunday may affect fewer users than 5 minutes of downtime on a Tuesday afternoon. So, if downtime is inevitable, say for essential maintenance, it makes sense to schedule it during off-peak hours.
Accurate Monitoring
Setting an uptime goal is one thing but making sure you achieve it is another. You should monitor your site and check the uptime stats regularly. Our free accounts have 3-minute checks and uptime stats to 1 decimal place and our pro accounts have checks every minute and uptime stats to 3 decimal places.
When To Be Alerted
Consider your acceptable uptime when setting custom alert times. For a website that requires 99.99% uptime or more you will probably want to be alerted the instant the site goes down, but for a website that requires 99% uptime you could schedule alerts to be sent when the site has been down for 10 minutes.
Appendix - The Meaningful Average
To avoid an average that was skewed towards the lowest option of 99% each option was allocated a weighted value on a linear scale. 99% was given a value of x, 99.9% a value of 2x, 99.99% a value of 3x and 99.999% a value of 4x.
A curve was then plotted of the weighted value against the percentage uptime.
The mean weighted value was calculated by multiplying the number of votes for each option by their weighted value, adding the products together and dividing the total by the total number of votes.
The mean weighted value was then applied to the curve and the corresponding percentage uptime was found.
All Posts
Website Monitoring Prices Compared
Scheduled Maintenance 17th June 2021
US Text Alerts Updated For 10DLC
A Quick Study Of Response Time
'Early-bird' Discount Ends November
Downtime Logs... All In One Place
The Effects Of COVID-19 Lockdowns
Lockdown Bugfixes & Midnight Coding
Monitoring URLs With Query Strings
New Pro Plans For EU Individuals
Free & Pro Monitoring Compared
Downtime Alerts: An Ideal Custom Setup
Server Upgrade & IP Address Change
Website Monitoring: Cheap vs Free
Website Content (Keyword) Monitoring
Cheap Website Monitoring Pro Plans
Server Upgrade Scheduled Completed
Whitelist Email Addresses in cPanel
Website Downtime Alerts To Slack
Whitelist Email Addresses: Thunderbird
Whitelist Email Addresses in Yahoo Mail
How we improved accessibility by 42%
Whitelist Email Addresses in Outlook
Whitelist Email Addresses In Gmail
Why Whitelist An Email Address?
When is a website considered down
Bulk import, edit and delete monitors
Privacy, democracy & bureaucracy
How Much Downtime is Acceptable?
Server Upgrade Scheduled Completed
Free Plan Upgraded to 60 Monitors
New Feature: Rate Limit SMS Alerts
How We Boosted Page Speed By 58%
How To Reduce Website Downtime