Set up website alerts you can trust
A good alert reaches the right person soon enough to help, without warning them about every brief wobble. Follow these five steps for each saved site.
Set up alerts in five steps
Start with downtime alerts for one important site. Once those are useful, add backup contacts, speed warnings, summaries, and a public status page where they make sense.
1. Decide what counts as down
Open My Sites, choose the site, and find Alerts & automation. Set Alert me only if down for to More than 5 minutes for an ordinary business site.
2. Choose who is told
In My Sites, edit the site and choose Email alerts or App push notifications. On the site's page, leave Delivery on Instant alerts for an important site. Developers can also open Webhooks, add an HTTPS endpoint, and send a test.
3. Add a backup contact
Enter a different person under Escalation contact, then set Escalate after to 10 minutes unacknowledged. Each downtime email has an acknowledgement link. Using it tells WebWatch that somebody is handling the incident.
4. Add speed and certificate warnings
Let the site collect checks for a day or two, then compare its average and P95 response times. If it normally responds well below two seconds, enter 2000 for the Performance budget. Keep the SSL expiry warning at 30 days.
5. Use digests and a status page where they help
For a blog, test site, or another lower-priority site, change Delivery to Daily digest email. WebWatch sends a morning summary only when there is something to report. Webhooks still fire immediately. To keep customers informed, open Status Pages, create a page, and select the sites to show.
Test the setup
Confirm that the main contact can receive WebWatch email or push notifications. If you added a webhook, use Send test and check the receiving service. Make sure the backup person knows what an escalation email means and who will update the status page during a real incident.
The performance guide explains average and P95 response times. The uptime guide explains DOWN, TIMEOUT, SSL_ISSUE, and the other status labels.