Mi Arcus
Audit Overview
Your store's untapped revenue potential — and how to unlock it
Why We Created This Audit
We analyzed https://miarcus.com the same way we've audited 350+ e-commerce stores — looking for the specific gaps between your current experience and what top-performing Fashion & Apparel stores deliver. Every finding in this report is a revenue opportunity backed by industry data and competitive benchmarks.
What We Analyzed
- UX & Conversion Design10 findings
- Performance & Speedvs 4 competitors
- Technology & App StackPlatform + 10 apps
- Industry BenchmarksFashion & Apparel
Pages Analyzed
- Homepage3 findings
- Collection Pages1 findings
- Product Pages (PDP)4 findings
- Cart & Checkout2 findings
This audit was prepared by Growisto — a CRO-led Website development team behind 167% conversion growth for Atomberg, 46% CR lift for TyresNmore, and 350+ e-commerce projects.
Performance & Technology
Speed benchmarks, Core Web Vitals, and technology assessment for Mi Arcus
Mobile PageSpeed Score
Mobile lab scores are weak across this entire category, and Mi Arcus leads the peer set at 49/100 — ahead of Baby Moo, R for Rabbit, Nino Bambino and SuperBottoms. The lab test punishes a JavaScript-heavy Shopify build, but real-user field data tells a much better story.
Competitive Comparison
Benchmarked against 4 leading Fashion & Apparel stores in your market
| Store | Mobile Score | Desktop Score | Mobile LCP | Mobile CLS | Mobile TBT |
|---|---|---|---|---|---|
| Mi Arcus (Client) | 49 | 53 | 29.2s | 0 | 295ms |
| Baby Moo | 44 | 56 | 23.0s | 0 | 477ms |
| Nino Bambino | 31 | 46 | 27.9s | 0.042 | 1,133ms |
| SuperBottoms | 31 | 35 | 42.7s | 0.001 | 1,614ms |
| R for Rabbit | 34 | 34 | 26.8s | 0.013 | 1,038ms |
⚠ Note: Baby Moo, Nino Bambino, SuperBottoms, R for Rabbit score lower than Mi Arcus on mobile PageSpeed. This reflects the Fashion & Apparel category average — even established brands in this space struggle with mobile performance. The opportunity is to leapfrog the category, not just match it.
Core Web Vitals — Google's UX Quality Signals
Sites failing Core Web Vitals may rank lower in Google mobile search results
LCP How fast content appears
FCP First visual response
TBT Main thread blocking
CLS Visual stability
INP Tap/click responsiveness
What This Means for Revenue
Mi Arcus scores 49/100 on mobile and 53/100 on desktop in the Lighthouse lab test — the strongest mobile result of the five stores benchmarked, where the rest land between 31 and 44. The silver lining is real: CrUX field data from actual visitors shows LCP at 2.1s (rated FAST) against a lab figure of 29.2s, so the lab is hitting a worst-case cold-cache scenario that most returning shoppers never experience. Two things are still worth attention. Interaction to Next Paint sits at 218 ms in the field, just over the 200 ms threshold, which points to main-thread work competing with taps. And desktop Total Blocking Time is 1,802ms — the heaviest in the peer set despite the best mobile score, indicating scripts that could be deferred. Layout stability is excellent everywhere (CLS effectively zero), so the foundation is sound; this is a script-weight problem, not a rebuild.
Technology Stack
Platform
Shopify
Standard Shopify (Online Store) hosting — auto-scaling, PCI-compliant infrastructure, native product/cart APIs confirmed working (product JSON, /cart/add.js).
Theme
CT Miarcus-New-Updates
- Type: Custom-built theme (agency-developed, footer credits 'Codetasker')
- Dated build (12/06/26) — custom fork, not a public Shopify Theme Store theme
- Deep GoKwik integration (checkout, cart drawer, PDP delivery-estimate widget) layered on top of a custom base theme
Checkout & Payments
GoKwik Checkout (Overlay) via GoKwik Checkout (routes UPI/cards/netbanking)
- Guest checkout: Enabled via GoKwik's hosted checkout flow
- Express checkout: native Shopify express button (Shop Pay / Google Pay class) confirmed present on the PDP, alongside GoKwik's own payment-offers module
- UPI apps (Paytm, PhonePe visible in the Special Offers module), cards, netbanking via GoKwik; native Shopify express button also present on PDP
Technology Assessment
Mi Arcus runs on Shopify with a custom-built theme and GoKwik layered over both checkout and the cart experience. Payments and security are solid (COD, UPI, cards, valid SSL), but the GoKwik overlay replaces the native /cart page with a client-rendered drawer, and the storefront carries a heavier third-party script footprint than typical for the category (GoKwik's own suite, Searchanise search/filtering, Microsoft Clarity, Google/Meta/Bing ad tags, plus at least two unidentified third-party scripts) — worth a performance and vendor audit alongside the UX fixes in this deck.
UX & Conversion Findings
Page-by-page analysis with visual comparisons against top Fashion & Apparel stores
- Typing multiple characters into the header search box (verified live with 'shirt') produces no dropdown, no product thumbnails, and no suggested categories — the page behind the search overlay stays completely static.
- The search field itself is a real, working input; the gap is purely the absence of predictive results, not a broken search box.
- Predictive search is close to universal in fashion e-commerce — it lets shoppers self-correct typos and discover products in seconds instead of committing to a full-text search and a results page.
- Searchanise is already present on the site powering collection filters, so predictive search is a configuration change rather than a new purchase.
- Searchanise is already installed on the store for filtering — enable its instant-search / autocomplete module so typing a few characters returns live product thumbnails, prices, and top categories without paying for a second app.
- Surface trending or most-searched terms as chips below the search bar for shoppers who haven't started typing yet.
- Scrolling roughly one screen down the homepage, past the hero and into the 'Parent Favorites' carousel, removes the header entirely — no logo, search, or cart icon remains on screen.
- Reaching search, the cart, or the menu again requires scrolling all the way back to the very top of the page.
- The homepage runs to over 7,000px of scroll across multiple carousels and banners, so most of a browsing session happens with zero navigation on screen.
- Make the header sticky/fixed so it stays visible at every scroll depth, matching the pattern most India fashion D2C sites already use.
- Keep the sticky bar compact (logo, search, cart) so it doesn't eat mobile screen space.
- The footer newsletter block reads 'Join our community for exclusive offers, parenting tips, and the latest in baby comfort - delivered straight to your inbox' with no percentage or rupee amount attached to signing up.
- The only incentive language anywhere on the homepage is the site-wide 'Flat 50% Off' sale banner, which every visitor already sees whether or not they hand over their email.
- A first-order discount is one of the most common reasons shoppers accept an email capture; without one, this form mostly collects addresses from people who were already going to buy.
- Add a specific, visible incentive to the signup block itself (for example, 'Get 10% off your first order').
- Reinforce the same offer in a slim top banner or a single-dismiss welcome popup so it isn't only visible to footer-scrollers.
- Opening the collection filter drawer and expanding 'Age / Size' shows one flat checkbox list mixing garment letter sizes (M, L, XL, XXL) with centimetre product dimensions (27 cm, 23x13 cm, 45x45 cm, and dozens more), with no separators between the two systems.
- Scrolling that same list further reveals over forty overlapping month/year age checkboxes (0 M, 0-2 M, 0-3 M, 0-6 M, 2-4 M, 3-6 M, 4-6 M, 6-9 M... through 5-6 Y), each labelled only with a bare result count and no age-tier grouping.
- For a brand spanning apparel, bedding, gear, and feeding across a 0-6Y range, this single list asks a parent to already know the exact label their child's size uses before they can filter anything.
- The brand's own 'Shop By Age' navigation entry shows age-based browsing is a recognised need — this filter panel is where that same idea breaks down into an unsorted wall of checkboxes.
- Split 'Age / Size' into separate groups (Clothing Age/Size, Bedding Dimensions, Gear Dimensions) so each list only shows options relevant to the products actually in view.
- Within the clothing age group, collapse overlapping bands into the brand's own standard tiers (0-3M, 3-6M, 6-12M, 1-2Y, 2-3Y, etc.) instead of listing every raw variant value in the catalogue.
- The product title, price, and gallery are all visible above the fold, but there is no star rating, numeric score, or review count anywhere near them.
- The homepage banner promises a brand-wide rating from thousands of happy parents, but that reassurance never reappears on the product itself, where the purchase decision actually happens.
- Scrolling the full page confirms there is no reviews block at all — the space between the product accordions and the 'You May Also Like' carousel carries a store-locator video instead of customer proof.
- A text scan of the whole product page returns no occurrence of 'review', 'rating', or 'stars', so this is a missing review system rather than a placement problem.
- Install a reviews app that supports photo and video UGC (Judge.me, Loox, or similar) across every PDP template, so the gap closes catalogue-wide rather than product by product.
- Surface the star rating and review count directly under the product title above the price line, and make it tappable so it jumps to the full reviews section.
- Seed the first reviews from existing offline-store customers so newly published products never launch with an empty block — R for Rabbit and SuperBottoms both carry a visible star rating and review count on the product page.
- The area around Add to Cart, Buy It Now, and the pincode delivery checker carries a payment-offer banner and the store's return-policy badge row, but no mention of shipping cost or a free-shipping threshold anywhere in that zone.
- The only place shipping cost appears on the whole purchase path is a small 'Incl. ~Rs.50 est. shipping' line inside the cart, which a shopper only sees after adding the item.
- Core apparel here sits well under the Rs.10,000 mark, where a shipping-threshold nudge is proven to lift basket size, not just reduce surprise at checkout.
- The audited product sells at ₹499.50 against an MRP of ₹999.00 (50% OFF), yet the block around Add to Cart carries only a delivery-estimate widget and payment offers — no shipping-cost line at all.
- The ~₹50.00 shipping fee surfaces only later, inside the cart's estimated total, so the first time a shopper learns delivery is not free is after they have already committed to the basket.
- Add a one-line shipping callout directly beside the Add to Cart button and state the threshold explicitly — for example free shipping above ₹999 with a flat ₹50 below it, which matches the fee the cart already charges today.
- Repeat the same line in the cart next to the estimated-shipping charge so the message is consistent end to end.
- On this product, nine of the ten size pills (3-6M through 5-6Y) are marked unavailable in the underlying markup, but every pill renders in the exact same outline style as the one size that is actually in stock (0-3M, '8 left').
- Tapping an unavailable size does show a strikethrough and turns Add to Cart into a disabled 'SOLD OUT' state, so the feedback exists — but only after the tap, not before it.
- A parent shopping for a specific age has no way to scan the size row and know which sizes are worth tapping; on a product where 90% of sizes are sold out, that is nine wasted taps before finding the one that works.
- Render unavailable sizes with a visible sold-out treatment (greyed text, strikethrough, or a diagonal line) in their default, unselected state — not only after they are tapped.
- Surface the in-stock size(s) first in the row so the available option is the fastest thing to spot.
- The size selector lists ten age bands (0-3M through 5-6Y) with no 'Size Guide' or 'Size Chart' link next to it, in the accordions below, or anywhere else on the page.
- A full text scan of the entire product page — gallery, price, size row, and every accordion — returns zero mentions of a size chart, fit guide, or body measurements.
- Age-band sizing varies enough between brands that parents buying for a fast-growing child need a measurement reference more than almost any other apparel shopper — this compounds the same gap visible in the collection page's own Age/Size filter.
- The cart's own announcement bar states there is no return or exchange on sale products, and the audited product is half-price — so a size chosen wrongly without a chart cannot be corrected, which turns a sizing guess into a lost customer rather than an exchange.
- Add a 'Size Guide' link directly beside the Size label that opens a chart mapping each age band to height, weight, and chest measurements in centimetres.
- Fold the same chart into the PDP's existing accordion pattern (next to Care Guide) so it is reachable without leaving the page.
- The GoKwik cart drawer shows 'Incl. ~Rs.50.00 est. shipping' as a flat line inside the Estimated Total — there is no progress bar, no 'Add Rs.X more for free shipping' message, and no threshold mentioned anywhere in the drawer.
- The same drawer already carries a green 'Saved so far' savings strip in the visual position a shipping-progress bar would typically sit, showing the theme already supports this kind of merchandising strip — it just isn't wired to shipping.
- Free-shipping progress bars are one of the most direct AOV levers available in cart, and India stores specifically under-use this pattern relative to other regions.
- Add a shipping-progress bar above or below the existing 'Saved so far' strip: 'Add Rs.X more for free shipping' with a visual fill as items are added.
- Set the threshold just above the current average order value so it nudges a genuine second add rather than a token amount.
- The cart drawer shows an open, empty 'Enter Coupon Code' input directly below the line item, with a 'View All Offers' link right beneath it.
- An open, empty coupon field is a direct invitation to open a new tab and search for a discount code — exactly the exit that a collapsed 'Have a coupon?' link avoids.
- Nothing else in the drawer (cross-sell, savings strip, estimated total) requires leaving the app; the coupon field is currently the one element that does.
- The drawer's line item already shows ₹999.00 struck through against ₹499.50 (50% OFF), a ₹599.00 cross-sell beneath it, and a ₹499.50 'Saved so far' strip — the discount is applied and plainly visible.
- Even so, an empty 'Enter Coupon Code' box sits above an estimated total of ₹549.50 incl. ~₹50.00 est. shipping, inviting a hunt for a better code that does not exist.
- Collapse the coupon input behind a 'Have a coupon?' text link that expands the field only when tapped.
- If a first-order or seasonal code is already active, auto-apply it and show the applied state instead of an empty field.
App Ecosystem
What's installed vs what's missing from best-in-class Fashion & Apparel stores
Detected
Missing
Present (10)
Missing (5)
App Stack Assessment
Mi Arcus's app stack is heavily invested in checkout conversion (GoKwik) and advertising measurement (GA4, Meta Pixel, Google Ads, Bing UET, Clarity), which is a reasonable Tier 3 traffic profile. The gap is on the trust and retention side: no reviews app, no size-guide tool, and no email/SMS platform detected — all three are foundational for a repeat-purchase, size-sensitive category like baby and kids apparel.
Confidential — Prepared for Mi Arcus by Growisto | September 2026