Today, around 75% of Shopify traffic and 65% of orders come from mobile devices. Nevertheless, most Shopify stores were never really built for mobile; they were designed for desktop and then adapted for the smaller screen. This gap is precisely where revenue is quietly lost: long loading times, fiddly navigation, friction in the checkout, and content that makes no sense without scrolling.
This checklist is not about making your store "responsive"; every Shopify theme already is. It's about whether your store is truly mobile-first: built so that the mobile experience comes first, and everything else is built upon it. Below, you'll find six areas with concrete tests you can perform yourself - plus what to do if too many points remain unfulfilled.
Mobile vs. Mobile-First: Why the Difference Matters
The difference is structural, not stylistic.
- Responsive Design means that the same content adapts to the screen. The layout adjusts to the viewport width.
- Mobile-First Design means that the mobile experience was the starting point, every decision (what is shown, what isn't, how to navigate, how to convert) was made for mobile, and the desktop gets the extra space as a bonus.
The gap between the two becomes apparent in areas that merchants rarely check: loading times on mobile networks, size of tap areas, how many clicks from product to checkout, whether form fields open the correct keyboard, whether your hero image on a 6-inch screen even shows what you're selling.
If your store was built before 2022, or is based on a premium theme designed primarily for visual desktop presentations, it is highly likely responsive but not truly mobile-first. The good news: most of this gap can be closed without a complete rebuild. The rest of this guide shows you exactly where to look.
The Performance Checklist
Mobile performance is not the same as desktop performance. Most merchants check their PageSpeed score once and then forget about it, but desktop and mobile are measured separately, and Google ranks based on the mobile score.
- Mobile LCP under 2.5 seconds. Test your homepage, your most important product page, and a category page on pagespeed.web.dev, in the Mobile tab. Anything over 2.5 seconds will cost you conversions.
- Images are sized for mobile, not downscaled. A 2000-pixel-wide hero image displayed at 400 pixels on a mobile phone is wasted bandwidth. Check if your theme uses the
image_urlfilter with appropriate widths; Shopify will then automatically deliver smaller variants to mobile. - Cumulative Layout Shift (CLS) under 0.1. If elements jump around during loading, banners push content down, or fonts change mid-render, the customer will misclick, get frustrated, and leave. PageSpeed measures this directly.
- Fonts do not block rendering. External Google Fonts can cause 200-400 ms delays on mobile. Look in your theme settings for a system fonts option, or self-host your font with
font-display: swap. - Third-party scripts are loaded deferred. Chat widgets, popup apps, analytics, reviews - each of these scripts increases weight. If a script doesn't need to run before the page is visible, it should load afterward, not block rendering.
- You've tested on slow 4G, not Wi-Fi. In Chrome DevTools, you can set network throttling to "Slow 4G" and reload your store. Most stores feel sluggish at this point, which is exactly what a real customer experiences on a train.
The Navigation and UX Checklist
Mobile navigation is not a smaller version of desktop navigation. It's its own design problem. The thumb only reaches so far, the screen only shows so much, and patience is shorter when someone is using a phone one-handed.
- The menu is thumb-accessible. Hamburger menus at the top right are barely reachable one-handed on modern large phones. The best mobile stores place the menu lower down or use bottom navigation.
- Search is visible after the first scroll. If a customer has to open a menu, then tap search, then type, you've added three steps to product discovery. On mobile, search should be one tap away.
- Filters work as a drawer, not a sidebar. Desktop sidebars cannot be transferred to mobile. The cleanest pattern is a filter button that opens a full-screen drawer with all options and closes again after applying.
- Add-to-Cart is sticky on product pages. If a customer scrolls past the buy button to read reviews or descriptions, the button should remain visible at the bottom of the screen. Without a sticky button, they have to scroll back up, and many won't.
- Variant selection uses swatches, not dropdowns. Dropdowns on mobile open the clunky native picker, hide options, and require multiple clicks. Visible swatches (color squares, size chips) are faster and show all options at a glance.
- Breadcrumbs do not run off the screen. Long category paths often break awkwardly or push content aside. Test your deepest product page and ensure the breadcrumb is cleanly truncated.
The Checkout and Conversion Checklist
The checkout is where mobile-first decisions are most directly translated into revenue. A two-second delay or an extra click can make the difference between an order and an abandoned cart.
- Apple Pay, Google Pay, and Shop Pay are activated and visible. They should appear on the product page, in the cart, and in the checkout, not just in the final step. Express checkout buttons can increase mobile conversion by 20-30%.
- Guest checkout is obvious, not hidden. Forced account creation on mobile is one of the biggest reasons for abandonment. The guest option should be visible on the first screen, not hidden behind a "No thanks" link.
- Address autocomplete is enabled. Shopify Checkout natively supports this. Make sure it's active. Typing a full address on a mobile keyboard is cumbersome; autocomplete reduces this to two clicks.
- Form fields open the correct keyboard. Email fields should open the email keyboard (with the @ symbol). Phone fields should open the numeric keypad. Postal code should open numbers. If your theme uses generic input types, customers type slower and make more mistakes.
- Form fields do not trigger zoom when tapped. If iOS zooms into a form field as soon as it's tapped, your font size is below 16 pixels. This is a quick CSS fix, but a massive UX friction if not addressed.
- There is no "View Desktop Site" link anywhere. Sounds obvious. Still happens. Especially in older themes with legacy code from times when the "mobile site" had its own URL. Search your theme for references like
?desktop=true; they should be removed.
The Content Checklist
Content that works on desktop often fails on mobile not because it is broken, but because the order and the weighting are wrong. On a phone, what comes first gets read - everything else is optional. If too many items below stay unchecked, an outside look helps: our UX/UI design approach.
- The hero area shows the product clearly. Beautiful lifestyle imagery that only reveals what you sell after four seconds of scrolling works on desktop. On mobile it loses customers in the first two seconds. The product should be recognizable from the very first screen.
- Key CTAs are visible above the fold on mobile. "Shop now", "Discover", whatever your primary action is - it should be visible on a normal six-inch screen without scrolling.
- Reviews and social proof are reachable without deep scrolling. Most product pages hide reviews right at the bottom. On mobile that is six to eight scrolls. Consider a sticky review counter next to the price, or a star rating directly under the product name.
- Product descriptions are readable without zooming. Body copy should be at least 16 pixels with enough line height to read comfortably. If you squint on your own phone, so do your customers.
How to Really Test This
The most common mistake merchants make: they test their own store on their own phone, at home, on fast Wi-Fi. That's not the customer experience. Here's how to test like a real user:
- Chrome DevTools Mobile Emulation. Open your store in Chrome, press F12, click the device toolbar icon (top left in DevTools), and select "iPhone 14" or "Galaxy S22." This gives you the correct viewport but does not simulate touch behavior or real network speed.
- Network Throttling. In the same DevTools panel: Set the network dropdown to "Slow 4G." Reload your store. This comes close to what someone experiences on a train or in an area with poor reception.
- Test on real devices. Borrow an Android phone from friends or family. Most merchants test on iPhones, but Android accounts for more than 60% of the global mobile market, and rendering quirks are different. Those who only test on iPhone are testing for a minority of their traffic.
- The "Watch them buy" test. Ask three people who don't know your store to place an order on their phone. Don't help. Don't explain anything. Just watch where they tap, where they hesitate, and where they get lost. This one test shows more than any analytics dashboard.
- Mobile-specific PageSpeed Tests. Always read the Mobile tab on pagespeed.web.dev separately from the Desktop tab. The two scores are calculated differently, and a good desktop score does not guarantee a good mobile score.
When Optimization Is No Longer Enough
If you've gone through this checklist and most items are still unchecked, or if every time you fix one item, another breaks, then it's not a single setting that's missing. It means your theme wasn't built mobile-first from the beginning.
Typical signs that your theme is the real problem:
- You've optimized images, deferred scripts, and uninstalled apps, but Mobile LCP is still over 4 seconds.
- The mobile menu structure doesn't match the desktop structure, indicating that the mobile experience was an afterthought.
- Product pages on mobile have a completely different visual hierarchy than on desktop, and not in a positive way.
- Every new adjustment requires either a new app or a workaround because the theme is too rigid.
- The theme was developed before 2022 and never fundamentally overhauled.
In these cases, further optimization will yield little. A mobile-first theme built from the ground up loads faster, converts better, requires fewer apps, and is easier to maintain in the long run - which is exactly what our Shopify development work is built around.
Mobile usability and accessibility under the BFSG come down to the same questions — tap targets, contrast, focus. Our work on Maniko Nails shows what that looks like together.
Conclusion: Mobile-First is a Decision, Not a Setting
The shift to mobile-first commerce isn't a checklist you complete once. It's a decision about how your store is designed in the first place. Every point in this guide is individually fixable, but if you can check off less than half in the end, the problem isn't a single point. It's the underlying architecture.
Start by running pagespeed.web.dev in mobile mode on three of your most important pages. Then go through this list with your phone in hand, not your laptop. Where you have to scroll, double-tap, or squint, your customers are doing the same. Every fix adds up.
And if the audit shows that the bigger problem is structural, that's not bad news, it's clarity. You now know what to do next.






