Aramya (aramya.in) — Master CRO Audit
Domain: aramya.in · Brand: DSLR Technologies Pvt. Ltd. · Audit date: 2026-08-18
This master audit consolidates the five page-level conversion reviews (Homepage, Product Listing, Product Detail, Cart & Checkout, Support & Utility) with the business-analysis context. It is based on live storefront traversal of the customer journey. Note that Aramya's audience is 100% mobile (per CrUX), so where the desktop experience differs from the phone experience — most notably the desktop cart checkout — those differences are called out explicitly rather than overstated.
0. Executive Summary
Aramya is a fast-scaling, funded (₹80 Cr Series A, Feb 2026) women's ethnic-wear D2C brand with genuine product strengths and a hyper-efficient acquisition engine (₹40–90L/mo Meta + confirmed Google layer). The storefront converts browsing intent well up to the cart, but the funnel has two compounding break-points at the highest-intent moments and a systemic social-proof suppression that undermines the brand's single strongest asset.
The three things that matter most:
- CRITICAL — Checkout is not reachable from the cart on desktop. Neither the AJAX Shopping Bag drawer nor the
/cartpage contains a "Proceed to Checkout" / "Place Order" button. The sole checkout surface is a third-party GoKwik iframe auto-embedded in/cartthat is easy to miss and does not surface a CTA in desktop cart views. A desktop/laptop visitor (and any shopper who doesn't trigger the iframe) has no way to check out.
- CRITICAL/Major — Checkout is 100% gated behind a mandatory +91 phone + OTP login. There is no guest path and no email-only path. For the 100%-phone, COD-heavy audience this is plausibly tolerable, but it eliminates desktop/international buyers entirely and sits on a known abandonment point. Payment/shipping steps behind the OTP wall are explicitly unverified (STOP action honored).
- CRITICAL (systemic) — The 4.66/5 review engine (the brand's #1 converter) is invisible on the homepage and the Testimonials page, and only partially hydrated on PDPs. The brand spends heavily on top-of-funnel ads; the landing surface hides the proof that converts browsers → buyers.
Severity roll-up across all audited surfaces:
| Severity | Count | Headline items |
|---|---|---|
| Critical | 4 | No cart checkout CTA (desktop) · Mandatory OTP gate (desktop/international) · Social-proof suppressed on homepage + Testimonials · No clickable contact channel on Help page |
| Major | 10 | No qty selector (PDP + cart) · No delivery/PIN estimator (PDP + cart) · No "Top Rated" sort · No email/WA capture (homepage + blogs/utility) · Loyalty has no landing page · Testimonials hide rating · Homepage grid hydration fragility · (OTP gate = Major for mobile-India) |
| Moderate | 10 | Homepage section-repetition fatigue · No PLP compare · PLP promo density · PDP thin cross-sell · PDP reviews latency · PDP no Q&A · Coupon inconsistency · Buy-Now not express · Store-locator booking gap · Testimonials/blog dead-ends |
| Minor | 17 | Shipping ₹100/FREE ambiguity · alt="error" AX bug (site-wide) · no payment icons in cart/PDP · coupon inconsistency · cart-count semantics · policies stale · no franchise entry · no About page · FAQ not searchable · etc. (full list in §6) |
(Full per-finding register in §6.)
Bottom line: Browse → PDP is strong; PDP → Cart → Checkout is where revenue leaks. The fixes are well-bounded and mostly low/medium effort. Estimated priority order: (1) surface a cart checkout CTA, (2) add guest/email checkout fallback, (3) surface ratings site-wide, (4) add qty selector + delivery estimator, (5) add PLP quick-add + Top-Rated sort.
1. Business Context (why these findings matter)
From business-analysis.md:
- Model: Mobile-first women's ethnic-wear D2C. ₹599 median price, value–mid positioning. ₹200 Cr+ ARR claimed; 2,183 SKUs; 13 Bengaluru COCO stores + FOCO franchise.
- Audience: Women 30–65 (primary), size-inclusive (XS–10XL), mix-and-match top/bottom sizing. 100% phone traffic (CrUX) — desktop is a non-factor for volume, but desktop checkout breakage still blocks the segment that does arrive and any international/b2b outlier.
- Strongest asset: 4.66/5 avg rating across ~1,374 ratings/product; some products 20k+ ratings. This is the proof that should convert at every step.
- Growth levers under-served by the site: repeat-purchase/referral (Aramya Coins, Share & Earn, app) and offline store expansion — both starved of capture surfaces on the pages that earn attention.
- Spending: ~₹40–90L/mo paid media. Homepage CTR is the top-of-funnel KPI; every homepage leak is paid-media leakage.
2. Conversion Funnel Map (with leak points)
AD / CAMPAIGN / ORGANIC
│
▼
[ HOME PAGE ] ── F1: ratings/reviews invisible (CRITICAL) · F2: grids fragile/hydration (Major)
│ F3: no email/WA capture (Major) · F5: section repetition fatigue (Moderate)
│ F6/F7: no payment icons / no franchise entry (Minor)
▼
[ PLP / COLLECTION ] ── #1: no Top-Rated sort (Major) · #4: promo density (Moderate)
│ #5: alt="" + alt="error" (Minor) · #6: chip URL inconsistency (Minor)
│ No Quick-Add / No Compare (Moderate/High feature gaps)
▼
[ PDP ] ── F1: no qty selector (Major) · F2: no delivery/PIN estimator (Major)
│ F3: thin cross-sell (Moderate) · F5: reviews latency (Moderate)
│ F6: no product Q&A (Moderate) · F4/F7/F8/F9: shipping/copy/AX minors
│ ✅ STRENGTH: exact variant mapping, 0 funnel leaks, 4.7★/15.3K badge
▼
[ SHOPPING BAG / CART ] ── C1: NO CHECKOUT CTA (CRITICAL) · C3: no qty stepper (Major)
│ C4: no delivery estimator (Major) · C5/C6/C7/C8/C9/C10 minors
│ ✅ STRENGTH: empty-cart Best Sellers recovery, remove-confirm
▼
[ GOKWIK CHECKOUT (3rd-party iframe) ] ── C2: MANDATORY phone+OTP gate (CRITICAL/Major)
│ ✅ STRENGTH: trust/security copy inside iframe
│ ⚠ UNVERIFIED: shipping/payment/COD steps behind OTP
▼
[ ORDER CONFIRM / POST-PURCHASE ] ── not reached (STOP at OTP)
Leak diagnosis: Friction is concentrated at the cart→checkout transition (two Criticals) and at social-proof surfacing (systemic Critical), not in browse or PDP mechanics. Aramya's browse experience is genuinely good; the money is lost in the last two steps.
3. Cross-Cutting Themes (issues that repeat across pages)
These are the highest-leverage because one fix resolves many findings at once:
Theme A — Social proof is suppressed at the exact moments it should convert
- Homepage: 0 rating/review nodes (F1, Critical).
- Testimonials page: 12 prose reviews, 0 star averages (support F2, Major).
- PDP: ratings do render (4.7★/15.3K) but suffer latency/partial hydration (PDP F5, Moderate).
- Implication: the brand's #1 asset is hidden on the two pages built for trust (homepage, testimonials) and fragile on the decision page. One content+SSR fix lifts every surface.
Theme B — The highest-intent moment is broken (cart has no checkout path)
- Drawer &
/cart: only "Add Items" / "Apply Coupon" — no Proceed-to-Checkout (cart C1, Critical). - Checkout reachable only via a hidden GoKwik iframe + mandatory OTP (cart C2, Critical/Major).
- This is the single biggest revenue leak and is independent of traffic device.
Theme C — Friction for the repeat/restock buyer (the Aramya Coins / Share-&-Earn target)
- No qty selector on PDP or cart (PDP F1 = cart C3, Major) — must tap Add 3× for 3 units.
- "Buy Now" is not express checkout (cart C10, Moderate) — behaves like a second add-to-bag.
- No delivery/PIN/COD estimator anywhere pre-cart (PDP F2 = cart C4, Major).
- These directly hurt the repeat-purchase lever the business is investing in.
Theme D — Lead capture is missing on the highest-traffic content
- No email/WhatsApp capture on homepage (home F3), blogs (support F3), or any utility page.
- Loyalty ("Aramya Coins" / Share & Earn) has no dedicated landing page (support F4, Major) despite being a stated growth lever.
- The ₹40–90L/mo acquisition engine feeds demand into pages that cannot capture it for retention.
Theme E — Site-wide accessibility / labeling defect
alt="error"decorative SVG on category/home/testimonial imagery; emptyalt=""on product images (home F4, plp #5, pdp F7, support F9 — all Minor). One shared fix resolves across homepage, PLP, PDP, testimonials.
Theme F — Rendering fragility on client-side grids
- Homepage tabbed/shoppable grids + one block stuck on "Loading…" (home F2, Major) with 0 console errors → hydration/timing issue, not crash.
- Same latency pattern on PDP reviews (PDP F5). On a 100%-phone audience this is an LCP/INP liability at the exact moment of decision.
4. What's Already Excellent (protect, don't "optimize")
These came through clean in the audits and should not be touched:
- Exact variant mapping in cart (TOP S / TROUSERS L verified to the rupee).
- 0 funnel-leak add-to-bag (no same-tab redirects; every buy-box auxiliary opens in-page modal/inline/drawer).
- Mix-&-match component sizing with live per-size stock labels + OOS-disable — operationalizes the XS–10XL USP at decision time.
- Faceted navigation (homepage + PLP 7 facet groups with live counts) — maps to shopper intent and Meta-ad landing.
- Strong empty-cart recovery ("Cart Is Empty!" + Best Sellers rail) and remove-confirm bottom sheet with Move-To-Wishlist.
- In-cart leggings cross-sell rail (compensates for thin PDP cross-sell).
- Policy suite (free 7-day returns, COD→UPI refunds, WhatsApp tracking, named grievance officer) and best-in-class Size Chart.
- Shoppable blog (73 posts, embedded product cards) and GoKwik iframe's own trust/security copy.
5. Prioritized Roadmap (consolidated, de-duplicated)
Ordered by CRO impact for a 100%-mobile, low-AOV, fit-led, review-rich ethnic-wear D2C. Each item maps to its source finding(s).
| Rank | Action | Resolves | Severity | Effort | Success Metric |
|---|---|---|---|---|---|
| P1 | Surface an always-visible "Proceed to Checkout" CTA on cart (wired to GoKwik), not reliant on the auto-embedded iframe | cart C1 | Critical | Med | Cart→checkout start rate; desktop conversion |
| P2 | Add guest / email checkout fallback (or skippable OTP to shipping for COD) alongside mandatory OTP | cart C2 | Critical/Major | High | Checkout-start→address completion; OTP-abandon rate |
| P3 | Surface ratings site-wide — AggregateRating widget on homepage + Testimonials (★ 4.66 · 1,374) + per-testimonial stars; SSR/pre-fetch reviews to kill latency | home F1, support F2, PDP F5 | Critical/Major/Mod | Low–Med | Homepage→PDP CTR; testimonials→PDP CTR; reviews-impression rate |
| P4 | Add quantity stepper (− / input / +) on PDP buy box and in cart | PDP F1, cart C3 | Major | Low | Units-per-order; restock-buyer add-rate |
| P5 | Add PIN-code + "Delivery by <date>" + COD-eligibility estimator in PDP buy box and cart | PDP F2, cart C4 | Major | Med | Cart-initiation rate; COD-abandonment |
| P6 | Add PLP size-aware Quick Add-to-Cart drawer (pills already render) | plp #1 | High (feat) | Med | PLP→cart add rate; revenue/PLP session |
| P7 | Add "Top Rated" sort to PLP (ratings are the #1 asset) | plp #2 | Major | Low | PLP→PDP CTR on sorted views |
| P8 | Build a dedicated /loyalty (Aramya Coins / Share & Earn) landing page + footer link | support F4 | Major | Med | Loyalty enrolment; repeat-purchase rate |
| P9 | Add email/WhatsApp capture on homepage, blogs, support/utility pages (tie to Aramya Coins) | home F3, support F3 | Major | Low | Email/WA opt-in rate |
| P10 | Make "Buy Now" true express-checkout (route to GoKwik shipping) or relabel it | cart C10 | Moderate | Med | Buy-Now→checkout completion |
| P11 | Add product comparison on PLP (near-identical SKUs) | plp #3 | Moderate | Med | Compare-module usage; PDP→cart |
| P12 | Add PDP cross-sell ("You May Also Like" / "Complete The Look") above Recently Viewed | PDP F3 | Moderate | Med | AOV; attach rate |
| P13 | Add product Q&A section on PDP | PDP F6 | Moderate | Med | Question→purchase rate |
| P14 | SSR/pre-render critical grids + skeletons/timeout/retry; monitor mobile LCP of homepage fabric/occasion grids | home F2, PDP F5 | Major/Mod | Med | Mobile LCP; grid impression rate |
| P15 | Surface clickable WhatsApp (wa.me) + tel: + mailto: contact bar on Help page | support F1 | Critical | Low–Med | Contact-initiation CTR; ticket deflection |
| P16 | Add "Shop the look" / product links to Testimonials + Related-posts + shop CTA to blogs | support F6 | Moderate | Low | Scroll→shop CTR; exit rate |
| P17 | Add Store Locator booking CTA (local WA/calendar) + per-store Google reviews; verify all 15 render | support F5 | Moderate | Med | Store-visit rate; appointments |
| P18 | Site-wide alt fix (descriptive alt on product/category imgs; aria-hidden on decorative SVG) | home F4, plp #5, PDP F7, support F9 | Minor | Low | AX audit pass |
| P19 | Reconcile Shipping ₹100 / FREE to one clear line; fix coupon inconsistency (FLASH10 vs ARAMYAPOUCH); make cart coupon input work | cart C5/C6, PDP F4/F9 | Minor | Low | Cart→checkout rate; coupon-apply rate |
| P20 | Add payment-method icons + "Secure Checkout" in cart and PDP buy box (not only inside GoKwik) | cart C7, PDP F8 | Minor | Low | Cart→checkout rate |
| P21 | Clarify cart-count semantics ("1 outfit / 2 pieces"); add free-shipping progress bar + gift/order-note field | cart C8/C9 | Minor | Low | Support-ticket reduction; AOV |
| P22 | Add /about brand-story page; make Help FAQ searchable; refresh stale (Mar-2024) policies | support F7/F8/F10 | Minor | Low | Engagement; brand-search landing |
| P23 | Tame homepage "SHOP BY ___" section repetition; add franchise/B2B footer link if growth priority | home F5/F7 | Moderate/Minor | Med/Low | Scroll depth; engagement |
6. Master Finding Register (every finding, sourced)
Homepage (pageaudit/homepage.md)
| ID | Finding | Severity | Effort |
|---|---|---|---|
| home F1 | No star ratings / review counts on homepage or homepage-area product cards (4.66/5 asset invisible) | Critical | Low–Med |
| home F2 | Tabbed/shoppable grids fragile (one block stuck "Loading…", grids empty in headless) — hydration/timing, 0 JS errors | Major | Med |
| home F3 | No newsletter / email capture on homepage/footer | Major | Low |
| home F4 | Category-icon alt="error" (AX labeling bug) | Minor | Low |
| home F5 | Heavy "SHOP BY ___" section repetition → fatigue risk on mobile | Moderate | Med |
| home F6 | No payment-method icons / secure-badge on homepage | Minor | Low |
| home F7 | No franchise/B2B entry from homepage | Minor | Low |
PLP (pageaudit/plp.md)
| ID | Finding | Severity | Effort |
|---|---|---|---|
| plp #1 | No size-aware Quick Add-to-Cart on cards (add-to-cart is PDP-only) | High (feat) | Med |
| plp #2 | No "Top Rated" sort (ratings are #1 asset) | Major | Low |
| plp #3 | No Product Comparison | Moderate | Med |
| plp #4 | Promo density on cards (FLASH10 + countdown + strike + % + sizes + rating) on 360px | Moderate | Med |
| plp #5 | Card image alt="" + decorative alt="error" | Minor | Low |
| plp #6 | Quick category chips don't reflect URL (not shareable/back-stable) | Minor | Low |
| plp strength | Ratings present on every card (resolves homepage F1 at PLP) | — | — |
PDP (pageaudit/pdp.md)
| ID | Finding | Severity | Effort |
|---|---|---|---|
| PDP F1 | No quantity selector (qtySelector=false; "Add To Bag" adds 1) | Major | Low |
| PDP F2 | No delivery-date / PIN estimator (no pincode box/ETA/COD indicator) | Major | Med |
| PDP F3 | Thin cross-sell (only session "Recently Viewed"; no "You May Also Like"/"Bought Together") | Moderate | Med |
| PDP F4 | Cart "Shipping ₹100 / FREE" contradictory display | Minor | Low |
| PDP F5 | Reviews widget latency / partial hydration (esp. Product B) | Moderate | Med |
| PDP F6 | No product Q&A section | Moderate | Med |
| PDP F7 | Decorative alt="error" SVG persists | Minor | Low |
| PDP F8 | No "Secure checkout" / payment-icons badge on PDP | Minor | Low |
| PDP F9 | PDP vs cart discount rounding (-53% vs -54%) | Minor | Low |
Cart & Checkout (pageaudit/cart-checkout.md)
| ID | Finding | Severity | Effort |
|---|---|---|---|
| cart C1 | No checkout CTA in cart (drawer & /cart have only "Add Items"/"Apply Coupon"); checkout only via hidden GoKwik iframe | Critical | Med |
| cart C2 | Mandatory phone+OTP login gate before any checkout field; no guest path | Critical (desktop/intl) / Major (mobile-India) | High |
| cart C3 | No quantity selector in cart (Qty:1 button inert) | Major | Low |
| cart C4 | No delivery-date / PIN / COD-eligibility estimator in cart or gate | Major | Med |
| cart C5 | Cart "Shipping ₹100 / FREE" ambiguity | Minor | Low |
| cart C6 | Coupon entry deferred to GoKwik; inconsistent codes (FLASH10 vs ARAMYAPOUCH); "Apply Coupon" inert on desktop | Moderate | Low |
| cart C7 | Weak trust badging in cart itself (icons only inside GoKwik) | Minor | Low |
| cart C8 | Cart-count counts each 2-pc component as a separate "item" | Minor | Low |
| cart C9 | No free-shipping progress bar / no gift-message or order-note field | Minor | Low |
| cart C10 | "Buy Now" does not express-checkout (acts as second add-to-bag) | Moderate | Med |
Support & Utility (pageaudit/support-and-utility.md)
| ID | Finding | Severity | Effort |
|---|---|---|---|
| support F1 | No clickable human-contact channel on Help/Contact (no tel/mailto/wa.me, no form; WhatsApp is plain text) | Critical | Low–Med |
| support F2 | Ratings/reviews suppressed on Testimonials page (no star avg) — same asset hidden on homepage | Major | Low |
| support F3 | No newsletter / email / WhatsApp capture on blogs or any utility page | Major | Low |
| support F4 | Loyalty ("Aramya Coins / Share & Earn") has no dedicated, navigable landing page | Major | Med |
| support F5 | Store Locator: "15 Stores" but ~10–11 render in headless; no booking CTA; no per-store reviews | Moderate | Med |
| support F6 | Testimonials & blog posts are dead ends (no shop CTA / related posts) | Moderate | Low |
| support F7 | No dedicated About / Brand Story page (only footer blurb) | Minor | Low |
| support F8 | Help-page FAQ not internally searchable | Minor | Low–Med |
| support F9 | alt="error" AX-label bug recurs on testimonial/category imagery | Minor | Low |
| support F10 | Policies dated Mar 2024 (~17 months stale) | Minor | Low |
7. Device & Verification Boundaries (stated honestly)
- 100% mobile audience (CrUX) means the desktop-rendered audit is a proxy for the phone experience. The two device-sensitive findings are flagged: (a) no desktop checkout CTA is a desktop-viewport observation — on a real phone the GoKwik iframe may present differently; this is reported as a desktop breakage, not asserted as the phone experience; (b) the mandatory OTP gate was observed live on desktop and is architecture-driven, so it applies to phone too.
- Unverified behind OTP: GoKwik shipping-method, payment-method (card/UPI/COD/BNPL), COD handling fee, and tax/address breakdown were not reached (STOP at OTP, no credentials). These are disclosed as unverified, not asserted absent.
- 0 real broken images across all surfaces (every
naturalWidth===0headless flag was HTTP 200 on cURL); thealt="error"string is a labeling bug, not a broken image. - Rendering fragility (homepage grids, PDP reviews latency) is a hydration/timing artifact observed in headless with 0 console JS errors — a real mobile LCP/INP risk, not a site crash.
8. How to Read This Report
- Page-level detail, evidence, and interaction logs live in
pageaudit/*.md(homepage, plp, pdp, cart-checkout, support-and-utility). - This master audit is the consolidation + prioritization layer: funnel map (§2), cross-cutting themes (§3), roadmap (§5), and the full sourced register (§6).
- Business justification for prioritization is in
business-analysis.md(§1 context summary in §1 here).
Synthesized from 5 live-traversal page audits + business analysis. All structural/link/rating/CTA claims are sourced to the underlying page audits; no new live inspection was performed in this consolidation. Severity reflects observed behavior at each funnel stage, not template assumptions.