preloader

Health Check & Troubleshooting plugin review and common issu

Health Check & Troubleshooting is used for custom fields, content models, debugging, and developer workflow inside WordPress. In most cases, it fits business sites better than a custom build done too early. A common issue is that data structures become messy when fields are added without planning. This usually happens when field keys, templates, and queries need discipline on larger builds. It can save time, but it still needs testing on a staging site before major changes go live. From experience, Health Check & Troubleshooting works best when you keep the setup focused and avoid overlapping plugins.

Health Check & Troubleshooting plugin review and common issu

What is Health Check & Troubleshooting plugin?

Health Check & Troubleshooting is an official WordPress plugin that extends WordPress’s built-in Site Health screen with additional diagnostic tools and a powerful Troubleshooting Mode feature. WordPress 5.2 introduced the Site Health screen natively, and this plugin extends it significantly. The core Site Health screen (built into WordPress) provides basic environment checks, security recommendations, and performance suggestions. This plugin adds more detailed checks, a comprehensive status report, and the Troubleshooting Mode — its most unique and valuable feature.

Troubleshooting Mode allows running the WordPress site with all non-essential plugins temporarily disabled — visible only to the administrator performing the test, while regular visitors continue to see the normal site. This enables plugin conflict debugging on live production sites without disrupting the visitor experience. The administrator logs into a special troubleshooting session, navigates the affected pages, and re-enables plugins one by one until the problem reappears — identifying the conflicting plugin without taking the site offline or creating a staging environment.

The Site Status Report generated by this plugin is the standard artifact requested by WordPress plugin and theme support teams when diagnosing issues. Sharing the report (via the clipboard copy button) provides support teams with a comprehensive snapshot of server environment, WordPress version, active plugins, theme, database configuration, file permissions, and security settings — eliminating hours of back-and-forth diagnostic questions.

Need Help With Health Check & Troubleshooting Setup, Troubleshooting, or Customization?

Need help with Health Check & Troubleshooting? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.

Get Health Check & Troubleshooting Expert Help

Key Features

  • Extended Site Health checks beyond WordPress core defaults
  • Troubleshooting Mode: disable all non-essential plugins for admin only without affecting visitors
  • Granular plugin re-enabling during troubleshooting session
  • Full Site Status Report for sharing with support teams
  • PHP information table (version, extensions, limits)

Pros & Cons

Pros

  • Troubleshooting Mode is unique — diagnose plugin conflicts on live sites without affecting visitors
  • Official WordPress.org plugin — maintained by the WordPress core team
  • Site Status Report is the standard support document format for WordPress help

Cons

  • Core functionality is now largely built into WordPress 5.2+ Site Health — the plugin's added value is primarily the Troubleshooting Mode and extended report
  • Troubleshooting Mode does not cover MU-plugins or must-use plugins by default

Free vs Premium

Completely free. No paid version.

Common Problems & Fixes

Health Check is flagging my PHP version as outdated but I cannot upgrade immediately — is this an urgent security issue?

The PHP version recommendation in Health Check reflects WordPress’s minimum and recommended PHP versions. If flagged, your PHP version is below the recommended level (currently PHP 7.4+ required, PHP 8.0+ recommended). While an outdated PHP version is a security concern in the long term, the urgency depends on which PHP version is running: (1) PHP 8.0+ — actively supported, no immediate urgency; (2) PHP 7.4 — end of life since December 2022 but still functional; (3) PHP 7.2 or below — urgent, known security vulnerabilities. Contact your host about upgrading — most managed WordPress hosts offer PHP version switching in the dashboard.

Troubleshooting Mode in Health Check is not isolating the problem — even with all plugins disabled, the issue persists. What else should I check?

If the problem persists with all plugins disabled in Troubleshooting Mode, the issue is likely in: (1) the active theme — switch to a default WordPress theme (Twenty Twenty-Four) and test; (2) must-use plugins (mu-plugins) — Troubleshooting Mode does not disable these by default; (3) server configuration (PHP settings, .htaccess, nginx config); (4) a browser-side issue (cache, extensions) — test in an incognito window. Go to Troubleshooting Mode → Advanced → Enable mu-plugin disabling to include must-use plugins in the test scope.

Health Check shows "background updates are not working" — how do I fix automatic updates?

Background update failures are usually caused by: (1) wp-cron being disabled or unreliable — check DISABLE_WP_CRON constant in wp-config.php; (2) file system permissions preventing WordPress from writing to the update directory; (3) AUTOMATIC_UPDATER_DISABLED constant set to true in wp-config.php; (4) a hosting environment that blocks outbound connections to WordPress.org update servers. Run a manual update from Dashboard → Updates to test if updates can complete manually. If manual updates work but background updates do not, the issue is specifically with WP-Cron scheduling.

Customization & Developer Notes

How do I use Troubleshooting Mode to identify which plugin is causing a white screen of death?

Go to Tools → Health Check → Troubleshooting tab and enable Troubleshooting Mode. In this mode, all non-essential plugins are disabled for your admin session only. Navigate to the page that was showing a white screen — if it now loads correctly, a plugin was the cause. Return to the admin and re-enable plugins one at a time from the Troubleshooting Mode interface. After each re-enable, check the problematic page. The plugin that causes the white screen to return when re-enabled is the source of the problem.

How do I generate and share a Site Status Report with a plugin support team?

Go to Tools → Site Health → Status tab. Click “Copy site info to clipboard” button — this copies a text version of the full status report. Alternatively, go to the “Info” tab for a detailed breakdown of all site information organized by category. When reporting an issue to a plugin or theme developer, paste the clipboard copy into the support ticket. The report includes WordPress version, PHP version, active plugins and themes, database info, file permissions, and server environment — the standard information support teams need to begin diagnosing issues.

Frequently Asked Questions

Is Health Check & Troubleshooting redundant with WordPress 5.2+ built-in Site Health?

Partially. WordPress 5.2+ includes a built-in Site Health screen covering the core diagnostic use cases. This plugin extends it with: Troubleshooting Mode (not in WordPress core), more detailed PHP information, enhanced connectivity checks, and a more comprehensive status report. For basic health monitoring, the WordPress core Site Health screen is sufficient. For advanced troubleshooting of plugin conflicts on live sites, the Troubleshooting Mode feature makes this plugin genuinely valuable beyond what core provides.

Does Health Check & Troubleshooting need to be kept active after resolving an issue?

Health Check & Troubleshooting does not need to remain active permanently. It is primarily a diagnostic tool used when problems arise. Keeping it active has minimal performance impact (it does not run background processes or add significant overhead to page requests), so it is safe to leave installed. Many developers keep it installed but deactivated, reactivating when a troubleshooting session is needed. The Site Health data it shows when active is genuinely useful for ongoing site maintenance monitoring.

Can Health Check & Troubleshooting break after updates?

Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.

What should I check before installing Health Check & Troubleshooting?

Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.

Need a Health Check & Troubleshooting Developer?

Find a vetted WordPress developer specializing in Health Check & Troubleshooting. From setup and configuration to custom Health Check & Troubleshooting development — get expert help on WPWizzy.
Get a Free Estimate

Ready to hire your WordPress developer?

WPWizzy connects you with vetted freelance WordPress developers from the Codeable network — the top 2% of WordPress experts worldwide, , you can get a free no-obligation project estimate before hiring. Every developer is carefully screened, backed by Codeable’s satisfaction guarantee, and rated by real clients based on completed WordPress projects.

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.