The Human Thumb Is Your Design Constraint

The average thumb has a contact area of 8–10mm. Every button, link, and interactive element must be designed around this biological reality.

Audit My Touch Targets →

Where thumbs comfortably reach

Steven Hoober's research on 1,333 mobile users shows 49% use their phone one-handed. Design for where the thumb naturally lands.

HARD ZONE
OK ZONE
EASY ZONE
Right-handed Hold
~75% of users
Natural Zone (Bottom 45%)Effortless reach. Place Add to Cart, Buy Now, and primary CTAs here. This is the conversion zone.
Stretch Zone (Middle 25%)Requires slight thumb stretch. Secondary actions like filters, sort, and breadcrumbs work here.
Dead Zone (Top 30%)Requires full stretch or grip shift. Reserve for brand elements and status info only.

Minimum target sizes that actually work

Tap each card to see the recommendation. Apple HIG suggests 44pt minimum. Google Material requires 48dp. mobux recommends 56dp for primary CTAs.

24

24×24 dp

Below any standard. Users miss 60% of taps. Never use.

Avoid
40

40×40 dp

Barely acceptable for inline text links in paragraphs.

Minimum
48

48×48 dp

Material Design standard. Good for navigation and form elements.

Good
56

56×56 dp

Optimal for Add to Cart, Buy Now, and payment buttons.

Optimal
Mobile app UX features overview

Native-feel interactions in the browser

Modern PWA technology lets mobile web stores deliver the same tactile satisfaction as native apps — no download required.

  • Visual press states — Immediate visual feedback that mimics tactile response
  • Spring animations — Momentum-based transitions that feel physical and satisfying
  • Gesture recognition — Swipe-to-dismiss, pull-to-refresh, pinch-to-zoom
  • Context-aware keyboards — Numeric for prices, email for sign-up, phone for checkout
See It in Action →

The six gestures that matter in eCommerce

Every gesture must feel earned, consistent, and discoverable. These are the patterns that drive engagement and conversion on mobile.

☝️

Tap

The primary action. Must respond within 100ms with a visual state change. Delay over 200ms feels broken to users.

Use for: All primary actions
✌️

Double Tap

Wishlist save, zoom into product image. Add visual confirmation (heart animation) to make it feel rewarding.

Use for: Wishlist, image zoom
👉

Horizontal Swipe

Product image carousels, category browsing, delete-from-cart. Needs momentum and rubber-band at edges.

Use for: Carousels, gallery
⬇️

Pull to Refresh

Refresh order status, live inventory counts. Give clear visual feedback during the pull with animated indicators.

Use for: Order tracking
🤌

Pinch to Zoom

Essential for product detail images. Enable native pinch-zoom and never override it with custom JavaScript.

Use for: Product images
🖐️

Long Press

Quick-add to cart from grid view, context menu. Use with care — discovery requires a subtle visual hint.

Use for: Quick actions

Icons that communicate in 200ms

Mobile screens have no room for misunderstanding. Every icon must convey its meaning instantly at small sizes without requiring a text label.

We use a purposefully limited icon vocabulary — 28 icons across the entire eCommerce journey. Consistency reduces cognitive load and speeds navigation by up to 22%.

All icons are tested at 24dp minimum, with 2px stroke width, in both light and dark modes across 12 device types.

See the Icon System →
eCommerce icon design set for mobile