Speed
Making WooCommerce faster: 8 effective optimisations
11 February 2025 · 7 min read
WooCommerce is powerful but can be slow without optimisation. Every extra second of loading time costs 7% conversion. For a webshop with €50,000 monthly revenue this means €3,500 loss per month with just 1 extra second.
At WP Maintainer we specialise in WooCommerce optimisation. In this article we share 8 proven optimisations we apply daily.
1. Fast hosting
WooCommerce demands more from your hosting than a standard WordPress site. Choose hosting with: - Fast PHP version (8.2+) - Object caching (Redis/Memcached) - Sufficient memory (256MB+ per process) - NVMe SSD storage
2. Database optimisation
WooCommerce generates a lot of database activity: - **Product variations:** Can create hundreds of extra rows per product - **Orders:** Grow quickly with popular shops - **Shopping cart sessions:** Temporary data that must be cleaned up
Optimisations: - Disable WooCommerce analytics if you do not use them - Remove old shopping cart sessions - Optimise product variations (use swatches instead of hundreds of variations) - Use object caching for product data
3. Optimise product images
Product images are crucial but often enormous in file size: - Use WebP format (25-35% smaller) - Implement lazy loading for gallery images - Use a CDN for images - Offer thumbnails in multiple sizes
4. Hide unnecessary scripts
WooCommerce loads scripts on every page — also on pages without shop functionality. Use a plugin such as Perfmatters or Asset CleanUp to only load WooCommerce scripts on shop pages.
5. Use a fast WooCommerce theme
Not all themes are optimised for WooCommerce. Choose a light, fast theme that: - Does not use a heavy page builder for product pages - Implements AJAX shopping cart efficiently - Loads minimal CSS and JavaScript - Has good reviews for speed
6. Optimise AJAX shopping cart
The AJAX shopping cart ('Add to cart' without page reload) can be slow: - Use fragment caching - Minimise shopping cart widget updates - Consider a page-based shopping cart instead of AJAX
7. Search optimisation
The standard WooCommerce search function is slow with many products. Replace it with: - **Elasticsearch** — extremely fast, but requires setup - **Jetpack Search** — cloud-based, easy to configure - **FacetWP** — advanced filtering with caching
8. Monitoring and maintenance
Regular maintenance is essential: - Monthly database optimisation - Periodic speed tests - Update WooCommerce and extensions in time - Monitor Core Web Vitals
WP Maintainer WooCommerce service
Our WooCommerce maintenance plan includes all mentioned optimisations. We monitor performance, optimise monthly and ensure your webshop always loads fast. Faster loading times = higher conversion = more revenue.