Indinoor.in — Master CRO Audit

Prepared 2026-08-24. Primary domain: https://indinoor.in (Shopify D2C, Pipeline theme 7.4.1, INR). Brand: celebrity-co-created (Shanaya Kapoor) accessible fashion-jewellery D2C — 2,183 SKUs, median ₹2,390 AOV, 92–97% mobile traffic, ~90 active Meta ads (Aug 2026 festive push).

This master audit synthesizes the pre-generated page-level reports in pageaudit/ (homepage, plp, pdp, cart-checkout, support-and-utility) against business-analysis.md. It does not re-traverse the store; every finding traces to a verified page-level observation. Contradictions between page-level reports are reconciled here, not duplicated.

Methodology note (read once): The audit browser renders at 1280×577 desktop HeadlessChrome only — there is no mobile-emulation mode and no screenshot action in this environment. 92–97% of Indinoor's traffic is phone. Every "mobile visual" claim below is flagged as unverified and requiring a real-device re-check. Where a sandbox network limitation blocked a live fetch (cart-drawer contents via XHR, Loox reviews via loox.io), that is disclosed as a sandbox artifact, not a confirmed site defect, with proof from the one render path that did succeed (the live Shopify checkout).


1. Executive Summary (SCQA)

Situation: Indinoor is a 15-month-old, well-funded-by-heritage (House of Isharya, 2004) celebrity-co-created fashion-jewellery brand with genuine structural strengths: a 2,183-SKU catalogue spanning every Indian festival, a clean standard Shopify checkout with guest flow and rich Indian payment options (PayU + COD + EMI/BNPL), strong aesthetic trust (Shanaya co-creation, 15K+ customers badge, 1-year warranty, 6-image PDP galleries), and a powerful festive discovery engine (7 PLP filter facets, motif/occasion/colour taxonomies, "Popular Searches" tag cloud). Traffic is ~155,140 visits/month (SimilarWeb, user-provided), 92–97% mobile, India-only.

Complication: Conversion is constrained by three clusters of friction rather than by acquisition. (1) A critical single point of failure at the highest-intent moment — the cart is drawer-only with no /cart page fallback, and its contents depend on a client-side fetch that can fail silently. (2) A mobile performance regression — phone LCP degraded from ~2.4s to ~5.8s mid-2026, directly taxing the phone audience that is 92–97% of traffic. (3) A trust gap between "aesthetic" and "transactional" — strong visual trust (Shanaya, warranty badges) but weak transactional reassurance (no shipping/PIN/COD/secure-payment badges in the buy box, no centralized FAQ, dead-end policy/About/blog pages with no in-content shop CTA, plain-text (non-tappable) contact details on a phone-first site).

Question: What is the highest-leverage sequence to convert Indinoor's paid-acquired, mobile, first-time festive shoppers into confident purchasers?

Answer: Fix the structural and transactional leaks first (drawer-only cart fallback, mobile LCP, buy-box trust badges, a centralized FAQ, tappable contact, dead-end CTAs), then build the traffic-to-revenue flywheel (Loox review surfacing, WELCOME10 deal-framing consistency, Quick-Add on mobile, blog→product shoppability). None of these require re-platforming; most are Low–Medium effort on the existing Shopify stack.

Overall CRO Score: 5.6 / 10 (see §12). The store is strong on discovery and aesthetic trust, weak on checkout resilience, mobile speed, and transactional reassurance — the exact stages where a first-time, phone-first, festive buyer hesitates.

Estimated revenue impact if top issues are fixed: Current state assumption — ~155,140 visits/mo × ~2.0% CVR (mid fashion benchmark 1.5–2.5%) × ~₹2,800 blended AOV ≈ ₹8.7M/month. Conservative fix (CVR → 2.4%, +20% orders, partial LCP + trust wins) ≈ +₹1.7M/month. Optimistic (CVR → 3.0%, top-of-benchmark, full trust + speed + review wins) ≈ +₹4.3M/month. See §11 for the assumptions behind these numbers.


2. Funnel Analysis

E-commerce funnel mapped against Indinoor's verified structure (Homepage → PLP → PDP → Cart Drawer → Checkout → Purchase → Repeat).

StageWhat's verifiedDrop-off / friction observedClassification
Home → Category3-tile quick-nav + 5-tile category strip + 6 hero slides all route correctly; 17 well-merchandised sectionsNon-linked "Shop The Look" / "From The Creators" image banners (F3) waste two prime blocks; thin on-page H1 text (F9)Minor leak / Major missed CTA
Category → Product7 filter facets, correct filter logic (verified across all cards), monotonic sort, rich SEO copyCLEAR FILTERS desync bug (F-PLP1, Major) — resets URL but not grid; no per-card ratings (F-PLP3); no breadcrumb (F-PLP2); pagination depth unverified (F-PLP4)Blocked artery (functional bug)
Product → Add to CartIn-page AJAX add confirmed (URL stays on PDP, no nav-away); Buy It Now present; 6-image galleryNo Quick View/Quick Add (F-PLP5) — every add needs a full PDP trip on mobile; PDP B missing dimensions/weight (F-PDP3); no shipping/PIN/COD in buy box (F-PDP5/CC5)Ability friction (extra hops)
Cart → CheckoutAdd persists (proven at live /checkout line item); guest checkout email-only (F-CC7, PASS)Cart is drawer-only, no /cart page (F-CC1, Critical); drawer content fetch can fail silently (F-CC2, Major); weak empty-cart recovery (F-CC4, Major); WELCOME10 only surfaces at checkout (F-CC3)Blocked artery + single point of failure
Checkout → PurchaseClean standard Shopify checkout, PayU (Cards/UPI/NB/Wallets/BNPL/EMI) + COD, no forced OTP/account wall (F-CC7/CC8, PASS)No shipping cost/timeline until address entered (F-CC5); COD-handling-fee transparency unconfirmed (F-CC6)Minor (mostly solid)
Purchase → Repeat"Recently viewed" strip on PDP; Return Prime + Shiprocket; 1-yr warrantyNo visible post-purchase email/Loyalty loop (unable to verify backend); no app; no subscription (business-analysis)Missing link (post-purchase)

Blocked arteries: (a) PLP filter-clear bug and the drawer-only cart are the two highest-friction functional defects. (b) The discovery→consideration path is excellent; the consideration→confidence path is where users stall (no ratings on grid, no deal/shipping framing on PDP, no FAQ).

Missing links: (a) No centralized FAQ / objection hub (S3) — top jewellery objections (hallmark, buyback, resizing, COD safety) scattered across thin policy pages. (b) No post-purchase retention loop verifiable from frontend. (c) No Quick-Add to shorten the mobile add-to-cart hop.


3. Per-Page Reviews

3.1 Homepage

What's Working (and why it helps conversion)

  • Excellent festive discovery breadth — hero (6 slides routing to live Rakhi/Onam/Shanaya edits), quick-nav, category strip, motif, occasion, colour, craft, and a 28+ "Popular Searches" tag cloud. A first-time visitor can always answer "what can I explore?" — strong information scent lowers bounce.
  • Real social proof, verified present — the "HAPPY CUSTOMERS SAY" Judge.me/Judge-style section shows 6 named 5★ testimonials, two explicitly citing "Saw Shanaya wear this." Celebrity co-creation is the brand's strongest persuasion asset and is surfaced repeatedly.
  • No load-blocking popup — high-intent festive arrivals are not intercepted by a newsletter/survey modal on first view (positive for a paid-traffic site).
  • Logical, single-purpose section flow (17 blocks, low cognitive load).

Opportunity Areas

  • F3 — "SHOP THE LOOK" & "FROM THE CREATORS" banners are image-only, not linked (Category A — Objective Friction). Two large above-fold-ish merchandising blocks waste prime clickable real estate; the Shanaya "Creator" block especially should drive to /collections/co-created-with-shanaya. Impact: Major (lost merch sessions from the single strongest hook). Confidence: High Confidence Opportunity. Effort: Low. Realistic: Yes — wrap both banners in links; no dev risk.
  • F8 — Mobile performance regression (Category A). Phone LCP ~5.8s (Jul 2026, up from ~2.4s) per CrUX. A slow hero on 4G directly taxes the 92–97% phone audience at the worst moment. Impact: Critical (performance). Confidence: High Confidence Opportunity (field-data verified). Effort: Med–High (lazy-load hero GIF, defer Cooee/GoKwik, compress Indinoor_DesktopSize GIF). Realistic: Yes — this should be the #1 CRO investment this festive season.
  • F9 — Thin on-page text value proposition above the fold (Category A). The brand promise lives in the hero image; no H1/headline text in the AX tree. If images delay (F8), a first-time visitor sees a near-blank hero for seconds. Impact: Moderate. Confidence: Moderate Opportunity. Effort: Low–Med. Realistic: Yes — add a concise pre-hero headline ("Festive & wedding fashion jewellery, co-created by Shanaya Kapoor").
  • F2 — "SHOP WITH CONFIDENCE" trust copy baked into an image (Category A). Key trust lines (authentic / 1-yr warranty / 7-day return / secure) are not real text → invisible to crawlers/assistive tech. Impact: Moderate. Confidence: High Confidence Opportunity. Effort: Low–Med. Realistic: Yes.
  • F5/F6/F7 — Footer gaps: no social icons, no payment/secure badges, no copyright (Category B — Strategic Choice, but low trade-off). The brand has 94K IG + active Meta yet zero on-site social links; COD/UPI/Visa reassurance not surfaced. Impact: Moderate (checkout-confidence). Confidence: High Confidence Opportunity. Effort: Low. Realistic: Yes.
  • F1 / F10 / F11 — Minor: hero has 6 slides but 5 nav dots; no visible personalization/recently-viewed block (Cooee installed); under-hero promo strip not mirrored in mobile drawer. Effort: Low.

3.2 PLP (Product Listing Page)

What's Working

  • Powerful consideration surface — 7 filter facets (Price, Discount, Subcategory, Occasion, Craft, Style, Stone Colour) with verified-correct logic (Jhumka→21 exact, Jadau→73, combined→38 with 0 out-of-range) and monotonic Price Low→High sort across all 36 cards. Facet cross-disabling is good UX.
  • URL state + active-filter tags + CLEAR FILTERS pattern (when working) is shareable and reduces re-work.
  • Strong bottom-of-page SEO/educational copy aids both discovery and organic.

Opportunity Areas

  • F-PLP1 — CLEAR FILTERS / tag-removal desync bug (Category A — critical functional defect). Clicking CLEAR FILTERS resets the URL to base collection but the grid does not re-render — it keeps the filtered set (reproduced twice). Users see wrong inventory; high friction + trust hit. Impact: Major. Confidence: High Confidence Opportunity. Effort: Low–Med (fix filter JS to re-fetch + recount on clear). Realistic: Yes — patch first.
  • F-PLP3 — No star rating / review count on PLP cards (Category A). The brand is review-rich (homepage testimonials + Loox on PDP) but the grid — where compare/shortlist happens — shows none. Impact: Moderate (lower PLP→PDP CTR). Confidence: High Confidence Opportunity. Effort: Med (enable Judge.me/Loox "rating on collection cards"). Realistic: Yes.
  • F-PLP2 — No breadcrumb (Category A). Weaker orientation for deep-filter sessions. Impact: Moderate. Effort: Low. Realistic: Yes.
  • F-PLP5 — No Quick View / Quick Add (Category A). Every add needs a full PDP trip — extra hop on mobile. Impact: Minor–Moderate. Effort: Med. Realistic: Yes (add Quick Add popover or sticky PDP ATC).
  • F-PLP4 — Pagination depth unverified (Category A, verify). Only 6 numbered pages exposed for 347 products (~10 expected). If later pages are unreachable, 30%+ of catalogue is orphaned. Effort: Low (verify click-through).

3.3 PDP (Product Detail Page)

What's Working

  • Strong aesthetic trust & media — 6 gallery images + zoom/lightbox + prev/next; title is correct H1; SKU shown; "1 Year Warranty" + "7 Day Return" + "Trusted by 15K+" + Shanaya badges; "Complete the Look" cross-sell on flagship; "Recently viewed" strip.
  • Funnel-retentive buy box — accordions (not links) for policy info → no same-tab redirect trap; in-page AJAX add confirmed (no nav-away).
  • Clean single-variant structure removes a common variant-mismatch friction for this catalogue.

Opportunity Areas

  • F-PDP5 / F-CC5 — No shipping/PIN estimator, no tax line, no COD/secure reassurance in buy box (Category A). Shopper can't see delivery cost/date or payment security before cart — a top jewellery purchase-risk gap. Impact: Moderate–High. Confidence: High Confidence Opportunity. Effort: Med. Realistic: Yes — add PIN estimator + "inclusive of all taxes" + payment/secure badge row (GoKwik/COD already at checkout).
  • F-PDP2 — Trust badges baked into images (Category A). Return/warranty/15K badges are <img> with alt only (return alt literally "F7 Day Return Policy" — glyph mis-decode). SEO/assistive-invisible. Impact: Moderate. Effort: Low–Med. Realistic: Yes.
  • F-PDP3 — PDP B missing Dimensions & Weight (Category A). For jewellery, size/weight is a primary "will it fit/be too heavy" question; blank spec erodes confidence and raises returns. Impact: Moderate. Effidence: High Confidence Opportunity. Effort: Low (backfill PIM required-fields). Realistic: Yes.
  • F-PDP6 — Loox reviews not rendered in sandbox (unverified, not a confirmed defect). Widget present; content fetch to loox.io was blocked here. If it also fails on real browsers → Major (a review-rich brand with invisible PDP ratings loses its strongest closer). Action: re-test on a real browser before downgrading. Continuity correction: the PLP audit mis-attributed PDP reviews to Judge.me; the engine is Loox.
  • F-PDP7 — No discount/tax framing on PDP price (Category A/B). Collection cards show "25% Off" but PDP shows plain price; direct-to-PDP (Meta ad) arrivals see no deal framing. Impact: Minor. Effort: Low. Realistic: Yes.
  • F-PDP4 — Inconsistent cross-sell (Complete-the-Look on flagship, absent on staples) (Category A); F-PDP8 — no stock/scarcity signal (Category B — Strategic Consideration); F-PDP1 — no breadcrumb (Category A, continuity with PLP); F-PDP9 — footer trust gaps inherited (Category B).

3.4 Cart & Checkout

What's Working

  • Clean, guest-friendly standard Shopify checkout — email-only contact, no forced OTP/account wall (F-CC7, PASS); no third-party accelerator gate (GoKwik/Bold/Rush/Shop Pay) intercepting flow (F-CC8, PASS — this corrects a speculation in the PDP audit that "GoKwik powers COD at checkout"; COD is native Shopify PayU).
  • Rich Indian payment matrix — PayU (Cards/UPI/NB/Wallets/BNPL/EMI) + COD, with no separate COD handling-fee line when selected (F-CC6, positive; re-verify post-address on real browser).
  • Add-to-cart persists correctly — proven by reaching live /checkout with the correct line item (₹630 Jhumkas, Qty 1).

Opportunity Areas

  • F-CC1 — Cart is DRAWER-ONLY with no /cart page (Category A — Critical). /cart 301-redirects to /?openCart=true; the drawer is the single cart surface and its contents depend on a client fetch that can fail silently (F-CC2, Major). If the fetch fails, the shopper cannot view or edit their cart at the highest-intent moment. Impact: Critical. Confidence: High Confidence Opportunity (structural, verified via redirect + sandbox XHR failure). Effort: Med. Realistic: Yes — add a server-rendered /cart fallback page (Shopify default) or SSR the drawer contents. This is the single most important checkout resilience fix.
  • F-CC3 — WELCOME10 auto-applies only at checkout (Category A). Shopper sees plain ₹630 on PDP, then a silent −₹63 at checkout — deal-framing mismatch and mild "why didn't I see this" confusion. Impact: Moderate. Effort: Low (surface welcome offer on PDP buy box). Realistic: Yes.
  • F-CC4 — Weak empty-cart recovery (Category A, Major). Only Home/Bestsellers/Shop All links; no recommended/recently-viewed quick-add carousel in the drawer. Effort: Med. Realistic: Yes.
  • F-CC5 — No shipping cost/timeline until address entered; no free-shipping threshold bar (Category A, Moderate). Continuity with F-PDP5. Effort: Med. Realistic: Yes.
  • F-CC9 — EMI/BNPL available at checkout but not surfaced on PDP (Category B) — especially valuable on the ₹4,800 flagship. Effort: Low. Realistic: Yes.
  • F-CC10 — Mobile drawer/checkout UX not visually verified (verify) — drawer open/close, qty steppers, sticky "Confirm Order", mobile order-summary expansion need a real-phone re-check.

3.5 Search & Navigation

✅ Predictive search endpoint (/search/suggest) wired; inline drawer search box; "Popular Searches" tag cloud (28+ queries) is a strong internal-search aid. PLP filter logic verified correct. ❌ Navigation lacks breadcrumbs site-wide (PLP + PDP), weakening deep-session orientation. No search autocomplete quality was separately exercised, but the tag cloud compensates.

3.6 Policy / Support / Informational Pages

✅ Newsletter capture present on blog index; LimeChat WhatsApp widget loads (best friction-free channel); policy pages render simply and legibly. ❌ Universal dead-end pattern (S4, Major): About, Contact, every policy page, and blog articles contain zero in-content shop/next-step CTA — the footer is the only escape hatch. S1 (About no CTA) wastes the strongest emotional hook (Shanaya story). S5 (blogs not shoppable) — "Top Picks" name real products as plain text with 0 /products/ links; editorial intent doesn't convert. S2 (non-tappable contact, Major) — phone/email are plain text, not tel:/mailto:, on a 92–97% phone site; WhatsApp is only a floating bubble with no prefilled context. S3 (no centralized FAQ, Major) — top objections (hallmark, buyback, resizing, COD, insurance) not preempted pre-checkout. S6/S7 return/shipping policies omit refund timeline, return-shipping cost, resizing, insurance, COD. S9 no ring-size guide. S10 (buyback contradiction, Major-verify) — promoted "lifetime exchange/buyback" pillar is absent from the actual Return & Exchange policy (7-day return + 1-yr warranty only); reconcile to avoid trust + compliance exposure. S11/S12 WhatsApp under-leveraged; no operating hours/response SLA. S13 privacy slug typo prvacy-policy. S14 footer trust gaps (carried).


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

Sourced from page observations and inferred from the plated-fashion-jewellery, first-time, phone-first, festive-buyer context.

Visitor Objection (Big 5)Current Counter-Objection (what the site does)GapRecommended CO (Counter-Objection)
Trust — "Why should I believe a newborn brand?"Shanaya co-creation, "Trusted by 15K+", 1-yr warranty, House of Isharya heritage, 6 named testimonialsBadges are image-baked (invisible to crawlers/SR); no payment/secure badge in buy box; no FAQ; buyback promise contradicts policy (S10)Move trust lines to real text; add buy-box payment/secure + COD badge; build FAQ; reconcile buyback promise
Price — "Is it worth the money?"25% Off badges on cards; WELCOME10 at checkout; accessible median ₹2,390PDP shows plain price (no discount framing, F-PDP7); WELCOME10 silent until checkout (F-CC3); no EMI surfaced on PDP (F-CC9)Surface active discount + "inclusive of taxes" + EMI on PDP buy box; set WELCOME10 expectation pre-cart
Fit — "Will it suit me / fit / look like the photo?"6 gallery images + zoom; "Complete the Look"; styling tipsPDP B missing dimensions/weight (F-PDP3); no video/360; no customer photos (Loox blocked in sandbox); no size guide (S9)Backfill specs; add video/360 + customer photos; add ring-size guide; enable Loox UGC
Timing — "Why buy now?"Festive Rakhi/Onam/Shanaya hero; "Shop ₹3,499 & Get Free Rakhi"; sale badgesNo genuine low-stock/scarcity signal (F-PDP8); perpetual "Sale" risks training discount-wait (skill common-mistake warning)Use genuine low-stock on bestsellers only; avoid permanent site-wide sale framing
Effort — "How hard is this?"Guest checkout (email-only, no OTP wall — strong); clean navDrawer-only cart SPOF (F-CC1); CLEAR FILTERS bug (F-PLP1); no Quick Add (F-PLP5); non-tappable contact (S2); dead-end pages (S4)Add /cart fallback; fix filter JS; add Quick Add; tel:/mailto: + WhatsApp deep link; contextual CTAs on info pages

5. Persuasion Assets Audit

What exists (strong):

  • Credentials/Authority: House of Isharya 20-yr heritage, Shanaya Kapoor co-creation (rare sticky association), 1-yr warranty, operational maturity (GoKwik/Shiprocket/Return Prime).
  • Social Proof: 6 named 5★ testimonials on homepage (two cite Shanaya), "Trusted by 15K+", wishlist-save counters ("62"/"68") on PDP, Loox review engine installed (content unverified in sandbox).
  • Risk Reversal: 7-day return + 1-yr warranty badges; COD available (no surprise fee observed).

What's missing / weak:

  • Review visibility on the grid (F-PLP3) and deal/tax/EMI framing on PDP (F-PDP7/F-CC9) — the two highest-leverage persuasion gaps on the exact pages where decisions happen.
  • Transactional trust badges (payment/secure/COD) absent from buy box and footer (F-PDP9/homepage F6/S14).
  • Centralized FAQ (S3) — the single best pre-checkout objection-defuser for a trust-sensitive category.
  • Proof parity: trust copy baked into images (F2/F-PDP2) is weaker than real-text proof; buyback promise (S10) is currently unsupported by policy text — a proof contradiction, not just a gap.

Acquisition wishlist (how to get the missing assets):

  1. Import/enabled Loox reviews + photos across all 2,183 SKUs (highest-ROI trust asset for jewellery).
  2. Build a searchable FAQ page (accordion + search) covering hallmark/cert, 7-day return, 1-yr warranty, COD safety, shipping insurance, resizing, buyback — link from footer.
  3. Surface real-text trust + payment badges in the buy box and footer (SVG, not images).
  4. Reconcile the buyback/lifetime-exchange promise — either publish real terms or retire the unbacked claim.
  5. Add a ring-size guide (printable PDF scale or interactive tool) — a natural shoppable entry from Jewel Care.

6. Friction Audit (Fogg B = MAP: Prompt → Ability → Motivation)

Most conversion problems live in Ability, not Motivation — focus there first.

Physical Friction (Ability)

  • Mobile LCP regression ~5.8s (F8, Critical) — every second costs ~7% conversion; this is the dominant phone-first risk.
  • Drawer-only cart SPOF (F-CC1, Critical) — inability to view/edit cart if fetch fails.
  • CLEAR FILTERS desync (F-PLP1, Major) — broken ability to reset consideration.
  • No Quick Add (F-PLP5) — extra PDP hop on mobile.
  • Non-tappable contact (S2, Major) — can't one-tap call/email on a phone site.
  • Tap-target sizing, sticky buy-bar, drawer UX: unverified (mobile caveat).

Cognitive Friction (Ability)

  • No breadcrumbs (F-PLP2/F-PDP1) — weaker orientation in deep sessions.
  • Hidden costs appear late — no shipping/PIN/tax/COD framing pre-cart (F-PDP5/F-CC5).
  • Inconsistent deal framing — PDP plain price vs card "25% Off" vs silent WELCOME10 at checkout (F-PDP7/F-CC3).
  • Dead-end informational pages (S4) — no next-step scent after reading policy/About/blog.
  • No centralized FAQ (S3) — objections not preempted.

Emotional Friction (Motivation)

  • Trust-promise inconsistency (S10) — buyback advertised, absent from policy; erodes belief.
  • No visible social proof on grid/PDP-in-sandbox (F-PLP3/F-PDP6) — "will others vouch?" unanswered at decision point.
  • Uncertain return process (S6) — refund timeline/method/return-shipping cost not stated pre-purchase.
  • Fear of wrong size/fit (F-PDP3/S9) — missing dimensions/weight/size guide.

Quick-Win status: F3 (link banners), F5/F6/F7 (footer trust), F-CC3 (surface WELCOME10), S2 (tel:/mailto:), S13 (privacy typo), F-PDP7 (PDP discount) are all Low-effort, High-Confidence Quick Wins.


7. Bugs & Structural Anomalies

IDBug / AnomalySeverityEvidenceFix
F-CC1Cart is drawer-only; /cart 301→/?openCart=true; no fallback pageCriticalRedirect observed; sandbox XHR failure proved SPOFAdd server-rendered /cart fallback
F-PLP1CLEAR FILTERS resets URL but grid doesn't re-render (reproduced ×2)MajorLive DOM post-clickFix filter JS re-fetch + recount
F-PDP6 (cond.)Loox reviews content unverified (sandbox network block)Major if real#looxReviews empty SSR; loox.io fetch responseStatus 0Re-test on real browser; if failing, fix embed
F-PLP3 (correction)PLP audit mis-attributed PDP reviews to Judge.meN/A (doc)PDP source = Loox (#looxReviews, loox_global_hash)Corrected here
F-PDP5 (correction)PDP audit speculated "GoKwik powers COD at checkout"N/A (doc)Checkout = standard Shopify PayU+COD, no gate (F-CC8)Corrected here
S10Promoted "lifetime exchange/buyback" absent from policy pageMajor (verify)Business context vs Return & Exchange policy textReconcile promise vs policy
F1Hero has 6 slides but 5 nav dotsMinorLive DOMSync dot count
S13 / F4Footer Privacy slug typo prvacy-policyMinorFooter + policy HTMLRename + 301
F-PLP4Pagination depth unverified (~10 pages expected, 6 exposed)Minor (verify)data-grid-page 0–5Verify click-through

Not defects (cleared): single-variant products are normal for this catalogue (no variant-matrix gap); wishlist heart count is social proof, not a bug; guest checkout works (no OTP wall) — a genuine strength.


8. Quick Wins (Ranked by Impact/Effort — max 10)

#Quick WinEffortConfidenceRealisticExpected effect
1Link the "Shop The Look" + "From The Creators" banners (F3)LowHighYesRecovers merch sessions from strongest hook
2Add tel:/mailto: + WhatsApp deep-link on Contact (S2/S11)LowHighYesLifts mobile contact-initiation rate
3Surface WELCOME10 / welcome offer on PDP buy box (F-CC3/F-PDP7)LowHighYesSets discount expectation; reduces checkout confusion
4Footer: add social icons + payment/secure badges + © line (F5/F6/F7/S14)LowHighYesCheckout-confidence + cross-channel signal
5Fix CLEAR FILTERS desync (F-PLP1)Low–MedHighYesRemoves a hard functional blocker
6Add server-rendered /cart fallback (F-CC1)MedHighYesEliminates cart SPOF (highest resilience win)
7Move trust badges to real text + fix "F7" glyph (F2/F-PDP2)Low–MedHighYesCrawlable/selectable trust; polish
8Contextual "Shop the edit" CTA on About/Blog/Policy pages (S1/S4/S5)Low–MedHighYesConverts informational traffic back to funnel
9Add discount/tax/EMI framing + payment badge to PDP buy box (F-PDP7/F-CC9/F-PDP9)Low–MedHighYesTransactional-trust lift at decision point
10Backfill PDP dimensions/weight + add ring-size guide (F-PDP3/S9)LowHighYesReduces size-fit hesitation + returns

9. Top Opportunities (PIE-Prioritized — Top 5)

PIE = (Potential + Importance + Ease) / 3. Scale 1–10.

#OpportunityPIEPIEExpected impact
1Drawer-only cart → add /cart fallback + SSR drawer (F-CC1/F-CC2)9968.0Removes checkout SPOF; protects all mobile revenue
2Mobile LCP regression fix (F8)91047.7Recovers phone CVR across every page
3Centralized searchable FAQ + reconcile buyback (S3/S10)8857.0Defuses top pre-checkout objections
4Surface Loox reviews + ratings on grid/PDP (F-PLP3/F-PDP6)9857.3Strongest jewellery closer, currently invisible
5Buy-box transactional trust (PIN/shipping/tax/COD/secure badges) (F-PDP5/F-CC5/F-PDP9)8857.0Closes the aesthetic→transactional trust gap

(F-PLP1 filter bug, while critical, scores slightly lower on Importance/Ease trade-off but should still be patched immediately as a hygiene fix.)


10. A/B Testing Roadmap

Format: "If we [X], then [Y] will improve because [Z]." Priority: P0 = implement without testing, P1 = test first, P2 = when capacity allows.

ExperimentHypothesisPIEPrimary metricPriority
E1 — Cart fallback pageIf we add a server-rendered /cart page, then cart-view success rate will reach ~100% even on slow/blocked networks, because the drawer no longer has a single point of failure.8.0Cart-view success %P0 (implement — it's a resilience fix, not a guess)
E2 — Buy-box trust stripIf we add a payment/secure/COD + "inclusive of taxes" + PIN-estimator strip to the PDP buy box, then PDP→cart CVR will rise, because transactional risk is answered before add-to-cart.7.0PDP→cart CVRP1
E3 — WELCOME10 pre-cart framingIf we surface the welcome discount on the PDP ("Sign up & save 10%"), then checkout-abandonment from "unexpected discount" confusion will fall.7.0Checkout completionP1
E4 — Per-card ratings on PLPIf we enable Loox/Judge.me ratings on collection cards, then PLP→PDP CTR will rise, because social proof appears where compare/shortlist happens.7.3PLP→PDP CTRP1
E5 — On-hero text headlineIf we add a concise pre-hero H1 headline, then bounce rate will fall, because the value prop survives slow image load (F8/F9).6.0Bounce rateP2
E6 — Quick Add on mobileIf we add a Quick Add popover on PLP cards, then mobile add-to-cart rate will rise, because the extra PDP hop is removed.6.5Add-to-cart rate (mobile)P2
E7 — Empty-cart "You may also like"If we add a recently-viewed/related carousel to the empty-cart drawer, then empty-cart→browse recovery will rise.6.0Empty-cart recoveryP2

All experiments: calculate sample size before launch, run ≥1 full business cycle (incl. weekend), 95% confidence minimum, never peek-and-stop. Per the skill's bold-testing philosophy, E2/E4/E6 are the highest-leverage (they change what the buyer sees at the decision point), not button-color tweaks.


11. Revenue Impact Estimate

Assumptions (explicit — see Self-Check):

  • Monthly visits: 155,140 (SimilarWeb, user-provided, treated as ground truth per skill priority rule).
  • Current CVR: ~2.0% (mid fashion/jewellery benchmark 1.5–2.5%; no disclosed Indinoor CVR available — this is an assumption).
  • Blended AOV: ~₹2,800 (catalog median ₹2,390; sets/925-silver tail pulls blended above median — assumption).
  • Current monthly revenue ≈ 155,140 × 0.020 × 2,800 ≈ ₹8.7M.
ScenarioCVRMonthly ordersMonthly revenueΔ vs current
Current (assumed)2.0%~3,103₹8.7M
Conservative (cart fallback + F8 partial + footer trust + WELCOME10 framing)2.4%~3,723₹10.4M+₹1.7M (+20%)
Optimistic (all PIE-top-5 + reviews surfaced + FAQ + Loox + Quick Add)3.0%~4,654₹13.0M+₹4.3M (+50%)

These ranges are directional, anchored to the fashion/jewellery benchmark band, not to any disclosed Indinoor figure. The largest single contributors are the cart-resilience fix (protects existing mobile revenue from being lost at the SPOF) and the mobile LCP recovery (lift across all pages).


12. CRO Score Breakdown

CategoryScoreNotes
Value Proposition Clarity6/10Strong brand promise in imagery + Shanaya; thin on-page H1 text (F9)
Trust & Credibility6/10Excellent aesthetic trust; weak transactional trust + image-baked badges + buyback contradiction (S10)
Navigation & Findability7/10Outstanding discovery (filters, taxonomy, tag cloud); no breadcrumbs; CLEAR FILTERS bug (F-PLP1)
Product Presentation7/10Strong 6-image PDPs; missing specs on some SKUs (F-PDP3); no video/360
Cart & Checkout5/10Clean guest checkout (PASS) but drawer-only SPOF (Critical) + silent WELCOME10
Persuasion Assets6/10Reviews/testimonials exist but under-surfaced on grid/PDP; no FAQ
Urgency & Scarcity4/10No genuine low-stock signal (F-PDP8); perpetual sale risk (skill warning)
Risk Reversal6/107-day return + 1-yr warranty present but policy gaps (S6/S7) + unstated refund timeline
Overall5.6/10Strong discovery + aesthetic trust; weak checkout resilience, mobile speed, transactional trust

13. Recommendations Summary (by timeline)

Immediate (This Week) — critical fixes & bugs

  • Fix CLEAR FILTERS desync (F-PLP1).
  • Add server-rendered /cart fallback page (F-CC1) — protects all mobile revenue.
  • Add tel:/mailto: + WhatsApp deep-link on Contact (S2/S11).
  • Link "Shop The Look" + "From The Creators" banners (F3).
  • Fix privacy slug typo prvacy-policy (S13/F4).

Short-Term (This Month) — high-impact improvements

  • Mobile LCP recovery: lazy-load/compress hero GIF, defer Cooee/GoKwik, CDN image optimization (F8).
  • Surface WELCOME10 + discount/tax/EMI + payment/secure badges in PDP buy box (F-CC3/F-PDP7/F-CC9/F-PDP9).
  • Footer: add social icons + payment/secure badges + © line (F5/F6/F7/S14).
  • Build centralized searchable FAQ; reconcile buyback promise (S3/S10).
  • Backfill PDP dimensions/weight; add ring-size guide (F-PDP3/S9).
  • Contextual "Shop the edit" CTAs on About/Blog/Policy pages (S1/S4/S5).

Medium-Term (This Quarter) — structural changes

  • Enable Loox ratings on PLP cards + verify Loox renders on real browsers (F-PLP3/F-PDP6).
  • Add Quick Add popover on mobile PLP (F-PLP5); sticky PDP buy bar (verify mobile).
  • Empty-cart "You may also like" carousel (F-CC4); free-shipping threshold bar (F-CC5).
  • Make trust badges real text; add policy-page trust icons (F2/F-PDP2/S8).

Long-Term (This Year) — strategic initiatives

  • Post-purchase retention loop (Klaviyo/loyalty) — verify backend, then expand (business-analysis notes no visible loop).
  • Quick-commerce (Blinkit/Zepto) for festive gifting whitespace.
  • Re-test full mobile visual layer on real devices before each festive peak.

14. Measurement Plan

MetricToolFrequency
Conversion rateShopify Analytics / GA4Weekly
Cart abandonment rateShopify AnalyticsWeekly
Add-to-cart rate (PLP vs PDP)Shopify Analytics + instrumented eventsWeekly
Cart-view success rate (drawer + /cart)Custom health checkDaily (post-fix)
Mobile LCP / INP (CrUX)PageSpeed/CrUXWeekly (festive: daily)
Email capture rateKlaviyo/ShopifyWeekly
COD vs prepaid splitPayment dashboardMonthly
Average order valueShopify AnalyticsWeekly
Loox review-impression + countLoox dashboardWeekly
FAQ views / pre-checkout objection ticketsGA4 + support logsMonthly
Traffic by sourceGA4Weekly

15. Mandatory Self-Check

CheckQuestionStatus
FrictionDiagnosed via Fogg (Prompt→Ability→Motivation)?✅ Ability-focused (LCP, cart SPOF, filter bug, contact, dead-ends)
MobileRecommendations tested on mobile?⚠ Mobile visual layer unverified (env limitation) — explicitly flagged; re-check on real device
EthicsNo dark patterns / misleading urgency?✅ Recommended genuine low-stock only; warned against perpetual sale framing
DataRecommendations backed by data/benchmarks?✅ CrUX LCP, filter-logic verification, fashion CVR band, Shopify checkout observation
PrioritizationPIE-prioritized?✅ §9 PIE table
LocalLocal payment methods accounted for?✅ COD/UPI/PayU/EMI surfaced; recommended buy-box COD/secure badge
AssumptionsSector/traffic/CVR assumptions explicit?✅ §11 + below

Self-Check: Complete (with the mobile-verification remark above). Assumptions:

  1. Monthly visits ≈ 155,140 (user-provided SimilarWeb; treated as ground truth).
  2. Current CVR ≈ 2.0% — mid fashion/jewellery benchmark; no disclosed Indinoor CVR available.
  3. Blended AOV ≈ ₹2,800 — derived from catalog median ₹2,390 + set/925-silver tail; assumption.
  4. COD-handling-fee transparency (F-CC6) and Loox real-browser rendering (F-PDP6) are unconfirmed (sandbox network limits) and must be re-verified on a live browser.
  5. All mobile pixel-level layout, tap-target sizing, sticky buy-bar, and drawer UX are unverified (no mobile-emulation in audit environment).

To validate (items the user/brand must confirm):

  • Re-run the cart drawer, Loox reviews, and full mobile visual layer on a real phone/browser before sign-off (F-CC1/F-CC2/F-CC10, F-PDP6, all mobile caveats).
  • Confirm whether COD adds a handling fee post-address (F-CC6) on a live order.
  • Reconcile the buyback/lifetime-exchange promise against what PDPs/ads actually claim vs the 7-day-return policy (S10).
  • Verify the actual Indinoor conversion rate and AOV from Shopify Analytics to replace the benchmark-based estimates in §11.
  • Check stock ratio (business-analysis noted ~45% in-stock at capture) — if real, it is a separate large leak not covered by page audits.

Sources cited: pageaudit/homepage.md (F1–F11), pageaudit/plp.md (F-PLP1–F-PLP6), pageaudit/pdp.md (F-PDP1–F-PDP9), pageaudit/cart-checkout.md (F-CC1–F-CC10), pageaudit/support-and-utility.md (S1–S14), business-analysis.md (CrUX device mix §5a, LCP regression §16, price tiers §11, tech stack §16, buyback pillar §21, traffic context). Live Shopify checkout observation provided the cart-persistence proof and the GoKwik-correction. CrUX field data via cruxvis.withgoogle.com (origin https://indinoor.in). Traffic figure via user-provided SimilarWeb.