WooCommerce guide

How to Speed Up a Slow WooCommerce Store

By Gander Web · Updated 11 October 2026 · 1 min read

In short

WooCommerce's cart and checkout pages can't be page-cached, so the server's CPU and memory decide how fast they are. Start with hosting, then caching, images and plugin bloat.

WooCommerce is heavier than a basic site, so to speed up a WooCommerce store you need the right hosting plus a few targeted optimisations.

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 VPS handles busy shops better than cheap shared hosting, and the Ryzen upgrade speeds up checkout further.

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.

Hosting for busy WooCommerce shops

Guaranteed AMD EPYC cores on every VPS, or the Ryzen upgrade for faster checkout pages, from £5.99 a month.

See VPS hosting

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.