Skip to main content
Optimization 6 min

Slow online store: diagnosis and solution - Ighenatt Blog

How to diagnose why your online store is slow and fix it: heavy images, excessive plugins, inadequate server, unoptimised JavaScript. Real cases. Read the fu...

EG

Elu Gonzalez

Author

An online store that takes more than 3 seconds to load is losing money. This is not an opinion: Akamai’s data shows that each additional second of load time reduces the conversion rate by 7%. For an ecommerce store generating €50,000 per month, one extra second equals €3,500 less per month.

The problem is that most online store owners know their site is slow, but don’t know why or where to start fixing it. This article gives you a systematic diagnostic process and solutions for each root cause.

Why a slow online store loses sales (real data)

Google’s data confirms that going from 1 to 3 seconds of load time increases the probability of bounce by 32%. From 1 to 5 seconds, bounce rises by 90%. In ecommerce, every visitor who bounces is a potential lost sale.

But the impact goes beyond bounce rates. 79% of online shoppers who experience performance issues say they will not return to that store, according to Akamai. This means slowness doesn’t just lose sales today: it destroys future repeat purchases.

From an SEO perspective, Google uses Core Web Vitals as a ranking factor. An LCP (Largest Contentful Paint) above 2.5 seconds is considered “needs improvement”, and above 4 seconds is “poor”. Stores with poor metrics lose positions against faster competitors, reducing the organic traffic that drives sales.

The relationship is direct: speed = revenue. Every performance improvement has a measurable return in conversions, repeat business and rankings.

Diagnosis in 10 minutes: the 5 tools you need

Before touching anything, you need data. A quick diagnosis with these five tools gives you a complete picture of the problem:

  1. Google PageSpeed Insights: analyses both lab data and field data (real user Core Web Vitals). Prioritise field data because it reflects the real experience.
  2. GTmetrix: provides a detailed waterfall showing exactly which resources take the longest to load and the order in which they are requested.
  3. Chrome DevTools (Network tab): filter by size and resource type to identify heavy images, render-blocking scripts and unnecessary resources.
  4. WebPageTest: allows testing from different geographic locations and connections, revealing server latency issues.
  5. Google Search Console (Core Web Vitals): shows your users’ real metrics grouped by page type, identifying the most problematic sections.

The diagnostic pattern is simple: run PageSpeed Insights for the overall picture, use GTmetrix to see the detailed waterfall, and check Search Console to confirm that lab issues match real user experience.

Cause 1: Unoptimised product images

Unoptimised product images are responsible for 45% of speed problems in online stores based on our experience in ecommerce SEO audits. The pattern is always the same: the store owner uploads photos directly from the camera or supplier, in JPEG or PNG format, with 3000x3000 pixel resolutions and file sizes of 2–5 MB per image.

A product page with 5 unoptimised images can weigh 15 MB in images alone. On an average 4G connection (10 Mbps), that’s 12 seconds just to download the photos.

Immediate solution

  • WebP format: reduces file size by 25–35% compared to JPEG with the same visual quality. All modern browsers support it.
  • Appropriate dimensions: if your product page displays images at 600px wide, don’t serve 3000px images. Use the srcset attribute to serve different sizes depending on the device.
  • Lazy loading: images that are not in the initial viewport don’t need to load immediately. The loading="lazy" attribute is native to HTML and requires no JavaScript.
  • CDN with transformation: services like Cloudflare Images or Imgix can serve images in the optimal format, size and quality automatically based on the user’s device.

The combination of WebP + CDN + lazy loading reduces image load time by 40% to 60%.

Cause 2: Too many plugins or active apps

An average WooCommerce site has more than 30 active plugins. Each plugin can add between 50ms and 500ms to load time, according to WP Rocket data. A premium WordPress theme with 8 heavy plugins can add 2–3 seconds of load time in additional JavaScript and CSS alone.

In Shopify, the equivalent problem is apps. Each installed app can inject scripts into the frontend, and many continue loading scripts even after being uninstalled (liquid snippets remain as orphans in the theme).

How to audit plugins and apps

The audit process is straightforward: deactivate all plugins except WooCommerce (or equivalent) and measure the base load time. Then reactivate them one by one and measure after each reactivation. Plugins that add more than 200ms are candidates for replacement or removal.

The types of plugins most problematic for performance are:

  • Page builders (Elementor, WPBakery): add massive CSS and JS even on pages that don’t use them.
  • Social media plugins: load iframes and external third-party scripts.
  • Sliders and carousels: multiple images with complex JavaScript for animations.
  • Live chat: loads heavy scripts from the first moment, even if the user doesn’t interact.

The rule is clear: each plugin must justify its performance impact with the value it provides. If a social sharing plugin adds 400ms of load time and generates 2 clicks per month, it doesn’t justify the cost.

Cause 3: Insufficient hosting plan

Hosting is the least visible but most limiting root cause. Cheap shared hosting (€5–10/month) can adequately serve a blog with 1,000 daily visits, but will collapse under an ecommerce store with 5,000 daily visits during a Black Friday campaign.

The symptoms of insufficient hosting are specific:

  • TTFB (Time to First Byte) above 600ms: the server takes too long to respond to the first request. No frontend optimisation can compensate for a slow TTFB.
  • Variable response times: the page loads in 2 seconds at 3am but in 6 seconds at noon. This indicates the server shares resources with other sites and becomes saturated at peak hours.
  • Intermittent 502/503 errors: the server doesn’t have capacity to handle all simultaneous requests.

The solution depends on volume: for stores with fewer than 50,000 monthly visits, a managed VPS (€30–60/month) is usually sufficient. For stores with higher traffic, ecommerce-specialised hosting (WP Engine, Kinsta, Cloudways) provides optimised infrastructure for WordPress/WooCommerce.

Quick fixes vs long-term solutions

Not all optimisations have the same cost or the same impact. This table prioritises actions by their effort-to-result ratio:

ActionTimeLoad impactDifficulty
Convert images to WebP2–4 hours-30% to -50%Low
Enable lazy loading30 minutes-15% to -25%Low
Disable unnecessary plugins1–2 hours-10% to -40%Medium
Implement CDN2–4 hours-20% to -40%Medium
Migrate to better hosting4–8 hours-30% to -60%High
Optimise JavaScript (code splitting)8–20 hours-20% to -40%High

The recommendation is to start with high-impact, low-difficulty actions: image optimisation, lazy loading and disabling unnecessary plugins. These three actions combined can reduce load time by 40–60% with less than a day’s work.

For a complete strategy that includes JavaScript optimisation, TTFB improvement and Core Web Vitals refinement, a deeper technical audit is needed that analyses the full waterfall, script dependencies and server architecture.

Frequently asked questions about ecommerce speed

How much does speed affect the conversion rate in ecommerce?

The impact is direct and measurable: each additional second of load time reduces conversions by 7% according to Akamai. A Google study shows that going from 1 to 3 seconds of load time increases the probability of bounce by 32%, and from 1 to 5 seconds by 90%.

Does a CDN solve the speed problem for my store?

A CDN significantly improves the delivery speed of static assets (images, CSS, JS), reducing TTFB for users far from the server. It does not solve code problems (excessive JavaScript, heavy plugins) or server problems (slow database queries). It is one piece of the puzzle, not the complete solution.

Shopify or WooCommerce: which is faster out of the box?

Shopify is faster out of the box because it manages the infrastructure and CDN included. WooCommerce depends on the chosen hosting and installed plugins. A well-optimised WooCommerce can be as fast or faster than Shopify, but requires more technical work and continuous maintenance.


If your online store is losing sales due to speed and you need a technical diagnosis that identifies the exact causes and prioritises solutions by impact, contact our team for a performance audit specialised in ecommerce.

Share this article

If you found this content useful, share it with your colleagues.

Frequently Asked Questions

¿Con qué frecuencia publican contenido nuevo?

Publicamos artículos nuevos semanalmente, enfocados en las últimas tendencias de SEO técnico, casos de estudio reales y mejores prácticas. Suscríbete a nuestro newsletter para no perderte ninguna actualización.

¿Los consejos son aplicables a cualquier tipo de sitio web?

Nuestros consejos se adaptan a diferentes tipos de sitios: ecommerce, blogs, sitios corporativos y aplicaciones web. Siempre indicamos cuándo una técnica es específica para cierto tipo de sitio o requerimientos técnicos.

¿Puedo implementar estas técnicas yo mismo?

Muchas técnicas básicas puedes implementarlas tú mismo siguiendo nuestras guías paso a paso. Para optimizaciones avanzadas o auditorías completas, recomendamos consultar con especialistas en SEO técnico como nuestro equipo.

¿Ofrecen servicios de consultoría personalizada?

Sí, ofrecemos servicios de consultoría SEO técnica personalizada, auditorías completas y optimización integral. Contáctanos para discutir las necesidades específicas de tu proyecto y cómo podemos ayudarte.

Stay updated

Receive the latest articles, tips and strategies about SEO, web performance and digital marketing in your email.

We send a newsletter every week, and you can unsubscribe at any time.

Tags: #ecommerce #speed #online store #Shopify #WooCommerce
EG

Elu Gonzalez

SEO Expert & Web Optimization