The gap nobody was looking at
A skincare brand in Austin, Texas was spending about $40,000 a month on Meta and Google Ads, and roughly 80% of the resulting traffic landed on a phone. The owner had looked at the store on her own phone many times and it looked fine. When we split the Shopify conversion report by device, the picture changed: desktop was converting at 2.4%, mobile at 0.7%. Since most of the ad spend was buying mobile visitors, the business was effectively paying full price for traffic that converted at a third of the rate she assumed.
This gap is one of the most common things we find in e-commerce accounts, and it is rarely caused by one dramatic bug. It is usually five or six small frictions that each cost a little, stacked on a device where patience is already short.
Why the phone is a different store
A desktop visitor has a large screen, a stable connection, a keyboard and often a quiet moment. A mobile visitor is frequently on a cellular connection, holding the phone in one hand, between two other tasks, and arriving from an ad they tapped without much commitment. Every second of load time and every extra tap costs more on that device than it does on a laptop.
Shopify themes are responsive, which means they rearrange the layout for small screens. They do not automatically make the experience fast or simple. Apps in particular are a hidden drag. Each review widget, upsell popup, chat bubble, size guide, countdown timer and tracking script adds JavaScript that the phone has to download and run before the page is usable. On a fast desktop with a fibre connection you never notice. On a mid-range Android phone on a 4G signal, the product page can take four or five seconds before the add-to-cart button responds, and the visitor has already left.
The diagnostic that takes an afternoon
Before changing anything, work out where mobile visitors actually drop. Shopify's analytics will show you the funnel by device: sessions, product views, add to cart, reached checkout, completed. Compare each step's rate between desktop and mobile. For the Austin store the biggest gap was between product view and add to cart. Mobile visitors were seeing products and not adding them, which told us the problem was on the product page rather than at checkout.
Then test the real thing. Run the product page through Google's PageSpeed Insights on the mobile setting and look at Largest Contentful Paint and Interaction to Next Paint. Anything over about 2.5 seconds for LCP on mobile is costing you. Then borrow a cheap Android phone, not a flagship, switch off wifi and go through the purchase flow from an ad link. Time it. Notice every point where you hesitate.
For this brand the list looked like this: a hero image served at 2,400 pixels wide to a 390-pixel screen; a reviews app that loaded 1.1 megabytes of script before rendering a star rating; a variant picker that showed shade names but no swatches, so visitors could not tell the difference between two near-identical tones; a sticky announcement bar and a cookie banner that together covered a third of the screen; and the add-to-cart button that scrolled out of view the moment someone read the description. None of these was a disaster on its own. Together they explained the gap.
What to fix, in order
Speed first, because it affects every visitor. Compress and correctly size images; Shopify will serve responsive sizes if the theme requests them, but many customised themes do not. Audit your installed apps and remove anything you are not actively using. Deleted apps often leave script tags behind in theme.liquid, so check the code too. For the apps you keep, see whether they offer a lightweight embed or can be deferred until after the page is interactive.
Then the product page. Make the add-to-cart button sticky on mobile so it stays visible as the visitor scrolls, and show the price next to it. If you sell variants where appearance matters, use swatches, not dropdown text. Put the single most important piece of reassurance, usually shipping cost and delivery time, directly beneath the button rather than hidden in a tab. Move reviews up so that at least the rating and one or two short reviews are visible without scrolling past three screens of content. Collapse long descriptions into expandable sections so the page is scannable.
Then the interruptions. One banner at a time. If you need a cookie notice, make it a slim bar, not a modal. Delay any email popup until the visitor has either scrolled a long way or shown exit intent, and never show it within the first few seconds on a landing page you are paying to send traffic to.
Then checkout. Shopify's checkout is already well optimised on mobile and you cannot change much of it, but you can make sure Shop Pay, Apple Pay and Google Pay are enabled so that returning or wallet-ready buyers can finish in two taps instead of typing an address with their thumbs. Offering a guest checkout and not forcing account creation matters more on mobile than anywhere else.
What happened in Austin
Over six weeks the brand removed four apps, re-exported its product imagery at sensible sizes, added swatches and a sticky button, and cut the mobile LCP from about 4.8 seconds to under 2 seconds on a mid-range device. Mobile conversion rose from 0.7% to 1.5% over the following month with the same ad spend and the same traffic sources. We cannot promise that outcome for every store, because the fixes depend entirely on what is broken, but we have never seen a store close this gap by changing ad creative alone. The problem was never the ads. The ads were working. The store was quietly refusing the customers they delivered.
If speed was your problem here, the same pattern shows up on content sites too, and the WordPress version of this article covers the diagnosis in more depth. Once the product page is fixed, the next leak is usually further down: most abandoned checkouts die on one specific screen. And if you want the traffic as well as the conversion rate, start with the technical SEO checklist for Shopify.
If you want to know how your own store performs on the device most of your buyers actually use, our free growth audit includes a mobile conversion review alongside the ad account check, and our Shopify development work picks up from there.
