Use case

Fix the mobile experience where the traffic actually is

Most Shopify stores get most of their visits on a phone, and evaluate their storefront on a laptop. That gap is where a lot of revenue quietly goes.

  • Mobile-only segmentation
  • Rage-click detection
  • Real device replay
Mobile brings the visits. It does not bring the same share of orders.

75%

Share of US traffic

78% globally

64%

Share of US orders

66% globally

An eleven-point gap between where shoppers arrive and where they buy. That gap is not a law of nature — people are perfectly willing to spend money on a phone. It is the accumulated cost of a storefront that was designed, reviewed and signed off on a laptop.

Source: Salesforce Shopping Index — 1.5bn unique global shoppers across 67 countries, Q1 2024

Mobile is not a smaller desktop

The failures are specific to the device, which is why desktop testing never surfaces them. A tap target that is comfortable with a mouse is a coin flip with a thumb. A gallery that reveals itself on hover reveals nothing. A sticky bar that costs 60px on a laptop eats a quarter of a phone screen. And every one of these is invisible in an aggregate report, because the aggregate is dominated by the device that works.

  • Taps that miss — targets too small or too close together
  • Hover-dependent interactions that simply do not exist on touch
  • Forms that summon the wrong keyboard, or lose their content on rotate
  • Sticky headers, chat widgets and cookie bars stacking over the buy button
Ecommerce conversion rate against page load time
1 second
3.05%
2 seconds
1.68%
3 seconds
1.12%
4 seconds
0.67%

Page load time → Ecommerce conversion rate

Source: Portent — 20 sites, 27,000+ landing pages, 100M+ page views, 5.6M sessions, 2022

The first second is worth more than all the others

Look at the shape of that curve rather than the numbers. Going from one second to two costs nearly half the conversion rate; going from three to four costs far less, because by then most of the impatient shoppers have already gone. Speed work has sharply diminishing returns — which is good news, because it means the valuable work is concentrated at the fast end and you do not need a perfect score to collect most of the benefit.

+8.4%retail conversions, from 0.1s faster
Google and Deloitte instrumented 37 brands across 30 million sessions and measured what a tenth of a second is worth. Retail conversions rose 8.4% and average order value rose 9.2%. A tenth of a second is one oversized hero image — this is the rare optimisation where the unit of work is genuinely that small.

Source: Google / Deloitte — “Milliseconds Make Millions” — 37 brands, 30M+ sessions; retail figures from 20.5M sessions across 15 retail brands

How to optimize a Shopify store for mobile

In this order, because the first steps usually make the rest obvious. Each one is something you can check today without a developer.

  1. 1

    Buy from your own store on your own phone, on mobile data

    Not the simulator, not office wifi. Find a product, add it to the cart and get to the payment step. The single highest-yield thirty minutes available to any merchant, and most have never done it.

  2. 2

    Segment every report to mobile before reading it

    A blended number is a mobile number with a flattering desktop average mixed in. Compare mobile and desktop conversion rate side by side in Shopify Analytics; if mobile is less than half of desktop, mobile is where the work is.

  3. 3

    Check real-shopper speed, not the lab score

    Google ranks on field data from real visits: Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 ms, Cumulative Layout Shift under 0.1. Shopify's Web performance report in the admin and the field-data section of PageSpeed Insights both show these. A lab score of 40 with good field data is fine; the reverse is not.

  4. 4

    Spend the speed budget on the first second

    Hero image weight, render-blocking scripts, third-party widgets above the fold. A phone needs a hero roughly 800 to 1,200 pixels wide, not the 3,000-pixel original, and an autoplaying hero video should start as a still image. Per the curve above, this is where the money is.

  5. 5

    Remove the apps you no longer use, and what they left behind

    Every app that shows something on the storefront adds a script, and older apps paste code into the theme that stays after you uninstall them. List what loads on your store (our free Shopify App Detector shows it in seconds), uninstall what you do not use, then search the theme code for the leftovers.

  6. 6

    Find the taps that go nowhere

    Rage and dead taps on mobile templates point straight at targets that are too small, too close, or not actually interactive. Apple's guideline is 44 by 44 points per target and Google's is 48 by 48; swatches, quantity steppers and close buttons are the usual offenders.

  7. 7

    Keep the buy button on screen and uncovered

    On a phone the add-to-cart button scrolls away fast. A sticky add-to-cart bar on product pages keeps it in reach. Then check nothing sits on top of it: chat bubbles, cookie bars and review badges stack in the same bottom corner.

  8. 8

    Fix the forms

    Inputs with text under 16px make iOS Safari zoom the page in and never zoom back out. Email fields should open the email keyboard and phone fields the number pad, and autofill should work on every field. A form that fights the thumb loses the sale at the last step.

  9. 9

    Put express checkout where people decide

    Shop Pay, Apple Pay and Google Pay buttons on the product page and in the cart skip most of the typing a phone makes painful. Turn them on in your payment settings and check your theme actually shows them on mobile.

  10. 10

    Make popups wait, and keep them small

    Google says a popup that covers the main content right after a visitor arrives from search can hurt that page's ranking on mobile. Show it after a scroll, after some seconds, or on exit intent, keep it to a part of the screen, and make the close button easy to hit.

  11. 11

    Make search and navigation one tap away

    Mobile shoppers search more than they browse a menu. Keep the search icon visible in the header, keep the menu to your main collections, and check what the search returns for your three best-selling products.

  12. 12

    Re-test after every theme or app change

    Most mobile breakage arrives with an update nobody tested on a phone. Repeat the first step after each theme update or new app, and compare a week of mobile conversion before and after.

Which specific assets are costing you that first second, on your own templates, is what Storefront Speed reports. Read on →
Questions

Shopify Mobile Optimization, answered

Is this only about page speed?
Speed matters, and heavy assets hurt more on mobile connections than anywhere else. But most of what we see is interaction friction — targets too small, controls that do not respond, content positioned for a screen the shopper does not have.
My theme says it is responsive. Is that not enough?
Responsive means the layout reflows. It says nothing about whether the resulting order of content still makes sense, or whether a control is comfortable to hit with a thumb. Those are behavioural questions, and they need behavioural data.
Can I see what a specific shopper experienced?
Yes — session replay reconstructs the visit as it happened on that device, including the taps that did not do anything. That is usually more persuasive than any chart when you are deciding what to fix first.
Where should I start?
Rage clicks, then scroll depth, then the cart step. In that order. The first is the cheapest to fix, and the last is the most expensive to leave broken.

Stop guessing. Fix it and see the money.

Install DynoWeb on your Shopify store and see your first findings within a day of normal traffic.

Questions first? Talk to us or read the merchant stories.