How to Speed Up a WooCommerce Store

A slow WooCommerce store loses sales. Here's how to speed up product pages and checkout.

Every second of load time can cost WooCommerce sales. Here's what to fix.

1. Disable cart fragments where not needed

WooCommerce's cart-fragments AJAX runs on every page. Dequeue it on non-shop pages to cut requests.

2. Use a persistent object cache

Redis or Memcached dramatically reduces database load on dynamic store pages.

3. Optimise product images

Serve WebP, lazy-load galleries, and set correct dimensions.

4. Cache smartly

Cache static pages but exclude cart/checkout/my-account.

5. Audit your store

WPDoctor's WooCommerce audit flags cart-fragment bloat, missing product schema and checkout speed issues.