Smart Site Health Monitor
Smart Site Health Monitor gives you a single dashboard that answers one question: is my WordPress site actually healthy?
Version 2.0 is a complete rewrite. Instead of one flat scan, the plugin now runs nine independent analyzer modules and combines them into one overall score:
- Performance — PHP version, memory limit, object cache, OPcache, autoloaded options, database size, Heartbeat API, browser caching and GZIP compression.
- Security — SSL, debug mode exposure, file editing, file permissions, login protection, XML-RPC, REST API user enumeration, database table prefix, security keys/salts, default admin username, security headers and directory listing.
- Database — table overhead, post revisions, spam comments, expired transients, trashed content, orphaned post meta, largest tables, and unused/orphaned tables.
- Plugins — conflicts, inactive plugins, outdated plugins, and WordPress.org compatibility.
- Theme — outdated themes, unused themes, and child theme best practices.
- Cron — overdue scheduled events and WP-Cron configuration.
- Backup — whether a backup solution is active at all, and how recently it last ran.
- SEO — image alt text coverage, meta description coverage, permalink structure, XML sitemap, robots.txt, and search engine visibility.
- Hosting — server environment and configuration constants that affect site health.
One-click fixes. The Database module doesn’t just report problems — six of its findings (revisions, spam comments, expired transients, table overhead, trashed content, orphaned meta) can be cleaned up directly from the dashboard with a single click, and the score updates immediately without a page reload.
Weekly email reports. Turn on a weekly digest and get your site’s health score, critical issues, and top recommendations emailed to you — no need to log in to check.
Built for real WordPress environments, not a demo: every check accounts for object-cache-backed sites, multisite quirks, and hosts that disable native WP-Cron in favor of a real server cron job.
If you’re updating from 1.x, your last scan results and score carry over automatically — you won’t see an empty dashboard after updating.
