Uptime: what it is and why 99.9% seems not enough
If you have a website, you have probably heard the term uptime at some point. But what exactly is uptime, why is it so important, and why is 99.9% uptime actually less impressive than it sounds? In this in-depth article we explain everything about uptime, downtime and what it means for your website and business.
What is uptime?
Uptime is the time that a server, website or service is available and reachable. It is usually expressed as a percentage over a certain period, for example a month or a year. An uptime of 99.9% means that the server was online for 99.9% of the time.
The opposite of uptime is downtime: the time that a server or website is not reachable. Downtime can be planned (for maintenance) or unplanned (due to a failure).
Why is uptime important?
Uptime is crucial for your online presence for several reasons:
- Revenue loss: An unreachable web shop cannot process orders. Every minute of downtime costs money
- Reputation damage: Visitors who cannot reach your website lose trust in your business
- SEO impact: Google crawls your website regularly. If the site is unreachable, this can negatively affect your ranking
- Customer experience: Users who get an error message often do not come back
- SLA obligations: In business services you may be contractually bound to a minimum availability
Uptime percentages explained
Hosting providers often advertise high uptime percentages, but what do those figures mean in practice? The table below shows how much downtime each percentage allows: Read more about hosting and registration.
| Uptime % | Downtime per year | Downtime per month | Downtime per week |
|---|---|---|---|
| 99% | 3 days, 15 hours | 7 hours, 18 min | 1 hour, 41 min |
| 99.5% | 1 day, 19 hours | 3 hours, 39 min | 50 minutes |
| 99.9% | 8 hours, 46 min | 43 minutes | 10 minutes |
| 99.95% | 4 hours, 23 min | 22 minutes | 5 minutes |
| 99.99% | 52 minutes | 4 minutes | 1 minute |
| 99.999% | 5 minutes | 26 seconds | 6 seconds |
As you can see, even the promising 99.9% still allows almost 9 hours of downtime per year. For a business-critical website or web shop that can be considerable.
Why 99.9% uptime seems not enough
An uptime of 99.9% sounds almost perfect, but there are nuances that make it less impressive:
Planned downtime often does not count
Many hosting providers exclude planned maintenance from their uptime calculation. This means the actual availability can be lower than the advertised percentage. Always read the terms of the SLA (Service Level Agreement) to know what is and is not counted.
Timing is everything
43 minutes of downtime per month sounds acceptable, but if those 43 minutes fall exactly during Black Friday, a product launch or a marketing campaign, the damage can be enormous. Downtime at a busy moment is far more costly than downtime at three in the morning.
Cascade effects
Downtime does not only affect your website. If your web server is unreachable, your email, APIs, web shop and other services running on the same server may also be unreachable. This significantly amplifies the impact.
What causes downtime?
There are various causes of downtime, some predictable and others unexpected:
Technical causes
- Hardware failures: Defective hard drives, memory errors or power supply problems
- Software bugs: Errors in the operating system, web server or application
- Overload: Too many simultaneous visitors for the server capacity
- DDoS attacks: Malicious parties flooding your server with traffic
- Network problems: Failures at the internet provider or in the data center
Human causes
- Configuration errors: Incorrect settings after an update or change
- Failed updates: A software update that causes unexpected problems
- Forgotten renewals: Domain or hosting not renewed in time
How do you measure uptime?
There are various tools available to monitor the uptime of your website:
| Tool | Free plan | Check interval | Alerts |
|---|---|---|---|
| UptimeRobot | 50 monitors | 5 minutes | Email, SMS, Slack |
| Pingdom | 1 monitor | 1 minute | Email, SMS |
| StatusCake | 10 monitors | 5 minutes | Email, webhook |
| Better Uptime | 10 monitors | 3 minutes | Email, phone |
We recommend setting up at least one monitoring tool so that you are notified immediately if your website becomes unreachable. UptimeRobot is a popular free option that is sufficient for most websites.
How do you maximize the uptime of your website?
There are several measures you can take to maximize the availability of your website:
Choose a reliable hosting provider
The choice of your hosting provider is the most important factor for your uptime. Pay attention to the following points when choosing:
- SLA with a clear uptime guarantee
- Redundant infrastructure in the data center
- Proactive monitoring and fast response times in case of failures
- Regular backups
- A good reputation and positive reviews
Use a CDN
A Content Delivery Network (CDN) distributes your website across multiple servers worldwide. If one server goes down, other servers can take over the traffic. This increases both the uptime and the speed of your website.
Optimize your website
An optimized website is less susceptible to overload. Ensure efficient code, optimized images, caching and a lightweight database. With WordPress, using a caching plugin such as WP Super Cache or W3 Total Cache is essential.
Consider a VPS or dedicated server
With shared hosting you share server resources with other websites. If another website on the same server gets a lot of traffic, this can slow down your website. A VPS (Virtual Private Server) offers guaranteed resources and is therefore more reliable for business-critical websites.
Uptime and hosting at Theory7
At Theory7 we take uptime seriously. Our servers run in Dutch data centers with redundant power supply, networks and storage systems. We monitor all servers 24/7 and respond proactively to potential problems before they impact your website.
Uptime is one of the most important factors when choosing a hosting provider. Although 99.9% sounds impressive, it still allows almost 9 hours of downtime per year. For business-critical websites it is essential to choose a reliable provider, set up monitoring and take preventive measures to minimize downtime.
Curious about Theory7's uptime guarantee? Take a look at our hosting plans and discover why more and more businesses choose reliable hosting with personal support.
Uptime in practice: what you can expect
Theoretical uptime percentages are useful for comparison, but real-world experience is what really counts. Here we discuss what you can realistically expect from different types of hosting.
Shared hosting
With shared hosting you share a server with tens to hundreds of other websites. The uptime is usually 99.5% to 99.9%. Problems with another website on the same server can affect your website. This is the most affordable option but offers the least guarantee of consistent uptime.
VPS hosting
A VPS (Virtual Private Server) offers guaranteed resources and more isolation from other users. The uptime is usually 99.9% or higher. You have more control over your environment and are less dependent on the behavior of other websites.
Dedicated servers
With a dedicated server you have an entire physical server at your disposal. The uptime depends on the quality of the data center and the hardware. Professional providers offer 99.99% uptime with redundant components. This is the most expensive option but offers the most control and reliability.
Cloud hosting
Cloud hosting spreads your website across multiple servers. If one server goes down, another takes over. This theoretically offers the highest uptime, often 99.99% or more. The downside is that cloud hosting can be more complex and more expensive than traditional hosting.
Uptime and its impact on SEO
Google and other search engines attach great importance to the availability of websites. Prolonged or frequent downtime can have a negative impact on your search position.
How Google responds to downtime
- Short downtime of a few minutes usually has no measurable impact on your SEO. The Googlebot tries again later and often does not even notice brief outages.
- Downtime of a few hours can cause the Googlebot to mark your website as temporarily unreachable. After recovery, the situation usually normalizes quickly.
- Prolonged downtime of more than a day can cause Google to temporarily remove your pages from the search results. It can take weeks to fully recover your positions.
- Regular downtime is the most harmful. If Google repeatedly finds that your website is unreachable, this can have a structurally negative effect on your rankings.
Monitoring uptime: best practices
Monitoring your uptime is not a luxury but a necessity. Here are the best practices for effective monitoring:
Set up alerts across multiple channels
Configure your monitoring tool to send alerts through multiple channels: email, SMS and a chat platform such as Slack or Telegram. That way you never miss an alert, even when you are away from your email for a while.
Monitor from multiple locations
A website can be reachable from the Netherlands but unreachable from Germany or the United States. Good monitoring tools check your website from multiple geographic locations to give a complete picture.
Keep historical data
Keep track of your uptime data over longer periods. This helps you recognize patterns, for example recurring failures at certain times. It is also useful as evidence if you want to file an SLA claim with your hosting provider.
Test more than just reachability
In addition to checking whether your website is online, it is wise to also monitor the load time. A slow website that is technically online still offers visitors a poor experience. Set thresholds so that you get an alert if the load time exceeds 3 seconds.
SLA: what is it and what should you look out for?
A Service Level Agreement is an agreement between you and your hosting provider about the guaranteed uptime and the compensation if it is not met. Pay attention to these points when you assess an SLA:
- Which percentage is guaranteed? 99.9% is the standard with most providers.
- What counts as downtime? Some providers exclude planned maintenance and DDoS attacks.
- How is it measured? The provider may use a different measurement method than you do.
- What is the compensation? Usually a hosting credit, not a refund in money.
- How do you claim the compensation? Some providers require you to file a claim yourself with proof of the downtime.
Uptime: setting up monitoring and alerting
Actively monitoring your uptime is essential to detect problems early and respond quickly before your customers are affected.
Free monitoring tools
There are various free tools available that continuously check your website uptime. UptimeRobot checks every five minutes whether your website is reachable and sends a notification via email, SMS or Slack when your site goes offline. Hetrix Tools offers similar functionality with extra features such as blacklist monitoring. StatusCake combines uptime monitoring with page speed tests. Start with a free tool and upgrade to a paid solution when you need more advanced features.
Setting up internal monitoring
In addition to external uptime monitoring, it is valuable to also monitor internal server metrics. Check CPU usage, memory usage, disk space and network traffic. High CPU usage or disk space filling up are early warning signs of future downtime. Tools such as Netdata or Munin offer free monitoring dashboards that give you direct insight into the health of your server.
Comparison of monitoring tools
| Tool | Free plan | Check interval | Notifications | Extra features |
|---|---|---|---|---|
| UptimeRobot | 50 monitors | 5 minutes | Email, SMS, Slack | Status page |
| StatusCake | 10 monitors | 5 minutes | Email, webhook | Speed test |
| Hetrix Tools | 15 monitors | 1 minute | Email, Telegram | Blacklist monitoring |
| Pingdom | None | 1 minute | All channels | RUM, transactions |
Uptime: preventing and limiting downtime
Improving your uptime requires a proactive approach. By taking the right measures, you minimize the risk of unexpected downtime.
Building in redundancy
Redundancy is the key to high uptime. Use a CDN to distribute your content across multiple servers worldwide, so that your website stays reachable even if your primary server goes down. Configure automatic failover for critical services. Make regular backups that you can quickly restore on an alternative server. The more redundancy you build in, the higher your uptime will be.
Planning maintenance without downtime
Planned maintenance does not have to cause downtime if you approach it smartly. Perform updates during off-peak hours when the least traffic is on your site. Use a staging environment to test updates before you roll them out to production. Communicate planned maintenance to your users in advance through a status page. Keep a rollback plan ready in case an update causes problems that require immediate action.
Read more about keeping your website online in our article on website offline causes and solutions.
Uptime: frequently asked questions and calculations
When evaluating uptime guarantees and monitoring your website availability, many of the same questions come up.
What is the difference between 99% and 99.9% uptime?
The difference seems small but is significant. An uptime of 99% allows 87.6 hours of downtime per year, which is more than three and a half days. An uptime of 99.9% limits the downtime to 8.76 hours per year. At 99.99% uptime the downtime may be at most 52 minutes per year. For business-critical websites and web shops, at least 99.9% uptime is a requirement to minimize revenue loss from downtime.
Frequently asked questions about uptime
- Does planned maintenance count toward uptime? This differs per provider. Some providers exclude planned maintenance from the uptime calculation, while others do count it. Check the fine print of the SLA.
- What happens if the uptime guarantee is not met? Most providers offer compensation in the form of service credits. This is usually a percentage of your monthly costs, not a reimbursement for missed income.
- How do I calculate my own uptime? Divide the total number of minutes that your website was online by the total number of minutes in the measurement period and multiply by 100.
- Is 100% uptime possible? In practice, 100% uptime is not realistic. Even the largest cloud providers experience occasional failures. Aim for 99.95% or higher and implement redundancy to minimize the impact of downtime.
Uptime guarantee per hosting type
| Hosting type | Typical uptime | Maximum annual downtime |
|---|---|---|
| Shared hosting | 99-99.9% | 8.7-87.6 hours |
| VPS hosting | 99.9-99.95% | 4.4-8.7 hours |
| Dedicated server | 99.95-99.99% | 0.9-4.4 hours |
| Cloud hosting | 99.99%+ | Less than 52 minutes |
Uptime: summary and essential action points
A high uptime is essential to the success of any website. Here we summarize the most important action points for maximum availability.
Five action points for better uptime
Action point one: set up external monitoring that checks your website every five minutes and alerts you immediately in case of downtime. Action point two: choose a hosting provider with an uptime guarantee of at least 99.9 percent and a transparent SLA. Action point three: implement a CDN that distributes your content and serves as a buffer in case of server problems. Action point four: make daily automatic backups that you can quickly restore on an alternative server. Action point five: keep all software up to date to prevent vulnerabilities that can lead to downtime.
Understanding the cost of downtime
Downtime has direct and indirect costs that you should not underestimate. Direct costs include missed sales, missed leads and missed advertising income. Indirect costs are harder to measure but at least as significant: reputation damage, loss of customer trust and a negative effect on your search engine positions. For a web shop with a revenue of a thousand euros per day, an hour of downtime costs an average of 42 euros in direct revenue. The indirect costs from lost customer trust are often a multiple of that. Invest in uptime measures proportionally to what downtime costs you.
Uptime: impact on business results
The uptime of your hosting has a direct and measurable impact on your business results. Every minute of downtime means missed opportunities: potential customers who cannot reach your website, existing customers who lose their trust and search engines that rank your website lower. Calculate the cost of downtime by dividing your average revenue per hour by the percentage of lost traffic during a failure. For many online businesses, the cost of downtime is considerably higher than the price difference between a cheap and a premium hosting plan with better uptime guarantees.
Maximizing uptime: best practices
To maximize the uptime of your website, you implement a series of best practices. Use a content delivery network to reduce the load on your main server and increase availability. Set up automatic failover that reroutes traffic when your primary server is unreachable. Perform maintenance during off-peak hours and communicate planned maintenance to your users in advance. Invest in monitoring that checks every minute whether your website is reachable and alerts you immediately in case of problems.
Take a look at our web hosting range at Theory7 for reliable and fast hosting.