Load Time and Core Web Vitals: Why Performance Directly Affects Revenue
Related Posts
- Produktdaten pflegen: der unterschätzte Erfolgsfaktor im Onlineshop
- Xentral 2026: Diese Neuerungen sollten Sie als Shopware-Händler kennen
- Payment methods in online shops: which ones your product range really needs
- Aktuelle Shopware-Nachrichten: Dieser Beitrag wartet noch auf belastbare Fakten
- Shopware at a Glance: New Leadership, Fresh Releases and Agentic Commerce as the Key Theme
Most read
- Reducing returns: seven levers that really work
- Produktdaten pflegen: der unterschätzte Erfolgsfaktor im Onlineshop
- Xentral 2026: Diese Neuerungen sollten Sie als Shopware-Händler kennen
- Shopware at a Glance: New Leadership, Fresh Releases and Agentic Commerce as the Key Theme
- Aktuelle Shopware-Nachrichten: Dieser Beitrag wartet noch auf belastbare Fakten
Latest posts
- Reducing returns: seven levers that really work
- Produktdaten pflegen: der unterschätzte Erfolgsfaktor im Onlineshop
- Aktuelle Shopware-Nachrichten: Dieser Beitrag wartet noch auf belastbare Fakten
- Xentral 2026: Diese Neuerungen sollten Sie als Shopware-Händler kennen
- Shopware at a Glance: New Leadership, Fresh Releases and Agentic Commerce as the Key Theme
Load times are talked about a lot in e-commerce, usually too abstractly. "The page feels slow" is not a diagnosis, and "we have a caching problem" is not a solution. The topic only becomes useful once you measure it, break it down into understandable figures, and prioritize measures by effort and impact.
## Three metrics, three questions
The Core Web Vitals translate technical measurements into perceived quality. Each of the three metrics answers a different question from the user's perspective.
Largest Contentful Paint (LCP) answers: When do I see something meaningful? It measures the point in time at which the largest visible element in the initial viewport has finished rendering – usually the hero image or the product image. A value under 2.5 seconds is considered good.
Interaction to Next Paint (INP) answers: Does the page respond when I do something? It measures the delay between an interaction and the visible response to it. Values under 200 milliseconds are considered good. This metric hits online shops especially hard, because filters, variant selection, and mini cart are exactly these kinds of interactions.
Cumulative Layout Shift (CLS) answers: Does the page stay calm? It measures how much content still shifts while loading. A jumping layout change right before a click on "Add to cart" is not just annoying, it leads to mis-clicks.

## Field data beats lab measurements
A common mistake is relying exclusively on synthetic tests. These tools measure under controlled conditions and are excellent for finding causes. But they say little about what your customers actually experience.
Field data comes from real visitors with real devices on real networks. The difference is significant: a shop can deliver excellent results in lab testing and fail in the field because a large share of visitors are on older smartphones on mobile networks. So always consider both – field data for evaluation, lab measurements for diagnosis.
## The most common bottlenecks in online shops
In practice, the causes repeat themselves remarkably reliably.
Oversized and incorrectly delivered images. In many shops, images account for the largest share of transferred data volume. Modern formats, correctly set width and height attributes, responsive image sources, and deferred loading below the visible area solve most of the problem. Important: the LCP image itself must not be lazy-loaded – a common and costly configuration error.
Too many third-party scripts. Tracking, consent management, chat, reviews, recommendations, testing tools: each script seems harmless on its own, but together they block the main thread and especially degrade INP. An inventory of all embedded services, including the person responsible and the purpose, is the first step. Experience shows that a third of them can be removed without replacement.
Unused template logic. Expensive calculations in listing templates, unnecessary database queries per item, and uncached partial sections quickly add up to noticeable delays with twenty items per page.
Missing or misconfigured caching. A cache that is completely discarded on every cart update is not a cache. Likewise, an HTTP cache that personalized content bypasses on every page doesn't help.
Layout shifts caused by banners. Cookie notices, promotional bars, and lazily loaded ad spaces without reserved space are the most common cause of poor CLS values.
## A pragmatic order
Performance projects rarely fail due to a lack of knowledge, but due to a lack of prioritization. The following order has proven effective.
1. Measure and establish a baseline. Without a starting value, no effect can be demonstrated later.
2. Fix the images. The biggest effect with the lowest risk.
3. Clean up third-party scripts. Low effort, often dramatic effect on INP.
4. Reserve space for dynamic elements. Usually fixes CLS within a day.
5. Optimize on the server side. Caching strategy, database indexes, expensive queries in listings.
6. Slim down frontend bundles. More effort, but sustainable.
Only after that is it worth looking at infrastructure, hosting changes, and content delivery networks. These measures are visible and expensive, but rarely address the actual root cause.
## Impact on the business
The link between load time and conversion is well documented, but the specific values vary considerably depending on product range, device mix, and target audience. Instead of adopting figures from elsewhere, you should prove the effect in your own shop: segment your analytics data by LCP ranges and compare conversion rate and bounce rate between fast and slow sessions.
This analysis is valuable for two reasons. First, it provides a solid figure for internal budget discussions. Second, it shows where the leverage is greatest – often not on the homepage, but on the category pages where paid traffic enters.
## Maintaining performance long-term
The hardest part begins after the optimization. Every new plugin, every additional marketing integration, and every template extension can degrade the values achieved again. Three habits help against this: an automated performance test in the deployment pipeline with defined thresholds, a monthly look at the field data, and the rule that every new third-party script gets a named owner and an expiration date.
## Consider mobile first
In almost every shop, desktop values are significantly better than mobile ones – and almost every shop gets the larger share of its traffic from mobile. Anyone assessing performance should therefore consistently use mobile field data as the benchmark and treat desktop only as a control figure.
It is also helpful to look at the device mix in your own analytics report. The average computing power of the devices actually used is regularly far below what sits on the development team's desk. A test run on a three- to four-year-old mid-range smartphone often changes the priority list of a performance project more lastingly than any tool – and reveals which interactions are truly sluggish.
## Conclusion
Performance is not a one-time project, but a property that needs ongoing care. The starting point is unspectacular: measure, clean up images, clear out scripts, reserve space for dynamic elements. In most shops, these four steps achieve more than any discussion about server specifications – and they can be implemented without restructuring the architecture.
Related products
Comments
Translated from German
Translated from German
Thanks very much for your feedback!
Vielen Dank für Ihr Feedback!
Write a comment