Why WordPress Admin Slow? 12 Reasons & How to Fix It

WordPress backend loading, which is what a user sees when navigating to their WordPress site’s dashboard or editing its content. It has been sluggish for many WordPress users. WordPress admin slow is a major problem and it can make the site’s content editing process frustrating for both WordPress admins and their clients.

So no one wants to wait that long when they are trying to do something in the WordPress admin panel.

In this blog post, I will discuss the most common causes for WordPress backend slowness and provide you with solutions that will help fix it!

WordPress admin is usually the most-used section of WordPress site. It is possible that WordPress admin loading time will increase over time as you and your website grow in size, complexity, and traffic.

Some of the top reasons that can slow your WordPress admin.

How To Fix A Slow WordPress Admin Dashboard: 12 Tips & Reasons

What if your WordPress admin is still slow? Here are some of the WordPress troubleshooting tips to fix WordPress backend loading problem.

(1) Consider Upgrading Your Hosting

WordPress.org recommends WordPress-optimized hosting, which is a level of WordPress hosting that has been configured to work best with WordPress.

Sometimes your host may not work as well with WordPress as WordPress does. If you are on a shared server, this is likely the case.

So upgrading your existing hosting can solve your WordPress admin speed problems.

A WordPress-optimized hosting provider will generally be more expensive, but you get what you pay for, and WordPress will load much quicker.

I recommend using any of the following optimized hosting providers if you have enough budget.

Here is the guide for the best WordPress-managed hosting.

(2) Use the Latest Version of PHP

WordPress requires PHP to load all WordPress data. The latest version of PHP is recommended for WordPress, especially if WordPress admin is slow while loading.

If WordPress is loaded on your server and WordPress admin is slow, but other PHP-heavy sites are loading well, then WordPress may not be compatible with your version of PHP.

Change php version

So you should change your PHP version to the latest version. If you use cPanel hosting, then simply login cPanel and go Selected PHP version feature then change your current PHP version to the latest one.

(3) Upgrade WordPress Version

If WordPress admin is slow, it might be time to upgrade your WordPress version. WordPress updates come with new features and bug fixes, so WordPress developers recommend that you update WordPress periodically to get these benefits.

Upgrade WordPress version

If WordPress is too old or out of date, it may be time for an upgrade because updating WordPress can fix security bugs as well as speed up the backend by caching more aggressively.

(4) Disable Trackbacks & Pingbacks 

Pingbacks are when blog authors notify other blogs that they have linked to their content. WordPress is set to ping blogs automatically, but it’s an outdated protocol that can be disabled easily in WordPress admin panel.


So sometimes your WordPress backend may slow down because of WordPress pinging other blogs.

Disable trackbacks: 

Trackbacks are the same thing as Pingbacks except they’re for private messages from blog authors and WordPress does not send them out by default. You may choose to disable these if you are not connecting with other WordPress blogs.

(5) Use Query Monitor To Sniff Out Slow Plugins

You can use a query monitor WordPress plugin to sniff out WordPress plugins that are slowing down your WordPress admin.

You can also use the WordPress debug mode and check “show WordPress tables” to see WordPress queries and slow plugins.

I will highly recommend using Query Monitor that lets you find WordPress plugins that are slowing down WordPress admin.

query monitor

It will show you which WordPress queries are slowing down your WordPress admin, and it also has a WordPress debug mode.

This WordPress plugin is easy to use yet very powerful, and it’s a one-click solution for WordPress admin slow loading issues.

If you find any plugin that causes for backend slow loading of WordPress, you can disable or uninstall them.

(6) Use Heartbeat Control

The WordPress Heartbeat API helps WordPress backend loading speed and backend performance.

WordPress Heartbeat API was introduced in WordPress version four point two (version: WordPress v/s WP) to improve WordPress core features, including the administration panel’s front page and dashboard pages load time.

WordPress heartbeat is set in seconds by default, so the value you enter should be less than five minutes.

To control WordPress heartbeat you can use WP Rocket plugin that lets you adjust WordPress heartbeat to your needs.

control heartbeat using wp rocket

(7) Clean Your Database

WordPress admin becomes slow because of the cumulative effect of many small requests for data. WordPress has to load all database tables on each request, and these requests take time.

Also, WordPress queries are cached by default so subsequent page loads will be faster if they come from the cache rather than querying the database again.

Cleaning your WordPress database can help reduce WordPress admin loading time. WordPress does not automatically remove old data, so it can easily pile up and slow down WordPress backend performance.

The best way to clean your WordPress database is by using Advanced Database Cleaner or WP Rocket plugin on a regular basis. 

WP Rocket will help keep the size of WordPress tables smaller deleting no needed information. It also helps you delete all unused WordPress cache tables, WordPress transient options, WordPress update (core) files, and WordPress auto-save data.

wp rocket database cleanup

WP Rocket automatically handles everything for you with a single click on the “preconfigured scripts” tab.

(8) Increase WordPress Memory Limit

By default, WordPress memory limit is set to 256MB. So slow loading of WordPress admin can be caused by a low WordPress memory limit, which restricts the number of WordPress processes that are executed at a given time.

Allow WordPress admin pages and plugins to use more CPU resources with this code snippet in wp-config.php

define('WP_MEMORY_LIMIT', '512M');

This WordPress code snippet will allocate a minimum of 512MB to WordPress, which should be more than enough for most WordPress websites.

(9) Disable Unnecessary Dashboard Widgets

By default, WordPress has many widgets like WordPress News, WordPress Plugins, WordPress Links available that take up memory and slow down WordPress admin page.

Due to some unnecessary dashboard widgets, your WordPress backend can slow and it becomes more complicated.

To make WordPress admin fast and easy to use, you can disable unnecessary WordPress dashboard widgets using WordPress dashboard plugins. 

Simply install and activate the free Widget Disable plugin from WordPress repository then go to Appearance → Disable Widgets and get rid of all the widgets that you don’t use.

disable widgets

(10) Limit Post Revisions And Autosave

Autosave of WordPress posts can be one of the reasons for slowing WordPress admin. WordPress autosave feature saves a copy of your post every time you make changes to it and stores them with revision numbers.

So you can disable autosave of every post by adding a simple code snippet to your WordPress wp-config.php file

Limit Post Revisions And Autosave
//disable WP Post Revisions
define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', false);

(11) Protect The wp-login Page

WordPress admin should be one of the most secure pages on your website, but you may have made some security mistakes that are exposing it to WordPress login page hacking attempts.

You should not protect only against hackers but also prevents spam bots from using your server to login. So automatic login bots consume server resources when they attempt to login to your site. 

Sometimes for this reason your WordPress admin can be slow. So better you should protect your admin login page.

You can change the default admin login URL using a plugin called WP Hide Login or you can use iThemes for your entire site security.

change login URL using iThemes
iThemes hide backend features

iThemes security plugin has lots of features. So along with many security features, you can change the default admin login address (URL) just by simply adding the custom URL slug text.

(12) Disable Browser Extensions

Sometimes browser extensions can slow WordPress admin. So, you can disable all browser extensions and see if there is any change in WordPress loading speed.

If you want to re-enable a specific extension, do not forget to enable it before opening WordPress Admin again.

In Conclusion

Finally, the above guide is about the reasons for slow WordPress admin and how to fix the slow loading of the WordPress admin backend.

The most common reason for WordPress admin slow is because WordPress database is not optimized well, and WordPress scripts are malfunctioning or failing for some reason. Sometimes WordPress admin slows if the server has the poor performance to handle all requests at once.

So I hope the above tips can help WordPress users to know the reasons for WordPress admin slow and how to fix WordPress backend loading.

Share your love

Palash Talukdar is a digital marketer & the founder of WP Basic Pro. He has been building and managing WordPress websites for 5+ years. He loves to write about WordPress, SEO, marketing, productivity, and web performance.

Articles: 133

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.