What Is Uptime? A Plain-English Guide
What uptime means, how it's measured, why it matters for your website, and what counts as good uptime for a small business.
What Does Uptime Mean?
Uptime is the amount of time your website is working and accessible to visitors. When someone types your address into a browser and your page loads, your site is "up." When they get an error page or the browser spins forever, your site is "down." Uptime is the total time spent in that first state — working normally.
The opposite of uptime is downtime. If your site is up for 29 days and down for 1 day in a month, you had 29 days of uptime and 1 day of downtime. Simple as that.
Uptime is usually expressed as a percentage of total time. A site with 99% uptime was available for 99% of the measurement period and unavailable for 1%. That remaining 1% is the downtime. The higher the percentage, the more reliable the site.
When people in the hosting and monitoring world talk about uptime, they almost always mean this percentage. Your hosting provider might advertise "99.9% uptime." That sounds nearly perfect, but it actually allows for about 8 hours and 46 minutes of downtime per year. Those details matter, and understanding what the numbers actually mean is the first step toward keeping your site reliably online.
How Is Uptime Measured?
Uptime is measured by checking whether your website responds correctly at regular intervals. A monitoring system sends a request to your site — just like a visitor's browser would — and checks whether it gets a valid response back. If it does, the site is up. If it does not, the site is down.
The standard formula for calculating uptime as a percentage is:
Uptime % = (Total Time - Downtime) / Total Time x 100
For example, if there are 720 hours in a month and your site was down for 3.6 hours, your uptime would be:
(720 - 3.6) / 720 x 100 = 99.5%
Most uptime monitoring tools run these checks automatically, every minute or every few minutes, from servers in different locations around the world. They keep a running log of every check and calculate your uptime percentage over any time period you choose — daily, weekly, monthly, or annually.
The frequency of checks matters. If a tool checks your site every 5 minutes and your site goes down for 4 minutes between checks, that outage might not be recorded at all. More frequent checks give you a more accurate picture of your real uptime. One-minute check intervals are the standard for reliable monitoring.
Uptime is always measured over a specific time period. A site with 100% uptime this week might have had 99.5% uptime last month. When someone quotes an uptime number, always ask: over what timeframe?
What Affects Your Website's Uptime?
Several things can cause your website to go down, and most of them are not under your direct control. Understanding the common causes helps you take the right precautions.
Hosting provider issues
Your website lives on a server, and that server is managed by your hosting provider. If their hardware fails, their network has problems, or they need to perform maintenance, your site goes down with them. The quality and reliability of your hosting provider is the single biggest factor in your uptime.
Software errors
Bugs in your website's code, a bad plugin update, or a misconfigured setting can crash your site. This is especially common with content management systems like WordPress, where plugin conflicts are a frequent source of outages. Even a routine update can break something unexpectedly.
Traffic spikes
If your site suddenly gets far more visitors than your server can handle — because of a viral social media post, a product launch, or a seasonal rush — the server can become overwhelmed and stop responding. This is not technically a "failure," but the result is the same: visitors cannot access your site.
DNS problems
DNS (Domain Name System) is the system that translates your domain name into the server address where your site lives. If your DNS provider has issues, or if your DNS records are misconfigured, browsers cannot find your site even though the server itself is working fine.
SSL certificate expiry
If your SSL certificate expires, browsers will show visitors a security warning instead of your site. Modern browsers treat expired certificates as a hard block, which means your site is effectively down even though the server is running perfectly.
Third-party service failures
If your site depends on external services — a payment processor, a CDN, an analytics platform, or an embedded widget — a failure in any of those services can impact your site's functionality or even prevent pages from loading.
What Is a Good Uptime Target?
The answer depends on what your website does and how much downtime costs you. There is no single "correct" uptime target. Here is a practical framework for different types of businesses.
Informational websites — 99.5% or higher
If your website is a brochure for your business — contact information, service descriptions, a blog — then occasional downtime is an inconvenience but not a crisis. At 99.5% uptime, you are looking at about 3 hours and 39 minutes of downtime per month. For most informational sites, that is acceptable.
E-commerce and revenue-generating sites — 99.9% or higher
If your website directly generates revenue — online orders, bookings, subscriptions — every minute of downtime is lost money. At 99.9% uptime, you are allowing about 43 minutes of downtime per month. That is still a meaningful window, but it is a reasonable target for most small e-commerce businesses.
SaaS and mission-critical applications — 99.99% or higher
If other businesses depend on your product being available, you need to aim for 99.99% uptime or better. This translates to about 4 minutes of downtime per month. Achieving this requires redundant infrastructure, automatic failover, and serious investment in reliability engineering.
| Uptime | Downtime per Month | Downtime per Year | Typical Use Case |
|---|---|---|---|
| 99% | 7 hours 18 min | 3 days 15 hours | Internal tools, hobby projects |
| 99.5% | 3 hours 39 min | 1 day 19 hours | Informational business sites |
| 99.9% | 43 min 50 sec | 8 hours 46 min | E-commerce, small SaaS |
| 99.99% | 4 min 23 sec | 52 min 36 sec | Large SaaS, high-traffic sites |
| 99.999% | 26 sec | 5 min 16 sec | Financial, healthcare, critical infrastructure |
For most small businesses, 99.9% uptime is the sweet spot. It is achievable with good hosting, it is affordable, and it keeps downtime within a window that most of your customers will never notice — as long as you detect and respond to issues quickly.
Use our Uptime Calculator to convert any uptime percentage into actual downtime numbers. It is the fastest way to understand what a hosting provider's SLA promise really means in hours and minutes.
How to Check Your Website's Uptime
You cannot measure your uptime by occasionally visiting your own site. Your site could go down at 2 AM, come back at 4 AM, and you would never know it happened. Manual checking is unreliable because outages do not wait for business hours.
The only reliable way to know your actual uptime is to use an automated monitoring tool that checks your site at regular intervals, around the clock, from locations outside your own network. These tools record every check, flag any failures, and send you alerts the moment something goes wrong.
Here is what to look for in an uptime monitoring tool:
Frequent checks. The more often the tool checks your site, the more accurate your uptime data will be. Once per minute is the standard. Anything less frequent and you risk missing short outages entirely.
Multiple check locations. A tool that only checks from one location can give you misleading results. Your site might be reachable from New York but down for visitors in London. Good monitoring tools check from several geographic locations and only flag a real outage when multiple locations report a failure.
Instant alerts. Knowing your site went down is only useful if you find out quickly. Look for tools that alert you via email, SMS, or Slack within minutes of detecting a problem.
Historical data. Over time, your uptime data reveals patterns. Maybe your hosting provider has issues every Thursday night. Maybe your site slows down during peak hours. Historical uptime data helps you make informed decisions about infrastructure changes.
Know the moment your site goes down
Uptime Monitor checks your website every minute from multiple locations and alerts you immediately when something breaks.
Why Uptime Matters for Your Business
Uptime is not just a technical metric. It has direct business consequences.
Lost revenue. If your site generates sales and it goes down, those sales do not happen. Visitors do not bookmark the page and come back later. They go to a competitor.
Damaged search rankings. Search engines like Google regularly crawl your site. If they find it unreachable, your rankings can slip. Repeated outages signal to search engines that your site is unreliable, and that means less organic traffic over time.
Eroded trust. Customers who encounter a downed website lose confidence in your business. If they cannot trust your website to work, they wonder what else you are getting wrong. This is especially damaging for businesses that handle sensitive information or financial transactions.
Wasted marketing spend. If you are running paid ads that drive traffic to your site and your site is down, you are paying for clicks that lead to error pages. That advertising budget is gone with nothing to show for it.
The cumulative impact of poor uptime is larger than any single outage. It is the slow erosion of trust, traffic, and revenue over time that makes uptime one of the most important metrics for any online business.
Key Takeaways
- Uptime is the percentage of time your website is accessible and working correctly.
- It is calculated as (Total Time - Downtime) / Total Time x 100.
- Common causes of downtime include hosting issues, software bugs, traffic spikes, DNS problems, and expired SSL certificates.
- 99.9% uptime is a practical target for most small businesses — it allows about 43 minutes of downtime per month.
- The only reliable way to know your uptime is automated monitoring that checks your site frequently from multiple locations.
- Use the Uptime Calculator to see exactly how much downtime any uptime percentage allows.
Related Articles
Part of Boring Tools — boring tools for boring jobs.
Know the moment your site goes down
Monitor your websites with checks every minute from multiple locations.