Skip to main content
RF

WooCommerce store running slow - how to diagnose?

Rachel Foster General Discussion 196 views
My WooCommerce store has gradually slowed down over the past 6 months. Currently loading in about 5 seconds on desktop and even worse on mobile. What I know so far: - Running about 35 plugins - 2,000+ products - Shared hosting - No caching plugin installed - Using a theme from ThemeForest I have tried disabling some plugins but am not sure which ones are causing the slowdown. Is there a systematic approach to diagnose WooCommerce performance issues? Also considering migrating to a VPS. Would that alone make a big difference or are there other things I should fix first?

2 Replies

Best Answer
EA
Engr Mejba Ahmed 3 days ago
Rachel, this is a very common issue I solve through WPdevszone. Here is a systematic approach: 1. Install Query Monitor plugin. It shows you exactly which plugins generate the most database queries and which queries are slowest. Disable it after diagnosing. 2. With 35 plugins, you almost certainly have plugin bloat. Test by disabling all plugins and re-enabling them one by one while checking load time. In my experience, 3-4 plugins usually account for 80% of the slowdown. 3. Missing caching is your biggest immediate win. Install a caching plugin like WP Super Cache or LiteSpeed Cache if your server supports it. This alone typically cuts load time in half. 4. Shared hosting with 2000+ products is likely too slow. A $5-10/month VPS with LiteSpeed will make a dramatic difference. But fix the plugin and caching issues first, otherwise you are just throwing hardware at a software problem. 5. Check your theme. ThemeForest themes are notorious for loading dozens of unused CSS and JS files. Consider measuring with GTmetrix or PageSpeed Insights to see what assets are the heaviest.
TB
Tom Barrett 2 days ago
I had the exact same issue last year. The three things that made the biggest difference for me were: adding Redis object caching, switching to a lightweight theme like GeneratePress, and moving to a VPS. My load time went from 5.2 seconds to 1.4 seconds. The caching alone cut 2 seconds off.

Post a Reply