Web

Ecommerce Page Speed: Does It Affect Sales? Sourced Data

Talha Aslan 17 min read 3 views

Does ecommerce page speed affect sales?

Ecommerce page speed is how quickly your product, cart and checkout pages load and respond, and it affects conversion directly. In a study Google commissioned, a 0.1 second mobile speed gain lifted retail conversion rates by 8.4 percent. So speed is not only a technical metric. It is a variable that moves your revenue.

Our team hears this question often. The answer is yes, but not equally on every site. This article walks through official, sourced case studies, shows where speed hits the funnel, and explains what to fix first. We only quote numbers when we can name the source.

Why is ecommerce page speed tied to revenue?

Shoppers decide within a short patience window, and a slow page shrinks it. When a visitor taps a product, they expect the page to fill in at once. If they wait, they go back and open a competitor's result instead.

Speed hits revenue through three routes:

  • Bounce rises, because people leave before the page appears.
  • Funnel progression drops, so fewer visitors move from product page to cart.
  • Trust erodes when the page jumps or responds late.

The third route is easy to miss, because analytics rarely shows it. Also, a shopper who taps "Pay" and sees nothing starts to doubt the store. In short, speed and trust are linked. We cover the trust side in our guide to ecommerce trust signals.

What does the Google and Deloitte study show?

Google commissioned "Milliseconds Make Millions", and 55 and Deloitte ran it. The study covered 37 European and American brand sites and more than 30 million sessions. Teams tracked mobile load times hourly for 30 days, and no UX redesigns happened in that window.

The results are clear. A 0.1 second gain across the journey lifted retail conversion by 8.4 percent and average order value by 9.2 percent. Progression from product detail to basket rose by 9.1 percent. Notably, luxury sites saw the largest effects. You can read the source on the web.dev case study page.

Effect size varied by vertical. Luxury shoppers expect polish, so they link slowness to the brand. Keep your own segment in mind when you read the numbers.

One caution applies here. The data rests on correlation and measured differences, so your site may not see the same percentage. Still, the direction is consistent. So a faster site moves more people through the funnel. Also note the data dates from late 2019. That said, devices and networks are faster today, but pages are heavier too. Read the percentages as evidence of direction, not as a promise.

What does the Vodafone case prove about speed and sales?

Vodafone is interesting because it measured speed with a real A/B test. Two page versions looked and worked the same. They split roughly 100,000 daily clicks evenly. The only difference was performance work.

On the optimized version, LCP improved by 31 percent, from 8.3 to 5.7 seconds. As a result, sales rose 8 percent, cart-to-visit rate rose 11 percent, and lead-to-visit rate rose 15 percent. The team made three changes. Specifically, they rendered widgets on the server, pre-rendered critical HTML, and resized hero images with responsive variants. The details sit in the Vodafone case study.

Notice that Vodafone is a large brand with plenty of resources. Even so, all three of its fixes apply to a small store. Image resizing is the cheapest item. Also, a developer can resize product images in a day or two. Server-side rendering is a bigger architecture call, so it fits the second phase.

What does Renault's data say about LCP and conversion?

Renault studied 10 million visits across 33 countries over four months. Its finding: when LCP dropped by one second, conversion rose by 13 percent. When LCP fell under 1.6 seconds, bounce rate dropped by 14 percentage points.

Why does this matter? Instead, the gain does not shrink as the site gets faster. On very fast pages it becomes even clearer. So the Renault case study explains this openly. The team's fixes will look familiar: server-side rendering, code splitting, WebP images, small font files and preloaded hero images.

In short, all three cases point the same way. However, none of these cases gives a guarantee of the form "speed up and earn this much". Reading the three together helps. Deloitte shows a small gain in a wide sample, Vodafone shows a concrete sales lift in a controlled test, and Renault shows the LCP link in a huge dataset. Different methods reach a similar conclusion, so avoid leaning on a single case.

Which funnel step does ecommerce page speed hurt most?

The effect is not equal at every step. Deloitte found its strongest jump in the move from product detail to basket. Vodafone found an 11 percent lift in cart-to-visit rate. So the product page is the most critical point.

Here is a step-by-step view:

Funnel stepSpeed effectTypical bottleneck
---------
Category pageBounce and browsingHeavy product images, filter scripts
Product pageAdd to cartHero image, review widgets
CartMove to checkoutThird-party scripts
CheckoutCompletionForm lag, payment iframe

The effects in this table are a general frame. Every store gets different results, so fill the table with your own analytics. Whichever step shows the highest loss deserves the first speed fix.

For example, if the category page loses many visitors, product grid images are the likely cause. That said, if checkout loses many, form design and payment options matter as much as speed. Speed is not the only reason for loss. It is, however, one of the easiest to measure. For the cart side, see how to reduce cart abandonment.

Why does ecommerce page speed matter more on mobile?

Mobile connections fluctuate, phones are slower than desktops, and most store traffic comes from phones. The Deloitte study also focused on mobile load times. So a site that feels fast on desktop can still feel slow on a phone.

We often see this pattern. For example, a developer tests the site on fiber, and the result looks great. Yet the customer visits on a crowded network with a mid-range phone. Also, test under real user conditions. For instance, read the mobile result in PageSpeed Insights before the desktop one.

Thumbs matter too. In practice, a shopper on a phone scrolls with one thumb, and a shifting layout makes them tap the wrong button. CLS is therefore more than a score on mobile. In fact, it is a source of user errors. A customer who taps the wrong variant while ordering often gives up.

To review the whole mobile experience, try our mobile friendly test tool. On the design side, mobile-first design builds speed in from the start.

What do Core Web Vitals thresholds mean for a store?

Google's "good" thresholds are published on web.dev: LCP at 2.5 seconds or less, INP at 200 milliseconds or less, and CLS at 0.1 or less. Each number measures a different side of the page. The definitions live on the web.dev Core Web Vitals page.

In a store, they translate like this:

  • LCP: how fast the product image and title appear.
  • INP: how fast the page responds when you tap a filter, pick a variant or press add to cart.
  • CLS: whether the page jumps while prices or buttons load.

We explain each metric in depth in what Core Web Vitals are, so we skip the repeat here.

What usually slows down ecommerce sites?

The causes look similar in almost every project we see. Most come from many small additions, not from one big mistake. Over a year, each new tool adds a little weight.

The most common culprits:

  • Oversized, uncompressed product images.
  • Third-party scripts such as tracking pixels, chat widgets and review plugins.
  • Unused JavaScript and CSS from themes or plugins.
  • A slow server response on weak shared hosting.
  • Web fonts that block rendering.
  • Dynamic pages that never get cached.

If three of these match your site, start there. However, these items are often linked. Slow hosting plus heavy images, for example, makes LCP much worse. So fix the two or three biggest causes together instead of fixing one and waiting.

For the script side, read how JavaScript affects site speed. So for servers, see how to choose web hosting.

How do product images hurt ecommerce page speed?

Images make up most of a store's page weight. Shoppers want to see the product, so you add many high resolution photos. That instinct is right. But if you skip sizing, you pay for it fast.

In practice we recommend this:

  1. Resize each image to the size it will display.
  2. Use a modern format such as WebP.
  3. Turn on lazy loading for images below the fold.
  4. Do not lazy load the main product image on the first screen. Preload it instead.

The fourth point is a common mistake. That said, lazy loading the LCP element slows the page down. Our guides on image optimization and lazy loading give more detail. Also, for a quick test, try our image resizer tool.

Variant photos need care as well. For instance, on a product with many color options, loading every variant image at page open is wasteful. Fetch the matching image when the shopper picks a color. That lightens the first load noticeably.

How do third-party scripts slow down sales?

The marketing team adds a tool, sales adds a widget, and analytics adds a tag. In the end the main thread fills up, and taps get a late response. This is exactly the problem INP measures.

Let us be honest here. In practice, most of these scripts serve real business needs. You cannot run campaigns without conversion tracking. So the goal is not to delete everything. It is to choose on purpose.

Try this method:

  • Write down the owner and business reason for every script.
  • Remove the script behind any report nobody has opened in three months.
  • Load non-critical scripts after the page finishes.
  • Measure and log every tag manager change.

Here is an example calculation. For example, say your page has twelve scripts and four feed reports nobody uses. Removing those four frees the main thread, so INP improves. Still, you confirm the real gain by measurement. This is only an example calculation.

How much does hosting decide ecommerce page speed?

However well you optimize the front end, a slow server makes the page start late. The Deloitte study even included maximum server latency among its measured metrics. The server is the first link in the chain.

Campaign periods make this worse. So when traffic doubles, weak shared hosting cannot keep up, and pages time out. A site that crashes while you spend ad budget is the most expensive scenario.

Check these points:

  • Server response time (TTFB) and how it changes at peak hours.
  • Cache configuration.
  • CDN use, especially for images.
  • Slow database queries.

We describe selection criteria in our web hosting guide.

How do you measure ecommerce page speed?

There are two kinds of data: lab data and real user data. Lab data comes from a controlled test. Real user data comes from your visitors' own devices. You need both when you decide.

To start, follow these steps:

  1. Run PageSpeed Insights separately on your product, category and cart pages.
  2. Note the LCP, INP and CLS values in the real user data section.
  3. Rank the lab test suggestions by impact.
  4. Re-measure the same pages after each change.

Our guide to testing with Google Lighthouse helps at this stage. That said, do not fixate on one page. Think by template, because every product page shares the same code.

How do you test whether a speed fix raised sales?

You cannot say a speed project worked without measuring the return. A real A/B test, like Vodafone's, is ideal, but not every store can run one. With low traffic, a meaningful result takes weeks.

A more realistic method is a before and after comparison. Also, campaigns, seasons and price changes blur the result, though. So avoid comparing against a period with a promotion, and compare the same traffic channel where possible.

Track these metrics:

  • Mobile and desktop conversion rate, separately.
  • Product page to cart rate.
  • Bounce rate.
  • Average order value.

Measuring also helps you defend the investment in the next budget meeting. In short, a number turns speed work from a technical cost into a commercial investment. To calculate the conversion rate, use our conversion rate calculator.

In what order should you fix ecommerce page speed?

If you try to fix everything at once, you finish nothing. Start with high impact, low cost work. This is the order we suggest.

PriorityTaskExpected effectEffort
------------
1Resize product images and use WebPLCPLow
2Remove unused scripts and pluginsINP, LCPMedium
3Cache and CDNTTFB, LCPMedium
4Font loading setupLCP, CLSLow
5Server-side renderingLCPHigh

This table is a general starting point. In practice, the exact order depends on your own measurements. So measure first, then rank.

One more rule helps. Speed up what the visitor sees on the first screen before anything else. On a product page that means the image, title, price and add to cart button. If those four arrive fast, the user keeps going even when the rest arrives a second later.

Is speed for SEO, for ads or for conversion?

All three benefit from the same work. Knowing your goal changes the priority, however. Speed is one of Google's ranking signals, but it does not replace relevance. Google's own documentation does not present page experience as a sole deciding factor.

So do not treat speed as a ranking trick. Also, the real gain is turning more of your existing traffic into orders. On the organic side, we weigh the signal in how site speed affects SEO.

Speed matters even more for paid traffic. Also, you pay for each click, and a slow landing page wastes budget. To see both areas together, read our ecommerce SEO guide as well.

What do cart and checkout pages need from a speed view?

Cart and checkout work differently from product pages. The shopper has already decided to buy, so every second of delay is a lost order. These pages also often cannot be cached, because the content is personal.

We watch three things here. First, form fields must not lag while typing, and INP decides that. Second, the payment provider's iframe must not load late. Third, coupon and shipping calculations must answer fast.

For example, a shopper enters a postcode and waits three seconds for the shipping cost to update. That said, even that short wait creates doubt. So reduce server calls and show the loading state clearly. Also, give visual feedback the moment a button is pressed. Even if the work continues in the background, a user who sees the tap registered keeps waiting. Without feedback, however, they tap again, and double orders become a risk.

How do you keep your store fast during campaigns?

Campaign day is the day with the most traffic and the least room for error. Discounts, ad spend and email sends all arrive together. Infrastructure that looks fine on a normal day can fail under that load.

We recommend this preparation before a campaign:

  • Run a load test to see how many concurrent visitors the server handles.
  • Optimize images and banners in advance.
  • Measure the temporary scripts and pop-ups you add.
  • Warm the cache for campaign pages.

Also watch speed and error rates live during the first hours. In practice, someone must be ready to act if a problem appears. This protects the budget you spend on ads. Also, after the campaign ends, remove the temporary add-ons. On many sites, a countdown script stays for months and quietly slows pages.

What is a speed budget and how do you set one?

A speed budget sets limits a page must not exceed, in advance. For a product page, you might write a total image weight, a JavaScript size or an LCP target. Each new addition then gets judged against those limits.

Without a budget, speed decays over time. However, a campaign banner, a new plugin and a new tag each add weight, and nobody takes responsibility. A budget stops that drift.

You can start simply:

  1. Measure your current values.
  2. Write Google's "good" threshold as the target.
  3. Measure any new plugin before you add it.
  4. Reject an addition that breaks the budget, or remove something else.

Post the budget where everyone sees it. So when the designer, developer and marketer know the same limit, someone asks "how heavy is this banner" during design, not after launch. With this discipline speed stops being a one time project and becomes part of your process.

Which mistakes should you avoid in a speed project?

We see the same mistakes again and again. Most come from good intentions, yet they bring no result.

Common mistakes:

  • Measuring only the home page, although sales happen on product and cart pages.
  • Chasing a single score, a perfect 100. A score does not replace real user experience.
  • Lazy loading the LCP image.
  • Removing a plugin without testing its function.
  • Skipping measurement after the change.

Score obsession is especially misleading. That said, a page can score 95 and still feel slow to real users. So keep field data first, and use the lab score only as a guide.

How do priorities differ for small and large stores?

Store size changes the shape of the work. A small store usually has a ready theme, a few plugins and limited traffic. Here the biggest gains come from image and plugin cleanup, and no architecture change is needed.

A large store looks different. Thousands of products, complex filters and many integrations weigh the page down. So engineering work enters: server-side rendering, cache strategy and code splitting. The Vodafone and Renault work sits at this level.

A mid-sized store takes the middle path. It grabs quick wins first, then reads the measurements and decides on architecture. At every size the order stays the same: measure, do the cheapest effective fix, measure again. Our ranges here come from field experience and are not guarantees. Whatever your size, name one person as owner of speed. A metric without an owner decays, while a metric with an owner returns in every meeting.

Does speed investment pay off for every store?

The honest answer is not always. If your site is already fast, meaning your Core Web Vitals sit in the "good" range, a large budget for extra milliseconds may not make sense. In that case, product page, price or trust issues gain more.

On the other hand, if mobile LCP is 4 or 5 seconds and traffic is high, speed is often the most profitable fix. You decide this with funnel data, not gut feeling. So do not invest before you see which step loses visitors.

Speed alone will not rescue a weak offer either. A fast product page that fails to persuade still will not sell. Our ecommerce product page guide completes this balance.

What should you keep monitoring after a speed fix?

Speed is not fixed once and then left alone. A new campaign, a plugin or a theme update can break the values again. So set up regular monitoring after the fix.

Each month, check:

  • LCP, INP and CLS on product, category and cart templates.
  • Sudden drops in mobile conversion rate.
  • The effect of newly added scripts.
  • Server response time and error logs.

If a value gets worse, scan the latest changes backward. Often the culprit is a new tag. This way you catch the problem before it grows. Also keep a short monthly note: what you changed and how each value moved. After six months, these notes become your best evidence of speed's real effect on sales.

How does our team approach ecommerce speed projects?

We, Talha Aslan and our team, start speed work with measurement. The first step pulls real user data for product, category and cart templates. Then we rank the bottlenecks by impact and effort.

Next comes measurement again: after each change, we compare the same metrics and tie them to conversion data. Results are not guaranteed, because they vary with site, traffic and sector. We report only the gains we can measure.

There is a reason for this approach. Speed projects easily turn into a race for 100 points. We look at order count, basket value and ad cost instead. Your goal is sales, not a score.

Design and infrastructure work together here, so our ecommerce consulting and web design services join forces on this job. If you want to discuss your current site, write to us.

Frequently Asked Questions

Does page speed really change conversion rate in ecommerce?
Yes, although the size of the effect varies by site. In the Deloitte study Google commissioned, a 0.1 second mobile speed gain lifted retail conversion by 8.4 percent. In Vodafone's A/B test, a 31 percent LCP improvement raised sales by 8 percent. Your own result depends on traffic, sector and your current speed.
What is a good page load time for an online store?
Google's web.dev treats an LCP of 2.5 seconds or less as good. INP should stay at or under 200 milliseconds, and CLS at or under 0.1. Check these values on mobile, using real user data rather than only lab tests, because most of your customers shop from their phones.
How can I measure my store speed for free?
Google's PageSpeed Insights is free and shows both lab data and real user data. Do not stop at the home page. Run your product, category and cart pages separately, read the mobile result first, note LCP, INP and CLS, and re-measure the same pages after every change you make.
What should I fix first to make my store faster?
For most stores, the cheapest and most effective start is resizing product images and switching to a modern format such as WebP. Next, remove unused scripts and plugins. If the server responds slowly, cache and CDN come after that. Your own measurements, not gut feeling, should set the exact order.
Is a speed project worth it for a small store?
Often yes, but there is no guarantee. If your mobile LCP sits at 4 or 5 seconds and you buy traffic, speed is usually one of the most profitable fixes. If your values already fall in the good range, the gain shrinks, and product page, price or trust work may help more.
  • ecommerce
  • page speed
  • core web vitals
  • conversion rate
  • lcp
  • site speed
  • ecommerce seo
Share:
Talha Aslan

Google Partner digital marketing expert. Hands-on with SEO, Google Ads, web design and e-commerce projects since 2012; every post here comes from that experience.

Next project

Let's talk about your project.

Your brief goes straight to Talha Aslan and team: strategy led by Talha, delivery by an experienced team. The first consultation is free; we listen and come back with a clear roadmap.