UX15 kwietnia 20266 min czytania

Mobile UX: 7 błędów które tracą 30% konwersji

Ponad 65% ruchu na stronach moich klientów pochodzi z urządzeń mobilnych. Pomimo tego, zdecydowana większość stron jest projektowana "na komputerze, na telefonie jakoś się wyświetli". To "jakoś" kosztuje realną gotówkę.

Piszemy o 7 konkretnych błędach, które widzę przy każdym audycie strony. Nie teorie z konferencji UX. Rzeczy, które sprawdzam sam w DevTools i na fizycznym telefonie, i które naprawiałem dla klientów.

Błąd 1: Tap targets poniżej 44px

01
Przyciski i linki za małe na dotyk

Google rekomenduje minimum 44x44px dla elementów interaktywnych. Apple Guidelines mówią o 44pt. Widzę sklepy z przyciskami 24x24px (social icons), linkami w nawigacji 28px wysokości, checkboxami 16x16px. Użytkownik klika w próżnię, frustruje się, wychodzi.

Naprawa: min-height: 44px; min-width: 44px dla wszystkich elementów interaktywnych. Social icons otoczone blokiem o min 44x44px. Sprawdzaj w Chrome DevTools → Lighthouse → "Tap targets".

Błąd 2: Formularze bez autocomplete

02
Brak atrybutu autocomplete na polach formularzy

Na telefonie wpisywanie adresu, emaila i numeru karty to koszmar. Browser potrafi to wypełnić automatycznie z zapisanych danych — ale tylko jeśli pole ma prawidłowy atrybut autocomplete. Bez niego użytkownik musi wpisywać ręcznie. Dropout rate na checkout rośnie o 30-40% przy braku autocomplete.

Naprawa: Dodaj atrybuty: autocomplete="email" dla emaila, "name" dla imienia i nazwiska, "tel" dla telefonu, "street-address", "postal-code", "cc-number", "cc-exp", "cc-csc" dla płatności. Pełna lista na MDN.

Błąd 3: Karuzele zamiast bento grid

03
Carousel z produktami lub usługami na mobile

Karuzele na mobile są udowodnioną katastrofą UX. Według badań Nielsen Norman Group, 1% użytkowników klika slajdy poza pierwszym. Reszta myśli, że strona jest statyczna, lub nie widzi że jest więcej contentu. Sklepy chowają bestsellery w slocie 3 karuzeli i dziwią się, że produkt nie sprzedaje.

Naprawa: Bento grid zamiast karuzeli. Na mobile: 2 kolumny produktów z scroll pionowym. Widać od razu co jest w ofercie, bez ukrytego contentu. Wyjątek: carousel dla full-bleed hero images, gdzie każdy slide widoczny z paginacją dots.

Błąd 4: Modal popup natychmiast po wejściu

04
Newsletter popup w ciągu 2 sekund od załadowania

Ktoś trafia na stronę po raz pierwszy, jeszcze nie wie co sprzedajesz, a już dostaje popup "Zapisz się do newslettera -10%". Na mobile ten popup często zasłania połowę ekranu. Google's Page Experience penalizuje intrusive interstitials — popup może zepsuć SEO. Conversion rate na popup natychmiastowy: 0.5-1%. Po 30 sekundach: 3-6%.

Naprawa: Delay minimum 30 sekund lub po scrollu 60% strony. Na mobile: popup max 50% wysokości ekranu z wyraźnym X. Exit-intent trigger zamiast time trigger — pojawia się gdy kursor idzie do paska adresu (desktop) lub po 120 sekundach (mobile).

Błąd 5: CTA poniżej fold na mobile

05
Główny przycisk akcji niewidoczny bez scrollowania

Na desktop fold jest przy ~900px. Na mobile 320-420px. Strony zoptymalizowane pod desktop często chowają CTA ("Zarezerwuj", "Kup teraz", "Zadzwoń") poniżej hero tekstu, który na telefonie zajmuje cały ekran. Użytkownik nie scrolla — myśli, że to strona statyczna, albo po prostu wychodzi.

Naprawa: Sticky CTA bar na mobile — pasek na dole ekranu z główną akcją. Albo: hero CTA zawsze widoczny w pierwszych 100vh. Sprawdzaj w Chrome DevTools z symulatorem iPhone 12 (390x844px).

Błąd 6: Brak progress indicator w formularzu wieloetapowym

06
Formularz checkout bez informacji o krokach

Użytkownik wypełnia krok 1 (dane osobowe), klika "Dalej" i widzi krok 2 (adres). Nie wie, ile kroków zostało. Dropout rate na checkoucie rośnie wykładniczo przy każdym nieprzewidywalnym kroku. Brak progress bar = brak poczucia kontroli = porzucenie koszyka.

Naprawa: Progress indicator sticky na górze: "Krok 2 z 4: Adres dostawy" + pasek postępu (50%). W WooCommerce można to dodać przez hook lub plugin. W custom checkout: prosty div z CSS width % i label kroku.

Błąd 7: Pop-up zgody cookies blokujący treść

07
Cookie banner zakrywający 100% zawartości strony

Cookie banner musi być widoczny, ale nie musi blokować całej strony. Fullscreen overlays (czarne lub białe tło pokrywające wszystko) to dark pattern i naruszenie RODO guidelines EROD. Użytkownik widzi ścianę tekstu zamiast strony, na którą chciał wejść. Współczynnik odrzuceń rośnie, średni czas na stronie spada.

Naprawa: Cookie banner jako pasek dolny lub modal max 60% ekranu z scroll pod spodem. Treść strony widoczna (choć rozmyta lub przyciemniona). Dwie równoważne opcje: "Akceptuj" i "Odrzuć". Możliwość zmiany ustawień po fakcie przez link w stopce.

Jak sprawdzić swój telefon w 10 minut

Otwórz swoją stronę na prawdziwym telefonie (nie symulatorze) i wykonaj:

  1. Próbuj kliknąć każdy link i przycisk kciukiem. Czy trafiasz za pierwszym razem?
  2. Przejdź do formularza kontaktu lub checkout. Czy browser podpowiada dane z Autofill?
  3. Czy widzisz główny CTA bez scrollowania?
  4. Czy jest jakiś popup w ciągu 5 sekund?
  5. Otwórz Chrome DevTools (desktop), urządzenie iPhone 12, i sprawdź Lighthouse → kategoria Accessibility. Każdy błąd to potencjalny UX problem.
Pomocne: Sprintly oferuje darmowy 30-min audit Twojej strony — wystarczy wysłać URL przez sprintly.uk/kontakt. Sprawdzam mobile UX, RODO przez Lexora i SEO. Dostajesz lista 3 priorytetów do poprawy.

Chcesz wiedzieć które błędy ma Twoja strona?

Sprintly oferuje darmowy 30-min audit Twojej strony. Wystarczy wysłać URL przez sprintly.uk/kontakt. Sprawdzam mobile UX, RODO i SEO.

Zamów darmowy audit Wyceń nową stronę