Every web hosting provider promises high uptime. "99.9% uptime guarantee" is one of the most frequently advertised commitments in the hosting industry. But what does that actually mean in practice? How much downtime are you really accepting? And how do you know if your hosting provider is keeping their promise? This guide answers all of those questions and explains how to actively monitor your website's availability.
1. What is Website Uptime?¶
Uptime refers to the percentage of time a server — and therefore your website — is operational and accessible to visitors. It is the opposite of downtime, which is the time your website is unavailable due to server outages, maintenance, technical failures, or attacks.
Uptime is expressed as a percentage over a given period (typically monthly or annually). A server that is online and serving requests without interruption for an entire month would have 100% uptime — an essentially impossible standard in practice due to planned maintenance, hardware failures, and unexpected events.
2. Uptime Percentages: What They Actually Mean¶
The small differences in uptime percentages translate to dramatically different amounts of actual downtime. Here is what the most common uptime commitments mean:
| Uptime Guarantee | Downtime Per Year | Downtime Per Month | Downtime Per Week |
|---|---|---|---|
| 99% | 3 days 15 hours 36 min | 7 hours 18 min | 1 hour 41 min |
| 99.5% | 1 day 19 hours 48 min | 3 hours 39 min | 50 min |
| 99.9% | 8 hours 45 min | 43 min | 10 min |
| 99.95% | 4 hours 22 min | 21 min | 5 min |
| 99.99% | 52 minutes | 4 min 22 sec | 1 min |
| 99.999% | 5 minutes 15 sec | 26 sec | 6 sec |
| 100% | 0 | 0 | 0 |
Key Takeaways¶
- 99% uptime sounds impressive but means almost 4 days of downtime per year — completely unacceptable for any business-critical website.
- 99.9% uptime (the most common hosting guarantee) translates to about 8–9 hours of downtime per year or roughly 43 minutes per month. For many small businesses, this is acceptable.
- 99.99% uptime (sometimes called "four nines") means less than an hour of downtime per year — the target for mission-critical applications.
- 100% uptime does not exist in practice and should be treated with scepticism if advertised.
3. What Causes Website Downtime?¶
Understanding the causes of downtime helps you evaluate a hosting provider's ability to prevent it:
Planned Maintenance¶
Regular server maintenance — software updates, security patches, hardware upgrades — requires brief server restarts. Reputable providers schedule maintenance during low-traffic hours (typically early morning) and notify customers in advance.
Hardware Failures¶
Physical server components — hard drives, RAM, power supplies, network cards — can fail. Providers with proper redundancy (RAID storage, dual power supplies, redundant network connections) minimise the impact of hardware failures.
Network Outages¶
Problems with the internet connectivity between your server and the outside world — whether at the data centre, with a backbone provider, or caused by fibre cuts — can make your website unreachable even when the server itself is running.
Software Crashes and Server Errors¶
Web server software (Apache, Nginx), databases (MySQL), or server daemons can crash or become unresponsive under extreme load or due to software bugs.
DDoS Attacks¶
Distributed Denial of Service attacks flood your server with malicious traffic, overwhelming its capacity to serve legitimate visitors. Good hosting providers have DDoS mitigation in place.
Resource Exhaustion on Shared Hosting¶
On shared hosting, if one website on your server consumes excessive resources, the entire server can become slow or unresponsive — affecting all sites including yours.
Accidental Errors¶
Misconfigured server settings, failed software updates, or database errors caused by website code can also result in downtime.
4. Understanding SLAs (Service Level Agreements)¶
An SLA (Service Level Agreement) is the formal contractual commitment a hosting provider makes about uptime, response times, and remedies for failures. When evaluating a hosting provider, look closely at their SLA:
What to Look for in an SLA¶
- Guaranteed uptime percentage: What specific percentage is promised?
- How uptime is measured: Monthly uptime averages are more generous than annual calculations from the customer's perspective.
- What counts as "downtime": Some providers only count downtime after a delay (e.g., only if a server is down for 5+ consecutive minutes). Brief outages may not be credited.
- Exclusions: Planned maintenance, external network issues, and customer-caused outages are typically excluded from SLA calculations.
- Remedies: What happens when the guarantee is breached? Common remedies are service credits (typically pro-rata credit on your next invoice). Very few providers offer cash refunds.
- How to claim: Usually requires you to submit a support ticket within a specific time window after the downtime occurred. Automatic credits are rare.
The Limitation of SLA Credits¶
It is worth understanding that an SLA credit rarely compensates for the true business cost of downtime. If your e-commerce site is down for four hours on a busy Friday, losing hundreds of dollars in sales, a small service credit does not make you whole. The real value of an SLA is as a signal of the provider's confidence in their infrastructure — and as accountability incentive.
5. How to Monitor Your Website's Uptime¶
You should not rely solely on your hosting provider's internal monitoring to know when your site is down. By the time you hear from the provider, you may already have lost significant traffic and revenue. External, independent monitoring tools alert you the moment your site becomes unreachable.
Free Uptime Monitoring Tools¶
UptimeRobot (uptimerobot.com) The most popular free uptime monitoring service. Checks your website every 5 minutes and sends instant email, SMS, or Slack alerts when downtime is detected. The free plan supports up to 50 monitors.
- How to set up: Create an account, add your website URL as an HTTP monitor, configure alert contacts
- What you get: Real-time status page, uptime percentage reports, response time tracking
Freshping (freshping.io) A comprehensive free monitoring tool offering checks from multiple geographic locations simultaneously.
- Best for: Checking if your site is down globally or only in specific regions
StatusCake Another well-regarded free monitoring service with checks every minute on paid plans.
Paid Monitoring Tools¶
For businesses requiring more frequent checks, multiple monitoring locations, or advanced alerting:
- Pingdom — Industry-standard monitoring with detailed performance analytics and response time tracking
- Site24x7 — Comprehensive monitoring including server resources, not just uptime
- Datadog — Enterprise-grade monitoring for complex web applications
What to Monitor¶
At minimum, monitor:
- Your main website URL — Is the homepage loading?
- Critical pages — Payment pages, login pages, checkout pages for e-commerce
- Your email server — Check MX record availability
- Your SSL certificate — Receive alerts before your certificate expires
6. Understanding Response Time vs. Uptime¶
Uptime monitoring tells you whether your website is accessible — but your site could technically be "up" while being unacceptably slow. Response time (also called Time to First Byte — TTFB) measures how long it takes for your server to begin delivering a response after a request is made.
- Under 200ms: Excellent
- 200–500ms: Good
- 500ms–1 second: Acceptable for most sites
- Over 1 second (TTFB): Slow — investigate server-side issues
Many monitoring tools track both uptime and response time. A sudden spike in response time, even without full downtime, is an early warning sign of server stress.
7. Reading Your Uptime Reports¶
Once monitoring is in place, here is how to interpret your uptime reports:
- Uptime percentage: Compare against your provider's guarantee. Consistently below 99.9%? Time to investigate or consider switching hosts.
- Downtime events: Review each incident — when it started, how long it lasted, and what the likely cause was.
- Response time trends: Gradual increases in response time over time may indicate your website is outgrowing its current hosting plan.
- Geographic performance: If your monitoring service checks from multiple locations, note whether slowness is regional (may indicate a CDN issue) or global (indicates an origin server problem).
8. What to Do When Your Website Goes Down¶
When downtime occurs, act systematically:
- Verify it is actually down — use a tool like
isitdownrightnow.comor check from a different network to confirm it is not a local issue. - Check your monitoring alerts — when did the downtime start? Is it still ongoing?
- Log in to your hosting control panel — check server status, recent error logs, and resource usage.
- Contact your hosting provider's support — report the issue with precise details: exact time downtime began, error messages, your domain name.
- Check for recent changes — did you recently update WordPress, install a plugin, push new code, or modify configuration files? Revert if necessary.
- Communicate with your users — for significant downtime, post a status update on social media or a secondary status page so visitors know you are aware and working on it.
- Document the incident — record dates, times, duration, and cause for your own records and any potential SLA claim.
9. Choosing a Host with High Uptime¶
When evaluating hosting providers for uptime reliability, look for:
- Published SLA with specific uptime percentage
- Infrastructure redundancy — multiple power feeds, RAID storage, redundant network connections
- Data centre tier level — Tier 3 and Tier 4 data centres offer the highest redundancy
- Regular maintenance notifications — do they inform customers of planned work in advance?
- Historical uptime data — some providers publish public status pages showing historical uptime
- Quality of support — fast response from technical support minimises the duration of unplanned outages
Conclusion¶
A 99.9% uptime guarantee means roughly 9 hours of potential downtime per year — which sounds minor but can have significant business impact if it happens at the wrong time. Understanding what uptime percentages actually mean, monitoring your site independently, and knowing how to respond when downtime occurs puts you in control of your website's availability.
Do not wait for a customer to tell you your website is down. Set up free monitoring with UptimeRobot today, and ensure your hosting provider is genuinely meeting their uptime commitments.
Salama Hosting Uptime Commitment
Salama Hosting maintains a 99.9% uptime guarantee backed by our infrastructure in professionally managed data centres. Our support team monitors server health around the clock and responds to incidents promptly. View our hosting plans to get started.