Mobile is usually 70% of sessions and 40% of revenue. The gap is not consumer behaviour — it is a handful of fixable interface problems.
AmImA Team
12 Aug 2026 · 7 min read

Almost every store we audit shows the same split: roughly 70% of sessions from mobile, roughly 40% of revenue. Merchants tend to explain it away — people browse on the phone and buy at the desk. That is partly true and mostly an excuse. The gap is usually interface, and it is usually five things.
Open your cart drawer on a phone with two items in it. Is the checkout button visible without scrolling? On a lot of themes, with a promo banner, a shipping progress bar, and an upsell, it is not.
The fix is structural: the cart drawer needs a fixed footer containing the subtotal and the checkout button, with the line items scrolling independently above it. The button should never move.
Shop Pay, Apple Pay, and Google Pay are the fastest path to a completed order on mobile — no typing, no card. They are also frequently the slowest thing to render, appearing a second or more after the rest of the page, often pushing content down as they arrive.
Two consequences: shoppers tap the wrong thing because the layout moved, and shoppers who would have used express pay never see it because they had already started typing.
Reserve the space for the express buttons in the initial layout and let them load into it. No shift, no missed option.
Count the taps from product page to paid confirmation on a real phone. Most stores land on six or seven. It can be three:
Every step you add between those — an interstitial upsell, a cart page, a "continue shopping" prompt, an address form for a customer whose wallet already has one — costs a percentage of people who were ready.
If you have any custom fields, they need the right input types. It sounds trivial until you watch someone try to type a postcode on an alphabetic keyboard.
type="email", autocomplete="email"type="tel", autocomplete="tel"autocomplete="postal-code"autocomplete="given-name" / "family-name"Get the autocomplete attributes right and the browser fills most of the form. Get them wrong and every field is manual.
The most common abandonment reason across every study ever run is unexpected shipping cost. On mobile it is worse, because the shopper has invested more effort to get there.
The answer is not free shipping — it is knowable shipping. Show the cost, or the threshold, or the delivery date, on the product page and in the cart. A customer who knows they are paying £4.95 before checkout does not abandon at checkout over £4.95.
Lab conditions lie. Test on a mid-range Android, on a throttled 4G connection, with a cold cache, holding the phone one-handed. That is the median customer, and it bears no resemblance to a developer on a MacBook with fibre.
Two things to measure while you are there:
The last store we did this work for went from 78% of sessions and 19% of revenue on mobile to 78% of sessions and 41% of revenue, in sixty days. Nothing about the brand, the design language, or the products changed. The path just got shorter and stopped moving around.
ConversionThe average Shopify store converts at 1.4%. Here is what that number hides, what the top decile does differently, and which segment you should actually compare yourself against.
ConversionEvery section on a product page should kill one objection, in the order shoppers actually raise them. Here is how to find yours and sequence the page around them.
ConversionMost CRO effort goes to the product page. The collection page decides whether shoppers ever reach one — and it is usually the least considered template in the theme.