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).
| Stage | What's verified | Drop-off / friction observed | Classification |
|---|---|---|---|
| Home → Category | 3-tile quick-nav + 5-tile category strip + 6 hero slides all route correctly; 17 well-merchandised sections | Non-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 → Product | 7 filter facets, correct filter logic (verified across all cards), monotonic sort, rich SEO copy | CLEAR 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 Cart | In-page AJAX add confirmed (URL stays on PDP, no nav-away); Buy It Now present; 6-image gallery | No 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 → Checkout | Add 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 → Purchase | Clean 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 warranty | No 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_DesktopSizeGIF). 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
/checkoutwith the correct line item (₹630 Jhumkas, Qty 1).
❌ Opportunity Areas
- F-CC1 — Cart is DRAWER-ONLY with no
/cartpage (Category A — Critical)./cart301-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/cartfallback 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) | Gap | Recommended 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 testimonials | Badges 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,390 | PDP 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 tips | PDP 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 badges | No 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 nav | Drawer-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):
- Import/enabled Loox reviews + photos across all 2,183 SKUs (highest-ROI trust asset for jewellery).
- 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.
- Surface real-text trust + payment badges in the buy box and footer (SVG, not images).
- Reconcile the buyback/lifetime-exchange promise — either publish real terms or retire the unbacked claim.
- 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
| ID | Bug / Anomaly | Severity | Evidence | Fix |
|---|---|---|---|---|
| F-CC1 | Cart is drawer-only; /cart 301→/?openCart=true; no fallback page | Critical | Redirect observed; sandbox XHR failure proved SPOF | Add server-rendered /cart fallback |
| F-PLP1 | CLEAR FILTERS resets URL but grid doesn't re-render (reproduced ×2) | Major | Live DOM post-click | Fix 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 0 | Re-test on real browser; if failing, fix embed |
| F-PLP3 (correction) | PLP audit mis-attributed PDP reviews to Judge.me | N/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 |
| S10 | Promoted "lifetime exchange/buyback" absent from policy page | Major (verify) | Business context vs Return & Exchange policy text | Reconcile promise vs policy |
| F1 | Hero has 6 slides but 5 nav dots | Minor | Live DOM | Sync dot count |
| S13 / F4 | Footer Privacy slug typo prvacy-policy | Minor | Footer + policy HTML | Rename + 301 |
| F-PLP4 | Pagination depth unverified (~10 pages expected, 6 exposed) | Minor (verify) | data-grid-page 0–5 | Verify 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 Win | Effort | Confidence | Realistic | Expected effect |
|---|---|---|---|---|---|
| 1 | Link the "Shop The Look" + "From The Creators" banners (F3) | Low | High | Yes | Recovers merch sessions from strongest hook |
| 2 | Add tel:/mailto: + WhatsApp deep-link on Contact (S2/S11) | Low | High | Yes | Lifts mobile contact-initiation rate |
| 3 | Surface WELCOME10 / welcome offer on PDP buy box (F-CC3/F-PDP7) | Low | High | Yes | Sets discount expectation; reduces checkout confusion |
| 4 | Footer: add social icons + payment/secure badges + © line (F5/F6/F7/S14) | Low | High | Yes | Checkout-confidence + cross-channel signal |
| 5 | Fix CLEAR FILTERS desync (F-PLP1) | Low–Med | High | Yes | Removes a hard functional blocker |
| 6 | Add server-rendered /cart fallback (F-CC1) | Med | High | Yes | Eliminates cart SPOF (highest resilience win) |
| 7 | Move trust badges to real text + fix "F7" glyph (F2/F-PDP2) | Low–Med | High | Yes | Crawlable/selectable trust; polish |
| 8 | Contextual "Shop the edit" CTA on About/Blog/Policy pages (S1/S4/S5) | Low–Med | High | Yes | Converts informational traffic back to funnel |
| 9 | Add discount/tax/EMI framing + payment badge to PDP buy box (F-PDP7/F-CC9/F-PDP9) | Low–Med | High | Yes | Transactional-trust lift at decision point |
| 10 | Backfill PDP dimensions/weight + add ring-size guide (F-PDP3/S9) | Low | High | Yes | Reduces size-fit hesitation + returns |
9. Top Opportunities (PIE-Prioritized — Top 5)
PIE = (Potential + Importance + Ease) / 3. Scale 1–10.
| # | Opportunity | P | I | E | PIE | Expected impact |
|---|---|---|---|---|---|---|
| 1 | Drawer-only cart → add /cart fallback + SSR drawer (F-CC1/F-CC2) | 9 | 9 | 6 | 8.0 | Removes checkout SPOF; protects all mobile revenue |
| 2 | Mobile LCP regression fix (F8) | 9 | 10 | 4 | 7.7 | Recovers phone CVR across every page |
| 3 | Centralized searchable FAQ + reconcile buyback (S3/S10) | 8 | 8 | 5 | 7.0 | Defuses top pre-checkout objections |
| 4 | Surface Loox reviews + ratings on grid/PDP (F-PLP3/F-PDP6) | 9 | 8 | 5 | 7.3 | Strongest jewellery closer, currently invisible |
| 5 | Buy-box transactional trust (PIN/shipping/tax/COD/secure badges) (F-PDP5/F-CC5/F-PDP9) | 8 | 8 | 5 | 7.0 | Closes 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.
| Experiment | Hypothesis | PIE | Primary metric | Priority |
|---|---|---|---|---|
| E1 — Cart fallback page | If 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.0 | Cart-view success % | P0 (implement — it's a resilience fix, not a guess) |
| E2 — Buy-box trust strip | If 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.0 | PDP→cart CVR | P1 |
| E3 — WELCOME10 pre-cart framing | If we surface the welcome discount on the PDP ("Sign up & save 10%"), then checkout-abandonment from "unexpected discount" confusion will fall. | 7.0 | Checkout completion | P1 |
| E4 — Per-card ratings on PLP | If we enable Loox/Judge.me ratings on collection cards, then PLP→PDP CTR will rise, because social proof appears where compare/shortlist happens. | 7.3 | PLP→PDP CTR | P1 |
| E5 — On-hero text headline | If we add a concise pre-hero H1 headline, then bounce rate will fall, because the value prop survives slow image load (F8/F9). | 6.0 | Bounce rate | P2 |
| E6 — Quick Add on mobile | If 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.5 | Add-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.0 | Empty-cart recovery | P2 |
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.
| Scenario | CVR | Monthly orders | Monthly 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
| Category | Score | Notes |
|---|---|---|
| Value Proposition Clarity | 6/10 | Strong brand promise in imagery + Shanaya; thin on-page H1 text (F9) |
| Trust & Credibility | 6/10 | Excellent aesthetic trust; weak transactional trust + image-baked badges + buyback contradiction (S10) |
| Navigation & Findability | 7/10 | Outstanding discovery (filters, taxonomy, tag cloud); no breadcrumbs; CLEAR FILTERS bug (F-PLP1) |
| Product Presentation | 7/10 | Strong 6-image PDPs; missing specs on some SKUs (F-PDP3); no video/360 |
| Cart & Checkout | 5/10 | Clean guest checkout (PASS) but drawer-only SPOF (Critical) + silent WELCOME10 |
| Persuasion Assets | 6/10 | Reviews/testimonials exist but under-surfaced on grid/PDP; no FAQ |
| Urgency & Scarcity | 4/10 | No genuine low-stock signal (F-PDP8); perpetual sale risk (skill warning) |
| Risk Reversal | 6/10 | 7-day return + 1-yr warranty present but policy gaps (S6/S7) + unstated refund timeline |
| Overall | 5.6/10 | Strong 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
/cartfallback 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
| Metric | Tool | Frequency |
|---|---|---|
| Conversion rate | Shopify Analytics / GA4 | Weekly |
| Cart abandonment rate | Shopify Analytics | Weekly |
| Add-to-cart rate (PLP vs PDP) | Shopify Analytics + instrumented events | Weekly |
Cart-view success rate (drawer + /cart) | Custom health check | Daily (post-fix) |
| Mobile LCP / INP (CrUX) | PageSpeed/CrUX | Weekly (festive: daily) |
| Email capture rate | Klaviyo/Shopify | Weekly |
| COD vs prepaid split | Payment dashboard | Monthly |
| Average order value | Shopify Analytics | Weekly |
| Loox review-impression + count | Loox dashboard | Weekly |
| FAQ views / pre-checkout objection tickets | GA4 + support logs | Monthly |
| Traffic by source | GA4 | Weekly |
15. Mandatory Self-Check
| Check | Question | Status |
|---|---|---|
| Friction | Diagnosed via Fogg (Prompt→Ability→Motivation)? | ✅ Ability-focused (LCP, cart SPOF, filter bug, contact, dead-ends) |
| Mobile | Recommendations tested on mobile? | ⚠ Mobile visual layer unverified (env limitation) — explicitly flagged; re-check on real device |
| Ethics | No dark patterns / misleading urgency? | ✅ Recommended genuine low-stock only; warned against perpetual sale framing |
| Data | Recommendations backed by data/benchmarks? | ✅ CrUX LCP, filter-logic verification, fashion CVR band, Shopify checkout observation |
| Prioritization | PIE-prioritized? | ✅ §9 PIE table |
| Local | Local payment methods accounted for? | ✅ COD/UPI/PayU/EMI surfaced; recommended buy-box COD/secure badge |
| Assumptions | Sector/traffic/CVR assumptions explicit? | ✅ §11 + below |
Self-Check: Complete (with the mobile-verification remark above). Assumptions:
- Monthly visits ≈ 155,140 (user-provided SimilarWeb; treated as ground truth).
- Current CVR ≈ 2.0% — mid fashion/jewellery benchmark; no disclosed Indinoor CVR available.
- Blended AOV ≈ ₹2,800 — derived from catalog median ₹2,390 + set/925-silver tail; assumption.
- 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.
- 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.