Skip to main content
Print

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
Email 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.

Table of Contents