Home โ†’ Blog โ†’ WooCommerce Speed
Speed

WooCommerce Running Slow? 10 Fixes to Speed It Up Fast

By Global Website Designerยท9 min readยทJune 2025

WooCommerce is powerful but notoriously heavy. As your store grows โ€” more products, more orders, more plugins โ€” performance degrades. Here are 10 targeted fixes specifically for WooCommerce stores.

โšก A 1-second delay in page load reduces conversions by 7%. For a store doing $10,000/month, that's $700/month in lost sales. Want us to fix it? WhatsApp for a free speed audit.

1. Use WooCommerce-Compatible Caching

Standard page caching breaks WooCommerce โ€” cached cart pages show wrong totals for different users. Use a caching plugin that knows about WooCommerce and automatically excludes cart, checkout and account pages. WP Rocket handles this automatically. For LiteSpeed Cache, enable the WooCommerce-specific settings.

2. Enable Fragment Caching for the Cart

WooCommerce makes AJAX calls for the mini cart on every page load. Fragment caching lets the page cache serve a full static page while the cart fragment loads dynamically. This dramatically improves Time to First Byte (TTFB) across your whole store.

3. Optimize Product Images

Product images are the single biggest drag on WooCommerce performance. Fix:

  • Convert all product images to WebP format
  • Set maximum upload size in WooCommerce settings (don't upload 4000px images for 400px thumbnails)
  • Regenerate thumbnails after changing image sizes (use the Regenerate Thumbnails plugin)
  • Enable lazy loading on product archive pages

4. Clean the WooCommerce Database

WooCommerce stores order data indefinitely. Large wp_options tables with transients and autoloaded data slow every page request. Run this SQL to see the size of your autoloaded options:

SELECT SUM(LENGTH(option_value)) as autoload_size FROM wp_options WHERE autoload='yes';

If this exceeds 1MB, you have a performance problem. Use WP-Optimize or run the query to delete expired transients:

DELETE FROM wp_options WHERE option_name LIKE '_transient_%';

5. Use a Dedicated WooCommerce Hosting Plan

Shared hosting is the biggest performance bottleneck for growing WooCommerce stores. A store with 1000+ products and 50+ orders/day needs at minimum a VPS or managed WooCommerce hosting. Hostinger Business plan supports WooCommerce well for stores up to moderate traffic.

6. Limit Product Variations

WooCommerce loads all variation data on the product page via JavaScript. Products with 100+ variations create enormous JSON payloads. If you have many variations, consider using a plugin that loads variations via AJAX on user selection instead of all at once.

7. Disable Unused WooCommerce Features

WooCommerce loads scripts and styles for features you may not use. In WooCommerce โ†’ Settings, disable:

  • Reviews if you don't use them
  • Geolocation if you don't need IP-based location
  • Cart fragments if using a full-page caching solution

Also dequeue WooCommerce default CSS if you're using a custom theme that doesn't need it.

8. Optimize Checkout Page Performance

The checkout page is critical โ€” it directly impacts conversions. Specific fixes:

  • Remove unnecessary fields from checkout (fewer fields = faster load + higher conversion)
  • Use Stripe or PayPal direct integration โ€” avoid payment plugins that load heavy iframes
  • Remove social login plugins from the checkout page

9. Use Redis Object Caching

WooCommerce makes dozens of database queries per page. Redis stores frequently-accessed database results in memory, eliminating repeated queries. Many hosting providers offer Redis as an add-on. Install the Redis Object Cache plugin and enable it in wp-config.php:

define('WP_REDIS_HOST', '127.0.0.1'); define('WP_REDIS_PORT', 6379);

10. Enable HTTP/2 and Compression

Modern hosting supports HTTP/2 which allows parallel file transfers (instead of one at a time). Enable GZIP/Brotli compression in your .htaccess or via your caching plugin. This reduces the size of HTML, CSS and JS files transferred by 60โ€“80%.

Want Your WooCommerce Store at 90+ PageSpeed?

We specialize in WooCommerce speed optimization. Send us your URL for a free audit.

Get Free WooCommerce Audit โ†’
GW
Global Website Designer WooCommerce Speed Specialists

We've optimized hundreds of WooCommerce stores. WhatsApp us for a quote.