WEBSITE MONITORING FEATURES
Everything PageWarden watches, in one place
Six monitor types, incidents you can trust, multi-region confirmation and downtime alerts to every channel you already use. This is the full tour of PageWarden website monitoring features.
Free plan, no credit card. 3-day Pro trial.
ALL-IN-ONE MONITORING
Six monitor types
Keyword, port and DNS checks are on paid plans. Uptime, SSL and domain are on every plan.
api.acme.io
UPTIME MONITORING
Uptime monitoring
HTTP and HTTPS checks on a schedule. PageWarden classifies each check as up, degraded (responded but slow) or down (bad status, timeout, or a DNS or connection failure).
Redirects are followed, and checks use a real browser-like user agent so they are not blocked. Check intervals are plan-based, down to 60 seconds.
interval floor: 60sSSL CERTIFICATE MONITORING
SSL certificate monitoring
Track certificate expiry and validate the chain. Know before a cert lapses and takes the site down with it.
SSL certificate monitoring is available on every plan, including Free.
chain + expiry · every planDOMAIN EXPIRY MONITORING
Domain expiry monitoring
WHOIS-based tracking of domain registration expiry. The classic silent outage is a forgotten renewal, caught early here.
Domain expiry monitoring is available on every plan, and is distinct from DNS record monitoring below.
WHOIS expiry · every planKEYWORD MONITORING
Hobby and upKeyword and content monitoring
Assert that a page contains, or does not contain, specific text. Catch a broken checkout, a leaked error string, a missing Add to cart, or a defacement.
It is an uptime check that reads the body, not just the status code.
body must contain / not containPORT MONITORING
Hobby and upTCP port monitoring
Monitor a raw TCP service on a specific port: SMTP, POP3, IMAP, FTP, a database, or a game server. Up or down on connectivity.
any TCP portDNS MONITORING
Hobby and upDNS record monitoring
Verify that DNS records resolve as expected (A, AAAA, CNAME, MX, TXT, NS) with an optional expected value. Catch a bad DNS change or a hijack.
A/AAAA/CNAME/MX/TXT/NSINCIDENT MANAGEMENT
Incidents, auto-grouped
Two consecutive failed checks open an incident, dated at the first failure. Two consecutive successes resolve it at the recovery time. No per-check spam: one incident per outage, with status, started, resolved, duration, the failing target, the latest error and the in-window check results. Incidents can be acknowledged.
A transient or blocked failure is retried once before it is recorded, so a momentary blip does not open a false incident.
Incident on checkout.acme.io
HTTP 503 Service UnavailableRoot-cause hypothesis
Origin is returning 503 across regions while the edge stays reachable, which points to an overloaded or failed backend rather than DNS or TLS. Check the app servers and recent deploys. Verify before acting.
- Up200210ms—just now
- Down503—Service Unavailable1m ago
- Down503—Service Unavailable3m ago
- Down——Connection timeout after 10s5m ago
MULTI-REGION UPTIME MONITORING
Confirmed from multiple regions
Before PageWarden records a retryable down, it re-checks from multiple regions and a quorum decides. Prober regions are New York, San Francisco, Frankfurt, Singapore and Sydney, plus the primary vantage. Multi-region confirmation protects every plan.
Starter and Pro scan from every selected region continuously, with per-region uptime history (24h and 7d), a per-region response chart, a live region map, a per-monitor region picker, and affected-region detail on regional incidents.
DOWNTIME ALERTS
Alerts everywhere
Notifications on incident open and recovery, with strict no-duplicate sends and a retry ladder. Every channel has a send-test button.
Your site checkout.acme.io has an issue
The uptime check on https://checkout.acme.io just failed.
- What happened
- HTTP 503 Service Unavailable
- When
- 2026-06-18 14:32 UTC
checkout.acme.io — uptime is down
- URL
- https://checkout.acme.io
- What happened
- HTTP 503 Service Unavailable
- Started
- 2026-06-18 14:32 UTC
checkout.acme.io — uptime is down
- URL
- https://checkout.acme.io
- What happened
- HTTP 503 Service Unavailable
- Started
- 2026-06-18 14:32 UTC
{
"version": 1,
"event": "started",
"monitor": {
"id": "mon_4Kd2",
"name": "checkout.acme.io",
"url": "https://checkout.acme.io",
"checkType": "uptime"
},
"incident": {
"id": "inc_8Qa1",
"status": "ongoing",
"summary": "HTTP 503 Service Unavailable",
"startedAt": "2026-06-18T14:32:00Z",
"resolvedAt": null,
"duration": null
},
"viewUrl": "https://app.getpagewarden.com/…"
}Email is on every plan, with multiple recipients per monitor and the diagnosis included when available.
Webhook, Discord and Slack are on paid plans. Webhooks can be HMAC-signed with an X-PageWarden-Signature header. SMS and Telegram are on the roadmap.
ROOT-CAUSE CONTEXT
Plain-English diagnosis
When an incident opens, PageWarden adds a short hypothesis about the likely cause to the incident and the alert, clearly marked verify before acting. A quiet assist on Starter and Pro, not a headline.
ORGANIZE AND OPERATE
Groups, tags and control
Monitor groups and tags with a dashboard filter bar (search, group, status, tag). Per-check enable and disable lets you pause a single check, such as SSL during a migration, without deleting the monitor. Configurable check intervals down to 60 seconds on Starter and Pro.
Start watching your sites in two minutes.
Free plan, no credit card. 3-day Pro trial.