Home / Questions / Why is my WordPress admin dashboard so slow?
Why is my WordPress admin dashboard so slow?
A slow WordPress admin is usually caused by heavy plugins, background requests such as the Heartbeat API, an overloaded database or hosting with too few resources. Find the slowest plugin first, then check hosting and the database. Most dashboards speed up after one or two targeted fixes.
A slow WordPress admin wastes time every day: pages take seconds to open, saving a post feels stuck and editors start to avoid updating the site. The good news is that the cause is almost always one of a few common problems, and each one can be found and fixed.

Work through the checks below in order. Start with the quick ones, and only move to hosting changes once you have ruled out plugins.
Common causes of a slow WordPress admin
- Heavy plugins. Page builders, analytics dashboards, SEO suites and backup tools often load a lot of code on every admin screen.
- Background requests. The Heartbeat API and plugins that call external services can keep the server busy while you work.
- A bloated database. Thousands of post revisions, expired transients and leftover tables from old plugins slow down queries.
- Weak hosting. Cheap shared plans give PHP very little memory and few workers, so the dashboard queues requests.
- Old PHP version. Newer PHP versions run WordPress noticeably faster.
- No object cache. Busy sites and stores benefit from Redis or Memcached for repeated database queries.
Ready to act on this?
Get a written review of your site, or send us your question and we will reply within 24 hours.
Step 1: find the plugin behind the slow WordPress admin
Install the free Query Monitor plugin. It shows how long each page takes, which database queries are slow and which plugin made them. Open the screens that feel slowest, such as Posts, Orders or the editor, and note which plugin appears most often.
If you cannot spot it, deactivate plugins one at a time on a staging site and time the dashboard after each one. When the speed jumps, you have found the culprit. Replace it with a lighter alternative or change its settings.
Step 2: calm background requests
The Heartbeat API autosaves posts and shows who is editing what. On some sites it runs too often. A performance plugin can reduce its frequency on admin screens. Also check for plugins that load remote feeds, ads or update notices on the dashboard home screen, and turn those widgets off.
Step 3: clean the database
- Take a full backup first.
- Limit post revisions in wp-config.php so they do not grow forever.
- Delete expired transients and spam comments.
- Remove tables left by plugins you no longer use.
The WordPress handbook explains the wp-config.php settings in its wp-config guide.
Step 4: check hosting and PHP
Open Tools, then Site Health, and look at the PHP version and memory limit. If PHP is old, ask your host to upgrade it after testing on staging. If the memory limit is low or the dashboard is slow even with few plugins, the hosting plan may simply be too small. Managed WordPress hosting with an object cache fixes a slow WordPress admin on busy sites more reliably than any plugin.
| Symptom | Likely cause | First fix |
|---|---|---|
| One screen is slow | A plugin on that screen | Query Monitor |
| Every screen is slow | Hosting or PHP | Site Health check |
| Slow after an update | New plugin version | Roll back on staging |
| Slow orders screen | Large WooCommerce database | Database clean and object cache |
When to ask for help with a slow WordPress admin
If you have tried the steps above and the dashboard is still slow, the problem may be custom code, a large database or server settings you cannot change yourself. Our speed optimisation service starts from $200 and covers the front end and the admin. If your public pages are slow too, read our guide on slow WordPress websites.
Example: fixing a slow WordPress admin on a store
A typical case is a WooCommerce shop where the Orders screen takes ten seconds to open. Query Monitor shows a reporting plugin running heavy queries on every admin page. Limiting that plugin to its own screen fixes most of the slow WordPress admin problem, and adding an object cache on the host fixes the rest. Two targeted changes, no new hosting plan.
Related services
Related questions
Frequently asked questions
Does a slow WordPress admin affect my visitors?
Not always. Visitors see cached pages, while the admin is never cached. But the same weak hosting often slows both.
How many plugins is too many?
There is no fixed number. One heavy plugin can do more harm than twenty light ones. Measure instead of counting.
Will a caching plugin fix the dashboard?
Page caching does not apply to the admin. An object cache can help, but only on hosting that supports it.
Is it safe to deactivate plugins to test?
Yes on a staging copy. On a live site, some features will stop working while a plugin is off.
Not sure where your site stands?
Send us the details and we will reply within 24 hours with a clear next step.