A slow shop loses sales at the checkout. Here's how to speed up WooCommerce, from hosting to caching to images.
WooCommerce is heavier than a basic site, so to speed up a WooCommerce store you need the right hosting plus a few targeted optimisations. Here's where the real gains are.
Start with the right hosting
WooCommerce runs database-heavy, uncacheable pages (cart, checkout, account), so it needs real CPU and RAM. Make sure you meet the WooCommerce hosting requirements: a Ryzen VPS handles busy shops far better than cheap shared hosting.
Cache what you can
Use page caching for catalogue pages and object caching (Redis) for the dynamic ones. Exclude cart, checkout and account from full-page cache so customers don't see each other's baskets.
Optimise images
Product images are usually the biggest weight on the page. Serve them in modern formats (WebP/AVIF), size them correctly and lazy-load below-the-fold images. See speeding up WordPress for the full approach.
Trim plugins and clean the database
Every plugin adds queries and scripts. Remove what you don't use, and periodically clean expired transients, old orders and post revisions to keep the database lean and fast.
Key takeaways
- WooCommerce needs real CPU/RAM: a VPS beats cheap shared.
- Cache catalogue pages; exclude cart and checkout.
- Optimise and lazy-load product images.
- Cut unused plugins and clean the database regularly.
Hosting built for WooCommerce
Gander Web's UK Ryzen VPS hosting keeps busy shops fast through checkout. We'll migrate you for free.
See VPS hostingFrequently asked questions
Why is my WooCommerce store slow?
Usually underpowered hosting, too many plugins, heavy images or no caching. Hosting is the most common bottleneck for busy shops.
Does WooCommerce need a VPS?
Not always, but as orders and traffic grow, a VPS with guaranteed resources keeps checkout fast where shared hosting struggles.
Can I cache a WooCommerce site?
Yes, but exclude cart, checkout and account pages from full-page caching so each customer sees their own session.