Most Shopify CRO work is still done on a desktop monitor by someone testing with a mouse, on a store where 70-78% of visits and roughly 70% of orders happen on a phone. That mismatch is the reason so many "conversion optimisation" projects move a needle on a chart nobody's actual customers experience. Desktop converts at roughly 3.4-4.0% on average while mobile sits at 1.8-2.5% — desktop still converts close to double, even after years of mobile commerce maturing. This is the checklist for the specific, mobile-only friction that causes that gap, not a generic CRO list with "mobile" pasted on top.
The gap is real, and it's not going away on its own
The numbers are consistent across sources: desktop conversion rates average 3.4-4.0%, mobile converts at 1.8-2.5%, and mobile cart abandonment runs 79-85% versus 67-70% on desktop. Mobile bounce rates sit 10-20% higher than desktop, hovering around 50%. None of this is because mobile shoppers are less interested — mobile drives the majority of both traffic and orders industry-wide. It's because most mobile shopping experiences are a desktop site rendered smaller, not a purpose-built mobile flow.
The practical implication for a Shopify store: if you're optimising conversion rate as one blended number, you're almost certainly under-investing in the channel carrying most of your visitors and over-crediting the one that happens to convert better per session. Split your analytics by device before you do anything else on this list — you need to know your store's actual mobile-vs-desktop gap, not the industry average, before you can tell whether any fix is working.
Thumb-reach navigation: design for the hand, not the eye
A phone is held and operated by a thumb, and the thumb has a comfortable reach zone that's roughly the bottom half to two-thirds of the screen — the top corners, especially top-left, are the hardest area to reach one-handed. Most Shopify themes put primary navigation and cart access at the very top of the screen because that's where desktop convention puts it, which is exactly the zone mobile users struggle to reach without shifting their grip.
Specific fixes that matter:
- Sticky bottom bar for primary actions — add-to-cart, cart icon, and search anchored to the bottom of the viewport on product and collection pages, not just the top header.
- Collapse the header on scroll rather than keeping a tall, fixed top bar that eats screen real estate on every single scroll.
- Keep filter and sort controls reachable, not buried in a top-left hamburger a thumb has to stretch for on every use.
- Test one-handed, not two-handed. Hold the phone the way most people actually browse — one hand, thumb doing the work — and see how far you have to stretch for anything you want a customer to tap often.
Mobile checkout friction: where the abandonment actually happens
Mobile checkout abandonment sits meaningfully above desktop — roughly 81-86% versus 67-68% on desktop, depending on the source, which is an 11-18 percentage point gap on top of an already-high baseline. Small screens make every point of friction in checkout worse: a form field that's mildly annoying on desktop becomes a real drop-off point on mobile because typing is slower, autocorrect interferes, and the keyboard covers half the screen while filling in a card number.
What actually moves the number:
- One-tap payment methods first — Shop Pay, Apple Pay, Google Pay presented above manual card entry, not buried below it. These remove the form entirely for a huge share of mobile shoppers.
- Fewer required fields. Every optional field you can drop (company name, a second address line nobody uses, an unnecessary phone confirmation) is one less mobile keyboard interaction.
- Autofill-friendly field types — correct 'type=' attributes and 'autocomplete' tags so the phone's native autofill and keyboard (numeric for phone/card, email keyboard for email) actually trigger.
- Guest checkout as the default path, with account creation offered after the order completes, not required before it.
Optimisation work that specifically targets these four items — one-tap payment, fewer fields, working autofill, and guest checkout — has been shown to recover roughly 15-25% of lost mobile sales in stores that implement it properly. That's a meaningful chunk of revenue sitting in a checkout flow most stores haven't touched since launch.
Tap-target sizing: the accessibility rule that's also a conversion rule
Apple's Human Interface Guidelines and Google's Material Design guidelines both specify a minimum tap target of 44×44 pixels for any interactive element — buttons, checkboxes, form fields, quantity steppers, size/colour swatches — with adequate spacing between adjacent targets to prevent mis-taps. This isn't a nice-to-have accessibility footnote; on a Shopify product page, undersized swatches and quantity buttons are a direct, measurable source of mis-taps, rage-taps, and abandoned add-to-cart attempts.
Where this breaks most often on Shopify themes:
- Variant swatches — colour and size options are frequently rendered as small text links or tiny squares well under the 44px minimum, especially on themes not rebuilt for mobile-first.
- Quantity steppers — the plus/minus buttons on a quantity input are a classic offender, often rendered at desktop-appropriate sizes.
- Close buttons on modals and cart drawers — a small "x" in a corner is one of the most common mis-tap complaints in mobile usability testing.
- Adjacent links with no spacing — a filter list or a related-products carousel with links packed edge-to-edge causes accidental taps to the wrong product.
Run your own store through this test: on an actual phone, try to tap every interactive element on your product and cart pages quickly, without careful aiming. Anything you mis-tap on the first try is a real, fixable conversion leak.
Mobile page speed: the tax you're paying on every visit
Speed data is unusually consistent and unusually large in its effect: Shopify's own study found every 100 milliseconds of slower load time correlates with roughly 3.5% lower conversion, and a broader industry figure puts a full 1-second delay at costing about 7% in conversions and 11% fewer page views. For a $10M/year ecommerce site, a 500ms improvement in load time has been estimated at roughly $500,000 in recovered annual revenue. Rakuten reported a 33% increase in conversions and a 53% increase in revenue per visitor after a Core Web Vitals optimisation push.
The mobile-specific problem is that these numbers are worse on mobile by default: the median ecommerce Largest Contentful Paint (LCP) sits around 4.8 seconds — nearly double Google's "Good" threshold of 2.5 seconds — and only about 42% of mobile sites pass all three Core Web Vitals, even though that pass rate has improved from 22% in 2021. Mobile networks, weaker processors, and heavier app-stacked Shopify themes compound each other.
What to actually check on a Shopify store, specifically for mobile:
- Run PageSpeed Insights on mobile, not desktop — the two scores diverge significantly and mobile is the one that matters most given your traffic mix.
- Audit installed apps for mobile JS weight. Review widgets, upsell popups, and chat plugins are common mobile performance killers that barely register on desktop.
- Lazy-load below-the-fold images on collection and homepage grids — mobile connections pay a real cost for loading images a user will never scroll to.
- Check LCP element specifically — on most product pages it's the hero product image; make sure it's compressed, correctly sized, and not blocked by render-blocking scripts.
Mobile-specific trust signals: what reassures a thumb, not a mouse
Trust signals that work fine on a spacious desktop layout often disappear entirely on mobile because there's no room for them, or they get pushed below the fold where nobody scrolls to see them. A security badge in a desktop footer does nothing if a mobile checkout never renders that footer within the actual purchase flow.
What needs to be visible in the mobile flow itself, not just the general site:
- Trust badges near the buy button, not just in the footer — secure checkout icons, payment logos, and a returns policy link visible without scrolling past the add-to-cart button.
- Reviews and ratings visible above the fold on product pages on mobile specifically — star ratings next to the product title, not three scrolls down.
- Clear, short shipping and returns info near the price — mobile shoppers are less patient about hunting for a shipping-cost answer buried in a policy page; state it near the price or in an expandable line right there.
- Visible customer service access — a tap-to-chat or tap-to-call option that's actually reachable, especially for higher-consideration products where a mobile shopper wants reassurance before paying on a small screen.
The underlying principle: a mobile shopper has less screen to build confidence in, and less patience to hunt for it, so the trust signals that matter have to live directly in the path of the purchase decision, not somewhere else on the site.
The one-week mobile CRO audit you can run yourself
Before hiring anyone or running new ad spend, spend one week on your own store doing this, on an actual phone, not a browser resized to look like one:
- Day 1 — Split your Shopify Analytics or GA4 conversion rate by device. Know your actual mobile-vs-desktop gap, not the industry average.
- Day 2 — Walk your homepage-to-checkout flow one-handed. Note every element you had to stretch, reach, or hunt for.
- Day 3 — Run PageSpeed Insights (mobile) on your top 5 landing pages by traffic. Note LCP and any render-blocking scripts flagged.
- Day 4 — Tap-test every interactive element on your best-selling product page. List anything under the 44px comfort zone or packed too tight to hit reliably.
- Day 5 — Go through your actual mobile checkout with a real card. Count the fields. Check whether Shop Pay/Apple Pay/Google Pay are the first options shown, not buried below manual entry.
- Day 6 — Check what trust signals are visible without scrolling on your product and cart pages, mobile only.
- Day 7 — Prioritise fixes by effort versus the size of the gap you found on Day 1. Fix the checkout friction and speed issues first — they touch every mobile visitor, not just a segment.
This costs nothing but a week of attention, and for most Shopify stores it surfaces more real, fixable revenue than the next paid traffic campaign would.
If any of this sounds like your situation, talk to us. We'll tell you exactly where your revenue is leaking and what it would take to fix it. Explore Strategy & Consulting →

