Enchant Home — Master CRO & Conversion Rate Optimization Audit
Prepared 17 August 2026 · Site: https://enchanthome.in/ · Audience: 100% phone (CrUX, 2026-07-19→08-15) · Catalog: 387 SKUs, factory-direct home linen, value-to-mid positioning (median variant ₹899.5). This report synthesizes the pre-generated page-level audits (homepage.md, plp.md, pdp.md, cart-checkout.md, support-and-utility.md), business-analysis.md, digital-brand-intelligence.md, and competitive-analysis.md. Every finding is traced to a source audit; nothing here is asserted without that traceability.
1. Executive Summary (SCQA Format)
- Situation: Enchant Home is a vertically integrated, factory-direct D2C home-linen brand (owned by Mandhana Synthetics Pvt Ltd, a ~40-year Ichalkaranji manufacturer) running a competent, correctly-functioning Shopify store (Belles theme) across 387 SKUs. The catalog is broad, pricing is clear and discount-forward, faceted navigation works, and checkout reaches a legitimate, guest-friendly, native Shopify flow with Razorpay + COD and no third-party accelerator gate. The entire measurable audience is on mobile (100% phone per CrUX).
- Complication: The store converts on the strength of its plumbing, but it is held back by a small number of high-leverage gaps that concentrate at the decision and commitment moments. Most importantly, Judge.me reviews are installed site-wide yet render zero ratings, review counts, or review tabs on the homepage, PLP, or PDP — confirmed consistently across three independent audits. On top of that absence, the store layers manufactured urgency/scarcity (dynamic "N sold / M viewing" counters and a fake cart-page countdown), presents a policy contradiction (homepage "SAME-DAY DISPATCH" vs. Shipping Policy "6–8 days", plus a Gmail contact in the shipping policy), gates checkout behind a mandatory Terms checkbox, and offers an empty-cart dead-end with no recovery merchandising. With no third-party review profile (Trustpilot / Google Reviews absent) and a thin social layer, the brand's trust surface is fragile — and these friction/trust issues land hardest on a first-time, phone-based, price-sensitive linen buyer.
- Question: What must be fixed first to turn existing traffic into purchases — and which structural choices need a deliberate decision rather than a default?
- Answer: Fix trust and friction before adding traffic. (1) Turn on Judge.me ratings + reviews at every decision point — the single largest, lowest-effort lift. (2) Remove self-inflicted checkout friction (Terms checkbox gate, fake cart countdown) and the policy contradiction that erodes trust. (3) Add inline buy-box reassurance (COD / free shipping / returns / secure) and an empty-cart recovery path. (4) Make a deliberate call on variant architecture (size as separate product vs. true in-PDP selection) and on whether the manufactured-scarcity counters serve or hurt a trust-fragile brand. Finally, run the mobile-viewport pass that every page audit flagged as the single largest blind spot — because 100% of the audience lives there and none of it was visually verified.
Overall CRO Score: 4.5 / 10. Estimated relative conversion uplift from the top opportunities: conservative +15–25%, optimistic +30–45% (relative CVR), contingent on first-party analytics baselines — see §11 for assumptions.
2. Funnel Analysis
E-commerce funnel: Visit → Browse (PLP) → PDP → Add to Cart → Checkout → Purchase → Repeat.
| Stage | Benchmark (Home/Garden) | Observed (Enchant Home) | Status | Drop-off drivers (from page audits) |
|---|---|---|---|---|
| Homepage → Category | Browse 40–60% | Not measured (analytics unwired) | Unverified | No social proof on homepage (F1); hero CTA → seasonal collection (F3); B2B under-surfaced (F8); mobile unverified (F11) |
| Category → Product (PLP) | View 30–50% | Not measured | Unverified | Zero ratings on cards (P1); thin facets on lead collection (P3); no desktop quick-view (P2) |
| Product → Add to Cart | 8–12% | Not measured | Unverified | No reviews at decision point (PDP F1); no in-PDP size switch (PDP F2); no buy-box trust (PDP F4); fabricated counters (PDP F3) |
| Cart → Checkout | 45–55% | Not measured | Unverified | Terms checkbox gates CHECKOUT (Cart F1, Major); fake cart countdown (Cart F3); no trust strip (Cart F5) |
| Checkout → Purchase | 50–65% | Native Shopify, guest OK — sound | Positive | Thin shipping (no date), but COD + Razorpay present and no accelerator gate |
| Repeat | — | No loyalty/subscription (business-analysis §14) | Gap | No retention engine; no review request loop due to absent reviews |
Blocked arteries: The clearest is the Checkout gate — every cart that reaches the CHECKOUT button must first tick a Terms box (non-standard Belles behavior), adding friction at the highest-intent moment. The social-proof void is a blocked artery spanning three stages (homepage → PLP → PDP), because the same store-wide misconfiguration suppresses reassurance wherever the buy decision is made.
Missing links: No FAQ page (S5) to defuse pre-purchase objections; no empty-cart recovery (Cart F4); no loyalty/referral (business-analysis §14); no post-purchase review loop (reviews absent). For a repeat-buy category (towels, pillow covers), the absence of a retention engine is a structural missing link.
3. Per-Page Reviews
3.1 Homepage
- ✅ What's Working: Clear value proposition ("Premium Bedding & Bath Linen" + factory-direct framing), strong category IA, consistent and prominent discount merchandising (29 discount badges), a complete footer (policies + newsletter + social), a working search drawer, and a free-shipping / 10-day-return / same-day-dispatch trust strip. The page reads as a competent, conversion-aware catalog homepage.
- ❌ Opportunity Areas
- Category: Category A — Objective Friction. Observation: No star ratings, review counts, or testimonials appear anywhere on the homepage, although Judge.me is installed site-wide (DOM scan after scroll+wait returned zero rating elements; reconciled with PLP P1 and PDP F1). Possible Impact: Lost social-proof lift on the highest-traffic page in a review-driven, price-sensitive linen category. Confidence: High Confidence Opportunity. Effort: Low (config/merchandising). Realistic for Brand?: Yes — the app is already installed; this is enablement, not build.
- Category: Category A — Objective Friction. Observation: The footer "YouTube" icon links to the Instagram URL on every page (23/23 captured). Possible Impact: Broken outbound link; misroutes users; looks unpolished. Confidence: High Confidence Opportunity. Effort: Low. Realistic for Brand?: Yes.
- Category: Category B — Strategy-Dependent Choice. Observation: Hero CTA "EXPLORE OUR COLLECTION" routes to
/collections/winter-collection(a seasonal collection), not the general catalog. Possible Impact: Scent mismatch for visitors not seeking winter items. Confidence: Significant Opportunity. Effort: Low. Realistic for Brand?: Yes. - Category: Category B — Strategy-Dependent Choice. Observation: No Instagram/UGC gallery embedded despite a live IG account; B2B verticals get only top-nav links with no homepage feature. Possible Impact: Underuses existing social asset and high-margin verticals. Confidence: Moderate Opportunity. Effort: Medium. Realistic for Brand?: Yes.
- Category: Category A — Objective Friction (coverage). Observation: Mobile experience entirely unverified (no emulation); the audience is 100% phone. Possible Impact: The largest blind spot — layout, thumb targets, and hero performance unknown. Confidence: High Confidence Opportunity (coverage). Effort: Medium. Realistic for Brand?: Yes — a dedicated mobile pass is required.
3.2 Product Listing Page (PLP)
- ✅ What's Working: Sorting is mathematically correct in both directions (verified), filters (Availability/Price) and pagination work, URL state and back-button restoration are solid, pricing/discount presentation is clear and consistent, and a substantial bottom-of-page SEO/educational block with a 7-question FAQ supports organic discovery. Breadcrumbs and result counts are present.
- ❌ Opportunity Areas
- Category: Category A — Objective Friction. Observation: No star ratings / review counts render on any PLP card (or PDP); Judge.me installed but renders nothing (wait+recheck on two PLPs + one PDP). Possible Impact: Weakest heuristic axis; lost PLP→PDP CTR and PDP conversion in a review-driven category. Confidence: High Confidence Opportunity. Effort: Low. Realistic for Brand?: Yes.
- Category: Category B — Strategy-Dependent Choice. Observation: No quick-view / quick-add on desktop cards (
.bls__product-actionempty; actions mobile-only by design). Possible Impact: Desktop users must open the PDP to buy; no quick-view to de-risk PDP bounce. Confidence: Significant Opportunity (desktop) / by-design (mobile). Effort: Medium. Realistic for Brand?: Yes — but decide deliberately; verify mobile tap-action works. - Category: Category A — Objective Friction. Observation: Thin facet set on the lead Bedsheets collection (Availability + Price only; no Size/Material/Thread-count); the Size active-chip doesn't render when applied. Possible Impact: Weak refinement for 193 SKUs; users can't narrow by the attributes they shop. Confidence: Significant Opportunity. Effort: Medium. Realistic for Brand?: Yes.
- Category: Category A — Objective Friction. Observation: Price max input ships mis-initialised (
value="211659", max2116.59) — a latent bug if a user types in the field. Possible Impact: Possible out-of-range submission. Confidence: Observation. Effort: Low. Realistic for Brand?: Yes.
3.3 Product Detail Page (PDP)
- ✅ What's Working: Clean single H1, prominent price + discount, a 12-image gallery, working Description/Shipping/Return tabs, a verified correct Add-to-Cart → cart flow (line item matches selection, no JS errors), and a lazy "People Also Bought" cross-sell. The page is structurally sound and conversion-aware.
- ❌ Opportunity Areas
- Category: Category A — Objective Friction. Observation: Zero Judge.me ratings/reviews on the PDP (installed but not surfaced) — the page where the buy decision is actually made. Possible Impact: No customer photos or verified-buyer trust at the decision point. Confidence: High Confidence Opportunity. Effort: Low. Realistic for Brand?: Yes.
- Category: Category A — Objective Friction (structural). Observation: No on-page size/color variant selection — each size is a separate product; no swatch/dropdown on the PDP. Possible Impact: Size is a primary decision attribute for bedsheets; a shopper wanting King instead of the shown Queen must leave the PDP, breaking comparison-and-buy. Confidence: High Confidence Opportunity. Effort: Medium. Realistic for Brand?: Yes — consolidate sizes into true variants or add an in-PDP "other sizes" switch row.
- Category: Category B — Strategy-Dependent Choice (trust risk). Observation: Urgency/scarcity counters ("N sold / M viewing / Only 2 left") are dynamic and inconsistent between loads; the cart page adds a fake "checkout within Xm" countdown. Possible Impact: Manufactured scarcity can read as manipulative and erode trust — especially costly given the brand has no third-party review profile to fall back on. Confidence: Significant Opportunity. Effort: Low. Realistic for Brand?: Yes — but this is a brand-trust trade-off; see §4/§6.
- Category: Category A — Objective Friction. Observation: No trust/payment badges in the buy box (COD, free shipping, 10-day returns, security icons absent at the CTA — only inside tabs). Possible Impact: Shopper must open a tab to learn they can return/use COD — friction at the decision point. Confidence: Significant Opportunity. Effort: Low. Realistic for Brand?: Yes.
- Category: Category B — Strategy-Dependent Choice. Observation: No in-context wishlist / social share (WhatsApp/Facebook) on the PDP; shipping/returns thin at decision point (no COD mention, no PIN delivery-date estimator). Possible Impact: Misses save-for-later + share-to-buy in a 100%-mobile, share-heavy market; weaker delivery reassurance. Confidence: Moderate Opportunity. Effort: Low–Medium. Realistic for Brand?: Yes.
3.4 Cart & Checkout
- ✅ What's Working: The funnel reaches a legitimate, secure, guest-checkout-capable native Shopify checkout on the same domain — no third-party accelerator redirect, no OTP/login wall, no COD fee shown, Razorpay (UPI/Card/Netbanking/wallets) + COD both available, tax transparently included (₹45.36), discount field present. This is genuinely reassuring and partially mitigates the PDP's missing buy-zone reassurance. Both an AJAX cart drawer and a dedicated
/cartpage work; line-item integrity is exact; SOLD-OUT correctly disables Add to Cart. - ❌ Opportunity Areas
- Category: Category A — Objective Friction. Observation: The CHECKOUT button is disabled until a mandatory "I agree to Terms & Conditions" checkbox is ticked (both drawer and
/cart). This is a Belles theme customization, not standard Shopify. Possible Impact: An unexpected extra interaction at the highest-intent moment; the top new friction finding. Confidence: High Confidence Opportunity. Effort: Low (theme setting). Realistic for Brand?: Yes. - Category: Category B — Strategy-Dependent Choice (trust risk). Observation: The
/cartpage injects a manufactured countdown ("someone placed an order — checkout within Xm Ys" → "out of time!"). Possible Impact: Pressures a price-sensitive buyer with fake scarcity; can read as manipulative. Confidence: Significant Opportunity. Effort: Low. Realistic for Brand?: Yes — brand-trust trade-off. - Category: Category A — Objective Friction. Observation: Empty-cart state is a dead-end — no bestseller carousel, recommendations, or quick-add; only "Continue Shopping" + login prompt. Possible Impact: Conversion dead-end for a discount-impulse model. Confidence: High Confidence Opportunity. Effort: Medium. Realistic for Brand?: Yes.
- Category: Category A — Objective Friction. Observation: No trust/payment reassurance strip in the cart buy zone; no cart upsell/cross-sell/bundle; no free-shipping progress bar; no gift-note field; shipping = Standard Free only with no delivery-date estimate. Possible Impact: Missed AOV nudge and reassurance at commitment moment. Confidence: Moderate Opportunity. Effort: Low–Medium. Realistic for Brand?: Yes.
- Category: Category A — Objective Friction (coverage). Observation: Mobile cart/checkout entirely unverified (no emulation). Possible Impact: Largest blind spot — drawer thumb targets, Shopify collapsed order-summary, COD flow on phone unknown. Confidence: High Confidence Opportunity (coverage). Effort: Medium. Realistic for Brand?: Yes.
- Category: Category A — Objective Friction. Observation: The CHECKOUT button is disabled until a mandatory "I agree to Terms & Conditions" checkbox is ticked (both drawer and
3.5 Search & Navigation
- ✅ What's Working: Global nav is logical and consistent (Bed/Bath/Customize mega-style carets, New Arrivals, Best Sellers, Hotel Linen, Customized Gifting, About Us; account/wishlist/cart; search drawer). Local PLP filters, breadcrumbs, and active-filter tags all work. Mobile nav intent is present in the DOM but unverified visually.
- ❌ Opportunity Areas
- Category: Category B — Strategy-Dependent Choice. Observation: Search drawer accepts input but predictive/autocomplete suggestions were not observed in the AX tree (standard Shopify
/search; unverified). Possible Impact: Slower discovery for specific queries. Confidence: Moderate Opportunity. Effort: Medium. Realistic for Brand?: Yes — validate with a real autocomplete app. - Category: Category A — Objective Friction. Observation: Demo-theme nav residue ("Sofa/Chair/Outdoor" placeholder search links) present in theme source of every page. Possible Impact: Possible confusion/orphan links if ever rendered. Confidence: Observation. Effort: Low. Realistic for Brand?: Yes — remove.
- Category: Category B — Strategy-Dependent Choice. Observation: Search drawer accepts input but predictive/autocomplete suggestions were not observed in the AX tree (standard Shopify
3.6 Policy & Support Pages
- ✅ What's Working: The Returns & Exchanges page is exemplary — scannable, self-serve ReturnPrime portal CTA, complete. Refund Policy is plain-language and complete. Blog articles are genuinely shoppable (6 product links each). The legal-policy set is complete; no "translation missing" keys; footer is comprehensive (aside from the YouTube bug).
- ❌ Opportunity Areas
- Category: Category A — Objective Friction (trust). Observation: The Shipping Policy contradicts the homepage trust strip — homepage promises "SAME-DAY DISPATCH"; the policy says "shipped within 6-8 days." The policy also uses a Gmail contact (
enchanthome.india@gmail.com) while every other page usessupport@enchanthome.in, and omits COD/rates/tracking. Possible Impact: Trust-breaking inconsistency that can trigger disputes/refunds; unprofessional identity. Confidence: High Confidence Opportunity. Effort: Low. Realistic for Brand?: Yes. - Category: Category A — Objective Friction. Observation: Contact page is a thin form — no hours, no response-time promise, no WhatsApp (
wa.me), no address; form typo "Have an question?". Possible Impact: Anxious first-time buyers lack reassurance; lowers form completion. Confidence: High Confidence Opportunity. Effort: Low–Medium. Realistic for Brand?: Yes (WhatsApp is the dominant Indian channel for this category). - Category: Category B — Strategy-Dependent Choice. Observation: No FAQ page exists anywhere (S5); B2B pages (Gifting drops to an external Google Form; Hotel Linen has only a "Contact Us" link) are under-built; About page is text-only with no shop CTA or concrete trust proof. Possible Impact: High-friction objections undefused centrally; under-monetizes high-margin B2B verticals. Confidence: Moderate Opportunity. Effort: Medium. Realistic for Brand?: Yes.
- Category: Category A — Objective Friction. Observation: Blog index is JS-rendered (no server-rendered article links) — an SEO/assistive-tech gap; size guide exists only as a blog post, not a dedicated footer/PDP-linked utility. Possible Impact: Weaker organic discovery; no dedicated sizing utility. Confidence: Moderate Opportunity. Effort: Medium. Realistic for Brand?: Yes.
- Category: Category A — Objective Friction (trust). Observation: The Shipping Policy contradicts the homepage trust strip — homepage promises "SAME-DAY DISPATCH"; the policy says "shipped within 6-8 days." The policy also uses a Gmail contact (
4. The O/CO Framework (Objection / Counter-Objection)
| Visitor Objection (Big 5) | Current Counter-Objection | Gap | Recommended CO |
|---|---|---|---|
| Trust — "Why should I believe you?" | Factory-direct narrative in USP; free-shipping/return/same-day trust strip; Returns page is strong. But no reviews anywhere; no Trustpilot/Google profile; shipping policy contradicts homepage; Gmail contact in policy. | The reassurance that exists is undercut by the contradiction and the total absence of customer proof. | Surface Judge.me ratings + reviews (seeded from existing orders); reconcile the dispatch claim; replace Gmail contact; add the Mandhana Synthetics 40-yr manufacturer story as authority proof on About + footer. |
| Price — "Is it worth the money?" | Clear compare-at + % discount on every PDP/PLP; "factory-direct, not a marketplace markup" framing. | Discount-heavy merchandising vs "premium" claim creates slight tension; no EMI/bundle saving shown. | Keep the compare-at clarity; add a "Frequently Bought Together" bundle discount and an inline value line ("made in our own Ichalkaranji mill"). |
| Fit — "Will it work for MY situation?" | Size in title + FEATURES; PLP carries a 7-question FAQ; a blog size guide exists. | No in-PDP size switch (each size = separate product); no size-guide link at decision point; no mattress-fit visual. | Add in-PDP size selection (true variants or a switch row); link the Size Guide in the buy zone; add a mattress-fit visual. |
| Timing — "Why should I act now?" | Dynamic "N sold / M viewing" counters + cart countdown. | These are manufactured and inconsistent — they risk reading as manipulative precisely because the brand has no independent credibility (no reviews) to absorb the skepticism. | Replace fake counters with truthful low-stock labels from real inventory; show a real "ships by / arrives by" date instead of a fake urgency timer. |
| Effort — "How hard will this be?" | Guest checkout, no accelerator gate, Razorpay + COD, tax included, discount field. | CHECKOUT gated behind a Terms checkbox; empty-cart dead-end; no buy-box trust strip; no delivery-date estimator. | Remove the Terms gate (move acceptance to native Shopify checkout); add buy-box trust strip; add empty-cart recovery; add PIN delivery-date estimator. |
5. Persuasion Assets Audit
- Credentials & Authority: Exists — factory-direct manufacturing in Ichalkaranji; the brand is the consumer face of Mandhana Synthetics Pvt Ltd (founded 1984, ~40-year manufacturer). Missing — this 40-year manufacturing heritage is almost entirely unused in the customer-facing voice (About page is brand-romance copy, no founder/workshop imagery or stats). No awards, certifications, or media mentions surfaced. This is a strong, under-leveraged authority asset.
- Social Proof: Exists — Judge.me is installed; a live Instagram (2.4K) and LinkedIn (2,048). Missing — zero rendered ratings/reviews/site-wide; no testimonials, no UGC/Instagram gallery on-site, no customer photos, no Trustpilot or Google review profile at all. This is the largest persuasion gap.
- Risk Reversal: Exists — 7–10 day returns, COD, free shipping, self-serve returns portal. Missing — reassurance is buried in tabs/footer, not in the buy zone; the "FREE RETURN" homepage claim implies Enchant pays return postage (policy says customer pays); no money-back guarantee wording.
- Data & Specificity: Exists — clear pricing, thread counts (200/250 TC), GSM, CONTENTS line with dimensions. Missing — no delivery-date data at decision point; no "X families served" or scale stats; no review volume.
- Asset Acquisition Wishlist (Action Plan):
- Enable + seed Judge.me reviews from the order history (app already installed) — highest-leverage asset to acquire.
- Publish the Mandhana Synthetics heritage — factory photo, "made in Ichalkaranji since 1984," on About + a footer trust block.
- Launch a Google Business Profile + Trustpilot (or Google Reviews) to create an independent credibility anchor — critical given the trust-fragile position.
- Embed an Instagram UGC feed (@enchanthome) above the footer.
- Add a post-purchase review-request flow (Judge.me automation) to compound the asset over time.
6. Friction Audit
| Friction Type | Finding | Severity | Quick Win? |
|---|---|---|---|
| Physical (Ability) | CHECKOUT gated behind mandatory Terms checkbox (Cart F1) | High Confidence Opportunity | Yes |
| Physical (Ability) | No inline buy-box trust strip (PDP F4 / Cart F5) | Significant Opportunity | Yes |
| Physical (Ability) | Empty-cart dead-end, no recovery (Cart F4) | High Confidence Opportunity | Medium |
| Physical (Ability) | No in-PDP size selection; must leave PDP (PDP F2) | High Confidence Opportunity | Medium |
| Physical (Ability) | Thin PLP facets; no quick-view on desktop (P3/P2) | Significant Opportunity | Medium |
| Physical (Ability) | Mobile entirely unverified across all pages (F11/P6/F7/F10/S10) | High Confidence Opportunity (coverage) | Medium (run the pass) |
| Cognitive (Ability) | Zero ratings/reviews at every decision point (F1/P1/PDP F1) | High Confidence Opportunity | Yes |
| Cognitive (Ability) | No FAQ; thin Contact; policy contradiction (S3/S5/S2) | High Confidence Opportunity | Yes (copy) |
| Cognitive (Ability) | No delivery-date / COD reassurance at decision point (PDP F10) | Moderate Opportunity | Yes |
| Emotional (Motivation) | Manufactured urgency/scarcity counters + cart countdown (PDP F3 / Cart F3) | Significant Opportunity (trust risk) | Yes (remove) |
| Emotional (Motivation) | Fragile trust surface: no third-party reviews, weak social, contradictory policy | High Confidence Opportunity | Yes (reviews + heritage) |
Note on the manufactured-scarcity counters: These are a Category B strategic choice, but in this specific context they carry an elevated trust risk. The brand has no independent review anchor (no Trustpilot/Google, no on-site reviews), so a first-time visitor who notices the counters change between loads has nothing to discount the skepticism — the manipulation reading is more likely to land. Removing or truthifying them is the lower-risk path for a trust-fragile brand.
7. Bugs & Structural Anomalies
- Systemic broken link: Footer "YouTube" icon → Instagram URL on all 23 captured pages (homepage F2 → support S4).
- Policy contradiction: Homepage "SAME-DAY DISPATCH" vs. Shipping Policy "shipped within 6-8 days" (support S3, Major trust issue).
- Inconsistent contact identity: Shipping Policy uses
enchanthome.india@gmail.comvs. brandedsupport@enchanthome.ineverywhere else (support S3). - Free-return wording mismatch: Homepage "FREE RETURN" implies Enchant pays postage; policy says customer pays (support S8).
- PLP price-input bug:
#max-price-rangevalue="211659"vsmax="2116.59"(PLP P5) — latent out-of-range submission. - Demo-theme nav residue: "Sofa/Chair/Outdoor" placeholder search links in theme source of every page (homepage F9 → support S9).
- Empty decorative H1s: 2 on homepage (F7), 1 "CONTENTS" H1 on Product A (PDP F12); duplicate H1s on About (S1).
- Accessibility: 13/52 homepage images empty alt (F5); PLP filter checkbox is a CSS pseudo-element (possible keyboard/SR failure, P8).
- Blog index JS-only: no server-rendered article links (support S7) — SEO/assistive-tech gap.
- Material-claim inconsistency: "100% cotton" (Elegance) vs "cotton blend" (Blossom) (PDP F11).
- Variant architecture: size modeled as separate products, not in-PDP variants (PDP F2) — structural, not a bug, but a conversion inhibitor.
- Quantity-stepper recalc unconfirmed in headless (Cart F2) — flagged for real-device verification, not confirmed broken.
8. Quick Wins (Ranked by Impact / Ease)
- Enable Judge.me ratings + reviews on homepage cards, PLP cards, and every PDP (seed from order history). Effort: Low · Confidence: High · Realistic: Yes.
- Fix the footer YouTube icon to
youtube.com/@enchanthome(or remove). Effort: Low · Confidence: High · Realistic: Yes. - Resolve the dispatch contradiction — pick one truthful dispatch number across homepage + Shipping Policy; replace the Gmail contact with
support@enchanthome.in. Effort: Low · Confidence: High · Realistic: Yes. - Remove the CHECKOUT Terms-checkbox gate (or move acceptance to native Shopify checkout). Effort: Low · Confidence: High · Realistic: Yes.
- Remove/replace the fake cart countdown with truthful low-stock or a real delivery-date. Effort: Low · Confidence: Significant · Realistic: Yes.
- Add an inline buy-box trust strip (Free Shipping · 10-Day Easy Returns · COD Available · Secure Checkout + payment icons) on PDP and cart. Effort: Low · Confidence: Significant · Realistic: Yes.
- Add WhatsApp (
wa.me) to the Contact page and footer; add a response-time SLA ("reply within 24h"). Effort: Low–Medium · Confidence: High · Realistic: Yes. - Add an empty-cart recovery carousel ("Trending Best Sellers" with one-click add). Effort: Medium · Confidence: High · Realistic: Yes.
- Build a centralized FAQ page (Ordering/Customization, Shipping&COD, Return&Exchange, Sizing) with policy + WhatsApp links. Effort: Medium · Confidence: Moderate · Realistic: Yes.
- Clean up the minor defects: price-input value, empty H1s, alt text, demo-nav residue, "Have an question?" typo, free-return wording. Effort: Low · Confidence: High · Realistic: Yes.
9. Top Opportunities (PIE-Prioritized)
| # | Opportunity | Potential | Importance | Ease | PIE |
|---|---|---|---|---|---|
| 1 | Enable Judge.me ratings + reviews site-wide (homepage/PLP/PDP) and seed from orders | 9 | 9 | 9 | 9.0 |
| 2 | Remove checkout friction: Terms-checkbox gate + fake cart countdown | 8 | 8 | 9 | 8.3 |
| 3 | Repair trust contradictions: dispatch claim, Gmail contact, free-return wording; strengthen Contact/About reassurance (incl. Mandhana heritage) | 7 | 7 | 8 | 7.3 |
| 4 | Inline buy-box trust strip + empty-cart recovery + free-ship bar (PDP + cart) | 6 | 6 | 8 | 6.7 |
| 5 | In-PDP size/variant selection (consolidate sizes or add switch row) | 7 | 7 | 5 | 6.3 |
PIE = (Potential + Importance + Ease) / 3, each scored 1–10.
10. A/B Testing Roadmap
| # | Hypothesis | ICE | Priority |
|---|---|---|---|
| T1 | If we surface Judge.me star ratings + "N reviews" on PLP/PDP cards, then PLP→PDP CTR and PDP conversion will rise because reassurance appears at the decision point. | I9 C9 E9 = 9.0 | P1 (test first) |
| T2 | If we remove the mandatory Terms-checkbox gate on CHECKOUT, then cart→checkout conversion will rise because we eliminate a non-standard friction step. | I8 C8 E9 = 8.3 | P1 |
| T3 | If we replace the fake cart countdown with a truthful low-stock label / real delivery date, then checkout trust and completion will rise (or at least dispute/return risk falls). | I7 C7 E9 = 7.7 | P1 |
| T4 | If we add an inline buy-box trust strip (COD/free ship/returns/secure) on PDP + cart, then add-to-cart and cart→checkout will rise. | I7 C7 E8 = 7.3 | P2 |
| T5 | If we add in-PDP size selection (true variants / switch row), then PDP→cart conversion rises and PDP exits fall. | I7 C7 E5 = 6.3 | P2 |
| T6 | If we add an empty-cart recovery carousel, then empty-cart→add rate and abandoned-cart recovery rise. | I6 C6 E7 = 6.3 | P2 |
| T7 | If we publish the Mandhana Synthetics 40-yr manufacturing heritage as an authority block, then first-time-buyer trust and conversion rise. | I6 C6 E7 = 6.3 | P2 |
| T8 | If we add Size/Material/Thread-count facets to lead collections, then refinement-assisted PLP→PDP CTR rises. | I6 C6 E5 = 5.7 | P3 |
ICE = (Impact + Confidence + Ease) / 3. P0 = implement without testing (copy fixes, broken-link repairs); P1 = test first; P2 = test when capacity allows; P3 = backlog. Run each at 95% confidence, ≥1 full business cycle, mobile included.
11. Revenue Impact Estimate
All figures are relative-conversion scenarios, not absolute revenue — first-party traffic (GA4) is required for a hard number, and reliable visitor estimates were not obtainable at this traffic tier (StatShow/WorthOfWeb returned Shopify-CDN artifacts). Assumptions are stated explicitly.
Assumptions:
- AOV ≈ ₹900 (median variant ₹899.5, business-analysis §11).
- Baseline CVR unknown; home/garden sector benchmark 1.5–2.5%. We model relative uplift only.
- Reviews surfacing is the proven largest lever (industry observations show material PDP-conversion lift when ratings appear); we use a conservative band.
- Uplift is relative to current CVR and assumes no traffic change and no cannibalization.
| Lever | Relative CVR impact (est.) | Basis |
|---|---|---|
| Judge.me reviews enabled (T1) | +8–15% | Reassurance at every decision point |
| Remove checkout gate + fake countdown (T2/T3) | +5–10% | Cart→checkout friction removed |
| Trust repairs + buy-box strip + heritage (T3/T4/T7) | +3–7% | Trust-fragile brand, reassurance added |
| Empty-cart recovery + facets + size switch (T6/T8/T5) | +2–5% | Recovery + refinement |
| Combined | +15–25% (conservative) / +30–45% (optimistic) | Sum of non-overlapping bands |
Translation: if current monthly orders = N, the top opportunities could move N to roughly 1.15N–1.45N at conservative-to-optimistic realization. The single highest-ROI action is enabling reviews (app already installed, near-zero build cost).
12. CRO Score Breakdown
| Category | Score | Notes |
|---|---|---|
| Value Proposition Clarity | 7/10 | Clear "factory-direct premium linen"; differentiator under-leveraged above fold; "premium" vs constant −50% discounts tension |
| Trust & Credibility | 3/10 | No on-site reviews (installed but not surfaced); no Trustpilot/Google; policy contradiction; Gmail contact; weak social |
| Navigation & Findability | 7/10 | Strong IA; filters/pagination work; thin facets on lead collection; no desktop quick-view |
| Product Presentation | 6/10 | Good gallery + price clarity; no reviews; no in-PDP size switch; flat imagery only; no buy-box trust |
| Cart & Checkout | 5/10 | Sound native guest checkout + Razorpay/COD; but Terms gate, fake countdown, empty-cart dead-end, no trust strip |
| Persuasion Assets | 3/10 | Social proof absent; no testimonials/UGC/awards; Judge.me misconfigured; heritage asset unused |
| Urgency & Scarcity | 3/10 | Present but manufactured/inconsistent — trust risk in a credibility-fragile context |
| Risk Reversal | 5/10 | Returns/COD/free-ship exist but buried; wording mismatch; contradiction hurts |
| Overall | 4.5/10 | Trust + persuasion assets are the floor; fixing them is the path to 7+ |
13. Recommendations Summary
- Immediate (This Week): Enable Judge.me reviews + seed (O1); fix YouTube footer link (QW2); resolve dispatch contradiction + Gmail contact (QW3); remove CHECKOUT Terms gate (QW4); remove fake cart countdown (QW5); clean minor defects — price input, empty H1s, alt, demo nav, typo (QW10).
- Short-Term (This Month): Add buy-box trust strip (QW6); add WhatsApp + SLA to Contact (QW7); build FAQ page (QW9); add empty-cart recovery (QW8); add inline size switch or true variants (O5); publish Mandhana heritage authority block (T7).
- Medium-Term (This Quarter): Add Size/Material/Thread-count facets (T8); launch Google Business Profile + Trustpilot (persuasion wishlist); embed Instagram UGC feed; add PIN delivery-date estimator + Express shipping option; strengthen B2B enquiry flows (branded form, phone, MOQ).
- Long-Term (This Year): Loyalty/referral + subscription for repeat-buy items; post-purchase review-request automation; quick-commerce exploration (Blinkit/Zepto); dedicated mobile-viewport audit program so every change is validated on the 100%-phone surface.
14. Measurement Plan
| Metric | Tool | Frequency | Baseline (to set) | Target |
|---|---|---|---|---|
| Conversion rate | Shopify Analytics / GA4 | Weekly | Set from first-party data | +15–25% (conservative) |
| Cart abandonment rate | Shopify Analytics | Weekly | Set | Reduce after gate/countdown removal |
| Add-to-cart rate | Shopify Analytics | Weekly | Set | Lift after reviews + trust strip |
| PLP→PDP CTR | GA4 / Shopify | Weekly | Set | Lift after ratings on cards |
| PDP conversion | GA4 | Weekly | Set | Lift after reviews + size switch |
| Review volume | Judge.me | Weekly | 0 → seed | Compound via post-purchase flow |
| Email capture rate | Klaviyo/Shopify | Weekly | Set | Lift after FAQ + blog capture |
| COD vs prepaid split | Payment dashboard | Monthly | Set | Monitor after reassurance added |
| Average order value | Shopify Analytics | Weekly | ₹900 (median) | Lift after bundle/free-ship bar |
| Traffic by source | GA4 | Weekly | Set | Reduce Meta-only dependency (test Google Ads) |
| Mobile CTR/conversion parity | GA4 (device) | Weekly | Unverified → set | After mobile pass |
Note: analytics event instrumentation (PLP filter/sort/impression/ATC, PDP ATC/size-switch/zoom, homepage CTA) was not observed in the captured markup (PLP P7, PDP F13) — confirm GA4 + a session-recording/CRO tool (e.g. Microsoft Clarity) are capturing these before optimization begins.
15. Mandatory Self-Check
| Check | Question | Status |
|---|---|---|
| Friction | Diagnosed via Fogg (Prompt → Ability → Motivation)? | Yes — most friction sits in Ability (checkout gate, no reviews, no size switch); motivation risk from manufactured scarcity. |
| Mobile | Recommendations tested on mobile? | Flagged as coverage gap (F11/P6/F7/F10/S10). A dedicated phone-viewport pass is required before any mobile CRO claim — not yet run. |
| Ethics | No dark patterns / misleading urgency? | Manufactured counters + cart countdown flagged as trust-risk dark-pattern-adjacent and recommended for removal/truthifying (§4/§6). |
| Data | Recommendations backed by data/benchmarks? | Yes — tied to page-audit evidence, sector benchmarks, and CrUX device split. |
| Prioritization | Tests PIE/ICE-prioritized? | Yes — §9 (PIE) and §10 (ICE). |
| Local | Local payment methods accounted for? | Yes — COD + Razorpay/UPI emphasized; reassurance recommended at decision point. |
| Assumptions | Sector/traffic/CVR assumptions explicit? | Yes — §11 states AOV ₹900, unknown baseline CVR, relative-only uplift. |
Self-Check: Complete (with the mobile-coverage remark above).
Assumptions:
- Judge.me is installed and functional (per business-analysis §15 and theme
judgemeCSS); the absence of rendered widgets is a configuration/enablement gap, not a missing app. - Manufactured scarcity counters are theme-generated, not inventory-truthful (inferred from load-to-load inconsistency observed in PDP/cart audits).
- Reliable visitor-volume and current CVR are not available (tooling limitation); all revenue impact is expressed as relative uplift.
- The 100%-phone CrUX split reflects measurable page loads; desktop/tablet are below the reporting threshold.
- Enchant Home is the consumer brand of Mandhana Synthetics Pvt Ltd (per digital-brand-intelligence correction); used here as an authority asset, not asserted as a live on-site claim.
To validate (items the user/brand must confirm):
- First-party GA4 / Shopify Analytics baselines (sessions, CVR, AOV, cart abandonment).
- Whether Judge.me was ever enabled and why it renders nothing (app setting vs. theme conflict).
- The true dispatch window (to reconcile the same-day vs 6-8 days contradiction with one truthful number).
- Real-device confirmation of: mobile nav/thumb targets, AJAX cart qty recalculation (Cart F2), PDP gallery zoom/lightbox, and mobile checkout COD flow.
- Whether the manufactured-scarcity counters are intended to stay (brand-trust trade-off) or be retired.
- Current review volume hidden behind login/back-end (to seed Judge.me accurately).
Sources: business-analysis.md (context, CrUX, catalog, stack), digital-brand-intelligence.md (trust/social gaps, Mandhana heritage), competitive-analysis.md (positioning, moat, vulnerabilities), and the five page-level audits — homepage.md (F1–F12), plp.md (P1–P9), pdp.md (F1–F13), cart-checkout.md (F1–F10), support-and-utility.md (S1–S10). All findings traced to these inputs; no claim is made without that traceability.