Case study

From Frustration to Smooth UX

What can 10 seconds change? In e-commerce, everything.

Industry:
E-commerce
Customer Size:
Team:
9 people
The role of our specialist:
Front-end Developer as part of the customer team
Start of cooperation:
June 2023 (still in progress)
Cooperation model:
Tempo e Materiale
Technology:
Vue
Nuxt
Typescript
CommerceTools
  • Client: e-commerce company operating on a large volume of traffic
  • Problem: LCP >10 s, high CLS — negative impact on conversions and perceived service quality
  • Solution: preload graphics, preconnect, inline CSS, layout stabilization
  • Effekt: LCP ~2.6 s, CLS 0.03 — Improve Core Web Vitals metrics and user experience
  • The role of Team Connect: front-end developer embedded in the client team, responsible for analysis and implementation of optimization

Challenge: too slow to load, too fast user loss

The team of analysts detected worrisome declines in Core Web Vitals metrics — the main content load time (LCP) exceeded 10 seconds and the page layout underwent noticeable offsets (CLS). The problem was not due to individual errors, but to an increasing accumulation of small elements that together took away the credibility of the site and reduced the comfort of its use.

Analysis: what slowed down and destabilized the site

The Team Connect specialist, working as part of the client team, carried out a detailed diagnosis using Lighthouse and Chrome DevTools. The greatest impact was:

  • no preloading of graphics in the carousel,
  • dynamic changes in the height of the header after loading styles,
  • lack of preconnect to key external resources and inefficient CSS structure.

The analysis also covered less obvious reasons — each was tested for its impact on UX and technical indicators.

The solution: precise code optimization

Point changes were implemented, which did not require redesign, but brought real improvement:

  • the image in the carousel began to load earlier (preload),
  • key CSS styles have been embedded directly in HTML (inline),
  • added preconnect to external sources,
  • stabilized the height of the header, eliminating layout offsets.

The activities were verified iteratively, and the implementation was carried out in cooperation with the client team.

Solution

The changes have resulted in a significantly better loading experience — both in terms of time and visual consistency.

It is the numbers and quality of interaction with the site that best show how much of a difference small but precise actions can make — their impact can be seen in specific technical metrics and user experience.

The most important changes — in brief:

  • LCP abbreviated from >10 s → ~2.6 s (according to PageSpeed Insights, July 2025)
  • CLS revised to the level 0.03 (below the threshold recommended by Google)
  • The page loads faster and more stably — especially in the hero section
  • Core Web Vitals have returned to Google's recommended levels after implementing optimization
  • Users perceive the site as more consistent and predictable

Small change — real value

Not every improvement has to be a large-scale project. Sometimes all it takes is one person, the right tools and focus on the right problem to reduce friction in the user experience and regain precious seconds—and with it the customer's attention and trust.

We support companies at various stages of digital product development: from performance optimization, through Product Design processes, to the development of web and mobile applications — both as support for the customer team and in the implementation of projects on our side.

Wondering where your site or app might be losing the most? Let's talk about it!