Case study

Od frustracji do płynnego UX

Co może zmienić 10 sekund? W e-commerce – wszystko.

Branża:
E-commerce
Rozmiar klienta:
Zespół:
9 osób
Rola naszego specjalisty:
Front-end Developer jako część zespołu klienta
Start współpracy:
Czerwiec 2023 (nadal trwa)
Model współpracy:
Time & Material
Technologie:
Vue
Nuxt
Typescript
CommerceTools
  • Klient: firma e-commerce operująca na dużym wolumenie ruchu
  • Problem: LCP >10 s, wysoki CLS – negatywny wpływ na konwersje i postrzeganą jakość serwisu
  • Rozwiązanie: preload grafik, preconnect, inline CSS, stabilizacja layoutu
  • Efekt: LCP ~2,6 s, CLS 0,03 – poprawa wskaźników Core Web Vitals i doświadczenia użytkownika
  • Rola Team Connect: front-end developer osadzony w zespole klienta, odpowiedzialny za analizę i wdrożenie optymalizacji

Wyzwanie: zbyt wolne ładowanie, zbyt szybka utrata użytkownika

Zespół analityków wykrył niepokojące spadki wskaźników Core Web Vitals – czas ładowania głównej zawartości (LCP) przekraczał 10 sekund, a układ strony ulegał zauważalnym przesunięciom (CLS). Problem nie wynikał z pojedynczych błędów, ale z narastającej kumulacji drobnych elementów, które razem odbierały stronie wiarygodność i obniżały komfort korzystania z niej.

Analiza: co spowalniało i destabilizowało stronę

Specjalista Team Connect, działający w ramach zespołu klienta, przeprowadził szczegółową diagnozę przy użyciu Lighthouse i Chrome DevTools. Największy wpływ miały:

  • brak preloadowania grafiki w karuzeli,
  • dynamiczne zmiany wysokości nagłówka po załadowaniu stylów,
  • brak preconnectu do kluczowych zewnętrznych zasobów oraz nieefektywna struktura CSS.

Analiza objęła także mniej oczywiste przyczyny – każda była testowana pod kątem wpływu na UX i wskaźniki techniczne.

Rozwiązanie: precyzyjna optymalizacja kodu

Wdrożono zmiany punktowe, które nie wymagały redesignu, a przyniosły realną poprawę:

  • obraz w karuzeli zaczął ładować się wcześniej (preload),
  • kluczowe style CSS zostały osadzone bezpośrednio w HTML (inline),
  • dodano preconnect do zewnętrznych źródeł,
  • ustabilizowano wysokość nagłówka, eliminując przesunięcia układu.

Działania były weryfikowane iteracyjnie, a wdrożenie realizowane we współpracy z zespołem klienta.

Rozwiązanie

Wprowadzone zmiany przełożyły się na wyraźnie lepsze wrażenia podczas ładowania strony — zarówno pod względem czasu, jak i wizualnej spójności.

To właśnie liczby i jakość interakcji z serwisem najlepiej pokazują, jak dużą różnicę mogą zrobić drobne, ale celne działania — ich wpływ widać w konkretnych wskaźnikach technicznych i doświadczeniu użytkownika.

Najważniejsze zmiany – w skrócie:

  • LCP skrócone z >10 s → ~2,6 s (wg PageSpeed Insights, lipiec 2025)
  • CLS poprawiony do poziomu 0,03 (poniżej progu rekomendowanego przez Google)
  • Strona ładuje się szybciej i stabilniej – szczególnie w sekcji hero
  • Core Web Vitals wróciły do zalecanych poziomów Google po wdrożeniu optymalizacji
  • Użytkownicy odbierają stronę jako bardziej spójną i przewidywalną

Z małej zmiany – realna wartość

Nie każda poprawa musi być szeroko zakrojonym projektem. Czasem wystarczy jedna osoba, odpowiednie narzędzia i skupienie na właściwym problemie, by zredukować tarcia w doświadczeniu użytkownika i odzyskać cenne sekundy – a z nimi uwagę i zaufanie klienta.

Wspieramy firmy na różnych etapach rozwoju produktów cyfrowych: od optymalizacji wydajności, przez procesy Product Designu, aż po tworzenie aplikacji webowych i mobilnych – zarówno jako wsparcie zespołu klienta, jak i realizując projekty po naszej stronie.

Zastanawiasz się, gdzie Twoja strona lub aplikacja może tracić najwięcej? Porozmawiajmy o tym!