All features
Website monitoring

Website monitoring that catches more than a 500

Spot Downtime loads your pages from our servers on a schedule and alerts your team the moment one fails. Add a keyword check to catch pages that return 200 but show an error.

GET https://shop.example.com/cart

HTTP 200 · 184 ms

✕ Down · keyword "Add to cart" not found in response

A keyword check catching a broken checkout page

Checks as often as every 30 seconds

Every 5 minutes on Free, down to every 30 seconds on Pro. Each monitor runs on its own schedule.

Keyword checks

Require text such as “Add to cart” on the page. If it's missing, the monitor counts as down even when the server says 200.

No false alarms from blips

A failed check is retried after 2 seconds before it counts, so a single dropped packet doesn't page anyone.

How to set it up

  1. 1Click Add monitor and choose Website.
  2. 2Paste the page address, and optionally the text the page must contain.
  3. 3Pick how often to check. The first check runs within seconds.
  4. 4Connect Slack, Discord, email or a webhook under Alerts to hear about outages.

The details

Counts as up
HTTP status 200–399 within 10 seconds
Counts as down
Any other status, a timeout, a DNS or TLS error, a refused connection, or a missing keyword
Redirects
Followed, up to 5
Keyword match
Case-insensitive, first 1 MB of the response
Check interval
5 min to 1 hour on Free; 30 s to 1 hour on Pro

Questions

Where do checks come from?
From Spot Downtime's servers on the public internet, so you see what your visitors see. Private or internal addresses can't be checked.
Does a slow page count as down?
Only if it takes longer than 10 seconds. You can see every check's response time on the monitor's chart.

Set up website monitoring in under a minute

Included on the Free plan. No card needed.

Create a free account