Projektowanie e-commerce wymaga pełnej ścieżki działającej na małym ekranie, dotyku, wolniejszym połączeniu i klawiaturze ekranowej. Google używa mobilnej wersji treści do indeksowania, ale udział zakupów mobilnych trzeba sprawdzić w danych konkretnego sklepu.
Mobile-first to nie opcja, a fundament
Mobile-first oznacza, że projektujesz interfejs najpierw dla ekranu 320-375px, a dopiero potem skalujesz w górę. To odwrócenie tradycyjnego myślenia. W praktyce:
- Ustal breakpointy na 320px, 480px, 768px, 1024px. Nie ufaj domyślnym ustawieniom frameworków.
- Zredukuj liczbę elementów na stronie głównej do maksymalnie 5-7 sekcji. Każdy dodatkowy blok to dłuższy czas ładowania i większe ryzyko porzucenia.
- Testuj na fizycznych urządzeniach – emulatory w Chrome DevTools nie oddają realnego zachowania dotykowego i wydajności baterii.
Hipoteza do testu: zamiast rozbudowanej karuzeli użyj jednego komunikatu i jednego głównego CTA. Porównaj widoczność treści, kliknięcia i Core Web VitalsCzas, po którym ładuje się największy widoczny element strony — kluczowy wskaźnik szybkości i czynnik rankingowy. Pełna definicja w słowniku →; nie zakładaj z góry procentowej poprawy.
UX na małych ekranach – konkretne reguły
Rozmiar elementów dotykowych
- Minimalny obszar klikalny: 48x48px (zalecenie Google Material Design). Mniejsze przyciski powodują frustrację i błędy.
- Odstępy między elementami: minimum 8px. Zbyt ciasne ułożenie prowadzi do przypadkowych kliknięć.
Formularze i inputy
- Pola formularza powinny mieć wysokość minimum 44px.
- Etykiety umieszczaj nad polem, nie wewnątrz (placeholder znika po wpisaniu tekstu).
- Autouzupełnianie – użyj prawidłowych wartości
autocompletedla adresu, e-maila i kodu pocztowego. Ułatwia to wypełnianie formularza, ale wpływ na czas i finalizację zakupów trzeba zmierzyć w danym checkoutcie.
Czytelność treści
- Czcionka: minimum 16px dla tekstu podstawowego. Mniejsza zmusza do zoomowania.
- Kontrast: współczynnik minimum 4.5:1 dla tekstu (WCAG AA). Sprawdź narzędziem WebAIM Contrast Checker.
- Długość linii: maksymalnie 60-70 znaków. Na mobile to naturalne, ale na tabletach kontroluj szerokość kontenera.
Szybkość mobilna – liczby i narzędzia
Core Web Vitals opisują jakość ładowania, reakcji i stabilności interfejsu. Są jednym z wielu sygnałów doświadczenia strony, a nie samodzielną gwarancją rankingu:
- LCP (Largest Contentful Paint): poniżej 2.5 sekundy. Obrazy produktów to najczęściej największy element. Rozwiązanie: używaj WebP z atrybutami
loading="lazy"isizes. Serwuj obrazy o szerokości 480px dla mobile. - INP (Interaction to Next Paint): kontroluj opóźnienie reakcji na interakcje. Ogranicz długie zadania JavaScript, a analitykę i czaty ładuj zgodnie z consentem oraz wpływem na główny wątek.
- CLS (Cumulative Layout Shift): poniżej 0.1. Najczęściej powodują go dynamicznie wczytywane reklamy, fonty i obrazy bez zadeklarowanych wymiarów. Rozwiązanie: zawsze dodawaj
widthiheightdo<img>oraz<video>. Używajfont-display: swapdla czcionek.
Narzędzia do audytu: PageSpeed Insights (rzeczywiste dane z Chrome UX Report), Lighthouse w trybie mobilnym, WebPageTest z lokalizacją Warszawa.
Nawigacja i koszyk na telefonie – ergonomia zakupów
Nawigacja
- Menu hamburger i dolny pasek mają różne zastosowania. Wybierz jeden spójny system nawigacji na podstawie liczby sekcji, częstotliwości zadań i testów użytkowników.
- Wyszukiwarka powinna być łatwa do znalezienia, zwłaszcza w dużym katalogu. Widoczne pole albo czytelna ikona zależą od kontekstu interfejsu; wariant wybierz na podstawie testów wyszukiwania i finalizacji zakupów.
- Filtry i sortowanie umieść w rozwijanym panelu bocznym (drawer), nie na osobnej stronie. Użytkownik nie chce tracić kontekstu listy produktów.
Koszyk
- Przycisk „Dodaj do koszyka” powinien być łatwy do znalezienia po zapoznaniu się z ceną, wariantem i dostępnością. Sticky CTA może pomagać, ale nie może zasłaniać treści ani omijać wymaganych wyborów.
- Miniaturka koszyka w prawym górnym rogu z liczbą produktów. Po dodaniu produktu pokaż mikroanimację (np. przesunięcie ikony) i przycisk „Przejdź do koszyka” lub „Kontynuuj zakupy”.
- Proces checkoutu ogranicz do informacji koniecznych do realizacji zamówienia. Liczba kroków jest mniej ważna niż jasny postęp, zachowanie danych, obsługa błędów i możliwość zakupu bez nieuzasadnionej rejestracji.
Hipoteza do testu: skrócenie checkoutu i poprawne autouzupełnianie mogą ograniczyć tarcie, ale wpływ trzeba zmierzyć na danym sklepie. Porównuj ukończenia kolejnych kroków, błędy walidacji i finalizacje zamówień przed oraz po zmianie.
Najczęstsze błędy w projektowaniu mobilnym e-commerce
- Zbyt małe przyciski CTA – „Dodaj do koszyka” o wysokości 30px to proszenie się o niską konwersję. Minimum 48px.
- Brak widocznego koszyka – schowany za hamburgerem lub w ogóle niewidoczny. Użytkownik nie wie, czy cokolwiek dodał.
- Przeładowanie strony głównej – 15 sekcji, slider, pop-upy, czat. Ładowanie trwa 8 sekund. Użytkownik odchodzi po 3.
- Ignorowanie gestów dotykowych – pinch-to-zoom zablokowany, swipe nie działa w galerii produktów. To blokuje naturalne zachowania.
- Brak responsywnych tabel – porównanie produktów wyświetla się w poziomym scrollu, który użytkownik musi przeciągać. Zamiast tego użyj listy akordeonowej.
- Automatyczne odtwarzanie wideo – zużywa transfer i denerwuje. Zawsze dawaj przycisk „Play”.
- Zbyt długie formularze rejestracji – 10 pól to za dużo. Zbieraj tylko imię, email i hasło. Resztę dopytaj przy składaniu zamówienia.
Podsumowując: projektuj mobile-first, kontroluj Core Web Vitals, nawigację i checkout oraz testuj na prawdziwych urządzeniach. Każda zmiana jest hipotezą do weryfikacji, nie automatyczną obietnicą pozycji lub sprzedaży.
To działa najlepiej nie w pojedynkę, lecz jako element usprawnienie ścieżki zakupu — bo w e-commerce pojedyncza poprawka rzadko przesuwa wynik, a system poprawek owszem.
Źródła referencyjne i dalsza weryfikacja
Materiały poniżej prowadzą do dokumentacji właścicieli platform i instytucji. Są punktem kontroli aktualności, a nie automatycznym potwierdzeniem każdego zdania w artykule.
Opublikowano: · Zaktualizowano:
Masz pytania do tego artykułu lub chcesz żebym spojrzał na Twój sklep?
Napisz do CyberSolus →