How to Speed Up a WooCommerce Store (Complete 2026 Guide)
WooCommerce stores are notorious for slow load times. This guide covers the specific causes and the most effective fixes, from caching to image optimisation.
Why WooCommerce is slow by default
WooCommerce adds significant complexity on top of WordPress. Product pages, cart sessions, dynamic pricing, and checkout flows all require PHP and database work on every request. Caching — which makes WordPress fast — is harder to apply to WooCommerce because so much content is user-specific.
Understanding this is the key to fixing it. WooCommerce performance is not about one big win — it is about eliminating dozens of small inefficiencies.
Step 1: Get the right hosting
This is the most important lever. Shared hosting with WooCommerce is a recipe for poor performance. You need:
Recommended hosting options: Kinsta, WP Engine, Cloudways, or a well-configured VPS. Avoid shared hosting for any store doing meaningful traffic.
Step 2: Install a caching plugin
WooCommerce requires special caching configuration because cart and checkout pages must not be cached.
Key settings to configure:
/cart, /checkout, /my-account and any page using the [woocommerce_cart] shortcode.Step 3: Add a CDN
A CDN serves static assets (images, CSS, JS) from servers geographically close to your visitors. This reduces latency for everyone outside your server's location.
Step 4: Optimise your database
WooCommerce creates a large amount of database overhead over time: order data, product meta, transient data, and revision history.
wp_postmeta table if you have a large product catalogue. The free plugin Index WP MySQL For Speed does this automatically.Step 5: Reduce plugin count
Every active plugin adds PHP execution time to every request. Audit your plugins:
Step 6: Optimise product images
Product images are the largest assets on most WooCommerce stores.
Step 7: Address WooCommerce-specific bottlenecks
remove_action('wp_footer', 'woocommerce_cart_fragments_params'); to your theme's functions.php or use a plugin like Disable Cart Fragments.How to measure your improvements
Run a speed check with Loadzen before and after making changes. Track your PageSpeed score, LCP, and TTFB on your homepage, a category page, and a product page — all three are important for SEO and conversion.
Related guide
WooCommerce Speed Optimisation Guide →Check your own site
Run a free speed check with Loadzen and get a prioritized fix plan for your specific platform.
Run free speed check