Skip to content
Docs/Monitoring

Uptime Monitoring

SEO Dash includes built-in uptime monitoring that checks your sites at regular intervals and sends alerts when they go down or recover.

Creating a Monitor

  1. Go to Utilities > Uptime Monitor
  2. Click "Add Monitor"
  3. Enter the site name, URL, and check interval (1, 5, 15, 30, or 60 minutes)
  4. Select notification recipients (which channels and identifiers to alert)
  5. Click Add

How Checks Work

The uptime cron runs on your configured interval and performs an HTTP HEAD request to each active monitor's URL with a 10-second timeout. If the response status is 2xx, the site is UP. Anything else (4xx, 5xx, timeout, connection error) means it is DOWN.

Alerts

Alerts are triggered on status transitions, not on every check:

  • Down alert - Sent when a site goes from UP to DOWN
  • Recovery alert - Sent when a site goes from DOWN back to UP

This means you get one notification when something breaks and one when it is fixed, not a flood of repeated alerts.

Per-Monitor Notifications

Each monitor can have its own set of notification recipients. You can send alerts to:

  • Your email
  • Your WhatsApp number
  • A Telegram chat
  • A Slack channel
  • A Discord channel

And you can have multiple recipients per monitor. For example, alert both you and your co-founder via different channels.

Check History

Click on any monitor to expand its history showing:

  • A visual bar chart of recent checks (green = UP, red = DOWN)
  • A detailed table with timestamp, status code, and response time for each check

Run Now

Click the lightning bolt icon to run an immediate check on any monitor. This performs the HTTP check right away and shows the result as a toast notification.

More in Monitoring