House of Masaba — Master CRO & Conversion Rate Optimization Audit
Prepared: 18 August 2026 · Domain: https://www.houseofmasaba.com · Platform: Shopify (Ecomus-schema theme #157995401438, Plus-class) Synthesized from: pageaudit/homepage.md, pageaudit/plp.md, pageaudit/pdp.md, pageaudit/cart-checkout.md, pageaudit/support-and-utility.md, business-analysis.md, web-quality-audit.md, ai-seo-audit.md
Reader note on method & scope. This master audit is a synthesis of independent page-level audits already performed on the live site (desktop 1280×577 HeadlessChrome render, with curl HTML backups where the live browser hung). The headless environment could not visually verify the mobile breakpoint (no emulation/screenshot), and the sandbox blocked outbound AJAX (add-to-cart / qty-update XHRs) — those behaviors are flagged as environmental, not store defects, and recommended for real-device re-check. Where the sub-audits disagree (notably on the rendering of product-level reviews), the inconsistency is called out and framed as a validation item rather than a certainty. All findings below are traceable to the named source files.
1. Executive Summary (SCQA Format)
- Situation: House of Masaba is a bridge-to-luxury Indian designer house (ABFRL-backed, FY25 ≈₹116 cr revenue, 898 SKUs, 22 stores, ₹38k median AOV) with a strong brand, clean image-led design, and a genuinely high-touch service layer (WhatsApp concierge, Virtual Try-On, Ready-To-Ship, guest checkout). Traffic is decisively mobile-first (84% phone / 12% desktop / 4% tablet per CrUX) and social-discovered (834K Instagram followers, Netflix Masaba Masaba equity). Field Core Web Vitals are currently passing.
- Complication: Conversion is held back by a small number of high-leverage, fixable gaps that cluster at the two moments that matter most — the decision point (PDP) and the cost-transparency hand-off (cart → checkout). The single largest is the near-total absence of customer reviews/social proof at the product level despite a strong 4.9★/786-review hub existing on the site; this is compounded by a missing above-the-fold value proposition, a non-functional pincode/deliverability checker, shipping cost hidden until address entry, and no size guide in the buy box. Several of these are pure CMS/copy fixes, not engineering.
- Question: What must be resolved to convert the brand's considerable top-of-funnel traffic into purchases without eroding its premium positioning?
- Answer: Phase 1 — fix trust and friction first with near-zero effort: surface the existing review asset at the PDP/card level, add a value-prop hero + trust strip, wire a working deliverability/ETA estimator, and add a size guide + model specs in the buy box. Phase 2 — remove structural friction: make shipping cost visible before checkout, add PLP breadcrumbs + filter persistence, enrich Contact/About/Store-Locator CTAs, and harden mobile LCP before the festive peak. The brand should protect its premium restraint (no fake urgency, no discount erosion) while closing the reassurance gaps a ₹38k first-time buyer needs.
Overall CRO Score: 5.5 / 10 — a healthy, well-designed storefront with strong fundamentals but a conversion gap concentrated in decision-stage trust and checkout cost-transparency.
Estimated revenue impact (D2C portion, assumptions stated in §11): fixing the top friction set plausibly lifts D2C conversion +15% (conservative) to +30% (optimistic), equivalent to roughly ₹6–14 cr of incremental annual D2C revenue at current volume.
2. Funnel Analysis
E-commerce funnel mapped against B2C benchmarks (fashion/jewellery sector CVR 1.5–2.5%, cart abandonment 75–80%). Observed performance is inferred from the page audits (no analytics access); status reflects friction severity, not measured rates.
| Stage | Benchmark CVR | Observed friction signal | Status | Primary drop-off driver |
|---|---|---|---|---|
| Visit → Homepage | — | Clean first paint; no entry popups; but no value-prop above fold | ⚠️ Moderate | Visitor can't immediately answer "why this brand / why trust it" (homepage F1) |
| Homepage → Category/PLP | 40–60% | Strong category tiles + mega-menu; no discovery blocker | ✅ Good | Minor: bridal over-weighted, pret-wear buried (homepage F4) |
| PLP → PDP | 30–50% | No ratings on cards, no breadcrumb, filter state lost on back | ⚠️ Moderate | Missing reassurance + orientation at discovery |
| PDP → Add to Cart | 8–12% | No product reviews, no size guide, dead pincode checker, misleading "Sale price" | 🔴 Weak | Decision-stage trust + sizing anxiety (PDP F1/F2/F6) |
| Cart → Checkout | 45–55% | Shipping cost/method hidden until address, COD fee undisclosed, cart payment badges mismatch | ⚠️ Moderate | Cost surprise at the hand-off |
| Checkout → Purchase | 50–65% | Guest checkout ✅, but shipping still "enter address," no delivery ETA pre-pay | ⚠️ Moderate | Late cost/ETA disclosure |
| Purchase → Repeat | — | No loyalty/membership, no post-purchase review prompt surfaced, blog dormant | 🔴 Missing link | No nurture loop for a 22-store/bridal repeat business |
Blocked arteries (high-traffic, under-converting paths):
- PDP decision zone (every product, 84% mobile first-timers) — the most expensive leak; reviews + size + deliverability all weak here.
- Cart → Checkout cost hand-off — a shopper who has mentally committed still cannot see delivery cost/ETA until they surrender an address.
Missing links (absent funnel stages):
- No FAQ / objection-handling content before purchase (support S3).
- No post-purchase review-request / loyalty loop surfaced (no membership program, dormant blog).
- No personalized/recently-viewed recovery on homepage or PDP.
3. Per-Page Reviews
3.1 Homepage
- ✅ What's Working: Image-led, generous-whitespace hero with strong festive merchandising (Rakhi/Onam/Festive 2026) that matches the acquisition channels. Category tiles + mega-menu give clear paths. A genuine concierge surface (WhatsApp + "Chat with a Personal Shopper") signals high-touch service appropriate to the AOV. No entry popup was observed — protecting first paint and LCP (good).
- ❌ Opportunity Areas
- Category: Category B — Strategic Choice (with an Objective-Friction edge)
- Observation: The hero is a campaign image with no positioning line — no "Queen of Prints," founder-story, or "India-proud label with a Caribbean heart" messaging above the fold. A first-time visitor from Instagram may not immediately grasp what differentiates the brand.
- Possible Impact: Could increase first-visit bounce and weaken differentiation vs. Anita Dongre/Sabyasachi.
- Confidence: Significant Opportunity (consistent across homepage F1 + support S-complications).
- Effort to Fix: Low (CMS/copy + one primary CTA).
- Realistic for Brand?: Yes — and arguably on-brand, since the founder equity is the brand's strongest asset.
- Category: Category A — Objective Friction
- Observation: ABFRL-backing / authenticity / award / "secure checkout" trust cues are not surfaced on the homepage (they exist only on the About page, which is itself a dead-end).
- Possible Impact: Lower trust for ₹38k-median first-timers; missed reassurance at the widest top of funnel.
- Confidence: Significant Opportunity.
- Effort to Fix: Low (add a trust strip below hero).
- Realistic for Brand?: Yes.
- Category: Category B — Strategic Choice
- Observation: No aggregate review/social-proof module on the homepage, despite a 4.9★/786 asset existing site-side (see §5). Bridal is over-weighted (4 of 12 sections), pushing core pret-wear discovery below the fold.
- Possible Impact: Under-used reassurance; pret-wear (largest SKU count) gets less exposure.
- Confidence: Moderate Opportunity (bridal weighting may be intentional given high AOV).
- Effort to Fix: Low–Medium.
- Realistic for Brand?: Yes, with trade-off acknowledged.
3.2 Product Listing Page (PLP)
- ✅ What's Working: Strong faceted filtering (12 categories, price slider ₹6k–₹795k, color with live counts), correct and mathematically verified price sort, Quick Add + Virtual Try-On + Ready-To-Ship badges surfaced directly on cards (reduces PDP hops), and a clean 4-column grid. The Sale PLP communicates discounts well (struck price + % off).
- ❌ Opportunity Areas
- Category: Category A — Objective Friction
- Observation: No star ratings / review counts on any card (confirmed via wait-and-recheck on both sampled PLPs). This is the biggest discovery-stage reassurance gap.
- Possible Impact: Lowers PLP→PDP CTR and add-to-cart for a high-consideration catalog.
- Confidence: High Confidence Opportunity (reassurance is near-universal e-com need; amplified at ₹38k AOV).
- Effort to Fix: Medium (surface Loox/Yotpo aggregate on cards).
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: No breadcrumb on PLPs (only an H1 + sub-collection links); and filter/sort state is not preserved in the URL — the browser Back button from a PDP returns the default grid, and shared
?filter=deep-links are silently ignored by the Boost app. - Possible Impact: Long-consideration shoppers re-do work; shared filtered links (and faceted-SEO URLs) fail.
- Confidence: High Confidence Opportunity.
- Effort to Fix: Medium (Boost app config / URL persistence).
- Realistic for Brand?: Yes.
- Category: Category B — Strategic Choice
- Observation: The Compare feature is installed but hidden (
hdt-hidden-products-compare); full-price collections hide the struck "Regular" price that the Sale collection shows; three near-duplicate size facets coexist. - Possible Impact: Slower consideration; minor facet overload.
- Confidence: Moderate Opportunity.
- Effort to Fix: Low.
- Realistic for Brand?: Yes.
3.3 Product Detail Page (PDP)
- ✅ What's Working: Clean two-column layout with title/price/size/both CTAs above the fold on desktop; variant synchronisation is correct and rich (Custom Tailored updates price ₹85k→₹102k and reveals a 14-field measurement form); detailed craft/spec copy (fabric, components, CoO, SKU); Virtual Try-On, Ready-To-Ship, tax-inclusive + free-shipping notes; and a strong concierge layer (WhatsApp, "Ask a question"). Line-item integrity through to checkout was verified correct.
- ❌ Opportunity Areas
- Category: Category A — Objective Friction
- Observation: No customer reviews / ratings / UGC on either audited PDP (wait-and-recheck + async-app scan returned zero widgets), even though a 4.9★/786 review hub exists site-side. For a ₹38k–₹795k consideration purchase where 84% of visitors are first-timers who cannot physically inspect the garment, this is the decisive reassurance gap. (Note the inconsistency: the AI-SEO audit reports Loox/Yotpo review counts in raw HTML, while the live-DOM PDP audit saw no widget — this rendering discrepancy should be validated; see §15.)
- Possible Impact: Directly depresses PDP→cart for the highest-AOV, highest-hesitation products.
- Confidence: High Confidence Opportunity.
- Effort to Fix: Medium (configure/surface the existing review app at product level).
- Realistic for Brand?: Yes — the asset already exists.
- Category: Category A — Objective Friction
- Observation: No size guide / measurement chart / model-spec link in the buy box, despite 7 sizes + Custom Tailored. Sizing is the #1 return driver in fashion.
- Possible Impact: Sizing anxiety → abandon and/or returns.
- Confidence: High Confidence Opportunity.
- Effort to Fix: Low (add a Size Guide modal + model height/size-worn).
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: The pincode/deliverability checker is non-functional — entering a valid pincode and clicking "Check" returns only the static "Shipping Timeline: 4 Weeks," with no pincode-specific ETA or COD confirmation.
- Possible Impact: Shopper cannot confirm deliverability to their pin → hesitation.
- Confidence: High Confidence Opportunity.
- Effort to Fix: Low–Medium (wire to Shiprocket / remove the dead field).
- Realistic for Brand?: Yes.
- Category: Category B — Strategic Choice
- Observation: "Sale price Rs. X" renders with an empty Regular-price field (no struck compare-at), making the "Sale" tag misleading; buy-box accordions are inconsistent (saree shows 4, lehenga only 2 — flagship hides returns/taxes reassurance); no video/360°/inline AR; no PDP-level payment/security badges; no EMI/₹-per-month nudge.
- Possible Impact: Mild trust/affordability friction; inconsistent reassurance.
- Confidence: Moderate Opportunity.
- Effort to Fix: Low–Medium.
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction (continuity)
- Observation: Cross-sell / "You may also like" is absent on the PDP (it renders only on
/cart) — the recommendation engine works but fires at the wrong moment. - Possible Impact: Missed AOV/upsell at peak intent.
- Confidence: Significant Opportunity.
- Effort to Fix: Low (enable PDP-level carousel).
- Realistic for Brand?: Yes.
3.4 Cart & Checkout
- ✅ What's Working: Guest checkout is available (no forced login/OTP wall — a major friction win); order-summary line-item matched the PDP selection exactly; the empty cart is not a dead-end (recovery "You may also like" carousel); "Guarantee Safe Checkout" + processor icons + policy links are present; the "You may also like" cross-sell works on
/cart; and the standard cart→checkout CTA routes to native Shopify checkout with no third-party GoKwik/OTP gate (GoKwik is optional express only). - ❌ Opportunity Areas
- Category: Category A — Objective Friction
- Observation: Shipping cost & method are hidden until address entry — cart shows "calculated at checkout," checkout shows "Enter shipping address." A first-timer at ₹38k–₹795k cannot see delivery cost/ETA before committing an address. This chains directly off the dead PDP pincode checker.
- Possible Impact: Address-entry abandonment; cost surprise.
- Confidence: High Confidence Opportunity.
- Effort to Fix: Low–Medium (expand
/cartestimator by default; add "Shipping from ₹X" hint on PDP). - Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: COD handling fee is not disclosed before redirect (GoKwik COD listed, fee shown only inside the Razorpay/GoKwik window); and cart payment badges (Visa/PayPal/MC/Amex/Amazon) don't match the actual India checkout (Razorpay/UPI/GoKwik/COD).
- Possible Impact: Payment-step exits; trust mismatch a first-timer may notice.
- Confidence: Moderate Opportunity (COD fee per policy is ₹150, small but undisclosed).
- Effort to Fix: Low.
- Realistic for Brand?: Yes.
3.5 Search & Navigation
- ✅ What's Working: Header predictive search modal is present and accessible; mega-menus are comprehensive and logically organized; mobile hamburger + UTM-tagged mobile tiles confirm a tuned mobile structure; global nav (New In, Womenswear, Menswear, Bridal, Fine Jewellery, Sale, Ready To Ship, Same Day Delivery, Store Locator, Track Order) is complete.
- ❌ Opportunity Areas
- Category: Category A — Objective Friction
- Observation: On-site search is product-only — searching "FAQ" returns 0 results, so informational/objection content is unreachable through search. No FAQ/Help Center exists in navigation at all.
- Possible Impact: Pre-purchase objections (sizing, 1–4wk dispatch, exchange-only, COD cap) go unaddressed at scale.
- Confidence: Significant Opportunity.
- Effort to Fix: Medium (build FAQ, link from footer + PDP).
- Realistic for Brand?: Yes.
- Category: Category B — Strategic Choice
- Observation: Icon buttons (search/cart/wishlist/filter/VTO) across the site carry empty
aria-labels — a consistent accessibility gap, not a conversion blocker, but worth a sweep. - Possible Impact: Screen-reader users get no context; minor a11y/SEO polish.
- Confidence: Observation.
- Effort to Fix: Low.
- Realistic for Brand?: Yes.
3.6 Policy & Support Pages
- ✅ What's Working: Store Locator is excellent (22 stores, Google Maps deep-links, store phones, timings). The Reviews hub (4.9★/786, Verified Buyer badges, product-linked, write-review form) is best-in-class as an asset. Delivery/Return policies are scannable and plain-language. About page carries strong founder/brand narrative.
- ❌ Opportunity Areas
- Category: Category A — Objective Friction
- Observation: The About page is a dead-end (no "Explore Collections" / "Book a Bridal Appointment" CTA; hero image has empty
alt; a visible escaped-quote copy bugaesthetics.\"\"). It strands the brand's best positioning copy. - Possible Impact: Wastes the single strongest trust asset; premium-brand polish gap.
- Confidence: Significant Opportunity.
- Effort to Fix: Low.
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: Contact page is bare — a single mailto + tel link, no form, no response-time SLA, no WhatsApp deep-link, no hours/address, despite WhatsApp being the brand's strongest concierge channel.
- Possible Impact: Anxious high-AOV buyers lack a friction-free reassurance channel.
- Confidence: Significant Opportunity.
- Effort to Fix: Low–Medium.
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: Return policy email (
shop@houseofmasaba.com) conflicts with the footer/Contact email (shoponline@…) — a buyer following the policy may email an undeliverable address. Also, the policy is exchange-only (no refund) with a 14-day window, which is a risk signal not pre-empted by any homepage "easy exchange" badge. - Possible Impact: Support mis-delivery; first-time-buyer hesitation.
- Confidence: Moderate Opportunity.
- Effort to Fix: Low.
- Realistic for Brand?: Yes.
- Category: Category B — Strategic Choice
- Observation: Store Locator offers "GET DIRECTIONS" but no "Book Appointment" / bridal-consultation CTA; and the "Same Day Delivery" / "Ready To Ship" nav positioning conflicts with the 1–4 week made-to-order dispatch policy — an expectation mismatch that can generate delivery disputes.
- Possible Impact: Omnichannel bridal intent not converted; delayed-delivery complaints.
- Confidence: Moderate Opportunity (bridal booking may be intentional phone-only).
- Effort to Fix: Medium.
- Realistic for Brand?: Yes, with trade-off noted.
4. The O/CO Framework (Objection / Counter-Objection)
Mapped to the Big 5 universal objections, sourced from the page audits and inferred from the high-AOV ethnic-wear category.
| Visitor Objection | What the site currently does | Gap | Recommended Counter-Objection (CO) |
|---|---|---|---|
| Trust — "Why should I believe a ₹38k+ brand I found on Instagram?" | Concierge WhatsApp, VTO, tax-inclusive note, "Guarantee Safe Checkout," 22-store locator, ABFRL backing (buried on About) | No reviews at decision point; no authority/award/authenticity strip on homepage or PDP; return policy exchange-only and not surfaced pre-checkout | Surface 4.9★/786 aggregate + Verified-Buyer badges on PDP buy box & cards; add a homepage trust strip (ABFRL · Made in India · Virtual Try-On · Secure Checkout); add an "Easy 14-day exchange" badge |
| Price — "Is it worth ₹38k–₹795k?" | Craft/component copy, Custom-Tailored justification, tax-inclusive note | No EMI/₹-per-month; misleading "Sale price" with no compare-at; no ROI/value framing for made-to-order | Add EMI/₹-per-month near price; show true compare-at when discounted; frame custom-tailoring value explicitly |
| Fit — "Will it fit / suit me?" | Size radios XS–XXL + Custom Tailored form, VTO | No size guide / model-spec in buy box; no fit/height reference; pincode checker dead | Add Size Guide modal + model height/size-worn; fix or remove pincode checker; lean on VTO + concierge |
| Timing — "When will I get it?" | "Ready To Ship" tags, same-day countdown on some items, dispatch timeline on PDP | Pincode checker non-functional; shipping cost/ETA hidden until checkout; "Same Day Delivery" nav vs 1–4wk policy conflict | Wire a working deliverability/ETA estimator; show indicative shipping cost + ETA before checkout; reconcile made-to-order vs ready messaging |
| Effort — "How hard is this?" | Guest checkout, Quick Add, predictive search, clear CTAs | Filter/sort lost on Back; no breadcrumb on PLP; no FAQ; contact form absent; cross-sell only at cart | Add PLP breadcrumb + filter persistence; build FAQ; enrich Contact; enable PDP cross-sell |
5. Persuasion Assets Audit
- Credentials & Authority (exists): ABFRL 51% backing, founder celebrity (Masaba Gupta), Netflix Masaba Masaba, India Couture Week × Indriya collab, 22 stores, CIN + registered address in footer, awards (Fashion Disruptor of the Year). Missing/under-used: none of this surfaces on the homepage or PDP as a trust strip; About page (where it lives) is a dead-end.
- Social Proof (exists but buried): A genuine 4.9★ / 786 reviews hub (
/pages/reviews, Judge.me, Verified Buyer badges, product-linked) — a strong asset. Missing at decision: product-level ratings are not surfaced on PDP/cards in observed rendering (see §15 discrepancy); no testimonial strip on homepage; no UGC on PDP. - Risk Reversal (weak): "Guarantee Safe Checkout" + policy links exist, but the return policy is exchange-only (no refund) and is not pre-empted by any reassurance badge; no money-back-style guarantee (category norm for couture is exchange/store-credit, so this is a strategic limit, but it should be communicated transparently pre-checkout).
- Data & Specificity (partial): Rich product specs (fabric, components, CoO, SKU) on PDP; but business-level citable stats (FY25 ₹116cr, 22 stores, founded 2009, ABFRL) are not surfaced as extractable proof blocks (relevant for AI/search too).
- Process & Methodology: Custom-Tailored measurement flow + VTO + concierge are strong "done-for-you" signals.
Asset Acquisition Wishlist (action plan):
- Surface the existing review asset at product level (configure Loox/Yotpo or Judge.me embed on PDP + cards) — no new asset needed.
- Capture & publish founder/workshop/video testimonials and "real customer in the outfit" UGC for PDP and homepage.
- Build a FAQ covering sizing, custom tailoring, dispatch timelines, COD cap, exchange — converts objections into self-serve reassurance.
- Author an "Easy 14-day exchange" badge + a one-line authenticity/Made-in-India statement for PDP + homepage.
- Consolidate citable brand stats into a homepage trust strip and schema.
6. Friction Audit (Fogg B=M+A+P)
| Friction Type | Finding | Severity (per skill scale) | Quick Win? |
|---|---|---|---|
| Physical (Ability) | Mobile Lighthouse Performance 30/100, LCP 7.7s lab (hero is a CSS background-image slider → not preloadable; 147 script tags; render-blocking CSS). Field CWV currently passing but mobile INP/LCP drifting toward thresholds. | High Confidence Opportunity (84% mobile) | No (needs theme work) — but preload/defer is medium |
| Physical (Ability) | Hidden shipping cost/method until address entry (cart + checkout) | High Confidence Opportunity | Partial (expand estimator) |
| Physical (Ability) | Non-functional pincode/deliverability checker on PDP | High Confidence Opportunity | Yes (wire or remove) |
| Physical (Ability) | Filter/sort state lost on Back; broken filter deep-links | High Confidence Opportunity | Medium |
| Cognitive (Ability) | No product reviews/ratings at decision (PDP/cards) | High Confidence Opportunity | Partial (config) |
| Cognitive (Ability) | No size guide / model-spec in buy box | High Confidence Opportunity | Yes |
| Cognitive (Ability) | No PLP breadcrumb; missing above-fold value prop | Significant Opportunity | Yes |
| Cognitive (Ability) | "Same Day Delivery" nav vs 1–4wk policy conflict; misleading "Sale price" label | Moderate Opportunity | Yes |
| Emotional (Motivation) | No trust strip / authority cues at discovery; exchange-only return not pre-empted | Significant Opportunity | Yes |
| Emotional (Motivation) | Reviews hub strong but under-distributed; no social proof on PDP/home | Significant Opportunity | Partial |
Most conversion problems sit in Ability, not Motivation — consistent with the Fogg diagnostic. The brand's motivation (desire for the product) is strong; the friction is in making the purchase easy and reassured.
7. Bugs & Structural Anomalies
- Review-rendering discrepancy (validate):
/pages/reviewsshows 4.9★/786 via Judge.me, and the AI-SEO audit finds Loox/Yotpo review counts in raw HTML, yet the live-DOM PDP/PLP/homepage audits observed zero product-level review widgets after wait-and-recheck. Either the product widget is misconfigured/non-rendering, or it is async and the headless capture missed it. Recommend confirming in a real browser. - Non-functional pincode validator on PDP (returns static timeline regardless of input).
- Misleading price label: "Sale price Rs. X" with empty Regular-price field on PDP/PLP/cards (no struck compare-at).
- Inconsistent support email: return policy
shop@houseofmasaba.comvs footer/Contactshoponline@houseofmasaba.com. - Payment-branding mismatch: cart badges (Visa/PayPal/MC/Amex/Amazon) vs actual checkout (Razorpay/UPI/GoKwik/COD).
- Schema defects (technical, CRO-adjacent): PDP
<title>/meta description inject "Standard Shipping: 6–8 Weeks";og:image/twitter:imageentirely absent (social shares render as bare links — critical for an ~80%+ social-discovered brand);ProductGroup.brand.name= "Womenswear" (wrong);BreadcrumbList.namecontains raw<img>HTML; noaggregateRatingin Product JSON-LD despite reviews existing. - Collection pages: no
<h1>, no meta description, noItemListschema (264 collections weak for "best [category]" answers). - About page: escaped-quote copy bug (
aesthetics.\"\") + empty hero-imagealt. - Missing pages (404, not dead-ends):
/pages/faq,/pages/where-to-buy,pricing.md, brand Wikipedia — opportunities, not bugs. - Dead-end Singapore/Dubai landing pages: thin info pages with no localized cart (NRI demand leak).
- Accessibility: empty
aria-labels on icon buttons site-wide; collection pages have zero<h1>.
8. Quick Wins (Ranked by Impact/Effort)
High-impact, low-effort fixes implementable within 1–3 business days:
- Add a Size Guide modal + model height/size-worn to every PDP buy box. (Low effort, High Confidence — sizing is the #1 return/anxiety driver.) Source: pdp F2.
- Surface the existing 4.9★/786 reviews on PDP buy box + homepage testimonial strip (configure the already-installed review app). Source: pdp F1, support S4, §5.
- Add a homepage value-prop hero line + trust strip ("Queen of Prints · ABFRL-backed · Made in India · Virtual Try-On · Secure Checkout"). Source: homepage F1/F2.
- Fix or remove the dead PDP pincode validator; add an indicative "Shipping from ₹X · delivered in Y wks" hint near the buy box. Source: pdp F6, cart F1.
- Unify the support email to one canonical address across policy/footer/Contact. Source: support S5.
- Add an "Easy 14-day exchange" reassurance badge pre-checkout (homepage + PDP). Source: support S7.
- Standardize the "Sale price" label — show true compare-at when discounted, else label "Price." Source: pdp F7, plp F7.
- Reconcile "Same Day Delivery"/"Ready To Ship" nav with the 1–4wk made-to-order policy via a clear "made-to-order vs in-stock" callout near CTA. Source: support S7.
- Add PLP breadcrumbs (Home › Category › Sub). Source: plp F4.
- Add
og:image+ fix PDP meta description + correct schemabrand.name— low-effort theme-liquid fixes that directly protect social-share CTR and rich-result eligibility for a social-led brand. Source: web-quality-audit §3, ai-seo-audit.
9. Top Opportunities (PIE-Prioritized)
PIE = (Potential + Importance + Ease) / 3, each scored 1–10.
| # | Opportunity | P | I | E | PIE | Expected impact |
|---|---|---|---|---|---|---|
| 1 | Surface reviews/ratings at decision (PDP buy box + cards + homepage), using the existing 4.9★/786 asset | 9 | 10 | 7 | 8.7 | Lifts PDP→cart across every product; highest-leverage trust fix |
| 2 | Homepage value-prop hero + trust strip | 8 | 9 | 8 | 8.3 | Improves first-visit clarity & differentiation at widest top of funnel |
| 3 | PDP size guide + model specs in buy box | 7 | 8 | 9 | 8.0 | Reduces sizing anxiety, abandon, and returns |
| 4 | Shipping cost + ETA transparency before checkout (fix pincode, expand cart estimator, PDP hint) | 8 | 9 | 6 | 7.7 | Removes the cost-surprise hand-off; cuts address-entry abandonment |
| 5 | PLP breadcrumb + filter/sort URL persistence | 6 | 7 | 6 | 6.3 | Restores orientation; stops re-work for long-consideration shoppers |
| 6 | Concierge/Contact enrichment (Contact form+SLA, About shop CTAs, Store booking CTA) | 6 | 6 | 7 | 6.3 | Converts high-intent brand/bridal readers to action |
| 7 | Mobile performance hardening (hero <img>+preload, defer 147 scripts, AVIF srcset) | 8 | 8 | 4 | 6.7 | Protects the 84%-mobile audience from LCP regression into festive peak |
10. A/B Testing Roadmap
Hypotheses in "If we [X], then [Y] will improve because [Z]" format. P0 = implement without testing (clear wins / bugs); P1 = test first; P2 = when capacity allows.
| # | Hypothesis | ICE (I/C/E) | Priority | Primary metric |
|---|---|---|---|---|
| 1 | If we surface the 4.9★/786 aggregate rating + Verified-Buyer badges on the PDP buy box and PL/homepage cards, then PDP→cart and PLP→PDP CTR will rise because first-time ₹38k buyers get the reassurance they currently lack at the decision point. | 9/9/7 | P0 (config existing asset) | PDP→cart rate; conversion |
| 2 | If we add a value-prop hero line + trust strip (ABFRL · Made in India · VTO · Secure Checkout) above the fold, then homepage bounce will fall and hero-CTA CTR will rise because new visitors immediately understand the brand's differentiation. | 8/8/8 | P1 | Bounce; hero-CTA CTR |
| 3 | If we add a Size Guide modal + model height/size-worn to the PDP buy box, then add-to-cart will rise and return rate will fall because sizing anxiety is reduced pre-purchase. | 8/8/9 | P0 (low risk) | Add-to-cart; return rate |
| 4 | If we show an indicative shipping cost + ETA before checkout (PDP hint + expanded cart estimator), then cart→checkout completion will rise because the cost surprise at address entry is removed. | 8/8/6 | P1 | Cart→checkout rate |
| 5 | If we add PLP breadcrumbs + persist filter/sort in the URL, then PLP bounce and filter-completion will improve because orientation and re-work friction are removed. | 6/7/6 | P1 | PLP bounce; filter completion |
| 6 | If we enable a PDP-level "You may also like" carousel (engine already works on /cart), then AOV will rise because cross-sell fires at peak intent. | 7/7/9 | P0 (config) | AOV; PDP→PDP CTR |
| 7 | If we convert the hero from a CSS background slider to a preloaded <img fetchpriority=high> + defer non-critical JS, then mobile LCP will improve (target <2.5s) because render-blocking is removed for the 84% mobile audience. | 8/8/4 | P2 (engineering) | Mobile LCP; bounce |
| 8 | If we add an "Easy 14-day exchange" badge pre-checkout, then checkout completion will rise because the exchange-only policy is pre-empted with reassurance. | 6/7/8 | P1 | Checkout completion |
Testing discipline: calculate sample size before launch; run ≥1 full business cycle (incl. weekend); 95% confidence; do not peek/stop early. The review/size-guide/config items are near-zero-risk and can ship as P0 improvements while the value-prop and shipping-transparency items are validated as P1 tests.
11. Revenue Impact Estimate
Assumptions (explicit — no analytics access; figures from business-analysis.md):
- FY25 revenue ≈ ₹116 cr; D2C share estimated 35–45% → ≈₹40–52 cr/yr D2C.
- Blended D2C conversion rate assumed ≈1.5–2.0% (fashion-sector benchmark 1.5–2.5%); current monthly D2C revenue ≈ ₹3.3–4.3 cr.
- The top friction set (reviews at decision, value prop, size guide, shipping transparency, PLP orientation) is estimated to lift D2C CVR +15% (conservative) to +30% (optimistic) — consistent with published effects of adding social proof + reducing decision friction on high-consideration catalogs.
| Scenario | Relative D2C CVR lift | Incremental annual D2C revenue |
|---|---|---|
| Conservative | +15% | ≈ ₹6–8 cr |
| Base | +22% | ≈ ₹9–11 cr |
| Optimistic | +30% | ≈ ₹12–16 cr |
These are directional ranges, not forecasts. They exclude the separate upside from mobile-performance hardening (protects festive-peak traffic) and from the AI/search visibility program (og:images, schema ratings, FAQ, third-party citations), which address top-of-funnel volume rather than on-site CVR. Real-device validation of the AJAX add-to-cart / qty-update flows (blocked in the headless audit) should precede any final commitment.
12. CRO Score Breakdown
| Category | Score | Notes |
|---|---|---|
| Value Proposition Clarity | 4 / 10 | No positioning above fold; founder equity stranded on dead-end About |
| Trust & Credibility | 5 / 10 | Concierge + locator strong; reviews/authority absent at discovery |
| Navigation & Findability | 7 / 10 | Strong mega-menu/search; PLP breadcrumb + filter-persistence gaps |
| Product Presentation | 6 / 10 | Excellent imagery/specs; no size guide, dead pincode, no video, misleading sale label |
| Cart & Checkout | 6.5 / 10 | Guest checkout win; hidden shipping + COD fee are the drags |
| Persuasion Assets | 4 / 10 | 4.9★/786 asset exists but buried; no testimonials/UGC at decision; weak risk reversal |
| Urgency & Scarcity | 5 / 10 | Ready-To-Ship + countdown present; scarcity tactic may be always-on (validate) |
| Risk Reversal | 4.5 / 10 | Exchange-only, not pre-empted; policy buried |
| Overall | 5.5 / 10 | Strong fundamentals; conversion gap concentrated in decision-stage trust + checkout cost-transparency |
13. Recommendations Summary
Immediate (This Week) — critical fixes & bugs
- Surface the existing 4.9★/786 reviews on PDP buy box + homepage strip (configure installed app).
- Add PDP size guide + model specs.
- Fix or remove the dead pincode validator; add indicative shipping/ETA hint.
- Unify support email; standardize "Sale price" label; add "Easy 14-day exchange" badge.
- Add
og:image, fix PDP meta description, correct schemabrand.name(theme-liquid, low effort, high social-CTR value).
Short-Term (This Month) — high-confidence improvements
- Homepage value-prop hero + trust strip; rebalance bridal/pret-wear weight.
- Make shipping cost + ETA visible before checkout (expand
/cartestimator; PDP hint). - PLP breadcrumb + filter/sort URL persistence.
- Enable PDP-level "You may also like."
- Build FAQ (sizing, custom tailoring, dispatch, COD cap, exchange) + link from footer/PDP.
- Enrich Contact (form + SLA + WhatsApp), About (shop CTAs + alt fix + copy bug), Store Locator (booking CTA).
- Add
aggregateRatingschema from the review app; add collection<h1>+ descriptions +ItemList.
Medium-Term (This Quarter) — structural changes
- Mobile performance hardening: hero
<img>+preload, defer 147 third-party scripts, AVIF/WebP srcset, critical-CSS inline. - Reconcile "Same Day Delivery"/"Ready To Ship" positioning with 1–4wk made-to-order policy.
- Build a "Where to Buy" page (D2C + Nykaa + Aza + 22 stores) + LocalBusiness schema.
- Author brand Wikipedia + secure designer-roundup features (third-party citation program).
Long-Term (This Year) — strategic initiatives
- True localized storefront (Singapore/Dubai) with currency + checkout, or remove dead-end landing pages.
- Loyalty/membership program for bridal repeat-purchase nurture.
- Revive editorial blog (≥2/mo) on high-intent topics; add comparison content ("House of Masaba vs competitor").
- Monthly AI/answer-engine visibility monitoring (ChatGPT/Perplexity/Google AIO citation rate).
14. Measurement Plan
| Metric | Tool | Frequency | Baseline (assumed) | Target |
|---|---|---|---|---|
| Conversion rate (D2C) | Shopify Analytics / GA4 | Weekly | ~1.5–2.0% | +15–30% relative |
| Cart abandonment rate | Shopify Analytics | Weekly | ~75–80% (sector) | < 70% |
| Add-to-cart rate | Shopify Analytics | Weekly | — | +10–20% (post size guide/reviews) |
| PDP→cart rate | Shopify Analytics | Weekly | — | Lift after reviews + size guide |
| PLP→PDP CTR | Shopify Analytics | Weekly | — | Lift after ratings + breadcrumb |
| Email capture rate | Klaviyo / Shopify | Weekly | — | Establish baseline; grow |
| COD vs prepaid split | Payment dashboard | Monthly | — | Monitor COD-fee disclosure effect |
| Average order value | Shopify Analytics | Weekly | ₹38k median | +5–10% (PDP cross-sell) |
| Mobile LCP / INP | CrUX / RUM | Weekly | LCP 2.4s / INP 196ms | Hold < 2.5s / < 200ms through festive |
| Review volume / coverage | Loox/Yotpo/Judge.me | Monthly | 786 (hub) / ~0 at product | Product-level coverage → 100% of active SKUs |
15. Mandatory Self-Check
| Check | Question | Result |
|---|---|---|
| Friction | Diagnosed via Fogg (Prompt→Ability→Motivation)? | ✅ Ability-dominated (shipping transparency, size guide, reviews, pincode) — see §6 |
| Mobile | Recommendations tested on mobile? | ⚠️ Inferred from DOM/CSS only; not visually verified (tool limit, 84% traffic) — flag for real-device validation |
| Ethics | No dark patterns / misleading urgency? | ✅ Recommendations avoid fake scarcity; "scarcity tactic may be always-on" flagged for validation (cart F8) |
| Data | Backed by data/benchmarks? | ✅ Sector CVR/abandonment benchmarks + CrUX device split + sub-audit evidence cited |
| Prioritization | PIE-prioritized? | ✅ §9 |
| Local | Local payment methods accounted for? | ✅ UPI/Razorpay/GoKwik COD surfaced; COD-fee disclosure flagged |
| Assumptions | Sector/traffic/CVR assumptions explicit? | ✅ §11 + below |
Self-Check: Complete (with the mobile-verification and review-rendering remarks noted). Assumptions: (1) D2C = 35–45% of ₹116 cr FY25; (2) blended D2C CVR ≈1.5–2.0%; (3) top-friction fixes lift CVR +15–30% (sector-informed estimate, not measured); (4) field CWV currently passing but mobile drifting toward thresholds; (5) the 4.9★/786 review asset is genuine and representative. To validate (user / real-device):
- Product-level review rendering — confirm in a real browser whether Loox/Yotpo/Judge.me widgets render on PDPs (resolve the live-DOM-vs-raw-HTML discrepancy in §7).
- AJAX add-to-cart + qty-update — re-run on a real device (headless sandbox blocked XHRs); confirm the drawer opens and subtotal recalculates.
- Mobile nav drawer, sticky buy-bar, thumb gallery, filter bottom-sheet — visually verify on device (84% traffic).
- Cart-hold countdown ("checkout within 9m") — confirm it reserves stock vs. always-on.
- CSC — confirm whether the "Same Day Delivery" collection is genuinely in-stock-fast vs. marketed aspirationally against the 1–4wk policy.
Sources: pageaudit/homepage.md, pageaudit/plp.md, pageaudit/pdp.md, pageaudit/cart-checkout.md, pageaudit/support-and-utility.md, business-analysis.md, web-quality-audit.md, ai-seo-audit.md (all in /root/cro-reports/houseofmasaba/20260818-174247/). Live-site evidence captured 18 Aug 2026.