Keepwatch shows the health of your site in one place: outdated plugins and themes, PHP fatal errors,
WordPress Site Health results, scheduled task (WP-Cron) problems, database and environment warnings.
If WooCommerce is active, store-specific checks (template overrides, failed or stuck scheduled actions, HPOS sync)
are added automatically. WooCommerce is not required.
Everything runs on your own site. Keepwatch does not need an account and sends nothing off-site by default.
Connecting to the optional WPXLab cloud (outside uptime checks, history, multi-site overview) is opt-in and
requires your explicit consent; see External services.
Features
- Local dashboard under Tools → Keepwatch (no account required)
- WordPress Dashboard widget with open issues at a glance
- PHP fatal error capture with redacted paths and secrets
- Change log of plugin, theme and WordPress updates; a fatal error that starts soon after an update is marked as a possible link
- Core, plugin and theme update status
- WordPress Site Health critical and recommended counts
- WP-Cron overdue task detection (including DISABLE_WP_CRON sites)
- “Discourage search engines” visibility warning
- Environment checks: PHP support, HTTPS, debug display, memory limit, file editor
- Database checks: autoload size, expired transients, approximate DB size
- Server checks: disk space, OPcache, persistent object cache
- Security signals: new administrators, role grants, plugin activate/deactivate
- Inventory strip: WordPress/PHP/MySQL/WooCommerce/theme/plugin counts
- Backup monitoring: is a backup plugin active and how old is the last completed backup
- Optional WooCommerce module: failed and stuck Action Scheduler jobs, outdated template overrides, HPOS sync
- Optional weekly summary and critical-issue emails via your site’s
wp_mail (off by default)
- Translation-ready: every string can be translated on translate.wordpress.org