Monitoring Uptime & Site Health
Keep your site reliable with external uptime monitors, performance alerts, and WordPress’s built-in Site Health tools.
1) Uptime Monitoring
- Use services like UptimeRobot, Better Uptime, or Pingdom to check every 1–5 minutes.
- Set alerts to email/Slack/SMS; add screenshots/Har logs (if supported) for diagnostics.
- Monitor multiple endpoints: home page, login, checkout, API/webhooks.
2) Performance & Errors
- Enable real-user monitoring (RUM) or synthetic tests for LCP/CLS/TBT trends.
- Log PHP errors and 500/404 spikes; review weekly.
- Use server/CDN analytics to catch traffic surges and blocked requests.
3) WordPress Site Health
- Tools → Site Health: fix critical issues and recommended improvements.
- Keep PHP and WordPress versions supported; remove inactive plugins/themes.
- Check cron events, REST API status, and loopback requests.
4) Alerting & Runbooks
- Define thresholds (uptime, response time, error rate) and who gets alerted.
- Create a simple incident runbook: steps, contacts, rollback options.
- Review incidents monthly; document fixes and prevention steps.
Tip: Add a “heartbeat” status page for clients and stakeholders.
5) Monthly Health Checklist
- 100% uptime target with acceptable SLO (e.g., 99.9%).
- Core/theme/plugin updates applied; backups verified.
- No critical Site Health issues; performance within targets.
- SSL valid; domain/DNS/renewals confirmed.