Gynoveda — Master CRO & Conversion Rate Optimization Audit
Site audited: https://gynoveda.com/ (Next.js content/telehealth/community) + https://shop.gynoveda.com/ (Shopify storefront, "Kalles 2.0" theme) Audit date: 25 August 2026 Prepared by: live headless-Chromium rendering of every user-navigable page, plus server-side HTML verification and business-context analysis (business-analysis.md). Companion inputs: pageaudit/homepage.md, pageaudit/plp.md, pageaudit/pdp.md, pageaudit/cart-checkout.md, pageaudit/support-and-utility.md.
This report synthesizes the five page-level audits into a single conversion strategy. Where a claim depends on visual rendering we could not perform (no mobile emulation, no screenshot in this environment), it is flagged as inferred or unverified rather than asserted.
1. Executive Summary (SCQA Format)
- Situation: Gynoveda is a well-funded (Series A, $11M raised) Mumbai FemTech / Ayurveda D2C brand with a genuinely strong trust moat — 27,433+ Google reviews at 4.7★, a 1.5-lakh-member community, Tier-1 press, a gynecologist co-founder, and an anti-IVF narrative that maps cleanly to its heavy Meta video ad spend. Traffic is overwhelmingly mobile (93.2% phone per CrUX), India-first, and value-conscious. The storefront, however, exposes only 10 SKUs across condition collections and is a separate Shopify codebase from the clinic-led main site.
- Complication: The brand's single strongest conversion asset — its social proof and transparent value (discounts, ratings, clinical claims) — is suppressed exactly where a shopper first decides: the Product Listing Page grid. The PLP shows no ratings, no review counts, and no discount/savings despite the PDPs carrying real compare-at prices (up to 50% off) and 4,000+ reviews, and the nav promising "Offers Save 50%." Compounding this, the cart shows zero payment/trust reassurance, the homepage gives product-intent visitors no above-the-fold shop path, and several support pages (Contact, Returns) carry friction that an anxious first-time health buyer feels most. The checkout itself is healthy — guest access, no accelerator/OTP gate, Cashfree + COD — so the leak is in the mid-funnel (PLP→PDP→Cart handoff), not at payment.
- Question: How can Gynoveda convert its high-intent, trust-dependent, mobile traffic into purchases without undermining its premium, clinic-led brand — and where should effort go first?
- Answer: Fix the value-and-trust handoff before adding traffic. Specifically: (1) surface discounts and ratings on PLP cards, (2) add payment/COD/delivery reassurance at the cart and in the PDP buy box, (3) give product-intent visitors a faster shop path on the homepage (above-the-fold CTA + sticky mobile header), and (4) close the highest-confidence support gaps (dialable phone, email/WhatsApp, plain-language returns). These are mostly low-effort, high-leverage changes that protect the check-out strength already in place.
Overall CRO Score: 5.7 / 10. A brand with best-in-class trust assets and a clean checkout, held back by inconsistent surfacing of those assets at the decision points and a thin, under-merchandised storefront.
Estimated revenue impact (if top issues are fixed): See §11. Conservative model: +18–30% relative lift in storefront conversion rate, worth an estimated ₹1.8–3.6 crore in additional annual D2C revenue at the brand's stated run-rate, before any catalog expansion.
2. Funnel Analysis
Homepage (clinic-led, trust) → PLP (Shopify grid) → PDP → Add to Cart → Checkout → Purchase → Repeat
| Stage | B2C Benchmark | Observed (Gynoveda) | Status | Primary Drop-off Driver |
|---|---|---|---|---|
| Homepage → Shop/PLP | Browse 40–60% | Product cards are link-only; hero CTA is clinic-education, not shop | Weakened | No above-fold shop path; link-only cards; non-sticky header on mobile |
| PLP → PDP | Product view 30–50% | Cards route to PDP (expected) but suppress value | At-risk | No ratings, no discounts, no inline add-to-cart, no filter/sort — shopper can't decide on the grid |
| PDP → Add to Cart | Add-to-cart 8–12% (top 25% 15%+) | Add-to-cart verified working; value proof present on PDP | Healthy | Missing delivery/COD reassurance in buy box; no subscription |
| Cart → Checkout | Cart-to-checkout 45–55% | Checkout CTA prominent; guest access; no gate | Healthy | Zero trust/payment reassurance in cart; COD ₹75 fee not in live total |
| Checkout → Purchase | Checkout completion 50–65% | Native Shopify, Cashfree + COD, guest | Healthy | COD fee surprise; minor |
| Repeat | — | No subscription/replenish; no email capture observed | Missing link | No subscribe-&-save for 6–12 month courses; no newsletter |
Blocked artery: The PLP grid — high-traffic, high-intent, yet it hides the very proof (ratings + discounts) the shopper needs to click through. The PDP fixes the proof, but the shopper may never reach it with confidence.
Missing links: (a) no email capture anywhere on the homepage/blog (only phone callback), (b) no subscription/auto-replenish despite multi-month courses, (c) no first-party FAQ / on-domain objection handling, (d) no cart upsell/cross-sell.
3. Per-Page Reviews
3.1 Homepage (gynoveda.com)
- ✅ What's Working
- The clinic promise and credibility are established within 5 seconds: H1 ("Ayurveda Fertility Clinic For Couples"), a prominent Google 4.7 / 27,433+ badge, a press-logo carousel (CNBC, Forbes, Mint, etc.), and an awards carousel. These are exactly the trust signals a high-consideration health buyer needs, and they are placed above the fold.
- The success-story carousel (6 anti-IVF themed cards) and the callback lead form ("Request a Callback," validated inline) create a clear, conversion-continuous path for the clinic-led audience the brand primarily acquires via Meta.
- Strong internal-link depth in the footer (clinic city pages, IVF-comparison hub, calculators) supports SEO and discovery.
- ❌ Opportunity Areas
- Category: Category B — Strategy-Dependent Choice (but with an objective component)
- Observation: The hero's only action is "Learn More" → a clinic-education page; there is no above-the-fold "Shop Ayurveda / Explore Products" path. A visitor arriving with product intent appears to get no immediate route to purchase.
- Possible Impact: Could lower homepage→PDP click-through for the ready-to-buy segment; may leave ad-driven product-intent traffic under-served.
- Confidence: High Confidence Opportunity (structural, observed in DOM)
- Effort to Fix: Medium
- Realistic for Brand?: Yes — a secondary "Shop" CTA preserves the clinic narrative while serving product intent.
- Category: Category A — Objective Friction
- Observation: The header is
position: relative(non-sticky). On the 93% mobile audience this likely means the hamburger, search, and call controls scroll away during browsing, with no persistent cart/back path. - Possible Impact: May increase navigation friction and lost cart access on mobile, the dominant device.
- Confidence: Significant Opportunity (inferred from computed style; true mobile layout not verifiable here)
- Effort to Fix: Low
- Realistic for Brand?: Yes — a sticky header or bottom nav bar is standard for this audience.
- Observation: The header is
- Category: Category B — Strategy-Dependent Choice
- Observation: Product cards are link-only — no inline Add-to-Cart, no per-card review count, no discount badge. The homepage product grid also "View All" links to the menstrual collection only.
- Possible Impact: Adds an extra hop and decision effort for every purchase; may reduce home→PDP conversion.
- Confidence: High Confidence Opportunity
- Effort to Fix: Medium
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: No email/newsletter capture anywhere on the homepage (0 email inputs); the only lead channel is a phone callback at the bottom.
- Possible Impact: Misses a community-led brand's natural email conduit; limits owned-retention reach.
- Confidence: Significant Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category B — Strategy-Dependent Choice
- Observation: The Taapsee Pannu ambassadorship (confirmed in business context) is not surfaced on the homepage — a high-value trust asset left unused.
- Possible Impact: A missed credibility nudge for a celebrity-validated brand.
- Confidence: Moderate Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: The "Fertility Test" banner routes to an external riddle.com quiz — lead data leaves the domain.
- Possible Impact: Context switch and potential data-ownership loss for a key top-of-funnel lead capture.
- Confidence: Moderate Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes (embed natively or proxy).
- Category: Category B — Strategy-Dependent Choice (but with an objective component)
3.2 Product Listing Page (shop.gynoveda.com)
- ✅ What's Working
- The storefront header is sticky and carries a live cart icon ("🛒 0") and account icon — a clear improvement over the main-site homepage, and good for mobile cart access.
- Collection titles render as
<h1>, so page identity is clear, and the grid is clean and low-clutter. - A full-screen search overlay with condition quick-chips exists, supporting condition-led discovery via the menu drawer.
- ❌ Opportunity Areas
- Category: Category A — Objective Friction
- Observation: No functional filter or sort exists on any PLP. A third-party
cat_filterelement ispointer-events:nonewith 0 child nodes (a dead/inert app); no sort dropdown anywhere. - Possible Impact: Erodes trust (a visibly broken filter area) and blocks scalable discovery as the catalog grows; for the Offers collection a shopper cannot narrow by savings.
- Confidence: High Confidence Opportunity (verified in live DOM + computed style)
- Effort to Fix: Medium
- Realistic for Brand?: Yes — fix/initialize the app or remove the dead element; add a native sort.
- Observation: No functional filter or sort exists on any PLP. A third-party
- Category: Category A — Objective Friction
- Observation: Discounts are invisible on PLP cards. PDPs carry real
compare_at_price(e.g. ₹2,250 vs ₹4,500 = 50%; ₹469 vs ₹938 = 50%), yet cards show only the final price — no strikethrough, no "Save ₹X", no % badge — even though the nav promises "Offers Save 50%." - Possible Impact: Removes the value anchor for a price-sensitive, 93% mobile base and breaks a stated promise — a direct conversion leak at the first decision point.
- Confidence: High Confidence Opportunity (PDP server-HTML confirms compare-at prices; PLP card HTML confirms suppression)
- Effort to Fix: Low
- Realistic for Brand?: Yes — theme
label_style_roundedis already on; wiring compare-at to cards is straightforward.
- Observation: Discounts are invisible on PLP cards. PDPs carry real
- Category: Category A — Objective Friction
- Observation: No star ratings or review counts on any PLP card, despite the brand's 27,433+ reviews being its #1 trust asset (the homepage did show per-card stars).
- Possible Impact: Withholds the strongest purchase nudge at the moment of choice.
- Confidence: High Confidence Opportunity
- Effort to Fix: Medium
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: No inline Add-to-Cart / confirmed Quick-View on PLP; 8 of 10 cards are "Select options" → PDP only.
- Possible Impact: Forces a PDP hop + variant pick for every purchase.
- Confidence: Significant Opportunity
- Effort to Fix: Medium
- Realistic for Brand?: Yes (with the caveat that for a 10-SKU catalog this is tolerable; still worth an inline ATC).
- Category: Category A — Objective Friction
- Observation: Product images are CSS
background-imagewith no<img alt>; thefeks-offer-badge-containeris empty on every card. - Possible Impact: Accessibility gap (screen readers get no product image) and a lost dynamic-offer surface.
- Confidence: Moderate Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Observation: Product images are CSS
- Category: Category A — Objective Friction
- Observation: No breadcrumb or in-page category switcher on the PLP; a shopper arriving deep (ad, "View All") has no "Home › Shop › Fertility" trail and must reopen the menu drawer to switch condition.
- Possible Impact: Orientation loss on deep entry.
- Confidence: Moderate Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category B — Strategy-Dependent Choice
- Observation: The PLP is sparse — 10 products total, no "Best Seller" labels, no condition explainer, no in-grid recommendation rail; the storefront under-represents the brand's claimed assortment.
- Possible Impact: Looks under-merchandised vs. the rich homepage; limits PLP utility regardless of UX fixes.
- Confidence: Significant Opportunity (strategic — catalog size)
- Effort to Fix: High
- Realistic for Brand?: Partially — catalog expansion is a business decision; lead with the condition story + clinic funnel in the interim.
- Category: Category A — Objective Friction
3.3 Product Detail Page (shop.gynoveda.com)
- ✅ What's Working
- The PDP is the healthiest page in the storefront for risk reduction. It surfaces transparent value (compare-at strikethrough + "Save ₹X / N%" + "MRP incl. of all taxes"), a live star rating with 4,000+ review counts, a clinical-study claim (76% cyst resolution, 190 participants), "Doctor Approved," and a "Customer Speaks" photo carousel.
- Above-the-fold on desktop holds title, rating, price, variant, and both CTAs (ADD TO CART / BUY IT NOW). Variant selection, price sync, and cart mapping were verified correct via live add-to-cart (mini-drawer opened, header count incremented, line matched variant).
- No same-tab redirect traps in the buy box — doctor/clinic buttons are tel/modal only. The cart flow passes the critical funnel-leak check.
- Gallery
<img alt>is present (better than the PLP's background-image cards).
- ❌ Opportunity Areas
- Category: Category A — Objective Friction (cross-page)
- Observation: The PDP proves discounts and ratings that the PLP suppresses. The defect lives at the PLP→PDP value handoff, not on the PDP itself.
- Possible Impact: The shopper may reach the PDP without the confidence the grid should have built.
- Confidence: High Confidence Opportunity
- Effort to Fix: Medium (fix on PLP, per §3.2)
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: No delivery-date estimate, PIN/zip estimator, or "Cash on Delivery available" reassurance in the buy box — only "Tax included. Shipping calculated at checkout."
- Possible Impact: For a value/COD-dependent Indian buyer, missing delivery and payment-method reassurance at the point of decision may increase hesitation.
- Confidence: Significant Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category B — Strategy-Dependent Choice
- Observation: Two inconsistent PDP templates (PCOS clinical/doctor layout vs. Iron Folic "Gynec Recommended" + FAQ accordions); trust-block placement differs between SKUs.
- Possible Impact: Uneven reassurance and brand polish.
- Confidence: Moderate Opportunity
- Effort to Fix: Medium
- Realistic for Brand?: Yes (cheap given only 10 SKUs).
- Category: Category B — Strategy-Dependent Choice
- Observation: No subscription / auto-replenish for 6–12 month courses, despite Ayurveda being a commitment purchase.
- Possible Impact: Missed AOV and repeat-purchase (LTV) leverage; repurchase friction.
- Confidence: Significant Opportunity
- Effort to Fix: Medium
- Realistic for Brand?: Yes — a natural fit; Shopify supports it.
- Category: Category A — Objective Friction
- Observation: Breadcrumb is
Home › Productonly — no condition trail (e.g.Home › PCOS › …). - Possible Impact: Orientation loss on deep entry.
- Confidence: Moderate Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Observation: Breadcrumb is
- Category: Category A — Objective Friction
- Observation: The PCOS flagship PDP buy box shows BUY IT NOW only; ADD TO CART lives in a sticky bar — template divergence that could make "Add to cart" appear missing to a shopper who doesn't scroll.
- Possible Impact: Reduced add-to-cart on the flagship SKU.
- Confidence: Moderate Opportunity
- Effort to Fix: Medium
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: A literal "
Will not ship until [19041994]" token renders near the price on both PDPs (unparsed theme date placeholder) — a visible copy bug. - Possible Impact: Erodes polish/credibility at a low level.
- Confidence: Observation (minor)
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Observation: A literal "
- Category: Category A — Objective Friction
- Observation: A 30-second auto-pop "Still Confused?" modal fires on load.
- Possible Impact: Mild interruption, especially on return visits.
- Confidence: Observation
- Effort to Fix: Low
- Realistic for Brand?: Yes — gate behind exit-intent/scroll.
- Category: Category A — Objective Friction (unverified)
- Observation: The full written-review list (histogram/sort/filter) did not finish rendering in the capture window; aggregate + photo carousel did. Mobile sticky ATC bar could not be confirmed.
- Possible Impact: If the detail widget is lazy/broken for real users, social-proof depth is lost; if sticky ATC is absent on mobile (93% audience), add-to-cart ease drops.
- Confidence: Moderate Opportunity (verify on real device)
- Effort to Fix: Low–Medium
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction (cross-page)
3.4 Cart & Checkout (shop.gynoveda.com)
- ✅ What's Working
- Add-to-cart works from every PDP; the AJAX mini-drawer opens, the header count increments, and the line matches the selected variant. Quantity math is correct (verified live: ₹3,281 → ₹6,562 → ₹3,281 via AJAX, no reload).
- No checkout accelerator gate (no GoKwik/Bold/Shop-Pay OTP wall) — the cart Checkout CTA routes straight into native Shopify one-page checkout. This is a genuine conversion win and should be preserved.
- Guest checkout is available — Contact step accepts email/phone with no forced account creation or OTP. Strong for a COD/trust-led Indian audience.
- Payment stack is localized and clean: Cashfree (UPI, Cards, Wallets +11 methods) + Cash on Delivery (₹75). "All transactions are secure and encrypted" reassurance and Visa/Mastercard/UPI marks appear at the payment step.
- Both cart formats (drawer + /cart page with Order Note + FAST CHECKOUT) and an empty-cart recovery rail are present.
- ❌ Opportunity Areas
- Category: Category A — Objective Friction
- Observation: The cart surfaces zero trust/payment reassurance — no COD-availability note, no "secure checkout" badge, no payment-brand logos, no delivery-date estimate, no free-shipping threshold — in either cart surface.
- Possible Impact: At the highest-intent moment, a value-conscious, COD-dependent buyer gets no reassurance — likely the single biggest cart-stage leak.
- Confidence: High Confidence Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: The ₹75 COD handling fee is disclosed in the shipping selector but is not rolled into the live running Total when COD is selected — the Total still reads Subtotal + FREE until final payment.
- Possible Impact: A mild last-minute-cost surprise for price-sensitive COD buyers; possible payment-step drop-off.
- Confidence: Significant Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category B — Strategy-Dependent Choice
- Observation: No upsell / cross-sell / subscription in cart or checkout (the /cart "Complete your cart" rail is passive, no inline add).
- Possible Impact: Missed AOV and LTV for a multi-month-course brand.
- Confidence: Significant Opportunity
- Effort to Fix: Medium
- Realistic for Brand?: Yes.
- Category: Category B — Strategy-Dependent Choice
- Observation: Empty-cart recovery is passive (rail, no one-click quick-add of bestsellers).
- Possible Impact: Below best-in-class abandoned-cart recovery.
- Confidence: Moderate Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category B — Strategy-Dependent Choice
- Observation: No free-shipping progress bar / threshold shown (prepaid is free anyway — making that explicit could steer buyers away from COD).
- Possible Impact: Lost opportunity to reduce COD-fee leakage.
- Confidence: Moderate Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction (unverified)
- Observation: BUY IT NOW express auto-redirect to /checkout did not fire in headless (likely a JS-timing artifact); variant image in cart drawer resolved to an empty SVG placeholder (match unverifiable, but all variants share one image set so risk is low).
- Possible Impact: If the express jump silently fails for real users, a dead button; otherwise none.
- Confidence: Observation (verify on real device)
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
3.5 Search & Navigation
- ✅ What's Working
- Header search (text + button) on both sites; Shopify storefront has a full-screen search overlay with condition quick-chips; the menu drawer provides a logical, condition-based IA (PCOS / Menstrual / Fertility / Offers / Tools).
- Skip-to-content link present on the storefront; heading hierarchy is correct on audited pages.
- ❌ Opportunity Areas
- Category: Category A — Objective Friction
- Observation: Search autocomplete was not observable — typing "pcos" produced no predictive dropdown; quick-search chips are static links, not dynamic suggestions.
- Possible Impact: Discoverability gap for non-condition-term searches.
- Confidence: Moderate Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: The main-site homepage hides all shop categories behind a hamburger on desktop (no visible top nav bar); the storefront has no in-page category switcher on PLPs.
- Possible Impact: Extra friction to reach products, especially on desktop and on deep PLP entry.
- Confidence: High Confidence Opportunity
- Effort to Fix: Low–Medium
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
3.6 Policy & Support Pages
- ✅ What's Working
- About, Clinic Locator, Resource Hub (calculators), Success Stories, Book Appointment, and Blogs are all rich, conversion-continuous, and reachable with no 404s. The Clinic Locator (Leaflet map, 50+ clinics, per-clinic detail with Google ratings/hours) and Resource Hub (stage-based tools ending in callback CTAs) are best-in-class utility pages.
- Blogs are medically-reviewed, dated, and bilingual — strong for the audience. Trust assets (Google ratings, awards, doctors, maps) are used well across utility pages.
- ❌ Opportunity Areas
- Category: Category A — Objective Friction
- Observation: On Contact, the
tel:href is masked (tel:+917***0700) while the visible text is+91 7240000700— on mobile thecharacters may prevent dialing. - Possible Impact: A real call-through failure risk for the 93% mobile audience.
- Confidence: High Confidence Opportunity (verified across multiple buttons)
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Observation: On Contact, the
- Category: Category A — Objective Friction
- Observation: No email / written support channel and no WhatsApp on Contact; only phone + a Facebook group + an external bit.ly form. No operating-hours / response-time assurance.
- Possible Impact: Asymmetric with a community-led brand; high-intent chat and async queries may be lost.
- Confidence: Significant Opportunity
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: Returns & Refund policy is legalese (clause-numbered, no plain-language summary) and notes COD returns only "in exceptional cases" — a real financial-risk objection for a COD-heavy audience, unmitigated by reassuring copy.
- Possible Impact: May not preempt purchase anxiety; COD buyers may hesitate.
- Confidence: Moderate Opportunity
- Effort to Fix: Medium
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: The Help Center is external (gynoveda.tawk.help), stale (categories "Last Update 4–5 years ago"), and tawk-branded; there is no first-party /pages/faqs on gynoveda.com.
- Possible Impact: Medical-content freshness/trust risk and a domain/context switch; weak on-domain objection handling.
- Confidence: Moderate Opportunity
- Effort to Fix: Medium
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: "Book Appointment" buttons on clinic pages carry no href/onclick in static DOM (React handlers); headless click was a no-op. The destination /book-appointment/ OTP flow works, but the in-page button behavior is unverified.
- Possible Impact: If real browsers also no-op, a booking dead-end.
- Confidence: Observation (verify on real device)
- Effort to Fix: Low
- Realistic for Brand?: Yes.
- Category: Category A — Objective Friction
- Observation: Clinic cards show "Distance not available" — the geolocation/"near me" feature isn't computing.
- Possible Impact: Weakens the "Near Me" relevance signal on mobile.
- Confidence: Moderate Opportunity
- Effort to Fix: Medium
- Realistic for Brand?: Yes (or remove the field).
- Category: Category B — Strategy-Dependent Choice
- Observation: Blogs/utility pages are clinic-led, not shoppable — no inline product cards/links to shop.gynoveda.com. Review-count denominators are inconsistent across pages ("27,433+ Google Reviews" vs "13K+ Happy Parents" for the same 4.7).
- Possible Impact: Product-intent readers have no shop path (consistent with the model, but a missed surface); minor trust incoherence.
- Confidence: Moderate Opportunity (strategic) / Observation
- Effort to Fix: Medium / Low
- Realistic for Brand?: Yes (if consciously chosen to keep clinic-led, make it deliberate).
- Category: Category A — Objective Friction
4. The O/CO Framework (Objection / Counter-Objection)
| Visitor Objection | Current Counter-Objection (what the site does) | Gap | Recommended Counter-Objection (CO) |
|---|---|---|---|
| Trust — "Why should I believe you?" | Google 4.7/27,433+ badge, press logos, awards, doctor co-founder, clinical study, success stories | Ratings/reviews hidden on PLP; zero trust in cart; no payment logos until payment step; ambassador not on homepage | Surface ratings + "27K+ reviews" on PLP cards; add COD/secure/payment logos + "Trusted by 6L+ customers" in cart and PDP buy box; add Taapsee Pannu trust asset on homepage |
| Price — "Is it worth the money?" | PDP compare-at + Save% + per-tablet pricing + Bestseller/Big-Saving badges | Discounts invisible on PLP (breaks "Save 50%" promise); no savings anchor on grid; COD ₹75 not in total | Render compare-at + "Save ₹X / N%" on PLP cards; show "Total incl. ₹75 COD" instantly when COD selected; surface free-shipping threshold |
| Fit — "Will it work for MY condition?" | PDP "Who should take it" tab, dosage, clinical study, condition collections, resource hub | No condition filter/tag on PLP; breadcrumb lacks condition trail; two inconsistent PDP templates | Add condition filter/sort + condition breadcrumbs; unify PDP templates so fit proof is consistent |
| Timing — "Why act now?" | Anti-IVF narrative, "Good News पक्की है" | Essentially no urgency/scarcity anywhere (may be intentional for a premium clinical brand) | Consider genuine, non-manipulative scarcity only if it fits brand (e.g. "Consultation slots this week") — otherwise leave restrained |
| Effort — "How hard will this be?" | Guest checkout, no accelerator gate, sticky/add-to-cart verified, callback forms | No inline add-to-cart on PLP; non-sticky mobile header; no email capture; BOOK buttons unverified; contact dial links broken | Add inline PLP add-to-cart; sticky mobile header/bottom bar; email capture; fix tel hrefs; verify BOOK flow on device |
5. Persuasion Assets Audit
- Credentials & Authority — Strong, under-surfaced. Exists: gynecologist co-founder, FDA/NABL certification claims, clinical study (190 participants, 76% cyst resolution), press logos, awards, doctor "Reviewed by" on blogs, clinic maps/ratings. Missing/inconsistent: Taapsee Pannu ambassador absent from homepage; payment-brand logos (COD/UPI/Visa) absent until the payment step; no laboratory/batch-test badge on PDP.
- Social Proof — Abundant, hidden at the decision point. Exists: 27,433+ Google reviews (4.7★), 4,000+ per-product reviews, "Customer Speaks" photo carousel, 6 success-story cards, community (1.5L+). Missing: ratings/review counts suppressed on PLP cards; full written-review widget unverified on PDP; review-count denominators inconsistent across pages.
- Risk Reversal — Weak. Exists: Returns & Refund policy page, "secure and encrypted" at payment. Missing: no buy-box guarantee/badge ("easy returns"), no delivery-date reassurance, COD "exceptional cases" return caveat unmitigated, policy is legalese not plain-language.
- Data & Specificity — Good on PDP, absent on PLP. Exists: per-tablet pricing, Save%, clinical-study specifics, "20K+ couples conceived." Missing: no savings/data anchor on the grid; no free-shipping threshold messaging.
- Process & Methodology — Strong (clinic-led). Exists: "4 Easy Steps," consultation process, doctor booking, resource-hub tools. This is a genuine differentiator and should be preserved.
Asset Acquisition Wishlist (how to get the missing assets):
- Enable/repair the PLP review + offer-badge apps so existing ratings/discounts render (no new asset needed — unlock what exists).
- Capture and publish a batch-test/lab-certificate badge for PDPs.
- Produce a plain-language "At a glance" returns summary with a reassurance badge.
- Standardize the sourced review-count claim across all pages.
- Stand up a first-party /pages/faqs pulling the strongest tawk articles on-domain and refreshing them.
6. Friction Audit
| Friction Type | Finding | Confidence | Quick Win? |
|---|---|---|---|
| Physical (Ability) | COD ₹75 not in live Total until final payment | Significant Opportunity | ✅ Yes |
| Physical (Ability) | No trust/payment reassurance in cart | High Confidence Opportunity | ✅ Yes |
| Physical (Ability) | Non-sticky header on mobile (homepage) | Significant Opportunity | ✅ Yes |
| Physical (Ability) | Broken/masked tel: hrefs on Contact (mobile dial risk) | High Confidence Opportunity | ✅ Yes |
| Physical (Ability) | No inline Add-to-Cart on PLP | Significant Opportunity | ⚠️ Medium |
| Physical (Ability) | Slow/uncertain mobile experience unverifiable (no emulation) | Observation | ❌ Verify first |
| Cognitive (Ability) | Discounts invisible on PLP (no value anchor) | High Confidence Opportunity | ✅ Yes |
| Cognitive (Ability) | No ratings/review counts on PLP | High Confidence Opportunity | ✅ Yes |
| Cognitive (Ability) | No filter/sort; dead cat_filter element | High Confidence Opportunity | ✅ Yes (remove/fix) |
| Cognitive (Ability) | No condition breadcrumb/trail (PLP + PDP) | Moderate Opportunity | ✅ Yes |
| Cognitive (Ability) | No search autocomplete | Moderate Opportunity | ✅ Yes |
| Cognitive (Ability) | Legalese Returns policy; no plain summary | Moderate Opportunity | ✅ Yes |
| Emotional (Motivation) | No delivery/COD reassurance in PDP buy box | Significant Opportunity | ✅ Yes |
| Emotional (Motivation) | No risk-reversal badge at decision point | Moderate Opportunity | ✅ Yes |
| Emotional (Motivation) | No email capture / community email conduit | Significant Opportunity | ✅ Yes |
Per the Fogg Behavior Model (B = MAP), most of Gynoveda's conversion problems sit in Ability (the shopper can't easily see value/trust or act), not Motivation — so the highest-leverage work is reducing friction, not adding persuasion.
7. Bugs & Structural Anomalies
- Dead
cat_filterelement on every PLP —pointer-events:none, 0 child nodes (broken third-party filter app). Should be fixed or removed. - Empty
feks-offer-badge-containeron every PLP card — offer-badge app not rendering, even though discounts exist on PDPs. - Discount suppression on PLP — compare-at prices exist in PDP JSON but are not surfaced on cards (a config/data-exposure bug, not a missing feature).
- Masked
tel:+9170700 hrefs on Contact — non-dialable on mobile; visible text is+91 7240000700. - "
Will not ship until [19041994]" literal token rendering near PDP price (unparsed theme date placeholder). - COD ₹75 fee not rolled into live Total at payment-step selection.
- Two divergent PDP templates (PCOS clinical vs. Iron Folic "Gynec Recommended") with inconsistent trust blocks.
- PCOS PDP buy box shows BUY IT NOW only; ADD TO CART only in sticky bar (template divergence).
- Review-count inconsistency across pages ("27,433+" vs "13K+") for the same 4.7 rating.
- "Distance not available" on every clinic locator card (geolocation feature not computing).
- Third-party script errors — product-review app
<script>and Growlytics 401 fail in console (non-blocking for checkout, but degrades reviews + analytics). - Cross-domain seam gynoveda.com → shop.gynoveda.com (hard hop; cart/account persist within Shopify but the transition is a context break).
- No 404s / broken links encountered on any clicked user-navigable path (positive — no dead-end links found).
8. Quick Wins (Ranked by Impact / Effort)
All implementable within 1–3 business days; mostly low effort, high leverage.
- Render compare-at price + "Save ₹X / N%" on PLP cards (theme
label_style_roundedalready on) — fixes the core leak and the broken "Save 50%" promise. (Effort: Low–Medium, Confidence: High) - Surface star ratings + review count on PLP cards — unlock the existing review widget on the grid. (Effort: Medium, Confidence: High)
- Add COD / secure-checkout / payment logos + delivery estimate to both cart surfaces. (Effort: Low, Confidence: High)
- Roll the ₹75 COD fee into the live Total the instant COD is selected ("Total incl. ₹75 COD"). (Effort: Low, Confidence: Significant)
- Fix tel: hrefs to dialable
+917240000700matching visible text on Contact. (Effort: Low, Confidence: High) - Remove or repair the dead
cat_filterelement and enable a native sort dropdown. (Effort: Low–Medium, Confidence: High) - Add email capture (top or footer) on homepage + blogs alongside the phone callback. (Effort: Low, Confidence: Significant)
- Add a plain-language "At a glance" summary + reassurance badge to Returns & Refund. (Effort: Medium, Confidence: Moderate)
- Add above-the-fold "Shop Ayurveda" CTA on homepage (secondary to clinic CTA). (Effort: Medium, Confidence: High)
- Fix the "
Will not ship until [19041994]" token and standardize the review-count claim across pages. (Effort: Low, Confidence: Observation)
9. Top Opportunities (PIE-Prioritized)
PIE = (Potential + Importance + Ease) / 3, each scored 1–10.
| # | Opportunity | Potential | Importance | Ease | PIE | Expected Impact |
|---|---|---|---|---|---|---|
| O1 | Surface discounts + ratings on PLP cards (fixes PLP F2/F4, PDP F1) | 10 | 10 | 7 | 9.0 | Largest single lift — removes the core decision-point leak and fulfills the "Save 50%" promise |
| O2 | Add trust/payment reassurance in cart (COD note, secure badge, logos, delivery estimate) | 7 | 7 | 9 | 7.7 | Reduces highest-intent-stage hesitation; cheap |
| O3 | Homepage: above-fold shop CTA + sticky mobile header/bottom bar (F2/F3) | 7 | 8 | 6 | 7.0 | Faster path for product-intent + mobile nav access for 93% audience |
| O4 | Fix COD ₹75 fee into live Total (C2) | 5 | 6 | 9 | 6.7 | Removes last-minute-cost surprise |
| O5 | Subscription / auto-replenish for 6–12mo courses (PDP F5, C3) | 8 | 7 | 5 | 6.7 | AOV + LTV; repurchase capture |
| O6 | Contact: dialable tel + email/WhatsApp/hours (F1–F4) | 5 | 6 | 9 | 6.7 | Removes mobile call failure + async-channel gap |
10. A/B Testing Roadmap
Hypotheses use the format: If we [X], then [Y] will improve because [Z].
| # | Hypothesis | PIE / ICE | Primary Metric | Priority |
|---|---|---|---|---|
| T1 | If we render compare-at + "Save %" + star ratings on PLP cards, then PLP→PDP CTR and add-to-cart rate will rise because the value/trust proof the shopper needs appears at the first decision point. | PIE 9.0 / ICE 9 | PLP→PDP CTR; add-to-cart rate | P0 (implement without testing — fixes a broken promise) |
| T2 | If we add COD/secure/payment logos + delivery estimate to the cart, then cart→checkout start rate will rise because reassurance appears at the highest-intent moment. | PIE 7.7 / ICE 8 | Cart→checkout rate; checkout abandonment | P1 |
| T3 | If we add an above-the-fold "Shop Ayurveda" CTA + sticky mobile header, then homepage→store engagement will rise because product-intent visitors get a direct path and mobile nav persists. | PIE 7.0 / ICE 7 | Home→PDP sessions; mobile nav usage | P1 |
| T4 | If we show "Total incl. ₹75 COD" the instant COD is selected, then COD payment-step completion will rise because the cost is no longer a last-minute surprise. | PIE 6.7 / ICE 8 | COD completion rate | P1 |
| T5 | If we add a subscription / auto-replenish option on course products, then AOV and repeat-purchase rate will rise because Ayurveda is a 6–12 month commitment. | PIE 6.7 / ICE 6 | AOV; repeat-purchase rate | P2 |
| T6 | If we add email capture on homepage/blogs, then owned-audience growth will rise because the community-led brand gains an async retention channel. | PIE ~6 / ICE 7 | Email capture rate | P2 |
| T7 | If we unify the two PDP templates (same trust block everywhere), then PDP conversion consistency will improve because reassurance is even across SKUs. | PIE ~6 / ICE 6 | PDP CVR (by template) | P2 |
| T8 | If we add a free-shipping progress bar / threshold in cart, then prepaid selection will rise and COD-fee leakage will fall. | PIE ~6 / ICE 7 | Prepaid vs COD split | P2 |
Note: T1 is a broken-promise fix and can ship as a default (P0) while still being measured; all others should run at 95% confidence, ≥1 full business cycle, before rollout.
11. Revenue Impact Estimate
Assumptions (stated explicitly; not measured from analytics):
- Storefront-relevant traffic: a meaningful share of the ~136K–160K monthly visits (SimilarWeb user-panel + StatShow server-side, per
traffic-estimation.md); assume ~80K–120K monthly storefront-influencing visits (homepage + shop), with the 93% mobile skew. - Current blended store CVR: not measurable from frontend; benchmarked at ~2.5–3.5% for health/beauty D2C (mid-band), giving ~2,000–4,200 monthly orders.
- Average order value: ~₹1,500–2,500 (mid catalog; multi-month packs lift this).
- Current annualized D2C revenue (store): ~₹3.6–12.6 crore at the above ranges — within the same order of magnitude as the founder-stated ₹100cr run-rate if clinic/consultation revenue is included.
Uplift model (relative CVR lift from fixing the top leaks):
| Scenario | Levers applied | Relative CVR lift | Added monthly orders | Added annual revenue (₹) |
|---|---|---|---|---|
| Conservative | O1 (PLP value) + O2 (cart reassurance) + COD-fee fix | +15–20% | +300–840 | ₹0.9–3.0 crore |
| Optimistic | + Homepage shop CTA, subscription, email capture, support fixes | +25–35% | +700–1,500 | ₹2.5–5.4 crore |
Headline estimate: Fixing the identified mid-funnel leaks is worth an estimated ₹1.8–3.6 crore in additional annual D2C revenue (conservative-to-mid), before catalog expansion. The dominant lever is O1 (PLP discounts + ratings), which alone likely drives the majority of the conservative-case lift because it repairs the promise break at the highest-traffic decision point.
Caveat: these are model estimates using benchmarks, not measured conversion data. Replace with GA4/Shopify Analytics baselines before committing roadmap sequencing.
12. CRO Score Breakdown
| Category | Score (/10) | Notes |
|---|---|---|
| Value Proposition Clarity | 7 | Clinic promise crystal-clear; product value prop delayed above fold on homepage, but strong on PDP |
| Trust & Credibility | 7 | Best-in-class assets (reviews, press, doctors, studies) — but suppressed on PLP and absent in cart |
| Navigation & Findability | 5 | Hamburger-only on homepage desktop; no filter/sort; no breadcrumbs; condition IA is logical |
| Product Presentation | 6 | PDP strong; PLP sparse, no ratings/discounts, CSS-bg images (a11y gap) |
| Cart & Checkout | 7 | Healthy, guest, no gate; but zero reassurance + COD-fee nuance |
| Persuasion Assets | 6.5 | Abundant but inconsistently surfaced; reviews hidden on PLP |
| Urgency & Scarcity | 3 | Essentially none — may be a deliberate premium/clinical choice |
| Risk Reversal | 4 | Legalese returns + COD "exceptional cases" caveat; no buy-box guarantee |
| Overall | 5.7 | Strong brand + clean checkout, held back by inconsistent asset surfacing and a thin storefront |
13. Recommendations Summary
- Immediate (This Week) — Critical fixes & bugs
- Render compare-at + Save% + star ratings on PLP cards (O1).
- Add COD/secure/payment logos + delivery estimate to cart (O2).
- Fix tel: hrefs to dialable numbers; add email/WhatsApp/hours to Contact (O6).
- Roll ₹75 COD fee into live Total on selection (O4).
- Remove/repair dead
cat_filter; fix "Will not ship until [19041994]" token; standardize review count.
- Short-Term (This Month) — High-impact improvements
- Above-the-fold "Shop Ayurveda" CTA + sticky mobile header (O3).
- Plain-language Returns summary + reassurance badge.
- Email capture on homepage + blogs.
- Verify BUY IT NOW redirect, BOOK Appointment flow, and mobile sticky ATC on a real device.
- Refresh stale Help Center; stand up first-party /pages/faqs.
- Medium-Term (This Quarter) — Structural changes
- Subscription / auto-replenish for course products (O5).
- Unify PDP templates; add condition breadcrumbs + filter/sort.
- Cart upsell/cross-sell + free-shipping progress bar.
- Decide consciously whether utility/blog pages should carry shop links (currently clinic-led).
- Long-Term (This Year) — Strategic initiatives
- Expand the 10-SKU catalog / bundles / kits to make the storefront a real conversion engine.
- Consider quick-commerce (Blinkit/Zepto) and international shipping pilots (diaspora demand per
traffic-estimation.md). - Regional-language (Marathi/Tamil/etc.) PDP/PLP localization aligned with clinic expansion.
- Unify branding/header across gynoveda.com and shop.gynoveda.com (subfolder shop path) to remove the cross-domain seam.
14. Measurement Plan
| Metric | Tool | Frequency | Baseline (to establish) | Target |
|---|---|---|---|---|
| Storefront conversion rate | Shopify Analytics / GA4 | Weekly | Measure (benchmark ~2.5–3.5%) | +15–30% relative |
| PLP → PDP click-through | Shopify Analytics | Weekly | Measure | +10–20% |
| Add-to-cart rate | Shopify Analytics | Weekly | Measure | +10–20% |
| Cart → checkout start rate | Shopify Analytics | Weekly | Measure | +5–10% |
| COD vs. prepaid split | Payment dashboard | Monthly | Measure | ↑ prepaid share |
| Cart abandonment rate | Shopify Analytics | Weekly | Measure | −5–10pp |
| Average order value | Shopify Analytics | Weekly | Measure | +10–20% (subscription) |
| Email capture rate | Klaviyo/Shopify | Weekly | 0 (none today) | Establish baseline |
| Repeat-purchase rate | Shopify Analytics | Monthly | Measure | +5–15% (subscription) |
| Traffic by source / device | GA4 | Weekly | 93% mobile (CrUX) | Maintain mobile parity |
15. Mandatory Self-Check
| Check | Question | Status |
|---|---|---|
| Friction | Diagnosed via Fogg (Prompt → Ability → Motivation)? | ✅ Most friction is in Ability (value/trust hidden, no inline action); addressed in §6. |
| Mobile | Recommendations tested on mobile? | ⚠️ Environment has no mobile emulation — mobile-specific items (sticky header, sticky ATC, BOOK flow, dial links) flagged for real-device verification. |
| Ethics | No dark patterns / misleading urgency? | ✅ Recommendations avoid manipulative scarcity; urgency left restrained by design. |
| Data | Backed by data/benchmarks? | ✅ Benchmarks cited; conversion/revenue are explicit models with stated assumptions. |
| Prioritization | Tests PIE-prioritized? | ✅ §9 PIE scores; §10 roadmap with P0/P1/P2. |
| Local | Local payment methods accounted for? | ✅ COD/UPI/Visa emphasized; COD-fee fix is India-specific. |
| Assumptions | Sector/traffic/CVR assumptions explicit? | ✅ §11 states all assumptions; CVR not measurable from frontend. |
Self-Check: Complete (with remarks — mobile items require real-device verification)
Assumptions:
- Storefront CVR, AOV, and revenue are benchmark/model estimates, not measured (no analytics access).
- Traffic figures from user-provided SimilarWeb panel + StatShow server-side (per traffic-estimation.md); not GA4.
- Mobile layout, true colors/spacing, hover quick-view, sticky ATC, and BUY IT NOW redirect are NOT verifiable in this environment (no emulation/screenshot) and are flagged as inferred/unverified.
- Catalog size (10 SKUs) and "Offers Save 50%" promise verified from live DOM + PDP server HTML.
- Third-party script errors (review app, Growlytics 401) are non-blocking for checkout but may degrade the review widget.
To validate:
- On a real mobile device: sticky header behavior, PDP sticky ATC bar, BUY IT NOW auto-redirect, BOOK Appointment button flow, clinic "distance" population.
- In analytics: establish true storefront CVR/AOV baselines, then re-run the §11 revenue model.
- Confirm the full written-review widget renders for real users (PDP F2).
- Verify the PLP review/offer-badge apps fire after enabling (O1/O2 depend on them).
End of Master CRO Audit. Companion page-level reports: pageaudit/homepage.md, pageaudit/plp.md, pageaudit/pdp.md, pageaudit/cart-checkout.md, pageaudit/support-and-utility.md. Business context: business-analysis.md.