Guide

Website uptime monitoring explained

Uptime monitoring tells you your site is down before your customers or your boss do. It sounds simple, but intervals, confirmation rules and what counts as "up" make a big difference to how useful the alerts are.

Last updated · 4 min read

How uptime monitoring works

A monitoring service requests a URL on your site at a fixed interval, typically every 1 to 60 minutes, and records whether it answered, the HTTP status code and how long it took. When checks fail, it opens an incident and alerts you; when they succeed again, it sends a recovery notice.

What counts as "down"

  • No answer: a timeout, DNS failure, refused connection or TLS error.
  • Server errors: HTTP 5xx responses such as 500, 502 and 503.
  • Wrong content: the server answers 200, but with an error page, a blank page or a defaced site. Only a keyword check catches this.
  • Too slow: many services treat responses above a threshold as "degraded" rather than down.

Avoiding false alarms

Single failed checks happen: a brief network blip between the monitor and your server, a slow database query. Good monitoring confirms before alerting, by requiring several consecutive failures or by re-checking from another location. Fewer false alarms means people keep paying attention to real ones.

What uptime percentages really mean

Downtime allowed by common uptime targets (average month of 30.44 days, 365.25-day year)
UptimeDowntime per monthDowntime per year
99%About 7.3 hoursAbout 3.65 days
99.5%About 3.65 hoursAbout 1.83 days
99.9%About 43.8 minutesAbout 8.77 hours
99.99%About 4.4 minutesAbout 52.6 minutes

Your measured uptime depends on how often you check. With checks every 30 minutes, a 10-minute outage might be missed entirely, or counted as 30 minutes. Shorter intervals give more accurate numbers and faster alerts.

Response time

Response time is how long the server takes to answer. Averages hide problems, so look at the 95th percentile too: the time that 95% of checks beat. A rising trend often warns of a full disk, a growing database or a plugin problem before the site actually goes down.

Beyond up or down

Several failures look like outages to visitors but are not caught by a basic check:

  • Certificate expiry: an expired certificate shows a full-page browser warning. Monitor expiry dates and get warned weeks ahead. See how to fix SSL errors.
  • Domain expiry: a lapsed domain takes the website and email down together.
  • DNS changes: an unexpected change to nameservers or records can mean a hijacked registrar account.
  • Content changes: a new external script on your homepage can be a card skimmer.
  • Security header changes: a deployment that drops HSTS or CSP weakens the site silently.

Choosing a monitoring service

  • Interval: how often it checks on the plan you can afford.
  • Confirmation: does it re-check before alerting, and from where?
  • Alert channels: email, chat (Slack, Teams, Discord), webhooks, SMS.
  • Keyword checks and response-time thresholds.
  • Status pages to share with customers.
  • Honest reporting: uptime figures computed only from checks that actually ran.

How Webforta Monitor works

Webforta Monitor checks your homepage over HTTPS at your chosen interval. Minimum intervals depend on the plan: Free 60 minutes, Starter 30 minutes, Pro 10 minutes, Business 5 minutes. A scheduler dispatches checks every 5 minutes, so spacing can vary by a few minutes.

A site is declared down only after the configured number of consecutive failures (default 2), and the check is repeated from a second region before an incident opens. Regular checks run from one location on Cloudflare's network; Webforta is not a network of probes in many countries and does not send SMS. Alerts go to email, Slack, Discord, Microsoft Teams and signed webhooks on paid plans and during the trial; the Free plan shows results in your account only.

On top of availability, Webforta Monitor runs optional keyword checks, warns about certificate expiry (from Certificate Transparency logs, daily) and domain expiry (via RDAP), snapshots DNS records hourly, tracks new external scripts and iframes on the homepage, and alerts when security headers change. Public status pages and reports use only recorded checks.

Frequently asked questions

How often should I check my website?

Every 5 to 10 minutes for stores and business-critical sites, every 30 to 60 minutes for brochure sites. Shorter intervals catch short outages and give more accurate uptime numbers.

Why does my monitor say down when the site works for me?

The monitor may be blocked by a firewall or rate limit, the outage may have been brief, or it may affect only some locations. Check the error recorded with the incident.

Is 99.9% uptime good?

It allows about 43.8 minutes of downtime a month, which is reasonable for most small business sites. Measure it yourself rather than relying on a host's promise.

Does uptime monitoring improve security?

Indirectly. Outages, certificate failures, DNS changes and new external scripts are often the first visible sign of an attack or compromise.

See what your website shows attackers

Webforta scans websites you verify for exposed files, weak HTTPS, missing headers and signs of compromise, and keeps watching uptime, certificates and DNS. A clean scan is not a guarantee, and we never say it is.