Jaipur Kurti
Audit Overview
Your store's untapped revenue potential — and how to unlock it
Why We Created This Audit
We analyzed https://jaipurkurti.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 + 7 apps
- Industry BenchmarksFashion & Apparel
Pages Analyzed
- Homepage1 findings
- Collection Pages1 findings
- Product Pages (PDP)4 findings
- Cart & Checkout4 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 Jaipur Kurti
Mobile PageSpeed Score
Mobile lab score of 37/100 sits in the same band as every benchmarked competitor (Libas 33, Soch 36, Biba 40) — slow mobile pages are a category-wide norm in Indian ethnic wear, not a Jaipur Kurti-specific weakness. The lab bottleneck is render-blocking work: a 23.3s Largest Contentful Paint and 1,013ms of main-thread blocking, against a near-perfect layout stability score of 0.001.
Competitive Comparison
Benchmarked against 4 leading Fashion & Apparel stores in your market
| Store | Mobile Score | Desktop Score | Mobile LCP | Mobile CLS | Mobile TBT |
|---|---|---|---|---|---|
| Jaipur Kurti (Client) | 37 | 57 | 23.3s | 0.001 | 1,013ms |
| Libas | 33 | 58 | — | — | — |
| Biba | 40 | 41 | — | — | — |
| Soch | 36 | 51 | — | — | — |
⚠ Note: Libas, Soch score lower than Jaipur Kurti 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
Jaipur Kurti scores 37/100 on mobile and 57/100 on desktop in Lighthouse lab conditions — mid-pack against Libas (33), Soch (36) and Biba (40). The more important number is the field data: real visitors on jaipurkurti.com record a 1.6s LCP, 127ms INP and 0.00 CLS, all of which Google classifies as FAST, giving the origin an overall FAST rating. In other words, actual customers are not experiencing the slowness the lab test simulates on a throttled mid-tier device. That gap matters for prioritisation: speed work would buy real but incremental gains, whereas the conversion gaps documented in the UX section are where the larger, faster upside sits. Layout stability (0.001 lab, 0.00 field) is already best-in-class and should be protected by any future changes.
Technology Stack
Platform
Shopify
Shopify-hosted storefront with checkout on the primary domain (jaipurkurti.com/checkouts/...) — auto-scaling, PCI-compliant, no self-managed infrastructure risk.
Theme
Prestige
- Type: Premium Shopify theme (Archetype Themes) — OS 2.0 / Online Store 2.0 compatible
- Theme schema reports version 10.11.0, a current Prestige release
- Section-based OS 2.0 theme with native predictive search, size-chart modal, and image-zoom support
Checkout & Payments
Native Shopify Checkout via Shopify Payments (gateway not fully exposed pre-address; COD available)
- Guest checkout: Enabled — checkout offers 'Email or mobile phone number' with an optional 'or sign in', no forced account creation
- Express checkout: No Shop Pay / Google Pay / PayPal accelerated button observed above the contact form on the checkout's first screen
- Cash on Delivery (via Releasit COD Fee app); card/UPI/wallet methods only surface after address entry in the native checkout, not independently verified in this pass
Technology Assessment
Jaipur Kurti runs on Shopify with the premium Prestige theme (v10.11.0) and native Shopify checkout — a solid, low-risk technical foundation with no custom checkout override. Guest checkout is enabled and the storefront carries a full analytics stack (GTM, GA4, Google Ads, Meta Pixel/CAPI). The main technical gaps are a missing cookie-consent banner, no visible express-checkout button (Shop Pay/GPay) on the checkout's first screen, and no BNPL/EMI option surfaced on product pages — all straightforward additions on top of the existing Shopify + Prestige stack.
UX & Conversion Findings
Page-by-page analysis with visual comparisons against top Fashion & Apparel stores
- The homepage hero is a 5-slide auto-rotating carousel (Sarees/'Timeless Grace', 'Happy Raksha Bandhan', 'Workwear that works for you', and more) — every slide checked live has decorative headline text over a photo, but no button element with action copy.
- The entire hero image is wrapped in one large link to a collection page, so a tap anywhere 'works', but there is no visual affordance telling the shopper where the tap will take them or that it's clickable at all.
- Two of the slides even carry strong supporting copy (USP icon rows, festive messaging) that would justify a real CTA button, but neither converts that into an explicit 'Shop Now'/'Explore' action.
- The hero occupies the entire first screen on a 390px-wide phone — the highest-visibility real estate on the homepage — so an unclear CTA here costs engagement before the shopper even reaches the category grid.
- Add a high-contrast button (e.g. 'SHOP SAREES', 'EXPLORE WORKWEAR') to every hero slide, matching the specific collection each slide promotes.
- Keep the full-image tap target for forgiving UX, but layer the button on top so the CTA is visually explicit, not just implied.
- A/B test button copy per slide (festive vs. workwear vs. everyday) since each slide currently targets a different shopper intent.
- Every product card on the Suit Sets collection shows a SAVE% badge, a wishlist heart, strikethrough MRP + sale price, and a row of size buttons (S/M/L/XL/XXL) — but zero color swatches anywhere on the card.
- Checked across multiple rows of the live grid (scrolled through 10+ cards): the pattern is consistent — size-pills-only, no color circles.
- Many of the suit-set styles shown are available in 2+ colorways (confirmed on individual PDPs), so the collection grid is hiding real variant choice that would otherwise pull a shopper deeper into a specific listing.
- This is an industry-specific gap for fashion: color is typically a bigger purchase driver than size at the browse stage, since size is personal and known, but color needs to be seen to be chosen.
- Add small color-swatch circles below the price on each collection card, sourced from the product's available variants.
- Make swatches interactive — tapping a swatch should swap the card's thumbnail to that color, the way Biba does it, so shoppers can browse colorways without leaving the grid.
- Cap visible swatches at 4-5 with a '+N' overflow indicator for products with many colorways, to keep the card from feeling cluttered.
- The product title, price (Rs. 1,199, struck-through Rs. 3,999), and image gallery all appear above the fold on this PDP — but no star rating or review count sits anywhere near them.
- Scrolling through the full above-fold area and the entire buy-box zone (size, color, quantity, Add to Cart, wishlist, postal-code check, delivery/return text) confirms there is no rating widget anywhere on the page at all, not just below the fold.
- First-time visitors have to make a Rs. 1,199 purchase decision with zero peer validation, which is a much bigger trust gap than a store where reviews merely load slowly or sit lower on the page.
- This is flagged as a high-priority gap industry-wide — fashion buyers rely heavily on fit and quality validation from other shoppers before purchasing apparel sight-unseen.
- Install a review app (Judge.me, Loox, or similar) and surface the aggregate star rating + review count directly under the product title, matching the price-proximity placement competitors use.
- Backfill ratings from historic order data or a review-request email flow if the catalog currently has no collected reviews yet.
- Make the rating clickable so it jumps to a full reviews section further down the page.
- Measured via DOM position: the Add to Cart button sits at ~1,385-1,429px on this PDP. Within the next 300px (up to ~1,729px), the only trust-adjacent copy is the plain text line '7 day Return and Exchange' — no icon, no badge styling, just bold text mixed into a delivery-estimate sentence.
- A second cluster of icons ('Cash on Delivery', 'Free Shipping', 'Ships in 1-2 Days') does exist on the page, but only inside an 'Additional Information' accordion roughly 627px below the Add to Cart button — well outside the zone that influences the buy decision.
- So the shopper sees exactly 1 trust signal (and an unstyled one) in the moment they're deciding to add a Rs. 1,199 item to cart, against a 2-signal bar competitors clear with iconography.
- Biba, by contrast, shows 4 iconographic trust badges (Free Shipping, 7 Days Easy Return/Exchange, Assured Quality, COD Available) roughly 180px below its Add to Bag/Buy Now buttons — well inside the zone that influences the buy decision.
- Convert the existing 'Return and Exchange' line into an icon+label badge, and add a second badge (e.g. 'Secure Payment' or 'Cash on Delivery') inside the same 300px zone below Add to Cart.
- Pull the Cash on Delivery / Free Shipping icons up from the Additional Information accordion into this zone — they already exist on the page, they're just mis-placed.
- Keep badges to 2-3 icons max so the zone stays scannable rather than becoming a second wall of text.
- Scrolling from the inline Add to Cart button (~1,400px) all the way down past the description, size chart, related products, and the 'Made in India' badge (~2,500px) shows no fixed/sticky bar appears at the bottom of the viewport at any point.
- Once a mobile shopper scrolls to read the description or check 'You may also like', the only way back to Add to Cart is scrolling back up manually — extra friction on every single PDP visit.
- On a 90%+ mobile-traffic storefront (typical for Indian fashion D2C), this is one of the highest-leverage, lowest-effort fixes available: it touches every product page and every session.
- Soch implements this exact pattern — a persistent 'ADD TO BAG' bar stays pinned to the bottom of the screen no matter how far the shopper scrolls.
- Add a fixed-position bar (product thumbnail + price + Add to Cart) that appears once the shopper scrolls past the inline Add to Cart button, and hides again when it's back in view.
- Keep the sticky bar's Add to Cart button pre-bound to the currently selected size/color so tapping it doesn't require reopening the variant picker.
- This is a theme-level change (most Shopify themes support it as a toggle or a small snippet) — verify the current theme doesn't already ship the feature disabled.
- The buy-box on this PDP has exactly two buttons: 'ADD TO CART' (black, primary) and 'ADD TO WISHLIST' (dark grey, secondary) — no third 'Buy Now' option that skips the cart page entirely.
- Every shopper who wants to check out immediately (a common intent on a single-item Rs. 1,199 impulse-adjacent purchase) is forced through Add to Cart -> view cart -> Checkout, three taps and two page loads instead of one.
- Global Desi places a clearly outlined 'BUY NOW' button directly under the black 'ADD TO BAG' button on every PDP, giving decisive shoppers a direct line to checkout.
- Add a secondary 'Buy Now' button under the existing Add to Cart button that adds the item and routes straight to checkout, bypassing the cart page.
- Keep Add to Cart as the primary (filled) button and Buy Now as a secondary (outlined) button, matching the visual hierarchy Global Desi uses.
- Verify the Buy Now flow respects the selected size/color/quantity exactly as Add to Cart does before shipping it.
- With one item in cart, the page runs: item row -> order note -> Total -> Checkout button -> Estimate Shipping form -> footer. At no point does a 'You May Also Like', 'Complete the Look', or 'Frequently Bought Together' block appear.
- This was checked across the full page height with a real item in cart (not an empty cart), so the gap is a genuine content omission, not a conditional feature that only shows with multiple items.
- A single-Rs.-1,199-kurta cart is exactly the moment to suggest a matching dupatta, bottom wear, or accessory to push the order toward a higher AOV — that opportunity is currently left on the table on every cart visit.
- Biba shows a 'YOU MAY ALSO LIKE' product carousel directly in its cart below the order summary; Libas, Soch, and Global Desi do not.
- Add a 'Complete the Look' or 'You May Also Like' row below the cart items, pulling from the same product's cross-sell/related list already used on the PDP.
- Keep it to 2-4 product cards so it doesn't compete visually with the order summary and Checkout button.
- Consider a Rebuy/ReConvert-style app if native theme cross-sell isn't available — this is a standard, low-risk AOV lever.
- Within 200px of the black 'CHECKOUT' button, the only text present is 'Tax included. Shipping calculated at checkout.' — no payment-method icons, no lock/secure-checkout badge, no guarantee copy.
- This is the last screen before the shopper leaves the storefront for payment — the point where trust signals matter most, and it currently carries none.
- Soch's cart shows a '100% SECURE' label with a shield-check icon in the header, a lock icon directly on the 'PROCEED TO CHECKOUT' button text, and a 'Pay using: UPI / Cards / Wallets / COD +5 more' row right above the button.
- Add a small payment-icon row (UPI, cards, wallets, COD) directly above or below the Checkout button, similar to Soch's placement.
- Add a one-line 'Secure Checkout' badge with a lock icon on or beside the Checkout button itself.
- Reuse the same trust icons already available for the site's payment gateway integration — this is a placement fix, not a new integration.
- The cart's only shipping-related copy is 'Shipping calculated at checkout' next to the Total — there is no 'Add Rs. X more for free shipping' progress bar or static threshold statement anywhere on the page.
- At a sub-Rs.-10,000 AOV category like fashion, a free-shipping threshold is one of the most direct levers to push a single-item Rs. 1,199 cart toward a 2nd item before checkout.
- Global Desi's cart shows this exact pattern as static text right under the Checkout button: 'Free standard delivery for orders over Rs. 1500' — directly actionable for a shopper sitting at Rs. 1,199.
- Add a text threshold under the Total ('Free shipping on orders above Rs. X') or a visual progress bar if a shipping-apps integration is available.
- Set the threshold just above the current average order value to genuinely nudge a second add-to-cart, not so high it feels unreachable.
- Pair this with the cross-sell block recommended separately (CART01) — the two work together to convert 'almost free shipping' into an actual 2nd item.
- This is a full-page cart (not a drawer), and the top of the page goes straight from the header to the 'CART' title to the item row — no 'Continue Shopping' link sits near the title, and none appears near the Checkout button either.
- A shopper who lands on /cart directly (e.g. from an email, a saved link, or backtracking) has no in-page path back into the catalog except the browser back button or the main nav.
- Libas shows an underlined 'Continue Shopping' link directly beneath its 'Cart' heading, immediately visible without scrolling.
- Add a 'Continue Shopping' text link directly under the 'CART' page title, linking to the homepage or the shopper's last-viewed collection.
- This is a low-effort addition — a single link in the cart template header — with an outsized effect on recovering sessions that land on the cart page unexpectedly.
- Consider linking it to the last-viewed collection (if tracked) rather than just the homepage, to reduce re-navigation effort.
App Ecosystem
What's installed vs what's missing from best-in-class Fashion & Apparel stores
Detected
Missing
Present (7)
Missing (3)
App Stack Assessment
Jaipur Kurti's app stack is analytics-heavy (GTM, GA4, Google Ads, Meta Pixel/CAPI all firing) and covers wishlist and COD-fee handling, but is missing the reviews/UGC layer entirely — a gap that shows up directly in the UX audit as no star ratings anywhere on the PDP. A 'Bob the Bundle Builder' app is installed with free-shipping-bar and cart-drawer modules bundled in, but neither feature is visibly active on the templates checked, suggesting partial/inactive configuration worth a quick admin-side review before assuming those features are unavailable.
Confidential — Prepared for Jaipur Kurti by Growisto | August 2026