One-minute checks, engineer paged

WordPress Uptime Monitoring: 1-Minute Checks, Engineer Paged

Get WordPress uptime monitoring that wakes a person instead of filling a dashboard. Checks run every minute from three regions, two consecutive failures page an on-call engineer, and the fix starts before you have noticed the site is down.

Worldwide service, remote. No long-term contracts.

Get a free site audit See what it costs

30-day money-back guarantee · No setup fee · Cancel anytime

5 out of 5 from 100 reviews

Get a free written site audit

Send the address and we return a written report inside one working day: patch backlog, exposure, load timings, restore status.

Written report within one working day · No obligation · We never sell your details

  • Checked every minute from three regions, so one bad route is not an outage
  • Two consecutive failures page an engineer — not an email you read on Monday
  • Checks content, not just a 200 — a white screen returns 200
  • Monthly uptime figures you can show a client
one minute availability checks across regions
The path this interrupts: a five-minute check then status only, not content then alert lands in an inbox then six hours down.

What this covers

  • HTTP checks every minute from three regions
  • Content assertion, so a white screen or a blank 200 counts as down
  • SSL certificate expiry warnings, 30 and 7 days out
  • Domain expiry warnings
  • Response-time trend, so degradation is visible before failure
  • Escalation to an on-call engineer on the second failed check
  • Status updates while an incident runs
  • Monthly uptime report with every incident and its cause
1,000+ WordPress sites built
500+ hacked sites recovered
150+ malware removals
100+ sites under management
50+ popular plugins mastered
10+ years on one platform

Most uptime monitoring reports the wrong thing

Two failures make cheap monitoring nearly useless on WordPress specifically.

It checks the status code, not the page. A PHP fatal error — the white screen of death — very often returns HTTP 200 with an empty body. Every status-code monitor on the market records that as up. Your visitors see nothing.

It notifies instead of escalating. An email at 03:14 that is read at 09:00 has told you about six hours of downtime you could have avoided. The point of monitoring is that somebody acts.

What the interval actually decides

The check interval is the longest outage you accept not knowing about. A five-minute check cannot detect a four-minute outage, and short outages are the common ones: a PHP-FPM pool exhausting under a traffic spike, a cron job locking a table, a memory ceiling hit during an update.

We check every sixty seconds from several locations and require agreement from a second before an alert fires. That combination costs one extra check cycle of delay and removes most false alarms, which matters more than it sounds — every false alert spends trust, and after the fourth one the real alert gets swiped away at four in the morning.

Sixty-second checks run on the Professional and Business tiers; the interval each one carries is in maintenance plans and pricing. Monitoring only earns its place where somebody acts on what it finds, which is why it ships inside WordPress maintenance with hardening and scanning rather than as a standalone alert feed.

How the work runs

  1. The check runsEvery minute, from three regions. One region failing is a routing problem; all three is an outage.
  2. Content is assertedA WordPress fatal error frequently returns HTTP 200 with a blank page. Status-code-only monitoring reports that site as up.
  3. Second failure pages a personOne failure can be a blip. Two consecutive is real, and it goes to an on-call engineer rather than a dashboard.
  4. TriageHost outage, PHP fatal, database, certificate, DNS or resource limit. The cause decides whether we fix or escalate to the host.
  5. RestoreUsually a rollback to the last good state while the cause is worked. Service first, root cause second.
  6. Write-upEvery incident in the monthly report with duration and cause, so a pattern is visible.

Plans that include this

  • Starter$39/monthor $390 a year — two months freeBlogs, portfolios and brochure sites
    • UpdatesMonthly
    • BackupsWeekly, 30-day retention
    • Uptime5-minute checks
    • Malware removalNot included
    See what is includedKept current and backed up.
  • Business$149/monthor $1490 a year — two months freeStores, membership sites, anywhere downtime costs money
    • UpdatesWeekly, tested on staging first
    • BackupsDaily, 90-day, multi-location
    • Uptime1-minute + 2-hour restore
    • Malware removalIncluded
    See what is includedEverything, including unlimited hack recovery.

Related pages

Questions people ask before calling

How often should uptime be checked?

Every minute. A five-minute interval means an outage can run four minutes before the first failed check, and most cheap monitoring runs at five.

Why check from more than one region?

So a routing problem between one probe and your host is not reported as an outage, and so a regional failure is not missed.

My monitor says 100% uptime but the site was down.

Almost always status-code-only checking. A PHP fatal error can return 200 with an empty body, which passes.

Do you fix it, or just tell me?

We fix it. Monitoring that only notifies is a louder way of finding out you have a problem.

What uptime is realistic?

99.9% is a reasonable target on decent hosting — about 43 minutes a month. Anything promising 100% is describing a billing policy, not an engineering one.