Back to BlogWooCommerce

WooCommerce Performance Optimisation: Speed and Conversion Tips

Globify TeamFebruary 1, 2026 9 min read

The Cost of a Slow WooCommerce Store

Google's research shows 53% of mobile users abandon sites taking longer than 3 seconds to load. For e-commerce, every second of delay reduces conversions by 7%. If your WooCommerce store generates $500K annually, a one-second improvement could add $35,000 in revenue.

Diagnosing Performance Issues

Start with Measurement

Before optimising, benchmark your current performance:

  • Google PageSpeed Insights: Core Web Vitals scores and specific recommendations
  • GTmetrix: Waterfall analysis showing exactly what slows your page
  • WebPageTest: Multi-location testing to identify regional performance issues
  • Query Monitor plugin: Identify slow database queries and resource-heavy plugins

Common Performance Killers

1. Shared hosting with insufficient resources

2. 30+ active plugins competing for resources

3. Unoptimised images (PNG/JPEG instead of WebP, no lazy loading)

4. No page or object caching

5. Outdated PHP version (< 8.1)

6. Bloated database with years of transient data

7. Render-blocking CSS and JavaScript

8. No CDN for static asset delivery

Server-Level Optimisation

Hosting Selection

Your hosting choice determines your performance ceiling:

  • LiteSpeed server: Fastest option for WordPress/WooCommerce, with built-in caching and HTTP/3 support
  • Nginx: Excellent for high-traffic stores, handles concurrent connections efficiently
  • PHP 8.2+: 15–30% faster than PHP 7.4 for WordPress workloads
  • OPcache: Caches compiled PHP code in memory, eliminating recompilation on each request
  • MySQL 8.0 / MariaDB 10.6+: Improved query performance and JSON handling

Server Configuration

  • Allocate minimum 512MB PHP memory limit for WooCommerce
  • Set max execution time to 300 seconds for import/export operations
  • Enable Gzip or Brotli compression
  • Configure keep-alive connections
  • Set appropriate PHP worker counts based on traffic

Caching Strategy

Page Caching

Page caching serves pre-built HTML instead of running PHP and database queries on every visit:

  • WP Rocket: Best all-in-one solution for most stores
  • LiteSpeed Cache: Free and fastest option if using LiteSpeed hosting
  • W3 Total Cache: Advanced but requires careful configuration

Exclude dynamic pages from cache: cart, checkout, my-account, and wishlist pages.

Object Caching

Redis or Memcached stores frequently accessed database queries in memory:

  • Reduces database load by 50–80%
  • Essential for stores with 5,000+ products
  • Most managed WordPress hosts include Redis

Browser Caching

Set long expiry headers for static assets (images, CSS, JS). Visitors returning to your store load cached assets instantly instead of re-downloading.

Image Optimisation

Images typically account for 60–80% of page weight:

Compression and Format

  • Convert all images to WebP format (30–50% smaller than JPEG)
  • Use AVIF for browsers that support it (additional 20% savings)
  • ShortPixel or Imagify automate compression on upload

Delivery

  • Implement lazy loading for below-the-fold images
  • Use responsive images (srcset) to serve appropriately sized images per device
  • Serve images from CDN, not your origin server

Product Images Specifically

  • Thumbnail: 300×300px, < 30KB
  • Gallery: 800×800px, < 100KB
  • Zoom: 1200×1200px, < 200KB

Database Optimisation

WooCommerce databases bloat over time with transient data, revision history, and orphaned metadata:

Regular Maintenance

  • Delete expired transients (WooCommerce generates thousands)
  • Limit post revisions to 3–5 per post
  • Clean orphaned postmeta and termmeta
  • Optimise database tables monthly
  • Remove spam and trashed comments

WooCommerce-Specific Cleanup

  • Purge completed/cancelled order action scheduler entries
  • Clean expired sessions from the sessions table
  • Archive old orders to a separate table if exceeding 100K records

Frontend Optimisation

Critical CSS

Inline above-the-fold CSS and defer the rest. This eliminates render-blocking stylesheets and improves First Contentful Paint.

JavaScript Optimisation

  • Defer non-critical JavaScript (analytics, chat widgets, social media embeds)
  • Remove jQuery dependencies where possible (WordPress 6.x+ supports modern JS)
  • Minify and concatenate scripts

Font Loading

  • Use font-display: swap to prevent invisible text during font loading
  • Preload critical fonts
  • Self-host fonts instead of loading from Google Fonts (GDPR compliance bonus)

CDN Configuration

A Content Delivery Network serves static assets from servers closest to your visitors:

  • Cloudflare: Free tier covers most stores. Pro tier adds image optimisation and mobile optimisation.
  • BunnyCDN: Cost-effective with excellent European coverage
  • AWS CloudFront: Best for stores already on AWS infrastructure

Configure CDN to cache images, CSS, JS, and fonts. Exclude dynamic content and authenticated pages.

Monitoring and Maintenance

Performance isn't a one-time fix. Set up ongoing monitoring:

  • Uptime monitoring with alerts (UptimeRobot, Pingdom)
  • Core Web Vitals tracking in Google Search Console
  • Monthly performance audits using GTmetrix
  • Plugin update schedule (monthly, with staging testing)
  • Database optimisation schedule (weekly automated, monthly manual review)

Store running slow? Globify's performance team conducts comprehensive WooCommerce speed audits and implements optimisations that deliver measurable improvement. Book your free audit today.

Frequently Asked Questions

Why is my WooCommerce store so slow?

Common causes include cheap shared hosting, too many active plugins, unoptimised images, no caching, outdated PHP version, and bloated database tables. A systematic performance audit identifies the specific bottlenecks.

Does WooCommerce get slower with more products?

Without optimisation, yes. Large catalogues (10,000+ products) can slow queries. Solutions include database indexing, object caching with Redis, lazy-loading product archives, and using ElasticSearch for product search instead of MySQL.

What hosting is best for WooCommerce speed?

Managed WordPress hosts like Cloudways, Kinsta, or WP Engine deliver the best WooCommerce performance. For maximum control, self-managed cloud hosting on AWS or Google Cloud with LiteSpeed server is ideal.

Ready to Take the Next Step?

Let Globify help you implement these strategies for your business in the UAE or India.