A Professional WordPress Diagnostics Plugin —
Without Risk

A read-only WordPress systems inspector that reveals hidden performance, database, cron, server environment, and plugin risks — before they become problems.

Ten core diagnostic modules plus nine Pro-exclusive deep inspections. One health score. Zero changes to your data. Built for agencies, developers, and site owners who need deep visibility without the risk.

Try a Live Online Demo Now!

Deliver Exceptional Client Experiences with Proactive WordPress Monitoring, Performance Optimization, and Advanced Issue Detection

Go beyond basic maintenance — identify existing errors, optimize performance, and prevent future issues before they affect your clients. Reduce downtime, resolve problems faster, and strengthen long-term client trust.



Safe by Design

  • 100% read-only: No data changes, no cleanup, no optimization.
  • No automation: You stay in control of every decision.
  • Production-safe: Designed specifically to be safe in all environments.
  • No personal data access: Inspects system structure, not user records.
  • Incredible detail: Twenty diagnostic modules with actionable findings.
  • Insightful: Gives you a deep look at your WordPress environment, safely.
  • Save time: Finds problems that could take hours or days to uncover, in seconds.
  • Save money: Less time chasing the causes of errors and performance issues.

Fixing problems you don't understand is risky. This plugin makes those risks visible.

WordPress Sites Quietly Degrade Over Time

  • Autoloaded options grow unchecked, slowing every page load.
  • WP-Cron jobs fail or overlap without any visibility, causing unexpected functionality and performance issues.
  • Plugins introduce hidden side effects and database bloat under the hood.
  • SSL certificates expire and API keys go untracked.
  • Server misconfigurations hide beneath the surface undetected.
  • Plugin updates break live sites — and you don't know which one caused it.
  • Unauthorized user capabilities go unnoticed until a security incident.
  • Slow third-party API calls drag down page speed with no visibility into the cause.

Most WordPress problems don't appear overnight. They accumulate silently — until something breaks.

Your WordPress Site's Health — At a Glance

The Health Score Dashboard


Animated Health Gauge

A top-level 0–100 score that grades your site across its most impactful performance and safety dimensions — refreshed on demand via AJAX.

  • PHP version (8.1+ recommended)
  • Pending WordPress core & plugin updates
  • Autoloaded options size (warn at 500 KB, critical at 800 KB)
  • Orphaned postmeta, HTTPS enforcement, WP_DEBUG status

Recommended Diagnostic Paths

The dashboard analyses your live error log, autoload size, cron status, and pending updates — then surfaces the fastest routes to your current problem.

  • Seven evaluated scenarios: post-update breakage, slow admin, checkout issues, outages, plugin conflicts, DB errors, performance regression
  • Each path shows which modules to visit and in what order
  • Specific errors from your log that triggered each recommendation
  • Clickable module cards for fast navigation to the right place

Nineteen Diagnostic Modules That Reveal What's Actually
Happening Inside Your WordPress Installation

What the Plugin Shows You


Error Log & Error Map

Parses your PHP error log, groups errors by severity and frequency — then gives you a structured "Error Map" for each one with plain-English explanation, probable cause, numbered fix steps, and WP-CLI commands.

  • Severity-grouped view: critical, performance, and informational — with occurrence counts and first/last seen timestamps
  • Error Map: five structured sections per error — What It Means, Probable Cause (extracts the actual function/class from the message), Impact, numbered Fix Steps, and Prevention
  • "What Changed?" button on every error card — checks if a recent plugin update caused the error
  • Bar charts showing error frequency and most error-prone files, with full-text hover tooltips
Learn More →

What Changed? — Timeline Correlation

Tracks every plugin update, activation, and WordPress core update as a timestamped event — then correlates them with PHP error spikes to show exactly what broke your site and when.

  • Interactive SVG timeline displaying change events and error frequency side by side
  • 0–99 confidence scores: file-path matching (error originates inside the updated plugin's folder) scores 80–99
  • "What Changed?" button on every error card opens the correlation panel inline — without navigating away
  • Plugin version history, error onset analysis, and chronological event log in one view
Learn More →

DB Health Inspector

Read-only queries that surface potential database bottlenecks without modifying a single row.

  • Table bloat — lists all tables exceeding 50 MB with exact sizes
  • Autoloaded options with Top 10 / Show All toggle, color-coded by severity
  • Orphaned postmeta, usermeta, and term relationships; revision bloat detection
  • Options table audit — expired transients, oversized options, active transient count
Learn More →

Blast Radius Analyzer

Maps every custom table, cron job, and REST route on your site — and attributes each one to the specific plugin that created it.

  • Custom database tables with owning plugin name, version, and row count
  • Non-core cron jobs attributed via callback Reflection and fingerprint matching
  • REST API namespace map — every route attributed to its registering plugin
  • Full Hook Inspector — $wp_filter dump with dark-mode modal and pop-out view
Learn More →

Asset Inspector

Inspects every script and stylesheet WordPress has enqueued on the front end — with file-level size data.

  • Separated JavaScript and CSS sections with individual file sizes
  • Running totals per category so you can gauge payload at a glance
  • Source attribution — identifies which plugin or theme registered each asset
  • Graceful fallback when CDNs don't return Content-Length headers
Learn More →

Cron Inspector

Understand what WordPress background tasks are actually doing — and which ones aren't running at all.

  • Standard WP-Cron jobs with next run timestamp and recurrence interval
  • Overdue event detection — flags any event whose scheduled time has passed
  • Action Scheduler jobs — pending, failed, and completed counts
  • All jobs sorted chronologically by next scheduled run
Learn More →

Autoload Governor — "The Silent Killer"

Every autoloaded option loads into PHP memory on every single page request. This module names the culprits and gives you the exact WP-CLI commands to clean them up.

  • Total autoload size with tiered thresholds — warning at 500 KB, critical at 800 KB
  • Per-plugin attribution — groups options by prefix to identify which plugin is responsible
  • Deep Diagnostics — orphaned options from removed plugins (80+ fingerprint database), autoloaded transients, duplicate cache clusters, migration remnants, stale WooCommerce sessions
  • Each finding includes a ready-to-run WP-CLI remediation command
Learn More →

Risk Indicators

Pre-flight compatibility checks for WordPress core upgrades — surface breaking changes before they break production.

  • Deprecated Functions Inventory — every deprecated function with the version it was deprecated in and its replacement
  • Breaking Hooks Detector — scans the live $wp_filter for hooks renamed or removed in recent WordPress releases
  • Plugin Compatibility Matrix — calls the WordPress.org API to flag plugins not tested against your running WP version
Learn More →

Time Bomb Detector

Proactive alerts for things that will break your site in the near future — surfaced before they become emergencies.

  • SSL Certificate Expiry — live certificate check, red alert when ≤15 days remain
  • PHP end-of-life flags, stale plugin count, and expired API key / license inventory
  • Update Risk Analysis — detects major version jumps and flags high database migration risk
Learn More →

Server & PHP Environment

A complete technical profile of your hosting environment — surfaced directly inside WordPress admin.

  • All critical php.ini directives: memory limit, max execution time, OPcache status, error display, and more
  • Every relevant wp-config.php constant with its live value and a plain-language flag for any problems
  • Recommended extension check, full loaded extension inventory (searchable), and complete database details
Learn More →

Nine Pro-Exclusive Modules for Deep
Performance, Security, and Root Cause Analysis

What Pro Unlocks Beyond the Core Diagnostics


Security Audit

Three read-only security inspections that surface privilege creep, tampered plugin files, and exposed REST endpoints — before an attacker finds them.

  • User & Role Audit — every account grouped by role, with flags for non-admins holding dangerous capabilities
  • Plugin Checksum Verifier — compares installed files against WordPress.org checksums to detect unauthorized modifications
  • REST API Route Inspector — registered routes with permission callbacks, so you know what's publicly accessible
Learn More →

Content Health

Inspects your media library and permalink layer for orphaned files, broken references, and stale rewrite rules that quietly degrade user experience.

  • Media Library Health — detects missing physical files, unattached media, and attachments with broken metadata
  • Rewrite Rules Inspector — active rules, stale state detection, and plugin-added rules that may conflict
  • Broken Reference Detection — scans post content for attachment IDs that no longer exist
Learn More →

Core Web Vitals Estimation

Server-side proxy estimates for LCP, CLS, and INP — correlated with detected performance issues so you know what to fix first.

  • LCP, CLS, and INP estimates from server-side metrics and asset weight analysis
  • Per-metric signals tied to your actual TTFB, external dependencies, and asset payload
  • Color-coded Good / Needs Work / Poor ratings so you can prioritize improvements
Learn More →

Request Profiler

Captures per-request execution time, peak memory, database query counts, and hook timelines — the data you need to pinpoint exactly where slowdowns originate.

  • Live snapshot: execution time, memory delta, query count, and total query time
  • Slow query detection with per-query timing when SAVEQUERIES is enabled
  • Hook Timeline Visualisation — bar chart of relative time spent per action and filter callback
Learn More →

Root Cause Analysis

For complex problems without an obvious trigger — slow-building regressions, multi-plugin conflicts, and environmental issues. For post-update breakage, start with What Changed?

  • Correlates error log, slow queries, cron backlog, autoload bloat, and external deps into named findings with confidence ratings
  • Plugin attribution — names the specific plugin responsible for each finding, with WP-CLI commands and a deactivation link
  • "Primary Suspect" callout when multiple findings point to the same plugin
  • Change correlation — checks if recent plugin updates coincide with current errors
Learn More →

Conflict Detector

Shows exactly which plugins are fighting over hooks, loading duplicate assets, and providing overlapping functionality — with full plugin names, versions, and one-click deactivation links.

  • Hook conflict detection — plugin name pills show exactly which plugins share the same hook at the same priority
  • Competing plugin analysis — flags two caching plugins, two SEO plugins, or two security scanners active simultaneously, with risk level and deactivation links
  • Duplicate asset detection — shows each conflicting handle alongside the plugin name and version that registered it
  • Priority extremes — shows which plugin runs first and which runs last on the same hook
Learn More →

External Dependency Monitor

Tracks every outbound HTTP request your WordPress site makes — because a slow or failing third-party API can silently cripple your page load times.

  • Per-host summary with request count, average latency, max latency, and error rate
  • Slow request threshold (500ms+) and failing request identification with status codes
  • Blocking vs. non-blocking classification — understand which calls are holding up page rendering
Learn More →

Performance Baselines

Rolling snapshots of execution time, memory usage, and query counts over time — so you catch regressions the moment they start, not after clients report slowdowns.

  • Automatic trend analysis: improving, stable, or regressing — tracked across every snapshot
  • Historical snapshot table with execution time, peak memory, query count, PHP version, and active plugin count
  • No personal data stored — only anonymous system-level performance metrics
Learn More →

Pre-Update Impact Analysis

Before every plugin update, see its full footprint and risk level — so you know exactly what could break before you click "Update".

  • Blast Radius Score (0–100): weighted by shared hooks, custom DB tables, cron jobs, REST routes, asset size, and error history
  • Risk rating: Low / Moderate / High / Critical — with a plain-English summary of what the update could affect
  • Shared hooks identified — shows exactly which other plugins share the same hooks, making conflicts visible before they happen
  • Analysis cached for 30 minutes so repeated views are instant
Learn More →
Try a Live Online Demo Now!

Who WP Health Inspector Is For

Why Agencies Install This on Every Site

What This Plugin Is Not

  Not a security firewall   Not a malware scanner   Not an optimizer   Not a backup or restore tool   Not a one-click fix solution   Not a SaaS dependency

This is professional diagnostic tooling — built to reveal and explain WordPress issues, not automate solutions. Completely non-invasive: it provides insight into issues currently affecting your site, as well as potential future risks.

Every Day Without Visibility Is a Day
Problems Are Getting Worse


A single bloated autoload table can add hundreds of milliseconds to every page load — across every visitor, every day. A failing cron job silently queues up work that fires all at once on the next page load. A plugin update that broke something three weeks ago is still throwing fatal errors that nobody checked.

The sites that run smoothly aren't lucky — they're monitored. The difference between a five-minute fix and a weekend emergency is knowing the problem exists.

WP Health Inspector gives you that knowledge — without the risk of touching anything.

Understand WordPress Before It Breaks —
Save Time and Money Fixing Existing Issues

Get the Fully Featured Pro Plugin

View every issue discovered across all twenty diagnostic modules — no limits.

Unlock What Changed? timeline correlation, Pre-Update Impact Analysis, Plugin Conflict Detector, Root Cause Analysis, Security Auditing, Core Web Vitals, Request Profiling, and more.

Know exactly which plugin broke your site, which update caused it, and what to do — before you click anything.

Get Pro Now

Try the Free Lite Version

Install, scan safely, and see what your WordPress site has been quietly accumulating.

Includes Error Log & Error Map, What Changed? timeline, Blast Radius with plugin attribution, Autoload Governor, and more — free, forever.

No account. No trial. No nag screens. No data sent anywhere.

Download Lite — Free
Try a Live Online Demo Now!