Live sample

Explore a real ConversionLens report

This is the actual report — priced findings, visual evidence, AI reasoning and recommended fixes — exactly as a paying customer receives it. Then run one on your own store.

Sample report generated by ConversionLens on our demonstration store (localhost). Every figure is estimated from the inputs shown, with the arithmetic open under each finding.

Revenue leak audit

localhost

Urgent

other · captured Jul 27, 2026 · 30 findings

Executive summary

Estimated recoverable revenue

$12,561/mo

Confidence: HighBased on 30 issues across 5 pages · 34.2% of assumed revenue
Recoverable range$5,227$19,894per month if every fix ships
Findings301 critical · 14 high
Quick wins22quick win fixes to ship first
Severity breakdown
critical1$184/mo
high14$8,643/mo
medium14$3,613/mo
low1$121/mo
How to read this. Revenue figures are estimates built from the traffic and order value you supplied, not measured outcomes — open the calculation under any finding to see the arithmetic and every assumption behind it. Uplift ranges are conservative internal defaults, not published industry statistics. Findings marked measured are deterministic checks and are always accurate; findings marked analysed carry a stated confidence. Product, cart and checkout findings are based on /products/walnut-tray. 2 page(s) could not be captured and are not represented.

Where the money leaks

homepage
$1,752
4 findings
collection
$676
2 findings
search
$338
3 findings
product
$9,074
15 findings
cart
$721
6 findings
checkout
not captured

Findings, highest priority first

  1. 1highPage makes requests that fail$778/mo
  2. 2highNo return or refund policy is reachable from this page$707/mo
  3. 3highNo shipping information is reachable from this page$707/mo
  4. 4highPrice is not visible without scrolling$636/mo
  5. 5highPrimary call to action sits below the fold on mobile$919/mo
  6. 6highGallery repeats the same image three times, burying the CTA$954/mo
  7. 7highTwo of three featured products are sold out and merchandised most prominently$549/mo
  8. 8highJavaScript errors thrown on page load$778/mo
  9. 9highProduct page shows no reviews or ratings$707/mo
  10. 10highSize options offered with no sizing guidance$636/mo
  11. 11highHero copy never says what the store sells$442/mo
  12. 12highProduct page carries no buying information beyond a five-word description$573/mo
  13. 13mediumTap targets are smaller than the 44px minimum$525/mo
  14. 14criticalNo return or refund policy is reachable from this page$184/mo
  15. 15mediumTap targets are smaller than the 44px minimum$430/mo
  16. 16mediumNo way to contact the business is reachable from this page$404/mo
  17. 17mediumTap targets are smaller than the 44px minimum$382/mo
  18. 18mediumNo way to contact the business is reachable from this page$330/mo
  19. 19mediumNo way to contact the business is reachable from this page$294/mo
  20. 20mediumProduct description is very thin$364/mo
  21. 21highNo shipping information is reachable from this page$129/mo
  22. 22highNo payment or security signals shown at the point of payment$129/mo
  23. 23mediumTap targets are smaller than the 44px minimum$143/mo
  24. 24mediumNo way to contact the business is reachable from this page$110/mo
  25. 25mediumPDP throws console/network errors$267/mo
  26. 26mediumTap targets are smaller than the 44px minimum$95/mo
  27. 27mediumCart shows no shipping cost or delivery expectation$112/mo
  28. 28mediumNo way to contact the business is reachable from this page$73/mo
  29. 29mediumZero-results search is a dead end with no recovery path$84/mo
  30. 30lowNo availability information on the product page$121/mo
1
highQuick winConfidence100%measured

Page makes requests that fail

A failed request means something on the page did not do its job — a missing image, a review widget that never rendered, or a script whose failure silently disables add-to-cart. The visitor sees a partly broken page and reads it as an untrustworthy store.

productmobile + desktoptechnical
$778
/mo at risk
$283$1,272
Recommended action

Work through each failing URL. 404s on assets usually mean a theme or app was removed without cleaning up its references. 5xx responses point at an app backend or your own endpoint and should be escalated to whoever owns that service.

Expected outcome

If we resolve these failing requests, then the affected page elements will render for all visitors, because the assets and scripts they depend on will load.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

2 request(s) failed while loading this page. First few: 404 http://localhost:4180/missing-theme.css; connection failed http://localhost:4180/missing-theme.css. Observed on both mobile and desktop.

How $778/mo was calculated (range $283$1,272)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-9.0% of that, scaled by high severity (0.7) and 100.0% confidence, gives $283-$1,272/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a technical issue is assumed to recover 2.0%-9.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
2
highQuick winConfidence100%measured

No return or refund policy is reachable from this page

Return policy is one of the first things a first-time buyer looks for, because it caps their downside on an unfamiliar store. When they cannot find it they assume the worst, and the cost of that assumption lands hardest on exactly the high-consideration purchases you most want to win.

productmobile + desktoptrust
$707
/mo at risk
$283$1,131
Recommended action

Surface the return terms where the decision happens — a short line near the add-to-cart button ("Free 30-day returns") linking to the full policy, not just a footer link buried among the legal pages.

Expected outcome

If we surface return terms near the buy button, then add-to-cart and checkout completion will rise, because first-time buyers can see their downside is limited before committing.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

No link or text referencing returns, refunds, exchanges, or a guarantee appears anywhere on this product page. Observed on both mobile and desktop.

How $707/mo was calculated (range $283$1,131)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by high severity (0.7) and 100.0% confidence, gives $283-$1,131/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
3
highQuick winConfidence100%measured

No shipping information is reachable from this page

Unexpected shipping cost is consistently among the largest single causes of cart abandonment. A visitor who cannot establish the delivered price before checkout either abandons early or abandons later at the moment the cost appears — and the later one wastes the whole funnel.

productmobile + desktoptrust
$707
/mo at risk
$283$1,131
Recommended action

State the shipping cost and delivery window on the product page, near the price. If it varies, give the threshold for free shipping ("Free over $50") and link to the full table.

Expected outcome

If we show shipping cost and delivery timing before checkout, then checkout abandonment will fall, because the delivered price no longer changes late in the flow.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

No shipping or delivery information appears anywhere on this product page, in either the copy or the links. Observed on both mobile and desktop.

How $707/mo was calculated (range $283$1,131)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by high severity (0.7) and 100.0% confidence, gives $283-$1,131/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
4
highQuick winConfidence100%measured

Price is not visible without scrolling

Price is the first thing most visitors look for, and hiding it reads as a tactic rather than an oversight. Visitors who cannot find it quickly assume it is high and leave before you have made any case for the product.

productmobile + desktopclarity
$636
/mo at risk
$283$990
Recommended action

Place the price directly beneath the product title, within the initial viewport on both mobile and desktop. If the price is high relative to the category, pair it with the justification rather than hiding it.

Expected outcome

If we move the price above the fold, then bounce rate on product pages will fall, because visitors get the information they arrived for without hunting.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

No price is visible within the 844px fold on mobile. The first price element renders at y=1199px. Observed on both mobile and desktop.

How $636/mo was calculated (range $283$990)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-7.0% of that, scaled by high severity (0.7) and 100.0% confidence, gives $283-$990/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a clarity issue is assumed to recover 2.0%-7.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
5
highModerateConfidence100%measured

Primary call to action sits below the fold on mobile

Visitors who do not scroll never see the action you want them to take. On a product page in particular, an add-to-cart button below the fold converts materially worse than one visible on arrival.

productmobilemobile-usability
$919
/mo at risk
$424$1,414
Recommended action

Move the primary action above the fold on mobile, or add a sticky bar that pins it to the bottom of the viewport once the visitor scrolls past the inline button.

Expected outcome

If we make the primary CTA visible without scrolling on mobile, then click-through to the next step will rise, because visitors who do not scroll can still act.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

The primary action "Add to cart" renders at y=1337px, below the 844px mobile fold. A visitor must scroll roughly 1.6 screens to reach it.

How $919/mo was calculated (range $424$1,414)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 3.0%-10.0% of that, scaled by high severity (0.7) and 100.0% confidence, gives $424-$1,414/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a mobile-usability issue is assumed to recover 3.0%-10.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
6
highModerateConfidence90%analysed

Gallery repeats the same image three times, burying the CTA

A desktop visitor must scroll past three near-full-height duplicate images before reaching price and the buy button. The repetition adds no information and pushes the entire purchase decision below the fold.

productmobile + desktopfriction
$954
/mo at risk
$382$1,527
Recommended action

Show a single hero image with distinct supporting shots (detail, in-use, scale) and move the title/price/add-to-cart block up beside the first image so it's visible without scrolling.

Expected outcome

Removing duplicate gallery images and raising the buy block above the fold will increase add-to-cart rate on the PDP.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

The Walnut Tray PDP stacks three identical full-width 'Tray' placeholder images before any product detail. The title, price, size selector and 'Add to cart' button sit below roughly three full viewport heights of duplicated imagery. Observed on both mobile and desktop.

How $954/mo was calculated (range $382$1,527)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 3.0%-12.0% of that, scaled by high severity (0.7) and 90.0% confidence, gives $382-$1,527/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a friction issue is assumed to recover 3.0%-12.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
7
highQuick winConfidence95%analysed

Two of three featured products are sold out and merchandised most prominently

A visitor scrolling the homepage meets two dead ends before reaching anything they can actually purchase. It signals a thin or poorly-maintained catalogue and burns the visitor's motivation on products they cannot buy, making the store feel out of stock before they discover the one available item.

homepagemobile + desktopoffer
$549
/mo at risk
$220$879
Recommended action

Reorder the featured block so in-stock products appear first, or remove sold-out items from the featured slot entirely. If they must stay, add a 'Notify me' capture instead of a static badge so the interest isn't wasted.

Expected outcome

Featuring only in-stock products (or ordering in-stock first) will increase homepage-to-product clickthrough and add-to-cart rate versus the current sold-out-first layout.

Evidence & analysis
Evidencehttp://localhost:4180
Screenshot of http://localhost:4180

Full-page capture — scroll within the frame to see more.

What we found

Under the 'Featured' heading, the first two products — Linen Throw ($120) and Stoneware Mug ($38) — both carry a black 'Sold out' badge. Only the third item, Walnut Tray, is buyable. The two sold-out items occupy the top of the list and are the first thing a visitor scrolls into. Observed on both mobile and desktop.

How $549/mo was calculated (range $220$879)
24,000 sessions/mo x 45.0% reaching homepage x 1.8% conversion x $85 AOV = $16,524/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by high severity (0.7) and 95.0% confidence, gives $220-$879/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 45.0% of sessions are assumed to reach the homepage stage.
  • Fixing a offer issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
8
highModerateConfidence100%measured

JavaScript errors thrown on page load

An uncaught JavaScript error halts the script that threw it. On a cart or checkout page that regularly means a quantity selector, discount field, or payment button stops responding for a subset of visitors — and those visitors do not report it, they leave.

productmobile + desktoptechnical
$778
/mo at risk
$283$1,272
Recommended action

Reproduce with the browser console open and fix the throwing script. If the stack points into a third-party app bundle, disable that app to confirm attribution, then raise it with the vendor or remove it.

Expected outcome

If we eliminate these JavaScript errors, then interactive elements on this page will work for all visitors, because script execution will no longer halt partway through.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

2 JavaScript error(s) were thrown on this page. First: Failed to load resource: the server responded with a status of 404 (Not Found) Observed on both mobile and desktop.

How $778/mo was calculated (range $283$1,272)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-9.0% of that, scaled by high severity (0.7) and 100.0% confidence, gives $283-$1,272/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a technical issue is assumed to recover 2.0%-9.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
9
highModerateConfidence100%measured

Product page shows no reviews or ratings

Reviews are the cheapest available substitute for handling the product in person. Without them a visitor has only your own claims to go on, which is a materially weaker basis for a purchase decision and pushes the undecided toward a competitor who does show them.

productmobile + desktoptrust
$707
/mo at risk
$283$1,131
Recommended action

Install a review app and display the aggregate rating near the product title, with the review body further down. If the product is new, seed with post-purchase review requests to existing customers before running paid traffic to the page.

Expected outcome

If we display reviews and an aggregate rating on the product page, then add-to-cart rate will rise, because visitors can verify quality through other buyers rather than through our own claims alone.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

No reviews, star ratings, testimonials, or rating markup were found on this product page. Observed on both mobile and desktop.

How $707/mo was calculated (range $283$1,131)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by high severity (0.7) and 100.0% confidence, gives $283-$1,131/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
10
highModerateConfidence100%measured

Size options offered with no sizing guidance

Sizing uncertainty stops the purchase outright for cautious buyers, and produces a return for the ones who guess wrong. It is one of the few CRO issues that costs you twice — once in lost conversion and again in reverse logistics on the orders you do win.

productmobile + desktopclarity
$636
/mo at risk
$283$990
Recommended action

Add a size guide accessible from beside the size selector, with garment measurements rather than only generic labels. Add fit notes from review data ("runs small — most buyers size up") where you have enough reviews to support it.

Expected outcome

If we add measurements and fit guidance beside the size selector, then add-to-cart rate will rise and size-related returns will fall, because buyers can pick correctly the first time.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

This product offers size options but no size guide, size chart, measurements, or fit guidance was found anywhere on the page. Observed on both mobile and desktop.

How $636/mo was calculated (range $283$990)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-7.0% of that, scaled by high severity (0.7) and 100.0% confidence, gives $283-$990/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a clarity issue is assumed to recover 2.0%-7.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
11
highQuick winConfidence85%analysed

Hero copy never says what the store sells

A visitor landing cold cannot tell within the first screen whether this store sells homewares, furniture, art or clothing. Abstract poetic copy forces them to scroll and guess, and many will bounce before they reach the product grid.

homepagemobile + desktopclarity
$442
/mo at risk
$197$688
Recommended action

Add a plain descriptor to the hero, e.g. 'Handmade homewares — throws, mugs and trays for the home', and rename the vague 'Discover' button to 'Shop homewares' or 'Shop all'.

Expected outcome

Adding a concrete category descriptor to the hero and a specific CTA label will increase homepage-to-collection clickthrough.

Evidence & analysis
Evidencehttp://localhost:4180
Screenshot of http://localhost:4180

Full-page capture — scroll within the frame to see more.

What we found

The hero reads 'Considered objects for considered spaces.' with a subhead 'Quietly made.' and a 'Discover' button. Nothing on screen names a product category — the first concrete items ('Linen Throw', 'Stoneware Mug') only appear far below in the Featured grid. Observed on both mobile and desktop.

How $442/mo was calculated (range $197$688)
24,000 sessions/mo x 45.0% reaching homepage x 1.8% conversion x $85 AOV = $16,524/mo flowing through this stage. Recovering 2.0%-7.0% of that, scaled by high severity (0.7) and 85.0% confidence, gives $197-$688/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 45.0% of sessions are assumed to reach the homepage stage.
  • Fixing a clarity issue is assumed to recover 2.0%-7.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
12
highModerateConfidence90%analysed

Product page carries no buying information beyond a five-word description

For an $85 wooden tray, buyers need to know actual dimensions to know if it fits their table or shelf — yet S/M/L is offered with zero measurements. The visitor cannot answer 'how big is it?' and either abandons or risks a return, both of which suppress conversion.

productmobile + desktopclarity
$573
/mo at risk
$254$891
Recommended action

Add concrete dimensions for each size (e.g. 'S 20cm / M 30cm / L 40cm'), plus a short paragraph on material, care and what the tray is for. Show real product photography rather than a repeated placeholder.

Expected outcome

Adding per-size dimensions and a richer description will increase add-to-cart and checkout completion on the product page and reduce size-related abandonment.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

The Walnut Tray page shows three near-identical placeholder images, the title, $85.00, the full description 'Solid walnut. Oiled finish.', a Size selector (S/M/L), and Add to cart. There are no dimensions, no explanation of what the S/M/L sizes measure, and no use/care detail. Observed on both mobile and desktop.

How $573/mo was calculated (range $254$891)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-7.0% of that, scaled by high severity (0.7) and 90.0% confidence, gives $254-$891/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a clarity issue is assumed to recover 2.0%-7.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
13
mediumQuick winConfidence100%measured

Tap targets are smaller than the 44px minimum

Targets under roughly 44px are smaller than a fingertip, so visitors miss them or hit the neighbouring element. Each miss is a moment of friction, and on variant selectors or quantity controls it can mean adding the wrong item to the cart.

productmobilemobile-usability
$525
/mo at risk
$242$808
Recommended action

Give interactive elements a minimum 44x44px hit area. Where the visible control must stay small, expand the touch area with padding or a transparent `::after` overlay rather than enlarging the visual element.

Expected outcome

If we bring all mobile tap targets to at least 44x44px, then mis-taps and repeat taps will fall and progression to the next step will rise, because visitors hit what they aim for on the first attempt.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

5 tap target(s) render below the 44x44px minimum on mobile. The smallest is "S" at 30x30px.

How $525/mo was calculated (range $242$808)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 3.0%-10.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $242-$808/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a mobile-usability issue is assumed to recover 3.0%-10.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
14
criticalQuick winConfidence100%measured

No return or refund policy is reachable from this page

Return policy is one of the first things a first-time buyer looks for, because it caps their downside on an unfamiliar store. When they cannot find it they assume the worst, and the cost of that assumption lands hardest on exactly the high-consideration purchases you most want to win.

cartmobile + desktoptrust
$184
/mo at risk
$73$294
Recommended action

Surface the return terms where the decision happens — a short line near the add-to-cart button ("Free 30-day returns") linking to the full policy, not just a footer link buried among the legal pages.

Expected outcome

If we surface return terms near the buy button, then add-to-cart and checkout completion will rise, because first-time buyers can see their downside is limited before committing.

Evidence & analysis
Evidencehttp://localhost:4180/cart
Screenshot of http://localhost:4180/cart

Full-page capture — scroll within the frame to see more.

What we found

No link or text referencing returns, refunds, exchanges, or a guarantee appears anywhere on this cart page. Observed on both mobile and desktop.

How $184/mo was calculated (range $73$294)
24,000 sessions/mo x 10.0% reaching cart x 1.8% conversion x $85 AOV = $3,672/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by critical severity (1) and 100.0% confidence, gives $73-$294/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 10.0% of sessions are assumed to reach the cart stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
15
mediumQuick winConfidence100%measured

Tap targets are smaller than the 44px minimum

Targets under roughly 44px are smaller than a fingertip, so visitors miss them or hit the neighbouring element. Each miss is a moment of friction, and on variant selectors or quantity controls it can mean adding the wrong item to the cart.

homepagemobilemobile-usability
$430
/mo at risk
$198$661
Recommended action

Give interactive elements a minimum 44x44px hit area. Where the visible control must stay small, expand the touch area with padding or a transparent `::after` overlay rather than enlarging the visual element.

Expected outcome

If we bring all mobile tap targets to at least 44x44px, then mis-taps and repeat taps will fall and progression to the next step will rise, because visitors hit what they aim for on the first attempt.

Evidence & analysis
Evidencehttp://localhost:4180
Screenshot of http://localhost:4180

Full-page capture — scroll within the frame to see more.

What we found

6 tap target(s) render below the 44x44px minimum on mobile. The smallest is "View" at 28x15px.

How $430/mo was calculated (range $198$661)
24,000 sessions/mo x 45.0% reaching homepage x 1.8% conversion x $85 AOV = $16,524/mo flowing through this stage. Recovering 3.0%-10.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $198-$661/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 45.0% of sessions are assumed to reach the homepage stage.
  • Fixing a mobile-usability issue is assumed to recover 3.0%-10.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
16
mediumQuick winConfidence100%measured

No way to contact the business is reachable from this page

A reachable human is a proxy for the store being real. Its absence is one of the strongest signals visitors use to identify a store that will not honour a problem, and it disproportionately deters larger orders where the perceived risk is highest.

productmobile + desktoptrust
$404
/mo at risk
$162$646
Recommended action

Add a contact route to the header or footer on every template — at minimum a monitored email address, ideally with expected response time stated.

Expected outcome

If we make a contact route visible on every page, then conversion among first-time visitors will rise, because the store reads as an operating business with accountable people behind it.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

No contact link, support link, email address, phone number, or chat entry point was found anywhere on this page. Observed on both mobile and desktop.

How $404/mo was calculated (range $162$646)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $162-$646/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
17
mediumQuick winConfidence100%measured

Tap targets are smaller than the 44px minimum

Targets under roughly 44px are smaller than a fingertip, so visitors miss them or hit the neighbouring element. Each miss is a moment of friction, and on variant selectors or quantity controls it can mean adding the wrong item to the cart.

collectionmobilemobile-usability
$382
/mo at risk
$176$588
Recommended action

Give interactive elements a minimum 44x44px hit area. Where the visible control must stay small, expand the touch area with padding or a transparent `::after` overlay rather than enlarging the visual element.

Expected outcome

If we bring all mobile tap targets to at least 44x44px, then mis-taps and repeat taps will fall and progression to the next step will rise, because visitors hit what they aim for on the first attempt.

Evidence & analysis
Evidencehttp://localhost:4180/collections/all
Screenshot of http://localhost:4180/collections/all

Full-page capture — scroll within the frame to see more.

What we found

3 tap target(s) render below the 44x44px minimum on mobile. The smallest is "View" at 28x15px.

How $382/mo was calculated (range $176$588)
24,000 sessions/mo x 40.0% reaching collection x 1.8% conversion x $85 AOV = $14,688/mo flowing through this stage. Recovering 3.0%-10.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $176-$588/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 40.0% of sessions are assumed to reach the collection stage.
  • Fixing a mobile-usability issue is assumed to recover 3.0%-10.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
18
mediumQuick winConfidence100%measured

No way to contact the business is reachable from this page

A reachable human is a proxy for the store being real. Its absence is one of the strongest signals visitors use to identify a store that will not honour a problem, and it disproportionately deters larger orders where the perceived risk is highest.

homepagemobile + desktoptrust
$330
/mo at risk
$132$529
Recommended action

Add a contact route to the header or footer on every template — at minimum a monitored email address, ideally with expected response time stated.

Expected outcome

If we make a contact route visible on every page, then conversion among first-time visitors will rise, because the store reads as an operating business with accountable people behind it.

Evidence & analysis
Evidencehttp://localhost:4180
Screenshot of http://localhost:4180

Full-page capture — scroll within the frame to see more.

What we found

No contact link, support link, email address, phone number, or chat entry point was found anywhere on this page. Observed on both mobile and desktop.

How $330/mo was calculated (range $132$529)
24,000 sessions/mo x 45.0% reaching homepage x 1.8% conversion x $85 AOV = $16,524/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $132-$529/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 45.0% of sessions are assumed to reach the homepage stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
19
mediumQuick winConfidence100%measured

No way to contact the business is reachable from this page

A reachable human is a proxy for the store being real. Its absence is one of the strongest signals visitors use to identify a store that will not honour a problem, and it disproportionately deters larger orders where the perceived risk is highest.

collectionmobile + desktoptrust
$294
/mo at risk
$118$470
Recommended action

Add a contact route to the header or footer on every template — at minimum a monitored email address, ideally with expected response time stated.

Expected outcome

If we make a contact route visible on every page, then conversion among first-time visitors will rise, because the store reads as an operating business with accountable people behind it.

Evidence & analysis
Evidencehttp://localhost:4180/collections/all
Screenshot of http://localhost:4180/collections/all

Full-page capture — scroll within the frame to see more.

What we found

No contact link, support link, email address, phone number, or chat entry point was found anywhere on this page. Observed on both mobile and desktop.

How $294/mo was calculated (range $118$470)
24,000 sessions/mo x 40.0% reaching collection x 1.8% conversion x $85 AOV = $14,688/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $118-$470/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 40.0% of sessions are assumed to reach the collection stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
20
mediumModerateConfidence100%measured

Product description is very thin

Thin copy leaves the visitor to guess at materials, dimensions, care, and compatibility. Every unanswered question is a reason to defer, and deferred purchases mostly do not return. It also gives search engines little to rank the page on.

productmobile + desktopclarity
$364
/mo at risk
$162$565
Recommended action

Cover the questions your support inbox actually receives about this product: what it is made of, how big it is, how to care for it, what it works with, and what is in the box. Lead with the benefit, then give the specifications.

Expected outcome

If we expand the description to answer the common pre-purchase questions, then add-to-cart rate and organic traffic will both rise, because fewer visitors leave with an unresolved question.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

The entire product page contains roughly 20 words of visible text, below the ~120 needed to answer basic purchase questions. Observed on both mobile and desktop.

How $364/mo was calculated (range $162$565)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-7.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $162-$565/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a clarity issue is assumed to recover 2.0%-7.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
21
highQuick winConfidence100%measured

No shipping information is reachable from this page

Unexpected shipping cost is consistently among the largest single causes of cart abandonment. A visitor who cannot establish the delivered price before checkout either abandons early or abandons later at the moment the cost appears — and the later one wastes the whole funnel.

cartmobile + desktoptrust
$129
/mo at risk
$51$206
Recommended action

State the shipping cost and delivery window on the product page, near the price. If it varies, give the threshold for free shipping ("Free over $50") and link to the full table.

Expected outcome

If we show shipping cost and delivery timing before checkout, then checkout abandonment will fall, because the delivered price no longer changes late in the flow.

Evidence & analysis
Evidencehttp://localhost:4180/cart
Screenshot of http://localhost:4180/cart

Full-page capture — scroll within the frame to see more.

What we found

No shipping or delivery information appears anywhere on this cart page, in either the copy or the links. Observed on both mobile and desktop.

How $129/mo was calculated (range $51$206)
24,000 sessions/mo x 10.0% reaching cart x 1.8% conversion x $85 AOV = $3,672/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by high severity (0.7) and 100.0% confidence, gives $51-$206/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 10.0% of sessions are assumed to reach the cart stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
22
highQuick winConfidence100%measured

No payment or security signals shown at the point of payment

The moment before entering card details is where hesitation peaks. Recognisable payment marks resolve two questions at once — that the store is legitimate, and that the visitor's preferred method is accepted — and their absence leaves both open.

cartmobile + desktoptrust
$129
/mo at risk
$51$206
Recommended action

Place accepted payment marks and a brief security line directly beneath the payment step, not in the footer. Where express wallets like Shop Pay or Apple Pay are available, show them prominently — they also shorten the flow.

Expected outcome

If we show payment marks and a security line at the payment step, then checkout completion will rise, because visitors can confirm the store is legitimate and accepts their method before committing.

Evidence & analysis
Evidencehttp://localhost:4180/cart
Screenshot of http://localhost:4180/cart

Full-page capture — scroll within the frame to see more.

What we found

No payment method marks, security wording, or trust badges appear on this cart page, in either text or imagery. Observed on both mobile and desktop.

How $129/mo was calculated (range $51$206)
24,000 sessions/mo x 10.0% reaching cart x 1.8% conversion x $85 AOV = $3,672/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by high severity (0.7) and 100.0% confidence, gives $51-$206/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 10.0% of sessions are assumed to reach the cart stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
23
mediumQuick winConfidence100%measured

Tap targets are smaller than the 44px minimum

Targets under roughly 44px are smaller than a fingertip, so visitors miss them or hit the neighbouring element. Each miss is a moment of friction, and on variant selectors or quantity controls it can mean adding the wrong item to the cart.

searchmobilemobile-usability
$143
/mo at risk
$66$220
Recommended action

Give interactive elements a minimum 44x44px hit area. Where the visible control must stay small, expand the touch area with padding or a transparent `::after` overlay rather than enlarging the visual element.

Expected outcome

If we bring all mobile tap targets to at least 44x44px, then mis-taps and repeat taps will fall and progression to the next step will rise, because visitors hit what they aim for on the first attempt.

Evidence & analysis
Evidencehttp://localhost:4180/search?q=shirt
Screenshot of http://localhost:4180/search?q=shirt

Full-page capture — scroll within the frame to see more.

What we found

1 tap target(s) render below the 44x44px minimum on mobile. The smallest is "Home" at 47x28px.

How $143/mo was calculated (range $66$220)
24,000 sessions/mo x 15.0% reaching search x 1.8% conversion x $85 AOV = $5,508/mo flowing through this stage. Recovering 3.0%-10.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $66-$220/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 15.0% of sessions are assumed to reach the search stage.
  • Fixing a mobile-usability issue is assumed to recover 3.0%-10.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
24
mediumQuick winConfidence100%measured

No way to contact the business is reachable from this page

A reachable human is a proxy for the store being real. Its absence is one of the strongest signals visitors use to identify a store that will not honour a problem, and it disproportionately deters larger orders where the perceived risk is highest.

searchmobile + desktoptrust
$110
/mo at risk
$44$176
Recommended action

Add a contact route to the header or footer on every template — at minimum a monitored email address, ideally with expected response time stated.

Expected outcome

If we make a contact route visible on every page, then conversion among first-time visitors will rise, because the store reads as an operating business with accountable people behind it.

Evidence & analysis
Evidencehttp://localhost:4180/search?q=shirt
Screenshot of http://localhost:4180/search?q=shirt

Full-page capture — scroll within the frame to see more.

What we found

No contact link, support link, email address, phone number, or chat entry point was found anywhere on this page. Observed on both mobile and desktop.

How $110/mo was calculated (range $44$176)
24,000 sessions/mo x 15.0% reaching search x 1.8% conversion x $85 AOV = $5,508/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $44-$176/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 15.0% of sessions are assumed to reach the search stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
25
mediumModerateConfidence60%analysed

PDP throws console/network errors

Failed requests on the one page where purchase happens can mean broken images, a non-firing add-to-cart, or missing analytics that hides conversion loss. Even if cosmetic, it's a risk isolated to the money page.

productdesktoptechnical
$267
/mo at risk
$97$436
Recommended action

Inspect the two failed requests and console errors; confirm the add-to-cart action and image loading are unaffected and fix the root cause.

Expected outcome

Resolving the failed requests on the PDP will remove any silent add-to-cart or asset failures affecting conversion.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

The product page reports 2 console errors and 2 failed network requests, unlike every other page in the journey which was clean.

How $267/mo was calculated (range $97$436)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 2.0%-9.0% of that, scaled by medium severity (0.4) and 60.0% confidence, gives $97-$436/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a technical issue is assumed to recover 2.0%-9.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
26
mediumQuick winConfidence100%measured

Tap targets are smaller than the 44px minimum

Targets under roughly 44px are smaller than a fingertip, so visitors miss them or hit the neighbouring element. Each miss is a moment of friction, and on variant selectors or quantity controls it can mean adding the wrong item to the cart.

cartmobilemobile-usability
$95
/mo at risk
$44$147
Recommended action

Give interactive elements a minimum 44x44px hit area. Where the visible control must stay small, expand the touch area with padding or a transparent `::after` overlay rather than enlarging the visual element.

Expected outcome

If we bring all mobile tap targets to at least 44x44px, then mis-taps and repeat taps will fall and progression to the next step will rise, because visitors hit what they aim for on the first attempt.

Evidence & analysis
Evidencehttp://localhost:4180/cart
Screenshot of http://localhost:4180/cart

Full-page capture — scroll within the frame to see more.

What we found

1 tap target(s) render below the 44x44px minimum on mobile. The smallest is "Home" at 47x28px.

How $95/mo was calculated (range $44$147)
24,000 sessions/mo x 10.0% reaching cart x 1.8% conversion x $85 AOV = $3,672/mo flowing through this stage. Recovering 3.0%-10.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $44-$147/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 10.0% of sessions are assumed to reach the cart stage.
  • Fixing a mobile-usability issue is assumed to recover 3.0%-10.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
27
mediumQuick winConfidence80%analysed

Cart shows no shipping cost or delivery expectation

Unexpected shipping cost is a leading cause of checkout abandonment. Showing a subtotal with no hint of the final total makes cautious buyers hesitate to proceed into checkout.

cartmobile + desktopcheckout
$112
/mo at risk
$47$176
Recommended action

Surface a shipping estimate or 'Shipping calculated at checkout' line, and any free-shipping threshold, before the Check out button.

Expected outcome

Adding shipping visibility in the cart will increase cart-to-checkout progression.

Evidence & analysis
Evidencehttp://localhost:4180/cart
Screenshot of http://localhost:4180/cart

Full-page capture — scroll within the frame to see more.

What we found

The cart lists Walnut Tray $85.00 and Subtotal $85.00, then jumps straight to 'Check out'. There is no shipping estimate, delivery timeframe, or note that shipping is calculated later. Observed on both mobile and desktop.

How $112/mo was calculated (range $47$176)
24,000 sessions/mo x 10.0% reaching cart x 1.8% conversion x $85 AOV = $3,672/mo flowing through this stage. Recovering 4.0%-15.0% of that, scaled by medium severity (0.4) and 80.0% confidence, gives $47-$176/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 10.0% of sessions are assumed to reach the cart stage.
  • Fixing a checkout issue is assumed to recover 4.0%-15.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
28
mediumQuick winConfidence100%measured

No way to contact the business is reachable from this page

A reachable human is a proxy for the store being real. Its absence is one of the strongest signals visitors use to identify a store that will not honour a problem, and it disproportionately deters larger orders where the perceived risk is highest.

cartmobile + desktoptrust
$73
/mo at risk
$29$118
Recommended action

Add a contact route to the header or footer on every template — at minimum a monitored email address, ideally with expected response time stated.

Expected outcome

If we make a contact route visible on every page, then conversion among first-time visitors will rise, because the store reads as an operating business with accountable people behind it.

Evidence & analysis
Evidencehttp://localhost:4180/cart
Screenshot of http://localhost:4180/cart

Full-page capture — scroll within the frame to see more.

What we found

No contact link, support link, email address, phone number, or chat entry point was found anywhere on this page. Observed on both mobile and desktop.

How $73/mo was calculated (range $29$118)
24,000 sessions/mo x 10.0% reaching cart x 1.8% conversion x $85 AOV = $3,672/mo flowing through this stage. Recovering 2.0%-8.0% of that, scaled by medium severity (0.4) and 100.0% confidence, gives $29-$118/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 10.0% of sessions are assumed to reach the cart stage.
  • Fixing a trust issue is assumed to recover 2.0%-8.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
29
mediumQuick winConfidence85%analysed

Zero-results search is a dead end with no recovery path

A visitor who searches and finds nothing is given no next step. With such a small catalogue, a mistyped or off-catalogue query strands them on a blank page, and the most likely response is to leave rather than hunt for the nav.

searchmobile + desktopdiscoverability
$84
/mo at risk
$37$131
Recommended action

On empty results, show the full product list or best-sellers, keep the search box visible for a retry, and add a clear 'Browse all products' link.

Expected outcome

Adding product suggestions and a browse link to the no-results page will reduce exits from search and recover sessions into the collection.

Evidence & analysis
Evidencehttp://localhost:4180/search?q=shirt
Screenshot of http://localhost:4180/search?q=shirt

Full-page capture — scroll within the frame to see more.

What we found

Searching 'shirt' returns a page with the heading 'Search' and the single line 'No results found for "shirt".' There are no suggested products, no link to browse the catalogue, and no search box to try again — only the 'Home' nav link. Observed on both mobile and desktop.

How $84/mo was calculated (range $37$131)
24,000 sessions/mo x 15.0% reaching search x 1.8% conversion x $85 AOV = $5,508/mo flowing through this stage. Recovering 2.0%-7.0% of that, scaled by medium severity (0.4) and 85.0% confidence, gives $37-$131/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 15.0% of sessions are assumed to reach the search stage.
  • Fixing a discoverability issue is assumed to recover 2.0%-7.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.
30
lowQuick winConfidence100%measured

No availability information on the product page

Availability answers "can I actually get this, and when" — a question the visitor has to resolve before committing. Its absence also forfeits the mild urgency that genuine low stock provides.

productmobile + desktopmotivation
$121
/mo at risk
$40$202
Recommended action

Show stock status near the add-to-cart button. Where stock is genuinely low, say so with the real number. Do not fabricate scarcity — visitors recognise it, and it damages the trust you are trying to build.

Expected outcome

If we display genuine availability beside the add-to-cart button, then add-to-cart rate will rise slightly, because visitors can confirm the item is obtainable before committing.

Evidence & analysis
Evidencehttp://localhost:4180/products/walnut-tray
Screenshot of http://localhost:4180/products/walnut-tray

Full-page capture — scroll within the frame to see more.

What we found

No availability or stock status wording was found on this product page. Observed on both mobile and desktop.

How $121/mo was calculated (range $40$202)
24,000 sessions/mo x 55.0% reaching product x 1.8% conversion x $85 AOV = $20,196/mo flowing through this stage. Recovering 1.0%-5.0% of that, scaled by low severity (0.2) and 100.0% confidence, gives $40-$202/mo.
  • Conversion rate of 1.8% is an assumed benchmark — you did not supply one. Connect Shopify or enter your real rate to sharpen this.
  • Average order value of $85 and 24,000 monthly sessions as supplied by you.
  • 55.0% of sessions are assumed to reach the product stage.
  • Fixing a motivation issue is assumed to recover 1.0%-5.0% of conversion at that stage. This is a conservative internal default, not a published figure.
  • Estimate is for a single issue in isolation and does not compound with other findings.