Is your WordPress Admin Dashboard crawling at snail speed? Have you tried everything only to see it upgrade to a turtle?
Having a slow WordPress admin dashboard is terribly demotivating. Imagine doing your best only to find that you’re making baby step progress.
The worst case scenario is when it refuses to load (and trust me I’ve been there). The only thing left to do is to throw out the computer but I don’t think that’s the solution. Here are 10 ways you can speed up reaction time in your admin dashboard and put an end to the sloth engine. I also included tools that you can use to test your results and help you to troubleshoot.
Test Server Response Times
Use Page Speed Insights to test if your server is slowing down your site.
Reduce Server Response time (TTFB) – This is the responsiveness of your web server (Hosting). Can be upgraded by caching or changing to a faster hosting provider.
Use GT Metrix to test your website loading speed
If your server uses outdated HTTP rules then your website will suffer in the long term. You want to use HTTP/2. Test your HTTP/s status with this tool. It depends on your host. So you cannot change this unless you change host.
Use Query Monitor to test which plugins are slowing you down.
Scroll to see which plugins are resource hungry.
Scroll down to see the list of plugins and their load times. Most of these plugins can be replaced with a low CPU counterpart. We’ll get to that later in this tutorial.
After getting these results. Mark them and then note the changes after each of the steps below are implemented.
1. Troubleshoot your internet connection
It could be that your internet is not working properly and you need to reboot your router or upgrade your hardware. If this is fine and you’re getting good internet [without a lot of connected devices] check your host’s connectivity. SiteGround reports its performance by showing its status to users in their login area. Also. If you have exceeded your hosting plan’s resources then you might need to upgrade.
SiteGround sends you email notifications if your plan is exceeding its limits.
2. Choose a better hosting provider (or upgrade plan)
There are many options for cloud hosting and managed WordPress Hosting. It’s best to choose one that can suit your needs. Avoid EIG companies at all cost.
Our recommended hosting provider is SiteGround. Their speed is remarkably fast and their technology is always up to date. 24/7 technical support is their promise that they fulfill as one of the best in their field.
3. Avoid High CPU plugins
The most notable slow plugins are Related post, site builders, sitemaps and plugins that are constantly scanning your website. They often appear repeatedly in your GT Metrix report.
- Backup – Avoid Backup Buddy (use UpdraftPlus)
- Sitemaps – Avoid Better WordPress Google XML Sitemaps (use Yoast)
- Broken links – Avoid Broken link checker (use Dr. Link Check)
- Comment – Avoid Disqus Comment System (use Disqus Conditional Load)
- Social sharing – Use Sassy Social Share or DVK Social Sharing.
- Analytics – Use Google Analytics, Search Console or Clicky
- Page Builders – Coding your website is the fastest way to have it function, you or your team can learn HTML to enhance website speed, but if you use page builders note that they are always going to affect your speed.
These are just a few, always do your research to find out which plugins to avoid and their alternatives
4. Remove Unnecessary plugins and themes
Your plugins are the second most important factors to consider. Disable all unnecessary plugin settings that you don’t use. Delete all plugins that you don’t use as well. Having them sit around idle will negatively impact your site and dashboard. If a plugin is no longer being supported or tested with your version of WordPress Stay away from it.
WordPress comes with a default set of themes when it is installed on your server. Remove all except the one you are using. Less resource used = more speed.
5. Block bad bots (with Wordfence)
Within minutes of installing wordfence, you will be able to start blocking spammy crawlers that visit your site which uses up unnecessary bandwidth.
Step 1. Install Wordfence
Step 2. Navigate to live traffic report ( Wordfence –> Tools). You will see all the bots hitting your site in real time. You will need to watch for a minute or two to see the ones constantly hitting. Googlebot is acceptable but for all the others you should research. Google their hostnames and see if other people are having issues with them as well.
Step 3. Go to Wordfence’s security settings (Firewall-> Blocking) and add the spam bots that you wish to block. Asterisks are used as wildcards and they provide three ways to block bots. Let’s say you know a bot by the name of example. When adding it to the block list you can add it in the following ways :
1. *example* – Using the asterisk in this way will tell wordfence to block all users with words before or after the example text
2. *example – Blocks all users that end with example
3. example* – Blocks all users that start with example
Step 4. Configure wordfence’s rate limiting. This allows you to block fake Google Crawlers, limit/block crawlers and humans from making excessive requests. It also improves security on 404 pages. Enjoy wordfence’s recommended settings below.
Step 5. Double check on your blocking lock to see the bots that are blocked.
Use these settings to limit the amount of resources wordfence uses.
Disable – WordPress email alerts, automatic scheduled scans and updates needed.
Enable – use low resource scanning and delete wordfence tables and data on deactivation
Decrease – limit the number of issues sent in the scan results email – to 500, how much memory should Wordfence request when scanning to – 100MB
Increase – update interval in seconds to 10-15 seconds
You can visit their options page for more recommended settings.
6. Ensure WordPress is updated to the latest version
WordPress is constantly being updated. Many people tend to wait for a few days before updating but you do not want to wait too long. Updating WordPress as soon as possible is ideal. These updates have bug fixes, speed enhancements and security features enhanced. WordPress is open source so anyone can read the code at any time to improve it or to tear it down.
Method 1. Manual updates -Updating WordPress is as easy as downloading the new version as it arrives. Go to Dasboard>Updates and update your version if a new version is there.
Method 2. Your hosting provider should provide you with the option to automatically update your version of WordPress. If not then you might want to consider switching.
Method 3. Using a plugin – If you want you can use a plugin. Download and install Easy Updates Manager. Navigate to Dasboard>Update options to configure the plugin. Scroll down to automatic updates section and enable updates for core, plugins, themes and transition files. Save your settings.
Method 4. Using Code – Add this line of code to your wp-config.php file to automatically update WordPress Core
Similarly to update WordPress themes and plugins add
to your functions.php folder. It is possible that when your core files, themes, and plugins update, you will lose these settings. It’s best to add them using a Code Snippets plugin. Which stores “snippets” independently in the WordPress database. Also, this keeps your wp-config.php and functions.php files as clutter free as possible.
7. Configure WP-Optimize
WordPress stores unnecessary data in your database such as revisions and thrashed comments. Delete them using WP-Optimize for improvements in your website’s performance. Wp Optimize is a one-click optimize solution so you should get the hang of it in no time.
8. Use a caching plugin (but avoid object caching and database caching)
Some hosts like SiteGround provide an in house caching plugin but if you’re using WP-Rocket or w3 total cache or any plugins we recommend. Ensure that you disable object caching and database caching. Object and Database caching puts unnecessary stress on your server’s memory in order to offload stress from your database. This can be good for dedicated servers but if you are on shared hosting, you’re better off disabling it.
W3 total cache settings.
9. Configure CloudFlare CDN
CDN means Content Delivery Network. Their purpose is to offload resources to a data center in order to speed up a website and reduce bandwidth usage. Stackpath is a premium CDN with 45 data centers around the world. Their cheapest plan costs $20 per month and they offer a free 1-month trial. CloudFlare is a free CDN which provides premium options. Cloudflare has 175 data centers to handle your website.
10. Delete Expired WooCommerce Transients
Transients are methods used to store API calls in your database. You should delete the expired transients, they will slow your site/dashboard down. Use Transients Manager. A free plugin that lets you get rid of those expired speed dampeners.
These settings should help, but this is not an exhaustive list. Share the tools that you found most useful and any other recommendations that we left off.
Now Go Enjoy your website/admin panel