Dragon Speed Doctor box
All plugins

Dragon Speed Doctor

Find which plugins are slowing your WordPress site — measured on your own server, explained in plain English.

Per-plugin verdicts in plain English, with measured ranges and Low, Medium and High impact badges. The plugins worth acting on come first.

Two guided steps: install the measurement loader, then run a diagnosis. Your latest results are summarised at the top.

Pre-scan checks confirm the site can be measured, then live progress while the doctor times each plugin.

Every script and style on your pages, attributed to the plugin that ships it, with render-blocking counts.

Autoloaded option weight with a Healthy or Above 800KB verdict and the probable owner of each option.

Features

What Dragon Speed Doctor does

Per-Plugin Timing

What each plugin costs on the front end and in wp-admin, as honest measured ranges

Asset Audit

Every script and stylesheet on your pages, attributed to the plugin that ships it, with render-blocking flags

Database Signals

Autoloaded-option weight and probable owners, a common hidden slowdown

Plain-English Verdicts

Low, Medium and High impact badges, sorted worst first, no jargon

Before & After

Scan before updating plugins and again after, and see exactly what changed

Dependency Awareness

Plugins that cannot be separated are measured together and labelled honestly

Honest Confidence

Says "inconclusive" when the server is too noisy, instead of inventing a number

WP-CLI

`wp speed-doctor scan` for scripted or scheduled diagnosis

No External Services

Everything runs on your own server; nothing is sent anywhere

Guides

Put Dragon Speed Doctor to work

Step-by-step guides from the team that builds it. All guides

Requirements

  • · WordPress 6.2 or newer
  • · PHP 8.0 or newer
  • · WordPress 6.2+ · PHP 8.0+

Changelog

v1.2.0

Speed Doctor can now check your site on a schedule and after updates, keep a year of results, and email you when a second scan confirms a slowdown; it is off until you turn it on in Settings. • Automatic scans: weekly or daily at a quiet hour you pick, plus a follow-up scan 10 minutes after a plugin, theme or WordPress update (installing something new does not start one). A run of updates shares one scan. They run through WP-Cron in small steps, time the front end, and never install the measurement loader by themselves. • Slowdown emails: when an automatic scan finds a page or a plugin slower than the scans before it, a second scan an hour later has to agree before anything is sent.

View full changelog →