WP Site Monitor

WP Site Monitor

Know when your site is down — before your customers do.
Free WordPress plugin. Works on shared hosting.

Everything you need to monitor your WordPress site

One plugin. No external accounts. No monthly fees. Installs in 30 seconds.

📈

Uptime & Response Time Charts

Visualise your site’s response time over the last 24 hours, 7 days, or 30 days. Instantly see when slowdowns and outages occurred.

🌐

Public Status Page

A clean, standalone status page at /status/ your customers can bookmark. Shows a 90-day uptime history and recent incidents. Toggle it on or off any time.

🚨

Downtime Email Alerts

Get an email the moment downtime is detected, and a recovery email when the site comes back online. No repeated alerts — one notification per incident.

🪲

Error Log

PHP fatal errors captured automatically and displayed in a searchable log inside your dashboard. No more digging through server log files.

🏠

Shared Hosting Friendly

Built on WP-Cron and the Heartbeat API — no cPanel setup needed, no daemons, no external services. Works out of the box on any host.

🗄️

Lightweight by Design

Charts bundled locally — no CDN. Configurable data retention keeps the database lean. Duplicate error suppression prevents log flooding.

Install in 3 steps

  • Download the zip file using the button above.
  • In your WordPress admin go to Plugins → Add New Plugin → Upload Plugin, choose the zip, and click Install Now.
  • Click Activate — monitoring starts immediately. Find it under Site Monitor in your admin menu.

Requirements

  • WordPress 5.9 or higher
  • PHP 8.0 or higher
  • MySQL 5.7 / MariaDB 10.3 or higher
  • Any shared or managed hosting