www.diyanu.com
United States 2026-05-31 Tier 1 CRO Audit
byLexia
Executive View
FUNNEL HEALTH 77 / 100
  • Checkout Continuity90
  • Pdp Confidence78
  • Mobile Usability64
  • Product Discovery72
  • Cart Motivation66
  • Trust Signals80
  • Recovery Paths85
0
Critical issues blocking conversion
5
Quick wins shippable this week
1

Executive Growth Diagnosis

Goal
Turn more existing traffic into revenue without relying only on extra media spend.
Problem
Users reach the funnel but friction across discovery, PDP, cart, and checkout weakens conversion momentum.
Insight
SEO and paid demand bring qualified traffic, but revenue growth depends on how efficiently the funnel converts that traffic.
Solution
Prioritise the highest-impact leaks, validate with analytics, and build a CRO roadmap around mobile-first behaviour.
Biggest conversion leak
On mobile, the Rewards and chat launchers overlap the Checkout button and the PDP price
At a 390px viewport the floating Rewards launcher sits on top of the gold Checkout button in the cart drawer, and on the product page the same launcher plus the live-chat bubble cover the product title, price, and the '4 interest-free payments' line. The single most important action and the price are partly obscured at the exact moment of decision. This is the clearest revenue leak observed, and it is a configuration fix rather than a redesign.
Highest revenue opportunity
Connect the cart cross-sell to the $130 free-shipping threshold to lift average order value
Free shipping starts at $130 but the cart never shows progress toward it; a $99 dress sits $31 short with no nudge. D'IYANU already has a 'You may also like' cross-sell in the cart drawer. Adding a 'You're $31 away from free shipping' progress bar and pointing the cross-sell at that gap is one of the most reliable AOV levers in apparel and uses mechanics the store already owns.
Fastest win
Reposition the floating widgets so they never cover the Checkout button or buy box
Most launcher apps expose position, scroll, and page-targeting settings. Hiding the Rewards and chat launchers on cart and checkout and offsetting them on the PDP is typically a settings change measured in hours, with an immediate effect on mobile CTA visibility.
Measurement gap
No analytics access supplied, so funnel drop-off can be estimated but not yet quantified
This audit is based on a structured walkthrough, not GA4 data. The revenue calculator is a mock scenario model, not a forecast. Connecting GA4 enhanced ecommerce (view_item, add_to_cart, begin_checkout, purchase, segmented by device) would let every recommendation below be validated and prioritized by real dollar impact.
2

Revenue Opportunity Model

Live calculator — adjust inputs and pick a scenario to explore live.

Validated baseline — scenarios are projections

Baseline figures come from supplied GA4 exports. Scenario projections assume the listed CRO interventions land at the stated lift bands.

Inputs

Scenarios

Baseline monthly revenue
Monthly opportunity
Annual opportunity

Opportunity = baseline revenue x a recovery rate derived from average cart/checkout abandonment, scaled by scenario (Conservative 0.25x, Moderate 0.75x, Aggressive 1.5x) and capped at 35% of baseline.

3

Funnel Journey Map

Severity at each stage from Homepage to Payment.

Homepage
Tell me who you are and why to trust you
No above-the-fold value proposition or trust bar; a 15% OFF tab, Rewards launcher and chat bubble compete for attention
MEDIUM
PLP
Help me browse and judge quality fast
No review stars on product cards; filter values show raw tag names (Gender_Female, Gender family)
MEDIUM
PDP
Convince me and make buying easy
No sticky Add-to-cart on a long mobile page; fit/model-size reference hidden behind a tap
MEDIUM
Cart
Reassure me and grow my basket
No free-shipping progress toward the $130 threshold; Rewards launcher overlaps the Checkout button on mobile
HIGH
Checkout
Let me pay fast and safely
Healthy: guest checkout, Shop Pay + PayPal express, secure-transaction messaging. Marketing-consent box is pre-checked
LOW
Payment
Pay securely
Shopify-secured payment with standard fields; no blockers observed (payment not submitted)
LOW
4

What's Working

Elements already at or above category baseline. Keep these intact.

Frictionless, secure checkout

Guest checkout is allowed with no forced login, plus Shop Pay and PayPal express options and clear 'all transactions are secure' messaging. This is the strongest stage of the funnel.

Rich, confidence-building product pages

Large multi-image galleries, clear Color and Size selectors (XS to 3X), a size guide, customer reviews, easy returns, and 4-payment BNPL all support the buying decision.

Cross-sell already in the cart

The cart drawer surfaces a relevant 'You may also like' add-on with one-tap Add. It just needs to be tied to the free-shipping threshold to drive basket size.

Back-in-stock recovery path

A back-in-stock alert app is installed, giving out-of-stock shoppers a way to re-engage instead of hitting a dead end.

Clean discovery basics

Collection pages load quickly with color swatches on cards, working Sort and Filter, and descriptive, SEO-friendly page titles.

5

Critical Conversion Leaks

P1 issues — fix-immediately status.

I-001
Rewards and chat launchers overlap the mobile Checkout button and PDP price
HIGH P1 Cart mobile
These third-party widgets obscure the single most important action (Checkout) and the price and financing message at the moment of decision.
Impact
High
Effort
Low
Owner
Engineering + Marketing (apps)
What we observed

At a 390px viewport the floating Rewards launcher overlaps the gold Checkout button in the cart drawer. On the product page the same launcher and the live-chat bubble sit on top of the product title, price, and the 'Pay in 4 interest-free payments' line, and a vertical 15% OFF tab covers part of the gallery.

Why it matters: These third-party widgets obscure the single most important action (Checkout) and the price and financing message at the moment of decision. Anything covering the primary CTA on mobile directly suppresses checkout starts.

Behaviour risk: Mobile shoppers mis-tap the Rewards launcher instead of Checkout, or lose confidence when price and payment text is partly hidden, and abandon.

Recommended fix

Reposition or auto-hide the Rewards and chat launchers so they never overlap the cart Checkout button or the PDP buy box on mobile. Hide them on cart and checkout, offset them above the sticky area on the PDP, and consolidate to one launcher rather than three competing ones.

Expected KPI movement: Mobile cart-to-checkout rate +3 to 8% from removing CTA obstruction. Requires GA4 validation.

Implementation notes: Most launcher apps (rewards, chat) expose position, scroll, and page-targeting settings; no theme code change is usually needed. Hide on /cart and /checkout, offset on the PDP.

Evidence for I-001
Evidence — Cart (mobile)
How to validate in GA4

Funnel exploration view_cart to begin_checkout, segmented device=mobile. Compare a 30-day window before and after the widget reposition.

Hypothesis

If: If the Rewards and chat launchers no longer overlap the Checkout button on mobile, more cart sessions will start checkout instead of mis-tapping or abandoning.

Primary KPI: Mobile cart-to-begin_checkout rate

Secondary KPIs:

  • Rewards-launcher taps near checkout
  • Mobile cart abandonment rate
  • begin_checkout events on mobile
GA4 events needed
view_cart begin_checkout purchase
6

Issue Dashboard

Top 12 issues by priority. Click any card to expand. Filter by severity below.

I-001
Rewards and chat launchers overlap the mobile Checkout button and PDP price
HIGH P1 Cart mobile
These third-party widgets obscure the single most important action (Checkout) and the price and financing message at the moment of decision.
Impact
High
Effort
Low
Owner
Engineering + Marketing (apps)
What we observed

At a 390px viewport the floating Rewards launcher overlaps the gold Checkout button in the cart drawer. On the product page the same launcher and the live-chat bubble sit on top of the product title, price, and the 'Pay in 4 interest-free payments' line, and a vertical 15% OFF tab covers part of the gallery.

Why it matters: These third-party widgets obscure the single most important action (Checkout) and the price and financing message at the moment of decision. Anything covering the primary CTA on mobile directly suppresses checkout starts.

Behaviour risk: Mobile shoppers mis-tap the Rewards launcher instead of Checkout, or lose confidence when price and payment text is partly hidden, and abandon.

Recommended fix

Reposition or auto-hide the Rewards and chat launchers so they never overlap the cart Checkout button or the PDP buy box on mobile. Hide them on cart and checkout, offset them above the sticky area on the PDP, and consolidate to one launcher rather than three competing ones.

Expected KPI movement: Mobile cart-to-checkout rate +3 to 8% from removing CTA obstruction. Requires GA4 validation.

Implementation notes: Most launcher apps (rewards, chat) expose position, scroll, and page-targeting settings; no theme code change is usually needed. Hide on /cart and /checkout, offset on the PDP.

Evidence for I-001
Evidence — Cart (mobile)
How to validate in GA4

Funnel exploration view_cart to begin_checkout, segmented device=mobile. Compare a 30-day window before and after the widget reposition.

Hypothesis

If: If the Rewards and chat launchers no longer overlap the Checkout button on mobile, more cart sessions will start checkout instead of mis-tapping or abandoning.

Primary KPI: Mobile cart-to-begin_checkout rate

Secondary KPIs:

  • Rewards-launcher taps near checkout
  • Mobile cart abandonment rate
  • begin_checkout events on mobile
GA4 events needed
view_cart begin_checkout purchase
I-002
Cart shows no progress toward the $130 free-shipping threshold
MEDIUM P2 Cart mobile
A visible 'You're $31 away from free shipping' bar is one of the most reliable average-order-value levers in apparel.
Impact
High
Effort
Low
Owner
Marketing + Engineering
What we observed

The product page states 'Free shipping on orders above $130', but the cart drawer shows no progress indicator and only says 'Shipping: Calculated at next step'. With a $99 dress in the cart the shopper is $31 from free shipping, and the existing 'You may also like' cross-sell ($19 scarf) is not tied to that gap.

Why it matters: A visible 'You're $31 away from free shipping' bar is one of the most reliable average-order-value levers in apparel. D'IYANU already has the cross-sell mechanic; it simply is not connected to the threshold.

Behaviour risk: Shoppers check out with a single item below the threshold, or abandon when shipping appears at the next step, instead of adding a second item.

Recommended fix

Add a dynamic free-shipping progress bar in the cart drawer and on the cart page ('You're $X away from FREE shipping') and point the existing cross-sell at closing the gap. Show shipping status before the checkout step.

Expected KPI movement: Average order value +5 to 12% with cart-to-checkout steady or higher. Requires GA4 validation.

Implementation notes: Free-shipping-bar apps integrate with the Shopify cart quickly; align the threshold ($130) and bind the existing cross-sell widget to the remaining amount.

Evidence for I-002
Evidence — Cart (mobile)
How to validate in GA4

Compare average order value and items-per-order for a 30-day window before and after, segmenting sessions that saw the progress bar.

Hypothesis

If: If the cart shows progress toward the $130 free-shipping threshold and suggests an item to close the gap, more shoppers will add a second item and AOV will rise.

Primary KPI: Average order value

Secondary KPIs:

  • Items per order
  • Add-to-cart from the cart cross-sell
  • Cart-to-checkout rate
GA4 events needed
add_to_cart view_cart begin_checkout purchase
I-003
Product cards on collection pages show no review stars
MEDIUM P2 PLP mobile
Star ratings on listing cards lift click-through to product pages and build trust during browsing, the stage where shoppers decide what to consider.
Impact
Medium-High
Effort
Low
Owner
Marketing
What we observed

Collection cards show image, title, color swatches and price, but no star rating or review count, even though product pages carry reviews (the Zolani dress shows 3 reviews). Social proof appears only after the click into the product page.

Why it matters: Star ratings on listing cards lift click-through to product pages and build trust during browsing, the stage where shoppers decide what to consider. Both named peers, Ace Kouture and Kejeo Designs, show ratings on cards.

Behaviour risk: Shoppers cannot tell proven best-sellers from untested items at a glance and under-click the products most likely to convert.

Recommended fix

Enable the review app's star-rating badge on collection cards and search results, and show the review count where available.

Expected KPI movement: PLP-to-PDP click-through +3 to 6%. Requires GA4 validation.

Implementation notes: The store already runs a reviews app; most include a collection-page star widget. Enable it and place it under the product title.

Evidence for I-003
Evidence — PLP (mobile)
How to validate in GA4

view_item_list and select_item to view_item rate, 30-day window before and after enabling card ratings.

Hypothesis

If: If product cards display star ratings, shoppers will click proven products more often and reach product pages at a higher rate.

Primary KPI: PLP-to-PDP click-through rate

Secondary KPIs:

  • view_item events
  • Add-to-cart rate from PLP-originated sessions
  • Collection-page bounce rate
GA4 events needed
view_item_list select_item view_item
I-004
No sticky Add-to-cart on the long mobile product page
MEDIUM P2 PDP mobile
A sticky Add-to-cart keeps the purchase action one tap away throughout a long mobile page, removing the friction of scrolling back up after reading reviews or fit information..
Impact
Medium
Effort
Low
Owner
Engineering
What we observed

On mobile the product page is long: a large gallery, then title, price, variants, description and reviews. The Add-to-cart button does not stick to the viewport, so once the shopper scrolls into the description or reviews there is no persistent buy action.

Why it matters: A sticky Add-to-cart keeps the purchase action one tap away throughout a long mobile page, removing the friction of scrolling back up after reading reviews or fit information.

Behaviour risk: Shoppers who scroll to read reviews or fit details must scroll back to buy, and some drop off in that gap.

Recommended fix

Add a sticky bottom bar on the mobile product page with product name, price, selected size and Add to cart, appearing after the main buy box scrolls out of view.

Expected KPI movement: Mobile PDP add-to-cart rate +2 to 5%. Requires GA4 validation.

Implementation notes: Many themes and apps offer a sticky Add-to-cart; ensure it carries the selected variant and respects the required size selection.

Evidence for I-004
Evidence — PDP (mobile)
How to validate in GA4

view_item to add_to_cart rate, device=mobile, 30-day window before and after.

Hypothesis

If: If a sticky Add-to-cart bar is present on mobile product pages, more shoppers will add to cart without scrolling back to the buy box.

Primary KPI: Mobile PDP add-to-cart rate

Secondary KPIs:

  • Scroll depth before add-to-cart
  • Time-to-add-to-cart
  • Mobile PDP exit rate
GA4 events needed
view_item add_to_cart
I-005
Homepage lacks an above-the-fold value proposition and trust bar
MEDIUM P2 Homepage mobile
Paid and social traffic often lands cold.
Impact
Medium
Effort
Medium
Owner
Marketing + Design
What we observed

Above the fold a first-time mobile visitor sees a campaign line ('The Summer II Collection, Summer in Full Effect') and an Explore button, but no concise statement of who D'IYANU is or why to trust it. Meanwhile a 15% OFF side tab, a Rewards launcher and a chat bubble all compete for attention.

Why it matters: Paid and social traffic often lands cold. Without a quick value and trust signal, first-time visitors bounce before browsing, and the competing overlays add noise rather than a single clear next step.

Behaviour risk: New visitors do not grasp the brand promise or see trust cues, and leave the homepage without entering a collection.

Recommended fix

Add a short value-proposition line and a slim trust bar near the top (free shipping over $130, easy returns, thousands of 5-star reviews) and consolidate the promo overlays into one tasteful entry point.

Expected KPI movement: Homepage bounce rate down 2 to 5% with homepage-to-collection rate up. Requires GA4 validation.

Implementation notes: Add a value line and trust strip in the theme hero or header. Use page-targeting to stop the launchers overlapping on first load.

Evidence for I-005
Evidence — Homepage (mobile)
How to validate in GA4

Landing-page bounce and homepage-to-collection click-through for new users, 30-day window before and after.

Hypothesis

If: If the homepage states a clear value proposition and trust signals above the fold, more first-time visitors will continue into a collection.

Primary KPI: Homepage-to-collection click-through for new users

Secondary KPIs:

  • Homepage bounce rate
  • Scroll depth
  • New-user PDP view rate
GA4 events needed
page_view select_promotion view_item_list
I-013
Product reviews are shown on the page but not marked up as AggregateRating schema
MEDIUM P2 PDP mobile
Without AggregateRating in the structured data, Google cannot show star ratings in the organic search result, so D'IYANU loses the rich-snippet click-through advantage its competitors earn from the same kind of reviews it already collects.
Impact
Medium-High
Effort
Low
Owner
Engineering + Marketing (apps)
What we observed

The Zolani product page displays customer reviews to shoppers, but the page's structured data (JSON-LD) contains ProductGroup and Offer types with no AggregateRating. A Firecrawl rawHtml scan on 2026-05-31 confirmed product and offer markup present and AggregateRating absent on the PDP, and no AggregateRating on the homepage's featured products either.

Why it matters: Without AggregateRating in the structured data, Google cannot show star ratings in the organic search result, so D'IYANU loses the rich-snippet click-through advantage its competitors earn from the same kind of reviews it already collects. It is also the data foundation for surfacing stars on collection cards (see I-003): the reviews exist, they are simply not machine-readable.

Behaviour risk: Shoppers comparing search results skip the D'IYANU listing because it shows no stars while rated competitors stand out, and on-site browsers see no rating cue until deep on the product page.

Recommended fix

Enable the review app's rich-snippet / SEO markup so each PDP emits AggregateRating (ratingValue + reviewCount) inside the Product or ProductGroup JSON-LD, then validate with Google's Rich Results Test. Most Shopify review apps (Judge.me, Loox, Yotpo, Okendo) include a structured-data toggle.

Expected KPI movement: Organic product-page click-through up 5 to 15% once star snippets appear in search. Requires Search Console CTR validation.

Implementation notes: Turn on the review app's structured-data/SEO setting rather than hand-coding JSON-LD, to avoid duplicate or conflicting product markup. Confirm only one Product/ProductGroup block carries the rating. Cross-reference I-003 (show the same stars on collection cards).

Evidence for I-013
Evidence — PDP (mobile)
How to validate in GA4

Search Console: compare organic CTR for product pages 30 days before and after star snippets appear. GA4: organic-landing to add_to_cart rate for PDP entrances.

Hypothesis

If: If product pages emit AggregateRating structured data, star ratings will appear in Google results and lift organic click-through to product pages.

Primary KPI: Organic product-page click-through rate (Search Console)

Secondary KPIs:

  • Rich-result impressions
  • Organic product-page entrances
  • Add-to-cart rate from organic PDP sessions
GA4 events needed
view_item add_to_cart
I-006
PLP filters expose raw tag names and an off-context Gender facet
MEDIUM P3 PLP mobile
Clean, human filter labels make narrowing faster and signal quality.
Impact
Medium
Effort
Low
Owner
Merchandising + Engineering
What we observed

Filter values render raw internal tags: Gender_Female, Gender_Male, Gender_kids, Gender His & Hers, Gender family. A Gender facet also appears on the Women's collection where it adds little, and no result count is shown.

Why it matters: Clean, human filter labels make narrowing faster and signal quality. Raw tag names look unfinished and erode trust, and an irrelevant facet wastes space on a small screen.

Behaviour risk: Shoppers hesitate at confusing filters or mis-filter and see fewer relevant items.

Recommended fix

Map tag values to clean display labels (Women, Men, Kids, His & Hers, Family) in the filter app, hide redundant facets per collection, and show a result count.

Expected KPI movement: Filter engagement and PLP-to-PDP click-through up modestly. Requires GA4 validation.

Implementation notes: The Boost filter app supports display-name mapping and per-collection facet configuration.

Evidence for I-006
Evidence — PLP (mobile)
How to validate in GA4

Track filter interactions (custom event) to view_item rate, 30-day window before and after the relabel.

Hypothesis

If: If filter labels are clean and relevant per collection, more shoppers will filter and reach relevant product pages.

Primary KPI: Filter engagement rate

Secondary KPIs:

  • PLP-to-PDP click-through
  • Filter or search exits
  • Products viewed per session
GA4 events needed
view_item_list select_item
I-007
Heavy third-party app load and recurring console errors on mobile
MEDIUM P3 Homepage mobile
Script bloat slows mobile load and interactivity (LCP and INP), and slower pages convert worse, especially on mobile data connections..
Impact
Medium
Effort
Medium
Owner
Engineering
What we observed

The store loads more than ten third-party apps (reviews, rewards, wishlist, two upsell apps, push, chat, gift cards, search). The console shows recurring 'Failed to fetch' errors in the cart and upsell extension chain and a Flickity stylesheet preloaded from a third-party CDN but not used. This adds weight and execution time on mobile.

Why it matters: Script bloat slows mobile load and interactivity (LCP and INP), and slower pages convert worse, especially on mobile data connections.

Behaviour risk: A slow or janky first interaction increases bounce before the shopper engages.

Recommended fix

Audit installed apps and remove or consolidate overlapping ones (for example two upsell apps and several launchers), defer non-critical scripts, drop or self-host the unused Flickity preload, and resolve the cart fetch errors. Re-test Core Web Vitals on mobile.

Expected KPI movement: Improved mobile LCP and INP with bounce down 1 to 4%. Requires field-data (CrUX or GA4) validation.

Implementation notes: Map each app to a clear job and uninstall duplicates. Use Shopify's web-pixel and app-embed audit. Remove the unpkg Flickity preload if the theme does not use it.

Evidence for I-007
Evidence — Homepage (mobile)
How to validate in GA4

Compare mobile bounce and engagement against Core Web Vitals from PageSpeed Insights or CrUX before and after the app cleanup.

Hypothesis

If: If redundant third-party scripts are removed or deferred, mobile pages will load and respond faster and bounce will fall.

Primary KPI: Mobile LCP and INP

Secondary KPIs:

  • Mobile bounce rate
  • Pages per session
  • Mobile conversion rate
GA4 events needed
page_view
I-008
Buy-now-pay-later is shown only on the product page, not earlier
LOW P3 PDP mobile
Affordability messaging earlier in the journey can widen consideration for higher-priced items and reduce price-based bounce..
Impact
Low-Medium
Effort
Low
Owner
Marketing
What we observed

BNPL ('4 interest-free payments of $24.75', via Afterpay and Shop Pay) appears on the product page but is not surfaced on the homepage or collection pages. A peer, Kejeo Designs, promotes Sezzle 'buy now, pay later, 0% interest' as a homepage strip.

Why it matters: Affordability messaging earlier in the journey can widen consideration for higher-priced items and reduce price-based bounce.

Behaviour risk: Price-sensitive shoppers leave at the collection stage before discovering installment options.

Recommended fix

Surface a subtle BNPL message in the announcement or value bar and optionally on collection cards ('or 4 interest-free payments').

Expected KPI movement: PLP-to-PDP click-through and add-to-cart up modestly for higher-priced items. Requires GA4 validation.

Implementation notes: Add the provider's on-site messaging snippet to the header and collection cards, keeping it tasteful and within the provider's display rules.

Evidence for I-008
Evidence — PDP (mobile)
How to validate in GA4

Segment higher-AOV product views and compare add-to-cart before and after exposing BNPL earlier in the funnel.

Hypothesis

If: If BNPL and affordability are shown earlier (home and collection), more shoppers will progress to the product page and cart on higher-priced items.

Primary KPI: Add-to-cart rate for higher-priced items

Secondary KPIs:

  • PLP-to-PDP click-through
  • BNPL selection at checkout
  • Average order value
GA4 events needed
view_item_list view_item add_to_cart
I-009
On-model fit and size reference not surfaced inline on the product page
LOW P3 PDP mobile
Reducing size uncertainty lifts add-to-cart and lowers returns.
Impact
Low-Medium
Effort
Low
Owner
Merchandising
What we observed

A '+ Model Size' control exists over the gallery and a size guide is available, but the model's worn size and height are not shown inline near the variant selector. Apparel fit confidence depends on quick, visible fit cues.

Why it matters: Reducing size uncertainty lifts add-to-cart and lowers returns. An inline fit line is a low-cost confidence boost.

Behaviour risk: Shoppers unsure of fit defer the purchase or buy multiple sizes, which raises return risk.

Recommended fix

Surface model height and worn size inline near the size selector (for example, model is 5 ft 9 in, wearing size M), and make the size guide a clearly visible link beside Select Size.

Expected KPI movement: Add-to-cart rate up slightly with return rate down over time. Requires data validation.

Implementation notes: Add a fit line to the product template, reusing the data already behind the '+ Model Size' control.

Evidence for I-009
Evidence — PDP (mobile)
How to validate in GA4

Track size-guide opens and add-to-cart, and monitor return rate by product after the change.

Hypothesis

If: If model fit details are visible inline, shoppers will add to cart with more confidence and return fewer items.

Primary KPI: PDP add-to-cart rate

Secondary KPIs:

  • Size-guide open rate
  • Return rate
  • Variant changes before add-to-cart
GA4 events needed
view_item add_to_cart
I-010
No honest scarcity or demand cues on the product page
LOW P3 PDP mobile
Truthful low-stock indicators can nudge high-intent shoppers to act, when used sparingly and accurately..
Impact
Low
Effort
Low
Owner
Marketing
What we observed

Product pages show no honest scarcity or demand cues such as a low-stock count for a size or 'selling fast'. The store runs a back-in-stock app, so stock data exists.

Why it matters: Truthful low-stock indicators can nudge high-intent shoppers to act, when used sparingly and accurately.

Behaviour risk: Undecided shoppers defer and may not return.

Recommended fix

Test an honest low-stock indicator at the size level (for example, 'Only 3 left in M'). Avoid fake countdown timers.

Expected KPI movement: Add-to-cart rate up slightly for low-stock variants. Requires validation.

Implementation notes: Use real inventory thresholds only and keep the messaging honest.

Evidence for I-010
Evidence — PDP (mobile)
How to validate in GA4

A/B test a low-stock badge against control and compare add-to-cart for the affected variants.

Hypothesis

If: If accurate low-stock cues appear on scarce sizes, high-intent shoppers will add to cart sooner.

Primary KPI: Add-to-cart rate for low-stock variants

Secondary KPIs:

  • Time-to-add-to-cart
  • PDP exit rate
GA4 events needed
view_item add_to_cart
I-011
Marketing-consent checkbox is pre-checked at checkout
LOW P3 Checkout mobile
Pre-checked marketing consent can erode trust and is restricted in some regions such as the EU and UK.
Impact
Low
Effort
Low
Owner
Marketing + Legal
What we observed

The checkout's 'Email me with news and offers' box is pre-checked by default.

Why it matters: Pre-checked marketing consent can erode trust and is restricted in some regions such as the EU and UK. For a US-first brand the risk is low, but a clean opt-in protects list quality and trust.

Behaviour risk: Shoppers feel opted in without consent, and deliverability and trust can suffer.

Recommended fix

Default the marketing-consent checkbox to unchecked, or geo-gate the default so EU and UK shoppers see it unchecked.

Expected KPI movement: Neutral on conversion; improves list quality and compliance posture.

Implementation notes: Adjust the Shopify checkout customer-consent setting.

Evidence for I-011
Evidence — Checkout (mobile)
How to validate in GA4

Monitor opt-in rate and the email engagement quality of new subscribers after the change.

Hypothesis

If: If marketing consent is opt-in rather than pre-checked, list quality and trust improve without hurting conversion.

Primary KPI: Engagement quality of new email subscribers

Secondary KPIs:

  • Checkout completion rate (should be unchanged)
  • Unsubscribe rate
GA4 events needed
begin_checkout purchase
7

Competitor Inspiration

Patterns from named competitors — inspiration, not direct copying.

Ace Kouture
Ace Kouture Browse-stage social proof and clean above-the-fold
What they do

Shows star ratings directly on product cards and leads with an uncluttered editorial hero ('Own The Season') without competing pop-up launchers.

Lesson for D'IYANU

Put review stars on D'IYANU collection cards and simplify the homepage above-the-fold to one clear entry point.

Kejeo Designs
Kejeo Designs Affordability and benefit-led messaging
What they do

Promotes Sezzle 'buy now, pay later, 0% interest' as a homepage strip, pairs it with a benefit-led hero ('Fine styles to feel confident in'), and offers a clear newsletter incentive in the announcement bar.

Lesson for D'IYANU

Surface BNPL earlier than the product page and lead with a benefit-led value line, not only a campaign name.

Splendor of Africa
Splendor of Africa Promotional clarity (use with restraint)
What they do

Leads with a single, clear promotional offer and an automatic-discount announcement, so the value is obvious immediately.

Lesson for D'IYANU

A single, honest incentive stated clearly can beat several competing overlays; consolidate D'IYANU's promos into one message.

8

Prioritised Roadmap

Severity-coded items grouped by horizon.

This Week

2 items
  • I-001 Rewards and chat launchers overlap the mobile Checkout button and PDP price
  • I-011 Marketing-consent checkbox is pre-checked at checkout

This Month

5 items
  • I-002 Cart shows no progress toward the $130 free-shipping threshold
  • I-003 Product cards on collection pages show no review stars
  • I-013 Product reviews are shown on the page but not marked up as AggregateRating schema
  • I-004 No sticky Add-to-cart on the long mobile product page
  • I-005 Homepage lacks an above-the-fold value proposition and trust bar

This Quarter

6 items
  • I-006 PLP filters expose raw tag names and an off-context Gender facet
  • I-007 Heavy third-party app load and recurring console errors on mobile
  • I-008 Buy-now-pay-later is shown only on the product page, not earlier
  • I-009 On-model fit and size reference not surfaced inline on the product page
  • I-010 No honest scarcity or demand cues on the product page
  • I-012 Geo currency auto-switch served EGP with a markup and no obvious currency control
9

Measurement Plan

KPI × GA4 events × segments needed to validate each fix.

IssueKPI affectedGA4 eventsSegmentFunnel reportValidation
I-001 Mobile cart-to-checkout rate view_cart begin_checkout purchase device=mobile, identity=guest Cart to checkout funnel exploration 30-day pre/post comparison
I-002 Average order value and items per order add_to_cart view_cart begin_checkout purchase all sessions; split saw-progress-bar vs not Cart value distribution 30-day pre/post comparison
I-003 PLP-to-PDP click-through rate view_item_list select_item view_item sessions landing on collection pages Collection to product funnel 30-day pre/post enabling card ratings
I-004 Mobile PDP add-to-cart rate view_item add_to_cart device=mobile Product to cart funnel 30-day pre/post sticky ATC
I-005 Homepage-to-collection rate and bounce page_view select_promotion view_item_list new users, landing on homepage Landing-page engagement 30-day pre/post hero change
I-007 Mobile Core Web Vitals (LCP, INP) and bounce page_view device=mobile PageSpeed Insights / CrUX + GA4 engagement Field-data comparison before/after app cleanup
I-013 Organic product-page click-through rate view_item add_to_cart organic search entrances to product pages Search Console CTR + organic PDP-to-cart funnel 30-day pre/post star-snippet appearance
10

Experiment Backlog

One hypothesis per P1 and P2 issue.

I-001 · Rewards and chat launchers overlap the mobile Checkout button and PDP price

If: If the Rewards and chat launchers no longer overlap the Checkout button on mobile, more cart sessions will start checkout instead of mis-tapping or abandoning.

Primary KPI: Mobile cart-to-begin_checkout rate

Secondary KPIs: Rewards-launcher taps near checkout, Mobile cart abandonment rate, begin_checkout events on mobile

I-002 · Cart shows no progress toward the $130 free-shipping threshold

If: If the cart shows progress toward the $130 free-shipping threshold and suggests an item to close the gap, more shoppers will add a second item and AOV will rise.

Primary KPI: Average order value

Secondary KPIs: Items per order, Add-to-cart from the cart cross-sell, Cart-to-checkout rate

I-003 · Product cards on collection pages show no review stars

If: If product cards display star ratings, shoppers will click proven products more often and reach product pages at a higher rate.

Primary KPI: PLP-to-PDP click-through rate

Secondary KPIs: view_item events, Add-to-cart rate from PLP-originated sessions, Collection-page bounce rate

I-004 · No sticky Add-to-cart on the long mobile product page

If: If a sticky Add-to-cart bar is present on mobile product pages, more shoppers will add to cart without scrolling back to the buy box.

Primary KPI: Mobile PDP add-to-cart rate

Secondary KPIs: Scroll depth before add-to-cart, Time-to-add-to-cart, Mobile PDP exit rate

I-005 · Homepage lacks an above-the-fold value proposition and trust bar

If: If the homepage states a clear value proposition and trust signals above the fold, more first-time visitors will continue into a collection.

Primary KPI: Homepage-to-collection click-through for new users

Secondary KPIs: Homepage bounce rate, Scroll depth, New-user PDP view rate

I-013 · Product reviews are shown on the page but not marked up as AggregateRating schema

If: If product pages emit AggregateRating structured data, star ratings will appear in Google results and lift organic click-through to product pages.

Primary KPI: Organic product-page click-through rate (Search Console)

Secondary KPIs: Rich-result impressions, Organic product-page entrances, Add-to-cart rate from organic PDP sessions

11

Appendix — Lower-Priority Issues

P3 and Low-severity items deferred to backlog.

I-012
Geo currency auto-switch served EGP with a markup and no obvious currency control
LOW P3 Homepage mobile
International shoppers seeing an unexpected currency or an inflated converted price can lose trust.
Impact
Low
Effort
Low
Owner
Merchandising + Engineering
What we observed

Visiting from outside the US auto-switched the storefront to local currency (EGP from an Egypt IP) at a higher converted price than the $99 USD home price, and the manual country and currency control was not prominent. The storefront was switched to United States and USD for this audit.

Why it matters: International shoppers seeing an unexpected currency or an inflated converted price can lose trust. An obvious currency selector and sensible defaults reduce confusion for global demand.

Behaviour risk: Non-US visitors may distrust pricing or abandon.

Recommended fix

Make the country and currency selector visible in the header, verify the conversion and markup logic, and confirm the default matches the visitor's market expectation.

Expected KPI movement: International bounce down slightly. Requires geo-segmented validation.

Implementation notes: Review Shopify Markets currency settings and add a visible selector in the header.

Evidence for I-012
Evidence — Homepage (mobile)
How to validate in GA4

Segment by country and compare bounce and conversion for non-US sessions before and after.

Hypothesis

If: If international visitors can easily see and control currency with sensible defaults, non-US bounce will fall.

Primary KPI: Non-US bounce rate

Secondary KPIs:

  • Currency-selector usage
  • Non-US conversion rate
GA4 events needed
page_view