STAGING
  1. Home
  2. Knowledge Base
  3. WooCommerce Speed Problems
  4. How To Speed Up A Slow WooCommerce Backend

How To Speed Up A Slow WooCommerce Backend

A slow WooCommerce backend turns everyday jobs into a grind. When every order, product edit and report takes ages to load, you and your team lose hours each week just waiting on the dashboard.

Here are the changes that actually make a difference, plus the popular tips you can ignore.

How To Speed Up WooCommerce Backend & Admin Panel

Fixes That Speed Up the WooCommerce Admin

1. Don’t cut corners on hosting

It sounds obvious, but a WooCommerce store needs decent hosting. Budget hosting looks attractive on price, yet the gap between cheap and good hosting is roughly the difference between a coffee and a nice lunch each month. Whatever you save, you’ll lose many times over in staff time spent waiting.

Cheap hosts are often unreliable as well as slow, and short outages add up. A site that’s down has no speed at all, which matters even more when it’s a store. Look for hosting that includes object caching, a form of database caching that makes a big difference to WooCommerce. WP Alpha includes Redis object caching.

2. Convert your database tables to InnoDB

If your store has been running for a few years, some of its database tables may still use the old MyISAM storage engine. MyISAM locks an entire table while it’s being written to, so only one write can happen at a time. On a busy store those writes pile up in a queue and everything slows down.

InnoDB only locks the row being changed, so many writes can happen at once, much like a shared Google Sheet. Switching over speeds up the backend along with anything else that leans on the database, including the cart, checkout and My Account pages.

Take a backup before you change anything (here’s how backups work on WP Alpha). The free Servebolt Optimizer plugin converts the tables and adds indexes to some of them, which helps further. WP-Optimize can also do the conversion, or you can run the commands yourself through MySQL or phpMyAdmin. See our guide to optimising your WooCommerce database for more.

3. Enable High-Performance Order Storage (HPOS)

WooCommerce was originally built on top of the standard WordPress database structure, which was never designed for stores with large numbers of products and orders. HPOS gives orders their own dedicated database tables, and the speed gains flow through to the backend, cart, checkout and My Account area.

Turn it on under WooCommerce > Settings > Advanced > Features. You’ll need to confirm your plugins are compatible (WooCommerce flags any that aren’t), sync existing orders into the new tables, then switch it on. WooCommerce’s HPOS documentation covers each step. Try it on a staging site first.

4. Find and fix PHP errors

Hidden PHP errors are a common cause of a sluggish admin. Outdated plugins often throw errors that never show up on the dashboard, and configuration problems can quietly add seconds to every backend page load.

The easiest way to find them is the free Query Monitor plugin. Once it’s installed, a new item appears in the admin bar. Look for any errors or warnings it reports, then click through for the technical details, which usually point to the plugin causing the trouble and what’s going wrong. You can also turn on WordPress debug mode to log errors.

5. Run a current PHP version

Each PHP release is faster than the one before, so run the newest version your site supports. Check that your theme and plugins are compatible before you switch, because an unsupported PHP version can break things. A developer can help if you’re unsure, and a staging site is the safest place to test. Here’s how to change PHP versions on WP Alpha.

6. Put Cloudflare in front of your site

A CDN such as Cloudflare takes work off your server, leaving more resources for the backend. Even the free plan can make a noticeable difference. Cloudflare’s APO service goes further by caching your whole site on their network.

7. Block brute force attacks and SEO crawlers

A typical WordPress site gets somewhere between 1,000 and 10,000 brute force attempts a day. Even a low traffic site can be put under real strain by that. Cloudflare firewall rules can stop this traffic before it ever reaches your server. It’s also worth blocking crawlers from SEO tools like Ahrefs and Semrush, which can add a lot of load. Busy stores may want Cloudflare’s paid plan for its fuller firewall. On WP Alpha, Lockdown mode adds another layer of protection.

8. Install Wordfence

Wordfence filters out malicious traffic that makes it past Cloudflare. With good Cloudflare rules in place, the free version is usually enough. Claims that it slows sites down don’t match what we see: the small load it adds is outweighed by the bad traffic it blocks.

9. Stop crawlers hitting search, cart and wishlist URLs

Google and other crawlers often hammer WooCommerce search, add to cart and add to wishlist links, adding and removing products several times a second. That hurts performance and does your SEO no favours either. Add these lines to your robots.txt file to keep crawlers away from those URLs:

Disallow: *s=*
Disallow: *add-to-cart=*
Disallow: *add-to-wishlist=*
Disallow: */search/*

Google Search Console can show other crawled query strings worth blocking. See our WooCommerce robots.txt guide.

Common Advice That Won’t Speed Up Your Backend

A lot of speed advice is written by people who have never optimised a real store. These tips do nothing for backend speed, and one of them can do serious damage:

  • Raising the WordPress memory limit: if memory were too low, admin pages would crash with a warning. Unless that’s happening, a higher limit changes nothing.
  • Caching the admin area: never do this. It can lead to lost data or a corrupted database.
  • Limiting the WordPress heartbeat: it has no effect on backend speed.
  • Limiting post revisions: this doesn’t help either.
  • Changing your theme or page builder: neither has anything to do with how fast the WooCommerce admin runs.
  • Minifying or combining CSS, JavaScript or HTML: your web server already compresses these files with Gzip and Brotli, so minifying adds nothing.

If logged in customers are also seeing slow pages, see how to speed up WooCommerce for logged in users.

A Faster WooCommerce Admin Starts With the Server

Most slow WooCommerce backends come down to the hosting and database underneath them. WP Alpha hosting gives your store Redis object caching, easy PHP version changes, staging sites for safe testing, automatic backups and SSH access, so your team spends less time waiting on the dashboard.

Moving from another host? We’ll migrate your site for free.

View WP Alpha Plans →

Related Articles