Brillare — Master CRO Audit (https://www.brillare.co.in/)

Prepared: 20 July 2026 · Skill: cro-audit (CRE Methodology + B2C frameworks) Synthesizes: business-analysis.md + pageaudit/{homepage,plp,pdp,cart-checkout,support-and-utility}.md Brand: Brillare Science Ltd. (Emami-owned natural hair/skin D2C). FY25 revenue ₹48.9 Cr (+44% YoY), net loss ₹18.76 Cr. 173 SKUs. Shopify + Gokwik. Mobile-India, COD-heavy audience. Hero = Rosemary Oil Shots.

Overall CRO Score: 6.0 / 10 — A structurally sound, content-rich, on-brand store whose funnel mechanics (filters, sort, cart math) are provably correct, but which leaves conversion on the table through (1) a UPI-only Gokwik-mediated checkout on a COD audience, (2) funnel-wide server-side review/social-proof unreliability, (3) missing trust anchors (COD/secure badges, delivery ETA) at the point of decision, and (4) missing top-of-funnel capture (no newsletter) and considered-purchase levers (wishlist, compare, breadcrumbs).


1. Executive Summary (SCQA)

Situation. Brillare is a differentiated, Emami-backed natural-beauty D2C brand with a defensible "Zero Dilution Promise," a proven content engine (Rosemary Oil Shots, 29.6M-view short), 173 SKUs, and strong PDP content (ingredient % transparency, rich FAQs, 4.74★/783 reviews on the flagship). The catalog, pricing (MRP-compliant, prepaid incentive, free-ship ≥₹499) and taxonomy (category × concern × ingredient) are all well-built.

Complication. The site is scaling ad spend into a funnel with confidence gaps at the most decisive moments: the native Shopify checkout button is commented out and replaced by a UPI-first Gokwik button (a conversion/RTO risk for COD-dominant India); review social proof is not server-rendered on the hero SKU or on PLP cards; there is no newsletter capture, no wishlist/compare, broken/absent breadcrumbs, no delivery-ETA estimator, no COD/secure badges in the buy or cart zone, and the FAQ page is an unedited Shopify template with placeholder emails.

Question. What must be fixed to convert the paid traffic Brillare is already buying into first purchases and repeat revenue?

Answer. Fix trust and checkout friction first (expose native checkout + COD/secure badges + delivery ETA; server-render reviews), then close the capture/consideration gaps (newsletter, wishlist, breadcrumbs, real FAQ). These are mostly Low–Medium effort against an audience that is already arriving with intent.

Estimated impact: Closing checkout-choice + trust-badge + review-reliability gaps plausibly lifts conversion 15–30% relative (see §11).


2. Funnel Analysis

Homepage → PLP → PDP → Add to Cart → Cart → Gokwik Checkout → Purchase
StageStateBlocked artery / Missing link
Homepage → PLPStrong discovery (concern/ingredient nav), image-only hero, no newsletterMissing link: email capture; weak readable hero CTA
PLP → PDPFilters/sort/pagination provably correct; no on-card reviews, no breadcrumb, no wishlist/compareBlocked artery: no social proof on cards lowers PLP→PDP CTR
PDP → ATCRich content, strong ingredient transparency; hero SKU has no server review rating; no Buy-Now; no pincode ETABlocked artery: trust/delivery gaps at decision point
Cart → CheckoutCart math correct & live-verified; no COD/secure badges; no free-ship bar on /cart; empty-cart dead-endsMissing link: recovery/upsell + trust badging
Checkout → PurchaseNative checkout commented out; UPI-only Gokwik CTACritical blocked artery for COD audience
Post-purchaseLoyalty page is JS ghost; no visible subscriptionMissing link: LTV/retention surface

Benchmarks (Health/Beauty): target CVR 3–4%, cart abandonment 65–70%, AOV ₹50–80 equiv. Brillare's average SKU ≈ ₹814; consumable repeat category → retention levers are disproportionately valuable.


3. Per-Page Reviews

3.1 Homepage

What's working: Clear, ownable value prop ("Zero Dilution / 100% active") stated in copy + BRILLARE VALUES pillars — differentiates in a crowded natural-beauty market. Concern/ingredient navigation matches paid-social intent (hair fall/growth), giving strong information scent. Celebrity testimonials (5) + FEATURED-IN strip provide trust. Hero leads with the actual content-engine product (Rosemary Oil Shots) — good acquisition alignment.

Opportunity areas:

  • F1 — Image-only hero (no readable CTA / value prop / alt). [Category A] The hero is baked-text imagery; first-time visitors get no explicit action prompt above the fold, hurting scent, SEO and click tracking. Impact: medium. Confidence: Significant Opportunity. Effort: Medium. Realistic: Yes.
  • F2 — No email/newsletter capture. [Category A] For a loss-making, scale-focused D2C with a consumable range, missing list-building is a material top-of-funnel leak (Omnisend/Klaviyo already in stack). High Confidence Opportunity. Effort: Low. Yes.
  • F3 — No best-seller / customer-review rail. [Category B] Relies on celebs, not customer social proof. Moderate Opportunity. Low–Medium.
  • F6 — Page weight / mobile performance. [Category A] 456 KB HTML + 62 imgs; live browser timed out. Slow first paint on low-end India mobile raises bounce. Moderate Opportunity. Medium.

3.2 PLP (/collections/hair-oil)

What's working: Sort, price/availability/combined filters, and pagination are live-verified correct (monotonic sorts, zero-overlap pages, shareable filtered URLs) — a genuine technical strength that builds trust. Cards carry concern tag + volume, aiding decisions. Quick View + one-tap Add to cart on every card.

Opportunity areas:

  • Action 1 — No breadcrumb trail. [Category A] Deep-entry (ad/ingredient) users get no "you are here" path. Significant Opportunity. Low.
  • Action 2 — No star ratings on cards (Stamped badge empty in served HTML). [Category A] Removes social proof at the browse stage and hurts SEO. High Confidence Opportunity. Medium.
  • Action 3 — No wishlist / compare. [Category A/B] Repeat-purchase, cross-ingredient consideration category benefits from save + side-by-side. Moderate Opportunity. Medium.
  • Action 4 — 9/page + "Show more" density. [Category B] Pushes higher-margin bundles/packs 2–3 clicks deep. Moderate Opportunity. Low.
  • Action 5 — Empty category-SEO slot + blank collection description. [Category A] No buying-guide/scent copy. Moderate Opportunity. Low.

3.3 PDP (kit + Rosemary Oil Shots)

What's working: Best-in-class beauty reassurance — full actives % breakdown, "how to use / how it works / FAQ" accordions, 10–12 media (360 + video + zoom), MRP + "Tax included" + prepaid-5%-off + free-ship ≥₹499, sticky mobile buy bar, WhatsApp support. Flagship kit shows 4.74★ / 783 reviews server-rendered.

Opportunity areas:

  • P1 — Breadcrumb renders only "Home /" (broken/partial). [Category A] Major. Low.
  • P2 — Hero SKU (Rosemary Oil Shots) has NO server-rendered review rating while the kit does. [Category A] The #1-trafficked product shows no social proof to crawlers/no-JS/initial paint. High Confidence Opportunity. Medium.
  • P3 — No pincode / delivery-ETA estimator. [Category A] Weak delivery confidence for a COD/India audience. Major. Medium.
  • P4 — Buy-zone policy links open same-tab (skill Critical UX rule). [Category A] Funnel leak. Moderate. Low.
  • P5 — No native Buy-Now / express (only Add to cart). [Category A] Slower mobile checkout start. Moderate. Low.
  • P8 — Compare-at price not struck through server-side (weaker deal cue). Minor. Low.
  • P11 — COD/EMI/secure badges JS-only, not in initial HTML. [Category A] Trust signals may render late/never. Moderate. Low.

3.4 Cart

What's working: Cart mathematics are live-executed and correct (add, qty change, readback, clear all verified via Shopify AJAX). Order-note field present. Mini-cart shows a free-shipping progress bar. Single-variant catalog eliminates variant-thumbnail mismatch anxiety.

Opportunity areas:

  • C2 — No COD/EMI/secure-checkout badges in cart HTML. [Category A] Major. Low.
  • C3 — Empty-cart dead-ends (drawer = one link; /cart = category links, no quick-add/recommendations). [Category A] Missed recovery. Major. Medium.
  • C4 — Free-shipping progress bar missing on /cart page (only in drawer). [Category B] Inconsistent AOV nudge. Moderate. Low.
  • C5 — No visible coupon field on /cart (Gokwik applies via cookie only). [Category B] Deal-seekers may bounce to hunt codes. Moderate. Low–Med.

3.5 Checkout

C1 — CRITICAL: Native Shopify "Check out" button is commented out on both /cart and mini-cart, replaced by a UPI-first Gokwik button (initWithBundlrDiscount). [Category A] The entire funnel is Gokwik-mediated; shoppers expecting card/UPI/wallet/COD choice are dropped into a UPI modal with no visible COD/ETA/return reassurance. For a COD-dominant India audience this is a measurable conversion + RTO risk. Native /checkout is reachable (302) but is a JS SPA — its fields/payment/COD-EMI inventory could not be statically verified (C8: live-browser follow-up required). Critical. Effort: Low–Medium to expose both CTAs.

3.6 Search & Navigation

✅ Taxonomy is logical and deep (category × concern × ingredient); header search → /search. ❌ Mobile drawer is very deep (~45 links) — cognitive load (Home F4); predictive-search behavior unverified (JS). Recommendation: promote 3–4 hero shortcuts (Best Sellers / Hair Growth / Offers / Shop All) atop the drawer.

3.7 Support / Policy Pages

✅ Real, concrete Shipping (dispatch 48–72h; free ship ≥₹499) and Replacement (exchange-only, 48h with proof) policies; strong Zero Dilution, Our Story, GST Price Benefits, Gift Box, Corporate Gifting pages.

Opportunity areas:

  • S1 — CRITICAL: FAQ is an unedited Shopify default template — 6 placeholder accordions, empty H1, placeholder emails info@/shop@yourstore.com contradicting the real customercare@brillarescience.com. Answers zero objections and looks unfinished. Critical. Low.
  • S2 — Brillare Rewards loyalty page is a JS-only ghost (no server content) — invisible to crawlers/agentic-discovery; undermines the stated LTV priority. Major (strategic). Medium.
  • S3 — Contact/Offers/Reviews/Track-Order/Quizzes are JS shells (thin server HTML → SEO/crawl/no-JS risk). Major. Medium.
  • S6 — Blog articles error out (Cloudflare); index not shoppable. Major. Medium.
  • S4/S5 — WhatsApp number (…6040) diverges from call line (…3000); tel: href masked/un-dialable. Moderate. Low.
  • S7 — /pages/store-locator returns 404. Moderate. Low.

4. O/CO Framework (Objection → Counter-Objection)

ObjectionCurrent CO on siteGapRecommended CO
Trust — "Why believe the claims?"Celeb testimonials, FEATURED-IN, Zero Dilution, kit reviews (4.74★/783), ingredient %.Hero SKU + PLP cards show no reviews server-side; FAQ is placeholder.Server-render ratings everywhere; real FAQ; add certifications/lab-test badges.
Price — "Worth ₹795–₹2,229?"MRP label, "Tax included," prepaid 5% off, free-ship ≥₹499, discount badges.No struck-through compare-at on many SKUs; no price-per-ml.Proper strikethrough + savings amount; price/ml on cards; ROI ("visible growth in 4 weeks").
Fit — "Will it work for MY hair/skin?"Concern + ingredient taxonomy; PDP how-it-works; quiz (JS ghost).Quiz invisible without JS; no compare across oils.Server-render/repair quiz; add ingredient-compare tray; concern-matcher on PLP.
Timing — "Why now?"Bundle discount badges; "Buy 2 Get 1 Free" in drawer.No persistent promo bar (JS-only); no genuine scarcity.Server-render announcement bar; honest limited-time framing (avoid perma-sale).
Effort — "How hard to buy/return?"One-tap ATC; WhatsApp support; exchange policy.UPI-only Gokwik CTA; no COD/ETA badges; same-tab policy links; exchange-only (no refund).Expose native checkout + COD; pincode ETA; inline trust chips; modal policy links.

5. Persuasion Assets Audit

Exists: Zero Dilution differentiator, founder-scientist credibility (21 patents), 5 celeb endorsements, FEATURED-IN press strip, ingredient % transparency, flagship reviews (4.74★/783), MRP/tax/prepaid clarity, WhatsApp support, concrete shipping/replacement policies.

Missing / hidden: Server-rendered reviews on hero SKU + PLP cards; customer UGC / photo reviews; trust/security & COD badges in buy+cart zone; delivery-ETA reassurance; certifications (cruelty-free/vegan claimed but not badged on PDP); real FAQ; visible loyalty program; newsletter capture; wishlist/compare.

Acquisition wishlist: (1) Pre-hydrate Stamped aggregate for all products. (2) Solicit photo/video reviews via post-purchase email (Klaviyo). (3) Add cruelty-free/vegan/lab-tested badge assets to PDP. (4) Surface loyalty tiers server-side. (5) Add COD-available + secure-checkout badge components.


6. Friction Audit (Fogg: Ability first)

Physical (Ability): Page weight (456–508 KB) → slow LCP on low-end India mobile (F6/P9); no Buy-Now/express native path (P5); UPI-only Gokwik checkout adds a modal step and forecloses COD choice (C1). High-leverage.

Cognitive (Ability): Missing/broken breadcrumbs (PLP Action 1, PDP P1); deep mobile menu (F4); no delivery-ETA/pincode (P3); no COD/secure badges in cart (C2); placeholder FAQ answers no questions (S1); empty-cart dead-ends (C3); no coupon field on /cart (C5).

Emotional (Motivation): Hero SKU shows no reviews server-side (P2); no customer UGC; exchange-only returns unexplained in FAQ; loyalty invisible (S2). Trust rests on celebs, not customers.


7. Bugs & Structural Anomalies

  • Native checkout button commented out on /cart + mini-cart (C1) — architectural, Critical.
  • PDP breadcrumb renders only "Home /" (P1) — broken markup.
  • FAQ = default Shopify template with info@/shop@yourstore.com placeholders (S1).
  • Blog articles return Cloudflare error on every slug (S6).
  • /pages/store-locator → HTTP 404 (S7).
  • WhatsApp (…6040) ≠ call line (…3000); tel: href masked (S4/S5).
  • Stamped review badges empty in served HTML across PLP cards + hero SKU (P2/Action 2).
  • Compare-at price not struck through server-side on discounted SKUs (P8).
  • No sold-out-collection dead-ends found; single-variant catalog → no variant-architecture errors (positive).

8. Quick Wins (Impact ÷ Effort)

  1. Fix FAQ — replace default template with real Q&A + correct email (S1). Effort: Low. High Confidence.
  2. Expose native "Check out" alongside Gokwik with COD visible (C1). Low–Med. Critical.
  3. Add newsletter capture (footer + exit/post-hero) via Omnisend/Klaviyo (F2). Low. High.
  4. Server-render COD + secure-checkout + return chips in buy zone + cart (P11/C2). Low. Major.
  5. Fix PDP breadcrumb to render full trail (P1). Low. Major.
  6. Pre-hydrate Stamped review aggregate on hero SKU + PLP cards (P2/Action 2). Medium. High.
  7. Add breadcrumbs on PLP (Action 1). Low.
  8. Convert buy-zone/cart policy links to modal/_blank (P4/C6). Low.
  9. Reuse free-ship progress bar on /cart (C4). Low.
  10. Fix WhatsApp/tel number consistency + un-mask tel href (S4/S5). Low.

9. Top Opportunities (PIE-Prioritized)

#OpportunityPIEPIEExpected impact
1Expose native checkout + COD choice (C1)91078.7Fewer checkout abandons; lower RTO
2Server-render reviews funnel-wide (P2/Action 2)8967.7Higher PLP→PDP & PDP→ATC
3Trust badges + delivery ETA in buy/cart (P3/P11/C2)8877.7Higher cart→checkout
4Newsletter + loyalty surface (F2/S2)7877.3LTV / repeat revenue
5Real FAQ + fix breadcrumbs (S1/P1)7797.7Objection deflection; orientation

10. A/B Testing Roadmap

  • P0 (ship, don't test): C1 native-checkout+COD, S1 FAQ, P1 breadcrumb, S4/S5 contact fixes, P11/C2 trust badges — these are corrections, not hypotheses.
  • P1 (test): "If we server-render review ratings on the hero SKU + PLP cards, then PDP→ATC rate will improve because customer social proof reduces trust risk." (metric: ATC rate; ICE ≈ 7.7)
  • P1: "If we add a pincode delivery-ETA + COD-eligibility widget to the PDP buy zone, then checkout-start rate will improve because delivery confidence rises for a COD audience." (metric: checkout-start; RTO)
  • P1: "If we add a newsletter capture with a first-order incentive, then repeat-purchase revenue will improve because we can retarget a consumable audience." (metric: capture rate; 30-day repeat)
  • P2: Numbered pagination / 12–24 per page vs 9 + Show more (bundle exposure); wishlist+compare; empty-cart bestseller carousel.

11. Revenue Impact Estimate

Assumptions (stated — not disclosed by brand): D2C site is a meaningful share of FY25 ₹48.9 Cr; assume ~₹15–20 Cr D2C GMV, CVR ≈ 1.5–2.0% (below the 3–4% health/beauty benchmark), AOV ≈ ₹800–1,000.

  • Conservative: Fixing checkout-choice + trust badges + review reliability lifts CVR ~15% relative (e.g., 1.8% → 2.07%) → ~₹2–3 Cr incremental annual D2C revenue.
  • Optimistic: Combined with newsletter/loyalty repeat lift and reduced RTO, ~25–30% relative CVR + retention gain → ~₹4–6 Cr incremental.

(Directional; validate against Shopify Analytics once baseline CVR/AOV confirmed.)


12. CRO Score Breakdown

CategoryScoreNotes
Value Proposition Clarity8/10Zero Dilution is strong; hero text image-baked
Trust & Credibility5/10Celebs strong; reviews unreliable server-side; placeholder FAQ
Navigation & Findability6/10Rich taxonomy; broken/missing breadcrumbs; deep mobile menu
Product Presentation8/10Excellent PDP content/media/ingredients
Cart & Checkout4/10Correct math; UPI-only Gokwik CTA; no COD/trust badges
Persuasion Assets6/10Present but hidden/unrendered
Urgency & Scarcity5/10Bundle badges; no persistent promo/genuine scarcity
Risk Reversal5/10Exchange-only, un-surfaced; no COD/ETA reassurance
Overall6.0/10Fix checkout + trust to reach 8+

13. Recommendations Summary

  • Immediate (this week): Real FAQ (S1); expose native checkout + COD (C1); server-render trust/COD badges (C2/P11); fix PDP breadcrumb (P1); fix WhatsApp/tel (S4/S5); add newsletter (F2).
  • Short-term (this month): Pre-hydrate reviews funnel-wide (P2/Action 2); PLP breadcrumbs + collection SEO copy (Action 1/5); pincode ETA widget (P3); modal policy links (P4/C6); free-ship bar on /cart (C4); empty-cart recovery carousel (C3).
  • Medium-term (this quarter): Wishlist + compare (Action 3/P6/P7); best-seller + review rails on homepage (F3); performance/page-weight program (F6/P9); repair/server-render quiz + Contact + Offers + Track-Order (S3); fix blog articles + make shoppable (S6).
  • Long-term (this year): Surface loyalty program server-side + subscription/auto-replenish for consumables (S2); pack-size variants for AOV (P10); store-locator/offline surface (S7); numbered pagination + merchandising density tests (Action 4).

14. Measurement Plan

MetricToolFrequency
Conversion rateShopify Analytics / GA4Weekly
Cart abandonmentShopify AnalyticsWeekly
Add-to-cart rateShopify AnalyticsWeekly
Checkout-start & COD shareGokwik + ShopifyWeekly
RTO ratePayment/logistics dashboardMonthly
Email capture rateOmnisend/KlaviyoWeekly
Repeat-purchase / LTVShopifyMonthly
AOVShopify AnalyticsWeekly
LCP / bounce (mobile)CrUX / GA4Monthly

15. Mandatory Self-Check

  • Friction (Fogg): ✅ diagnosed Prompt→Ability→Motivation (§6), Ability prioritized.
  • Mobile: ✅ mobile-India lens throughout (page weight, sticky bar, deep drawer, COD).
  • Ethics: ✅ no dark patterns recommended; flagged perma-sale risk.
  • Data: ✅ findings sourced to live-verified page audits + benchmarks; assumptions labeled.
  • Prioritization: ✅ PIE (§9) + ICE (§10).
  • Local payments: ✅ COD/UPI centrality addressed (C1).
  • Assumptions: stated below.

Self-Check: Complete — with remarks (checkout SPA + several JS-rendered pages not live-verifiable headlessly; flagged as C8/S3).

Assumptions: D2C GMV share, baseline CVR (~1.5–2%), AOV (~₹800–1,000) are estimates (not disclosed); COD-dominance inferred from India D2C norms; several page bodies are JS-rendered and were assessed for architecture/indexability, not rendered copy.

To validate (live-browser / analytics pass): Gokwik modal COD/EMI options + guest-checkout + OTP gate (C8); actual PDP quiz/Contact/Offers/Track-Order rendered UX (S3); baseline CVR/AOV/RTO; blog-article rendering fix.


16. Citations

  • https://www.brillare.co.in/ and its /collections/, /products/, /cart, /checkout, /pages/, /blogs/ — live static DOM + Shopify AJAX (/cart.js, /cart/add.js, /cart/change.js, /cart/clear.js) — funnel behavior, prices, structure.
  • Workspace page audits: pageaudit/homepage.md (F1–F8), pageaudit/plp.md (Actions 1–6), pageaudit/pdp.md (P1–P11), pageaudit/cart-checkout.md (C1–C8), pageaudit/support-and-utility.md (S1–S11).
  • business-analysis.md — company, financials (FY25 audited), audience, tech stack, catalog.

End of master CRO audit.