Contents
- Stage 1, First Impression
- 01Homepage
- 02Navigation
- Stage 2, Discovery
- 03Site Search
- 04Collection Page
- 05Collection Sort Order
- Stage 3, Evaluation
- 06Product Page
- 07Mobile UX
- Stage 4, Conversion
- 08Trust Signals
- 09Cart
- 10Checkout
- Stage 5, Strategy
- 11Rebuild vs. Optimize
Stage 1, First Impression
01
Homepage
Most brands treat the homepage like a brochure. It isn't. It converts the brand, not a specific product. A visitor who lands here is undecided. Your job is to end that. When we audit a store, the homepage is where the most expensive assumptions hide, and the change with the biggest revenue impact is rarely the one you would expect.
Above the Fold
The first three seconds decide whether a visitor stays. Three questions that must be answered before any scroll:
- What do you sell? The hero image should make this obvious without reading a single word.
- Who is it for? One line of supporting copy, written for the specific person you're selling to, not a tagline.
- What should I do next? One primary CTA. Not three. If you have "Shop Now," "Take the Quiz," and "Learn More" all at the same weight, none of them win.
The hero image test
Cover the headline. Can a visitor tell what you sell from the image alone? If the answer is no, the image is wrong. Abstract photography, lifestyle scenes without the product, or stock images are all failure modes here.
LCP, Largest Contentful Paint
The hero image is almost always the LCP element, the largest asset the browser has to load before the page feels usable. A hero image above 200KB adds measurable bounce on mobile. Compress it. Test the load speed on a mid-range phone before calling the hero done.
Social Proof, Before the Scroll
Not full reviews. Aggregate signals. The goal is to create immediate credibility before the visitor has formed an opinion.
- Review count and aggregate rating, "4.8 stars · 2,400+ reviews" placed in or directly below the hero. A single star and number is enough.
- Press logos, "As seen in" with high-contrast logos, never small and faded. If you have a meaningful placement, show it early.
- Logo strips should be image-only. No text descriptions next to each logo. The brand name is the signal, don't dilute it.
Featured Collections
The homepage is where you direct traffic, not list inventory. Three rules:
- Show 3–6 collections max. More than 6 feels like a directory, not a curated experience.
- Each card is image-first. Collection name only, no paragraph descriptions on the cards.
- Show the collections that match how your customer actually shops, not how your catalog is organized internally. "Holiday Dresses" converts better than "Category: Dresses."
Email Capture
Bad offer
"Sign up for updates." Nobody wants updates. This converts at under 1% and makes your list worthless.
Good offer
A discount, exclusive product access, a quiz result, or content your customer would actually pay for. Something specific, something valuable.
- Popup timing: 30+ seconds minimum, or exit-intent. Never on page load. A popup within 5 seconds of arrival is a signal to leave.
- An inline email capture section below the fold converts better than a popup for most brands, less intrusive, higher-quality subscribers.
- Mobile: the popup must not cover the entire screen. A bottom sheet that slides up is better.
Below the Fold, What Belongs
- Bestsellers or featured products, 4–6 cards, sorted by revenue performance, not upload date.
- A brief brand story, 1–2 sentences and a single image. Not an essay. Visitors are not reading a full About section on the homepage.
- Social proof section, a UGC video carousel or a curated review set. Video outperforms static at every placement.
- A quiz entry point, placed mid-page for visitors who haven't found their path through browsing.
- Email capture, inline, not popup, if you haven't captured them yet.
Below the Fold, What Doesn't Belong
- Every collection listed. The homepage is not a sitemap.
- Long copy blocks about your brand. That belongs on the About page.
- Blog posts, unless your content is genuinely part of the purchase journey (supplements, education brands). For most stores, blog teasers on the homepage are noise.
- Duplicate CTAs for pages already in the navigation.
Mobile Homepage
- Hero stacks cleanly, product image visible above the fold, CTA within thumb reach.
- Logo strip: scrollable carousel or compressed to fit 4–5 logos. Never squashed into illegible rows.
- Collections: 2-up grid or a swipeable carousel, not a stacked list that takes 10 scrolls to get through.
- No scroll animations. They look nice on desktop. On a mid-range phone with a slow connection, they add jank and perceived lag.
What good looks like
A visitor knows what you sell and who it's for before they scroll. One CTA is dominant. The hero image loads fast. Social proof appears above the fold. Curated collections make the catalog feel manageable. Below the fold: bestsellers, a brief story, proof, and a quiz path, in that order. Nothing that could be cut without losing a sale.
02
Navigation
The first decision, and most brands get it wrong by default.
Drawer or Mega Menu
Universal drawer
Right for brands that can frame their top-level options leanly. If you can get to ~10 clear entry points, each with sub-items, use a drawer everywhere.
Mega menu on desktop
Right for brands with so many categories that a drawer can't contain them cleanly. Drawer on mobile still.
The question isn't how many products you have. It's whether you can make the navigation feel like ~10 choices. If you can, drawer. If you can't, mega menu on desktop.
Image-First
Nobody reads navigation menus. They scan. Text-only navigation requires effort. Image-first navigation is instant, visitors see where they're going before they've finished thinking about it.
Use text as little as possible. Use images as much as possible.
High-Value Destinations
Are you sending visitors to the pages that match how customers actually think about shopping? For a jewelry brand, that's not just category links. It's:
- Shop by Category, earrings, rings, necklaces, bracelets, pendants
- Shop by Occasion, vacation, date night, wedding, training, going out
- Shop by Gender, men's and women's, broken down further by product type
Cover every shopping scenario. If a visitor has a use case and can't find a path to it in the navigation, they're gone.
Lean Top-Level Structure
Group everything into a small number of clear entry points, occasion, category, gender, and let each one expand into its sub-items. The goal is to make a large catalog feel manageable from the first glance.
Navigation Tabs
Instead of a standard accordion (click a category → items drop down below it), consider horizontal tabs at the top of the drawer. Each tab loads its own sub-navigation panel when tapped. Cleaner, faster, more visual, especially on mobile where vertical space is limited.
Highlight Cards
At the top of the navigation, a small grid or carousel of standout collections or featured items. Not every option. The ones you most want visitors to see first.
Quiz
A quiz should be visible inside the navigation. Not buried. Visitors who can't find what they want through browsing need a different path, the quiz is that path. Treat it as a top-level navigation destination, not a footnote.
Support Submenu
At the bottom of the drawer, faded, smaller, clearly secondary, a set of non-selling pages that help customers buy better:
- Which collection should I shop from?
- FAQ / Help Center
- Shipping & Returns
- Size Guide
- About Us
- Returns Portal
- Customer Login
- Cart button, at the very bottom of the drawer
Search
Search belongs inside the navigation drawer, not just in the header.
- Predictive search, results appear as the visitor types, not after they submit
- Multi-type results, products, collections, and pages shown separately in the results modal
- Text autocomplete, completing the search term as they type
- Search suggestions, surfacing popular or related terms
- Dead results handling, if a search returns nothing, don't show "No results found." Show high-selling category links and best-selling product cards.
What good looks like
Open the navigation and know immediately where to go. Image-first. Lean top-level options that cover every shopping scenario. A support layer at the bottom for customers who need more before they buy. Search that works as you type and never hits a dead end.
Stage 2, Discovery
03
Site Search
Most brands treat search as an afterthought. It's a checkout lane. A visitor using search has already decided they want something specific, they just need you to get out of the way and show it to them.
The stat that matters
Search users convert 5–10× more than non-search users. If your search experience is broken, slow, or buried, you're leaving your highest-intent visitors to figure it out themselves.
What to Check First
- Is search easy to find? Visible in the header, inside the navigation drawer, and surfaced mid-scroll on collection pages.
- Does it work on first tap? Search bars that require multiple taps to activate are a silent conversion killer.
Predictive Search
Results should appear as the visitor types, not after they hit submit.
- Products, full product cards: image, name, color swatches, reviews, price
- Collections, collection cards: image and name
- Pages, text results are acceptable here
- Text autocomplete should fill in the search term as they type
- Popular and related search suggestions should surface alongside results
Dead Results
If a search returns nothing, "No results found" is the wrong response.
Show instead
A set of high-selling category links and a selection of best-selling product cards. Prioritize categories. At this stage the visitor is still in discovery mode, sending them to a category gives them a path.
Search Placement
Surface it wherever a visitor might need it:
- Header, always visible
- Navigation drawer, inside the menu itself
- Collection pages, as a pill or bar that appears after a defined scroll depth
- Filter panel, inside the filter drawer for visitors already trying to narrow down
What good looks like
A visitor types two characters and sees full product cards, collection cards, and page results populate instantly. Autocomplete finishes their thought. If what they're looking for doesn't exist, they're redirected to the closest high-value alternative, not a dead end.
04
Collection Page
Most brands treat the collection page like a holding area. It's not. It's the primary discovery engine, where a visitor either finds what they came for or leaves.
Start Here: Framing
Before anything else, count the products.
<10
Under 10 products
Don't use a collection grid. Use a featured card layout. Think Crumbl Cookies homepage. Standout cards, not rows of thumbnails.
~
Under 10 with lots of variants
Split variants into individual listings. Each color, each flavor, each option gets its own card. The grid should feel full.
30+
30+ products
Standard collection grid is correct. Everything below is for this context.
Layout & Discovery
- Do subcollections appear at the top of large collections? Should be image-first, carousel format. (Bottoms → Jeans, Leggings, Shorts, Sweatpants)
- Are subcollections also surfaced at the bottom of the page for visitors who scrolled through without finding what they wanted?
- Is there a search-within-collection feature? Two places to surface it: inside the filter panel, and as a pill that appears after a certain scroll depth.
- Are non-product cards placed inside the grid? Lookbook images that direct to subcollections, a quiz, or other high-value pages.
Filters & Sorting
- Do they have filters? Do the number of filters match the product count? 500 products with no filters is a problem.
- Are filters visually represented, not just text? Colors should show swatches or the top-selling product in that color. Sizes should show swatches, not plain text. Occasions should show images.
- Are there multiple sorting options? Best sellers, newest, price low-high, price high-low. Shopify's default best-seller sort is by units, that's wrong. It should sort by revenue.
- For advanced builds: custom sorting by product attributes, fit, feel, use case, coverage, color category, set membership.
Product Cards
- Are product images consistent across the grid? Same background, same framing, same lighting.
- Do best-selling products have a standout image that breaks the grid pattern? (Only if 30+ products)
- Does each niche-required shot exist? Every category has a set of expected images. Fashion needs every angle. Supplements need a pack shot, a serving size close-up, and a scale reference.
- Are review stars showing on product cards? Single star, numerical rating, review count.
- Are sale prices visually dominant? Compare-at price struck through, sale price in a strong brand color, larger than the original.
- Are product badges used? Best Seller, New, Seen on TikTok, Staff Pick. Not on every product, only the ones that matter.
- Are swatches showing variant options below the card? Clicking a swatch should update the main card image.
Quick Add
Good
Quick add button that adds directly to cart.
Great
Two-step quick add. Clicking "Add" opens a drawer, not the cart, a focused drawer.
The drawer should contain: media gallery with image scroll, color selector (images update as you switch), size selector, 2–3 line product description, Add to Cart button, View Full Product link.
For fashion: on hover (desktop) or on quick-add tap (mobile), show a size overlay directly on the product card first. When they select a size, then open the drawer with that size pre-selected.
Image Interaction
Can visitors scroll through product images from the collection page without going to the PDP? On hover, carousel arrows should appear, or a thin progress bar at the bottom of the image that fills as you scroll through shots.
UX & Navigation
- Is there a back-to-top button?
- Does scroll position preserve when returning from a PDP? Visitor should land where they left off, not at the top.
- Is infinite scroll enabled? Pagination is worse in almost every case.
- Can visitors adjust grid density? 3-column, 4-column, 5-column. At 6 columns, drop all text, images only.
Below the Grid
- Is there a Recently Viewed or Recommended section? Frame it as "Recommended for You." Prioritize recently viewed if available; fall back to Shopify's recommendation feed.
- Is there a collection description at the bottom? A short version at the top for context, a longer version at the bottom for SEO and customer education.
- Is a quiz accessible from the collection page? As a product card in the grid or as a scroll-triggered overlay. A well-placed quiz improves product discovery more than almost anything else on this list.
- Is there a UGC video element? Plays on scroll, starts muted, user can unmute, links to the specific product featured.
Collection Banner
- Is the collection title clear?
- Does the collection have a short description that reinforces its purpose?
- Is the banner image-based, or just plain text on a color background?
Inventory
Are out-of-stock products hidden? In most cases, yes. Exception: scarcity-based brands, where showing sold-out previous collections reinforces demand. If you're running paid traffic to a collection, every product in it should be in stock.
What good looks like
Products sorted by revenue performance, not upload date. Filtering brings the count down fast. Quick add reduces friction without polluting the cart. The best products stand out visually. Image quality is high, shot lists are complete. Scroll position is preserved. Discovery options, search, subcollections, quiz, are surfaced at the right moments. The design feels premium, not assembled.
05
Collection Sort Order
Shopify's default best-seller sort ranks by units sold, all time. That's the wrong metric. A $12 accessory that moved 400 units is not your best seller. Sort by revenue.
T1
Sort by Revenue
Change one thing: switch Shopify's best-seller sort from units sold to net revenue generated. This alone will immediately surface the products actually driving your business.
T2
Revenue + Time Decay
All-time revenue rewards old products that had a good run years ago. Add a rolling window, last 30, 60, or 90 days, and weight recency into the rank. High revenue, recent → top. High revenue, old → middle. Low revenue, old → bottom.
T3
Full Scoring Formula
Build a score for each product and sort by that score. Each variable is normalized to a 0–100 scale before weighting.
Score = (Revenue × 0.40) + (Margin × 0.25) + (Sell-Through Rate × 0.20) + (Recency × 0.15)
| Variable | Definition | Weight |
| Revenue | Net revenue generated in the last 90 days | 40% |
| Margin | Profit margin pulled from Shopify's cost-per-item input | 25% |
| Sell-Through Rate | Units sold ÷ units available × 100 | 20% |
| Recency | Newer products receive a score boost; old slow-movers are penalized | 15% |
These weights are a starting point, not a fixed rule. Adjust based on what your business actually needs to prioritize.
Tier 4, Niche-Specific Layering
The formula above applies to any store. What sits on top of it is specific to your customer. For fashion, add seasonality. Certain products sell heavier in summer, others in winter. Layer that in as a conditional, you're not replacing the formula, you're adding conditions on top of it.
If season = summer → apply seasonal boost to summer items
If season = winter → apply seasonal boost to winter items
What good looks like
A collection sorted by revenue, at minimum. Ideally by a weighted score that factors in margin, sell-through, and recency. Products that drive the most value sit at the top. Seasonal and niche-specific conditions are layered on for brands that need it.
Stage 3, Evaluation
06
Product Page
Ninety percent of visitors never scroll past the product images. If the image section fails, nothing else on the page matters. Start there. Fix everything else second.
Product Images
The first thing I audit, before anything else on the page.
- Does this brand have every shot their niche requires? If the shots aren't there, the page doesn't work.
- Are images loading fast? 4:5 at 1080 × 1350px, compressed, no 4K.
- Is the aspect ratio consistent across every image? One 4:5 followed by a 16:9 is a broken gallery.
- Is the focal point clear? The product should stand out immediately from the background.
- Is there a zoom feature? Full screen, pinch to zoom, quality preserved at maximum magnification. Not browser zoom, a dedicated zoom modal.
- Is there a UI element that communicates there are more images to scroll through? A small pill overlaying the bottom of the main media, each image as a thumbnail, is the best version of this.
- UGC videos in the media gallery, not separate, not a section below. Inside the gallery alongside the product shots.
- Lookbook images in the gallery alongside standard product shots.
Overlaying the Media
What sits on top of the main image before the visitor scrolls:
- Zoom icon, immediately accessible, opens the full-screen modal
- Niche-specific quick-info icons, small circular icons overlaying the media that open drawers on tap. For fashion: washing instructions, size chart.
- Color swatches overlaying the media, swatches sitting on top of the product image so the visitor can change color without scrolling back up
- Sticky add to cart, visible on page load. As the visitor scrolls past the main product section, the add to cart locks in place and stays with them.
Above the Fold, Before Scrolling
- Product name, large, readable, not an afterthought
- Price, bolder and larger than the product name. Sale price in a strong brand color, compare-at price struck through.
- Reviews, star rating and count, tappable to jump to the full review section
- Variant selectors, image-first or swatch-first. No text dropdowns. Color options show the actual model image in that color.
- Add to cart button, standout. It should not blend into the page. If the visitor can't find it in under two seconds, it's wrong.
Variant Selection
Don't auto-select size. Prompt the visitor to choose. This forces engagement and reduces the wrong-size return rate.
Exception
Don't do this with color. Color is tied to image rendering, auto-selecting a default color and loading its images is correct. Size is not tied to imagery in most cases, so leaving it unselected is the right call.
Page Content, Modals Over Inline Text
Do not lay out walls of text on the product page. Put everything behind a trigger.
- Size guide, button that opens a drawer
- Description, accordion, or 2–3 lines visible with the last line faded and a "View More" that expands or opens a modal
- Fit, feel, fabric details, accordion or modal
- Shipping and returns, a small section with a button to open the full policy in a drawer. Not buried, not bloated.
- Payment options, show these if your niche warrants it. High-ticket items with BNPL. If payment flexibility is a purchase driver in your category, make it visible.
Upsells and Bundles
- Maximum one upsell widget on any product page. In most cases, zero, rendered conditionally only on products where an upsell makes sense.
- Bundle options where relevant.
- Complementary product showcase, framed as a recommendation, not a sales push.
- Product recommendations section: show a limited set. A "See More" button opens a drawer with the full list. Don't dump 20 products at the bottom of the page.
Below the Fold
- Recently viewed section
- Full review section, complete with ratings breakdown, filterable by most recent, highest rated, with images
- Back to top button
- Breadcrumb navigation, shows the path: Women's → Clothing → Dresses → Product Name. Lets visitors navigate back to the collection without hitting the back button.
UGC
Inside the Gallery
UGC video alongside product shots, treated as a first-class media asset.
Floating Bottom-Right
As the visitor scrolls, a UGC video specific to that product appears in the corner. Starts muted. Plays on scroll. Visitor can unmute. Links to the product.
Prelanders
Optional. The purpose is education. When it's done right, it lifts revenue. When it's done wrong, it adds friction with no return. For most brands, the product page itself should carry the education load first. Prelanders come after everything else is optimized.
What good looks like
The media section is complete, fast, and consistent. Every niche-required shot exists. The visitor can zoom, scroll through the gallery, and change color, all without leaving the image area. The add to cart is always visible. Variant selection is intentional. Everything that could be a block of text is behind a trigger. Upsells are conditional. Reviews are prominent. The page educates without overwhelming.
07
Mobile UX
Most mobile audits are done on a flagship iPhone with a fast connection. That's not your customer.
Test on the right device
Test on an iPhone 12 or a mid-range Android. Unless you have hard data showing your audience is exclusively on premium devices, which almost no brand does, optimize for the average phone.
Image Sizing
Four aspect ratios. Two that matter.
| Ratio | Dimensions | Use |
| 4:5 | 1080 × 1350px | Default for all product images |
| 1:1 | 1080 × 1080px | Secondary option |
| 9:16 | 1080 × 1920px | UGC video and full-frame content only |
Do not use 4K images. Compress everything to between 400KB and 3MB. Shopify's upload limit is 20MB, that's not a target, it's a ceiling. Good lighting and a good shot at 1080px will outperform a poorly lit 4K image every time.
If images load slowly, customers don't stick around long enough to see them. Image quality means nothing if it never loads.
Speed
Two separate problems your customer experiences as one: site load time and content load time.
- Don't load all images on page load. Load each element just before a visitor reaches it, roughly 10% before it enters the viewport.
- If images are still loading late, implement skeleton screens so the space is held.
- The most impactful fix is image sizing. Beyond that, most needle-movers, JS optimization, unused CSS removal, font loading strategy, cache lifetimes, are code-intensive.
Run your domain through PageSpeed Insights to see exactly what's slowing you down.
Tap Targets & Basic Functionality
Before anything else, do things work when you tap them?
- Hamburger menu opens on first tap
- Search bar opens on first tap
- Buttons register without repeated tapping
This sounds obvious. Test it anyway. Broken tap targets on mid-range phones are more common than they should be, even on 7-figure stores.
Navigation
- Is the nav image-first? People don't read navigation menus. They scan. If it's text-only, most visitors won't engage with it.
- Does it cover every shopping scenario? For a jewelry brand: earrings, rings, necklaces, bracelets, but also occasion-based: beach, training, date night.
- For high product count brands: do the main nav items have proper sub-selections? Earrings → hoop, stud, drop, ear cuff, pearl.
- Is there a search bar inside the navigation drawer?
Dead search results
If a search returns nothing, never show an empty state. Show popular categories. Give them somewhere to go.
Collection Page on Mobile
Two columns max. That's it.
Product Images
- Is there a dedicated zoom modal? Full screen, swipe left/right between images, pinch to zoom, quality preserved at full magnification.
- Regular browser zoom is not acceptable. The zoom modal should be its own intentional UI element.
Content Digestibility
- No paragraph blocks for shipping, returns, or warranty info. Tables only.
- Size charts should open in a drawer, not render inline on the page.
- Use accordions for anything that doesn't need to be visible immediately.
- The goal: minimize vertical scrolling required to find specific information.
Text Size
Product names and body copy should be readable without zooming. Small text on mobile is a conversion killer. If you're squinting at it during the audit, customers are leaving because of it.
Header
- Mobile header should take up no more than 10% of screen height.
- Contents: logo, hamburger menu, search, cart. Optionally: wishlist and account icons.
- If you're adding a sticky subcollection bar, image-first version belongs on the homepage only. Text-first version can run globally.
General
- No scroll animations. They look nice. They slow everything down and add friction.
- Scrolling should be smooth. No jank, no stutter.
- Drawers and modals over inline expansion. Anything that would add vertical height belongs in a drawer.
What good looks like
The site loads fast on a 3-year-old phone. Images are compressed, correctly sized, and load just before they're needed. Taps register on first touch. Navigation is visual, covers every use case, has search built in. Collection pages use two columns. Images zoom properly. Everything that could be a paragraph is a table or an accordion. The header stays out of the way. Scrolling is smooth from top to bottom.
Stage 4, Conversion
08
Trust Signals
Do not fake anything. Not reviews. Not scarcity. Not social proof numbers. Fake trust is worse than no trust.
Why it matters
Ninety percent of customers research your brand externally before they buy, Reddit, Google, TikTok. If they find one thing that contradicts what you're showing on your site, you've lost them permanently. A thousand fake reviews next to a Reddit thread full of complaints will convert worse than zero reviews with nothing negative out there.
The Only Signal That Consistently Moves the Needle
Video. Not influencer content. Customer content. Real people, real results, real language.
Four Types of Reviews, Ranked by Value
1
Video
Highest trust, highest conversion impact.
2
Image + text
Strong, especially with detailed written reviews.
3
Audio
Rarely seen. Worth testing, likely outperforms text alone.
4
Text only
Baseline, still worth having.
Where to Put Video Reviews
- Product page, inside the media gallery and as a floating player on scroll
- Collection page, UGC overlay as visitors browse
- Homepage, dedicated section
- About page, social proof in context
- Navigation, at the bottom of the drawer, conditional
Make them conditional. A UGC element that appears everywhere unconditionally becomes noise. Triggered at the right moment, it converts.
What Doesn't Work
The generic trust icons, "Trusted by 10,000 customers," "Secure checkout," gold shield badges, rarely create measurable lift. They add visual clutter and signal that you're trying to manufacture credibility rather than demonstrate it.
Niche-Specific Trust Signals
| Category | Trust signals that actually work |
| Supplements | HSA/FSA eligibility, certifications, licenses, real doctor endorsements with credentials |
| Fashion | A sizing confidence widget showing what customers say about fit (runs small, true to size, runs large). Removes the single biggest hesitation in apparel. |
| High-ticket / Medical | Financing options visible on the product page signal that the purchase is manageable |
The Core Philosophy
The more you educate a customer about why a product is right for them, the use case, the benefit, what it feels like, what it does, the more they trust it. Education is trust. A well-placed UGC video of a real customer explaining why they love the product does more than any badge or icon ever will.
What good looks like
Real reviews, video first, image second, text supporting. UGC placed at the right moments across the site, not plastered everywhere. Niche-specific trust elements that address the actual hesitation your customer has. Nothing fake. Nothing generic.
09
Cart
Cart is where purchase intent crystallizes. Most stores treat it as a holding area. It isn't. It's the last structured opportunity to reinforce the purchase decision before checkout.
Cart Drawer vs. Cart Page
Cart Drawer
Right for most stores. Opens without leaving the current page, visitor can keep browsing. Faster, less disruptive, works well for orders with 1–3 items.
Cart Page
Right when order complexity is high, bundles, subscriptions, multi-SKU orders where the visitor needs to review everything at once before committing.
Never use both. Pick one and optimize it. A drawer that redirects to a cart page on checkout is a friction point, not a feature.
Cart Item Display
What must be visible without scrolling when the cart drawer is open:
- Product image, large enough to recognize, links back to the PDP
- Variant details, color and size must be readable, not a tiny secondary line of text
- Quantity stepper, easy to tap, not so small it causes mis-taps
- Line item price, updates when quantity changes
- Remove button, accessible but not accidentally tappable
Free Shipping Progress Bar
- Position: top of the cart drawer, above the item list. First thing the visitor sees when the cart opens.
- Copy is dynamic: "Add $12 more for free shipping" → "You've unlocked free shipping." Two states. Both visible at the right moment.
- If your store doesn't offer free shipping at a threshold, skip this. A static "Free shipping on all orders" line in the cart is fine if it's true, but it doesn't create urgency.
Upsells in Cart
One rule
Maximum two upsell products in the cart. More than that and completion rate drops. One well-chosen product, relevant to what's already in the cart, outperforms a grid of bestsellers every time.
- Placement: above the checkout CTA, not below it. Below the CTA is a dead zone, most visitors never see it.
- Frame it as a recommendation: "Customers who bought this also added..." not "Before you go..."
- Only show products that are genuinely complementary. Surfacing random bestsellers here trains visitors to ignore the upsell widget.
- Quick-add from the cart: one tap to add, no drawer required. The cart itself is the drawer.
Checkout CTA
- Label: "Proceed to checkout" or "Go to checkout", not just "Checkout." The extra word explains what happens next and removes hesitation.
- Size: full width in the drawer. Never a small button at the bottom of a long scrollable list.
- Sticky: the CTA must be visible without scrolling when the cart is open. If a visitor has to scroll down to find the checkout button, that's friction.
- Visual weight: the checkout CTA should be the most prominent element in the cart. Nothing else should compete with it visually.
Trust at Point of Purchase
Directly above or below the checkout CTA, one line of copy and one row of icons. No more.
- One trust line: your guarantee, return policy, or a specific reassurance that addresses the main hesitation in your category. "Free returns within 30 days." "Secure checkout." "Shipped same day."
- Payment icons: Visa, Mastercard, PayPal, Apple Pay, Afterpay or Klarna if relevant. One row, standard icons, nothing custom.
- The cart is not the place for a full trust section. One line. One row of icons. Move on.
Edge Cases
- Empty cart state: never show a blank screen with "Your cart is empty." Show 4–6 bestselling product cards and a clear path back to browsing.
- Low inventory nudge: if a product in the cart has 5 or fewer units left, show it inline. "Only 3 left" above the quantity stepper, not a countdown timer, a fact.
- Sold out in cart: if a product sells out between add-to-cart and checkout, show a clear warning with a remove button and a link to similar products. Never let it silently block checkout.
What good looks like
The cart opens without leaving the page. Free shipping progress is visible immediately. The visitor can see exactly what they're buying, product, variant, quantity, price, without scrolling. One well-placed upsell. The checkout CTA is always visible and unmissable. One line of trust copy, one row of payment icons. Nothing between the decision and the click.
10
Checkout
This is where the money is either collected or lost, and it's the stage most audits skip. The cart got them to the door. Checkout is the door. When we audit a store, more abandoned revenue hides here than anywhere else on the site.
Express Wallets, Above the Fold
Shop Pay, Apple Pay, Google Pay, and PayPal remove the single biggest checkout tax: typing. Returning shoppers convert far faster when they can pay in one tap. When we audit a store, express wallets are either buried below the form or missing entirely. Surface them at the top of checkout, not underneath a full address form.
What we find
Express wallets present but pushed below the fold, so the shopper starts typing before they ever see the one-tap option. The fastest path to purchase should be the first thing they see.
Guest Checkout
Forcing account creation before purchase is one of the oldest and most expensive mistakes in ecommerce. A visitor ready to pay does not want a password. Guest checkout must be the default path, with an optional "save your details" nudge after the sale, never before it.
Shipping Cost Transparency
Unexpected shipping cost at the final step is the number one documented reason for cart abandonment. If shipping is a surprise on the payment screen, you have trained the visitor to distrust every number before it. Show the shipping cost, or the threshold for free shipping, before checkout, on the cart and on the product page. No surprises at the till.
Free shipping threshold
If you offer free shipping over a certain amount, that number should follow the visitor from the product page to the cart to checkout. A visible progress bar toward it lifts average order value and removes the shipping shock in one move.
Form Field Reduction
Every field is friction. Most checkouts ask for things they do not need, or ask twice. Collapse the address into as few fields as possible, use address autocomplete, auto-detect the card type, and never ask for the same information on two screens. When we audit a checkout, cutting fields is almost always the cheapest conversion win available.
Error Handling
A checkout that rejects a card or a field without explaining why loses the sale on the spot. Errors must appear inline, next to the field, in plain language, the moment they happen, not after the whole form is submitted. A declined payment should offer an alternative, an express wallet or a different method, not a dead end.
What good looks like
Express wallets are the first thing on the screen. Guest checkout is the default. Shipping cost is known before this step, never a surprise. The form is as short as it can be, with autocomplete doing the work. Errors are caught inline, in plain words, with a way forward. The visitor decided to buy in the cart. Checkout does nothing but get out of the way.
Stage 5, Strategy
11
Rebuild vs. Optimize
There is almost never a reason to rebuild. In every project I've worked on, optimization has been more valuable than a redesign. Every single one.
A rebuild feels productive. It isn't. It's months of work to end up with a store that has different problems.
What optimization looks like
Y Studios grew +$227,000 in 3 months through full store optimization, not a from-scratch redesign. We found the leaks, fixed them in order of revenue impact, and measured the lift. That is the pattern, on every store.
The Only Two Modes
1
One-time optimization
Identify what's costing the most revenue. Build a list of changes, anywhere from 10 to 70 depending on the brand. Execute them over 30 to 90 days, either progressively or all at once.
2
Ongoing optimization
Same process, repeated. Research, identify, plan, implement. That's it. There's no third option.
The One Exception: Premium Repositioning
The only time I redesign is when a brand needs to feel more premium. Not a rebrand, the colors stay, the logo stays. What I'm adjusting are the specific elements that signal quality:
- Spacing and whitespace usage
- Font selection and sizing hierarchy
- Layout structure
- Button rounding, and how consistently it's applied across every element
Button rounding
Whether you use fully rounded buttons, sharp corners, or something in between, and whether you apply it consistently, has a measurable effect on how premium the brand feels. This is the only lens I use when a visual overhaul makes sense.
How I Audit Before Deciding Anything
On a first call, I run a light audit with the client, enough to show them what's wrong and where the obvious problems are. That's not the real audit.
After the call, I sit down for an hour or more, longer for bigger brands, and go through everything. And I always get access to the data. Looking at a store from the outside gives you an incomplete picture. You need analytics, conversion data, traffic sources. A full audit without data isn't a full audit.
What good looks like
A clear list of what's broken, ranked by revenue impact. A plan to fix it in order. No wasted months on a rebuild that solves the wrong problems.
Next
What this audit can't tell you
This checklist shows you what to look for. It cannot tell you which of these leaks is actually costing you money, or in what order to fix them. That needs your data: your analytics, your conversion numbers, your traffic sources. Two stores with the same checklist have different top three.
That is the difference between an opinion and a diagnosis. A checklist is best practices. A diagnosis is evidence, ranked by how much revenue each leak is worth on your store. When we run the research, we do not hand you a longer checklist. We hand you a scored list, 20 to 70 changes, with the top 3 pulled to the front and a launch order behind them. Proof, not opinions.
This is what evidence looks like
Y Studios grew +$227,000 in 3 months through full store optimization. Across our work we have documented over $500K in revenue lift, and we can tell you exactly which changes moved the number, because every one was measured against the same traffic.
Three ways forward
Door 1
Fix it yourself
Take this audit and work through it. If that is all you need, good.
Door 2
Get the Store Autopsy
$800, 100% credited toward the fix. The full ranked list of your leaks, top 3 surfaced, in about 2 weeks.
Door 3
Start the fix now
Already know you want the work done. Go straight into a testing program or a build.
Get the Store Autopsy →
$800, credited in full toward your program or build. We diagnose before we prescribe.