Site Health
WordPress’s own Tools → Site Health screen checks how your site is set up. Hera Site Monitor adds three checks to it, marked Site Monitor, so what the plugin found shows up there too, and in the Site Health Status box on the dashboard.
The three checks
| Check | Good | Recommended | Critical |
|---|---|---|---|
| PHP errors | No PHP fatal error or warning in the last 7 days | PHP warnings in the last 7 days | PHP fatal errors in the last 7 days |
| Page checks | The checked pages look fine, or the first check is due within minutes | A page has a problem, some pages could not be checked, the checks are late, or they are not scheduled | A page looks broken |
| No failed email in the last 7 days | WordPress could not send some emails in the last 7 days |
Each check links to the Site Monitor screen, where the details are.
Problems you marked as fixed, or chose to ignore until they get worse, on the Site Monitor screen do not count.
When the page checks are late
The page checks should run every hour. When the last one ran more than 3 hours ago, Site Health says they are late. WordPress runs its scheduled tasks when someone visits the site, so this happens on a quiet site, or when WP-Cron is switched off in wp-config.php without a server task taking its place.
Failed emails
When WordPress tries to send an email and fails, Hera Site Monitor lists it under Problems as An email could not be sent, and Site Health recommends a look. This matters because order emails, password resets and notifications from the site may not arrive. Many hosts need an SMTP plugin or service for WordPress to send email reliably.
Only the error message is kept, with any email address in it replaced. The recipient, subject and content of the email are never stored.
When Site Health runs these checks
Site Health runs them when you open its screen, and WordPress also runs them once a week for the dashboard box.