materiały partnera
Szybkość ładowania to jeden z tych parametrów, o których właściciele sklepów myślą najrzadziej, a który po cichu wpływa na konwersję, koszt kampanii reklamowych i widoczność w Google. Dobrze to widać w praktyce specjalistów, którzy zajmują się wyłącznie tym tematem. Bartosz Ciachurski z Cyberiusza opisuje swoje podejście do optymalizacji na stronie https://cyberiusz.pl/przyspieszenie-sklepu/: najpierw pomiar, potem poprawki cache, obrazów, skryptów i bazy danych, a na końcu wynik przed i po, wyrażony w konkretnych sekundach.
Co ciekawe, wiele problemów z wydajnością można uniknąć już na etapie budowy. Na co dzień Bartosz projektuje i wdraża sklepy, a dobrze przemyślany Sklep internetowy Woocommerce od początku powstaje bez zbędnych wtyczek i ciężkiego kodu, więc nie wymaga później kosztownych poprawek. Zanim jednak przejdziemy do rozwiązań, zobaczmy, ile właściwie kosztuje wolny sklep.
Klient w sklepie internetowym nie ocenia technologii. Ocenia wrażenie. Jeśli strona produktu ładuje się długo, zdjęcia wskakują z opóźnieniem, a przycisk „Dodaj do koszyka” przesuwa się w chwili, gdy ktoś próbuje go kliknąć, sklep wydaje się niedopracowany. A niedopracowanemu sklepowi trudniej zaufać przy płatności kartą.
Straty widać w kilku miejscach jednocześnie. Rośnie liczba osób, które opuszczają stronę bez żadnej interakcji. Spada liczba odsłon na wizytę, bo każde kolejne kliknięcie to kolejne czekanie. Najbardziej boli to w koszyku i kasie: klient, który już zdecydował się na zakup, rezygnuje, bo kolejne kroki zamówienia ładują się zbyt wolno.
Jest też koszt mniej oczywisty. Jeśli prowadzisz kampanie Google Ads lub Meta Ads, płacisz za każde kliknięcie, niezależnie od tego, czy strona zdążyła się wyświetlić. Wolny sklep oznacza, że część budżetu reklamowego dosłownie wyparowuje, zanim klient zobaczy ofertę.
Google od kilku lat oficjalnie uwzględnia doświadczenie użytkownika w ocenie stron. Służą do tego wskaźniki Core Web Vitals, które mierzą trzy rzeczy:
LCP (Largest Contentful Paint) – jak szybko wyświetla się największy element strony, zwykle główne zdjęcie produktu lub baner. Dobry wynik to poniżej 2,5 sekundy.
INP (Interaction to Next Paint) – jak szybko strona reaguje na działania użytkownika, na przykład kliknięcie w wariant produktu czy filtr kategorii. Dobry wynik to poniżej 200 milisekund.
CLS (Cumulative Layout Shift) – czy elementy strony „skaczą” podczas ładowania. Dobry wynik to poniżej 0,1.
Szybkość sama w sobie nie wypchnie słabej strony na pierwsze miejsce, bo treść i dopasowanie do zapytania nadal są najważniejsze. Ale przy dwóch podobnych sklepach to ten szybszy ma przewagę. Do tego dochodzi efekt pośredni: użytkownicy, którzy szybko wracają z wolnej strony do wyników wyszukiwania, wysyłają Google sygnał, że strona nie spełniła ich oczekiwań.
Nie potrzebujesz wiedzy technicznej, żeby zrobić pierwszy pomiar. Wejdź na stronę PageSpeed Insights (pagespeed.web.dev), wklej adres swojego sklepu i poczekaj na wynik. Kilka wskazówek, jak to zrobić rzetelnie.
Sprawdzaj nie tylko stronę główną, ale też kartę produktu, kategorię i koszyk. To tam klienci spędzają najwięcej czasu i tam najczęściej kryją się problemy. Patrz przede wszystkim na wynik mobilny, bo większość ruchu w e-commerce pochodzi dziś z telefonów, a Google ocenia strony głównie w wersji mobilnej. Zwróć też uwagę na sekcję z danymi od realnych użytkowników (jeśli jest dostępna), bo mówi ona więcej niż sam wynik punktowy z testu laboratoryjnego.
Jeśli wskaźniki świecą się na pomarańczowo lub czerwono, masz jasny sygnał, że sklep traci klientów.
Z doświadczenia przy sklepach opartych na WordPressie i WooCommerce powtarza się kilka tych samych problemów.
Nieoptymalizowane zdjęcia. Zdjęcie produktu wgrane prosto z aparatu może ważyć kilka megabajtów, a na stronie wyświetla się w miniaturze. Pomaga kompresja, nowoczesne formaty (WebP, AVIF) i leniwe ładowanie obrazków poniżej ekranu.
Nadmiar wtyczek. Każda wtyczka to dodatkowy kod, skrypty i zapytania do bazy danych. Często w sklepie działa kilka wtyczek robiących to samo albo takich, których nikt już nie używa.
Tani lub źle dobrany hosting. Najtańszy pakiet hostingowy poradzi sobie z wizytówką firmy, ale sklep z tysiącami produktów, filtrami i ruchem z kampanii potrzebuje mocniejszego serwera i aktualnej wersji PHP.
Brak cache. Bez mechanizmów pamięci podręcznej serwer przy każdej wizycie od nowa buduje stronę, co przy większym ruchu szybko kończy się spowolnieniem.
Zaśmiecona baza danych. Po latach działania sklepu w bazie gromadzą się tysiące rewizji, wygasłych sesji, logów i pozostałości po usuniętych wtyczkach.
Ciężkie motywy i kreatory stron. Rozbudowane szablony „do wszystkiego” ładują mnóstwo kodu, z którego sklep wykorzystuje niewielki ułamek.
Część rzeczy zrobisz samodzielnie: skompresujesz zdjęcia, usuniesz nieużywane wtyczki, zapytasz hostingodawcę o wersję PHP. Problem zaczyna się wtedy, gdy podstawowe kroki nie pomagają albo gdy boisz się, że zmiana ustawień cache czy skryptów coś zepsuje, na przykład koszyk lub płatności.
Wtedy warto skorzystać z pomocy kogoś, kto zaczyna od pomiaru, a kończy na konkretnych liczbach przed i po zmianach. Dobry specjalista nie obiecuje „szybszej strony”, tylko pokazuje, o ile sekund skrócił się czas ładowania karty produktu czy koszyka.
Nawet najlepiej zoptymalizowany sklep z czasem zwalnia. Przybywa produktów, zdjęć i zamówień, pojawiają się aktualizacje wtyczek, zmienia się ruch. Dlatego wydajność to nie jednorazowy projekt, tylko element regularnej opieki: aktualizacji, kopii zapasowych, monitorowania i porządkowania bazy danych.
Na co dzień Bartosz zajmuje się właśnie taką stałą opieką nad serwisami WordPress i WooCommerce. Zakres takiej współpracy znajdziesz pod adresem https://cyberiusz.pl/administracja-stron-wordpress/. Dzięki temu problemy z szybkością wyłapuje się na wczesnym etapie, zanim zaczną być widoczne w statystykach sprzedaży.
Szybkość sklepu to nie techniczny detal, tylko realny czynnik biznesowy. Wpływa na to, ilu odwiedzających zostaje klientami, ile kosztuje każda sprzedaż z reklam i jak wysoko sklep pojawia się w Google.
Zacznij od prostego pomiaru w PageSpeed Insights, sprawdź najważniejsze podstrony w wersji mobilnej i porównaj wyniki z zaleceniami Google. Jeśli okaże się, że klienci czekają zbyt długo, każdy dzień zwłoki to sprzedaż, która trafia do konkurencji.