Is your WooCommerce store losing sales to slow pages?

Enter your store URL and get a free mobile speed audit powered by Google PageSpeed Insights. See exactly what's slowing you down — and how to fix it.

What are Core Web Vitals — and why do they matter for WooCommerce?

Core Web Vitals are three performance measurements Google uses as ranking signals. For WooCommerce store owners they carry more weight than for most sites: a store competing with Amazon and major retailers needs every advantage, and slow pages lose that competition before a customer ever sees your prices.

LCP — Largest Contentful Paint

How long until the biggest visible element loads — usually your hero image or main product photo. Google's passing threshold is under 2.5 seconds. Stores with unoptimised product images routinely fail this; above 4 seconds is a "poor" rating that actively hurts rankings.

INP — Interaction to Next Paint

How quickly the page responds when a visitor clicks or taps. Cart interactions, filter changes, and quantity updates all trigger INP measurements. WooCommerce's cart fragment AJAX calls — enabled by default — are a well-known INP problem. Under 200 ms passes; above 500 ms is poor.

CLS — Cumulative Layout Shift

Whether elements jump around as the page loads. Late-loading fonts, images without fixed dimensions, and dynamic banners are the main culprits. A CLS score above 0.1 fails Google's threshold and creates a disorienting experience for mobile shoppers.

Why WooCommerce stores struggle with Core Web Vitals

The platform itself isn't inherently slow — but common WooCommerce configurations accumulate performance debt fast:

  • Heavy page-builder themes. Themes like Divi and Avada load 800 KB+ of JavaScript before a single product image renders, pushing LCP past Google's threshold on most mobile connections.
  • Unoptimised product images. WooCommerce doesn't compress images by default. Stores with 500+ products routinely serve 3–5 MB images per product page.
  • Render-blocking scripts. Payment gateway widgets, live chat tools, and retargeting pixels loaded in the page <head> delay everything that comes after them.
  • Cart fragment AJAX. This WooCommerce default fires an AJAX request on every page load to update the cart count — adding 200–800 ms to server response on busy stores.

What this audit checks

The audit runs against your live URL using Lighthouse-powered analysis — the same engine Google uses for its own measurements. Each report includes LCP, INP, and CLS scores with pass/fail thresholds; Time to First Byte (TTFB) to flag server and hosting bottlenecks; Total Blocking Time as a proxy for main-thread congestion; a ranked list of render-blocking resources by potential time savings; and an overall performance score from 0–100 with a letter grade.

What good and poor scores mean for your rankings

A site that passes all three Core Web Vitals earns a ranking boost in Google's Page Experience signal. In competitive niches where two sites have comparable backlinks and content, speed is a genuine tiebreaker. More practically, Google's own research shows a page that takes 3 seconds to load has a 32% higher bounce rate than one that loads in 1 second — and every extra bounce is a buyer who never reached checkout.

A score of 90+ on mobile is the target. Below 50 typically means significant image or script issues that this audit will surface immediately.

Frequently asked questions

How do I fix slow LCP in WooCommerce?

The most effective fixes: convert product images to WebP and add explicit width/height attributes, defer or remove render-blocking scripts in your theme header, switch to a lightweight theme, and enable full-page caching. If your TTFB is above 600 ms, upgrading your hosting or adding a CDN will move the needle more than image optimisation alone.

Does page speed affect my WooCommerce sales?

Yes — directly. Google's research shows every 100 ms reduction in load time improves conversion rates by roughly 1%. For a store doing £10,000/month, dropping LCP from 3s to under 2.5s can realistically add hundreds of pounds monthly. The larger effect is often indirect: slow stores rank lower, attract less organic traffic, and face higher bounce rates that reduce ad ROAS.

What is a passing Core Web Vitals score?

Google's thresholds — LCP: under 2.5s (good) / 2.5–4s (needs improvement) / above 4s (poor). INP: under 200ms / 200–500ms / above 500ms. CLS: under 0.1 / 0.1–0.25 / above 0.25. All three must pass for your store to qualify for Google's Page Experience ranking boost.

How often should I run a speed audit?

Run an audit after any theme change, plugin update, or content change that adds new scripts. For active stores, a monthly check catches slow drift before it affects rankings. This audit is free and takes under 60 seconds.

Does this work on any WooCommerce store?

Yes — it runs against any publicly accessible URL. Enter your homepage, your most-visited product page, or your shop page. Each page can score very differently, so it's worth testing more than one URL.