Bathla
Audit Overview
Your store's untapped revenue potential — and how to unlock it
Why We Created This Audit
We analyzed https://www.bathla.com the same way we've audited 350+ e-commerce stores — looking for the specific gaps between your current experience and what top-performing Home & Living stores deliver. Every finding in this report is a revenue opportunity backed by industry data and competitive benchmarks.
What We Analyzed
- UX & Conversion Design15 findings
- Performance & Speedvs 4 competitors
- Technology & App StackPlatform + 7 apps
- Industry BenchmarksHome & Living
Pages Analyzed
- Homepage3 findings
- Collection Pages3 findings
- Product Pages (PDP)5 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 Bathla
Mobile PageSpeed Score
Real-world Core Web Vitals are a genuine strength - Bathla is the only store in this set whose CrUX field data rates FAST overall. The gap to close is the mobile lab score of 37/100, driven by a 5.9s lab LCP and 1,372ms of blocking time.
Competitive Comparison
Benchmarked against 4 leading Home & Living stores in your market
| Store | Mobile Score | Desktop Score | Mobile LCP | Mobile CLS | Mobile TBT |
|---|---|---|---|---|---|
| Bathla (Client) | 37 | 57 | 5.9s | 0.006 | 1,372ms |
| Milton | 33 | 48 | 41.8s | 0.037 | 1,941ms |
| Cello World | 39 | 75 | 10.8s | 0.000 | 1,042ms |
| Borosil | 39 | 71 | 11.1s | 0.000 | 1,665ms |
| Nestasia | 69 | 72 | 8.3s | 0.001 | 52ms |
⚠ Note: Milton scores lower than Bathla on mobile PageSpeed. This reflects the Home & Living 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
Bathla scores 37/100 on mobile and 57/100 on desktop in Lighthouse lab testing. Read alone that looks alarming, but the field data tells a much better story: Google's CrUX report - actual Chrome users on real devices - rates Bathla FAST on every metric, with an LCP of 1.7s, INP of 155ms and effectively zero layout shift. Bathla is the ONLY store in this comparison set with a FAST overall CrUX rating; Milton, Cello World, Borosil and Nestasia all sit at AVERAGE. The lab score reflects a cold-cache worst case on a throttled mid-tier device, and the 1,372ms of blocking time points at third-party and app JavaScript rather than anything structural. Mobile lab scores are an industry-wide weak spot here - three of the four competitors also sit in the 30s, and Milton's 41.8s lab LCP is an order of magnitude worse than Bathla's. The opportunity is to trim third-party script weight and leapfrog a field where nobody has solved mobile yet, while the existing real-user experience is already the best of the group.
Technology Stack
Platform
Shopify
Shopify-hosted storefront with auto-scaling, PCI-compliant infrastructure and 99.99% uptime; no custom backend risk.
Theme
Bathla-2.0 (industrial-ladder-page / APS)
- Type: Custom-built Shopify theme
- Custom Online Store 2.0 build, not a licensed marketplace theme
- Custom bottom app-nav (Home/Category/Wishlist/Account) occupies the mobile screen zone normally used for a sticky Add to Cart bar
Checkout & Payments
Native Shopify Checkout via Not exposed pre-checkout (multi-method footer badges only)
- Guest checkout: available via standard Shopify checkout (not independently verified through a completed order).
- Express checkout: no Shop Pay / Google Pay / UPI accelerated buttons observed on the cart page — only a single 'Check out' button.
- Footer displays Visa, Mastercard, American Express, Google Pay, Amazon Pay, PayZapp, Paytm, and UPI marks; the underlying payment gateway is only invoked inside the Shopify-hosted checkout step and was not exercised in this audit.
Technology Assessment
Bathla runs on Shopify with a fully custom, unmodified-checkout theme (no GoKwik/Shopflo/Shiprocket overlay). The storefront layers several purpose-built apps — Judge.me for reviews, Rebuy Engine for merchandising, Searchanise for search & filter, and SmartWishlist for wishlisting — on top of native Shopify cart and checkout. The main technology-driven UX gap is structural: the custom theme's persistent bottom app-nav bar occupies the screen real estate a sticky mobile Add-to-Cart bar would normally use, and several already-licensed apps (Rebuy, Judge.me) are not fully configured across every page and product line.
UX & Conversion Findings
Page-by-page analysis with visual comparisons against top Home & Living stores
- The homepage tagline 'SERVING HOUSEHOLDS SINCE 50+ YEARS' is immediately followed by product demo video thumbnails — no customer count, testimonial, press mention, or rating badge follows it anywhere on the page.
- A full bidirectional scroll of the homepage (hero, product range, video, bundle, best-sellers, new launches, footer) surfaces zero social-proof elements: no review carousel, no 'As Seen In' row, no platform rating widget.
- Bathla's own aluminium-ladder PDPs carry review counts as high as 278 and 411 — that proof exists on the site but is never surfaced on the page that gets the most first-time traffic.
- 3/5 India home-living benchmark stores lead their homepage with a specific scale metric - Pepperfry '11 Million deliveries', Wakefit '25 Lakh+ customers', Wooden Street '20 Lakh+ customers' — a pattern directly transferable to a 50-year legacy brand.
- Add a single-line scale metric directly under the hero or tagline, e.g. '4,00,000+ Happy Homes' or 'X Lakh+ Ladders Delivered', sourced from actual order history.
- Add a compact review-carousel or star-rating strip pulling from the 278/411-review PDPs already live on the site.
- If press or marketplace mentions exist (Amazon, Flipkart listings, media coverage), add a small 'As Featured In' logo row above the footer.
- The only email-capture mechanism on the homepage is a plain footer field: 'Subscribe for updates on special offers and new arrivals' — no percentage or rupee amount is offered.
- Reloaded the homepage fresh and waited 18 seconds with scrolling and a mouse-to-top exit-intent simulation — no timed popup with any incentive appeared.
- Bathla's AOV (Rs.249-Rs.11,999, most SKUs under Rs.3,000) makes a small percentage-off first-order coupon a low-cost, high-conversion lever for capturing undecided first-time visitors.
- Add a 10% or Rs.200-off first-order code directly next to the footer email field, or via a single, dismissible on-load popup (not stacked with other overlays).
- State the incentive value explicitly in the field's placeholder or adjacent copy, e.g. 'Get 10% off your first order — enter your email'.
- Footer navigation groups (SHOP / GUIDES / INFORMATION / HERE TO HELP) contain no store-locator, showroom, or dealer/distributor link.
- A sitewide anchor-text scan of the homepage for 'store', 'showroom', 'visit us', 'find us', and 'nearest' returned zero matches.
- Bathla is a 50-year legacy household brand — a category where shoppers strongly weight touch-and-feel and offline trust — yet the homepage reads as purely digital-native.
- 5/10 benchmark stores (50%) surface a physical-store or omnichannel mention on the homepage (Wooden Street's 'BOOK A VISIT', Pepperfry's '150+ stores') — a pattern with high transferability for a brand with Bathla's tenure.
- Add a 'Find a Bathla Dealer' or 'Available at 500+ stores nationwide' line (if true) to the homepage footer or a dedicated banner.
- If Bathla has offline retail/distributor presence, add a store-locator page linked from the main navigation, not just the footer.
- Each step-count of a ladder (2-step, 3-step, 4-step, 5-step, 6-step, 7-step) is listed as a fully separate product/PDP rather than a variant selector on one product page.
- Collection cards show only a single image, title, price, and rating per product — no step-count badge, no size/variant swatch, and no 'X options' indicator that would let a shopper compare without leaving the grid.
- This turns a simple step-count comparison into 9 separate PDP visits on the Aluminium Ladders collection alone (39 products on Storage Organizers).
- Add a small step-count badge or chip directly on each collection card (e.g. '4-Step' pill) so shoppers can scan options without clicking through.
- Where feasible, consolidate same-model step-count variants (e.g. Surge 2/3/4-Step) into a single PDP with a step-count variant selector, reducing catalogue fragmentation.
- The probed Aluminium Ladders collection had no out-of-stock products, so this had to be verified on the live Steel Ladders collection instead.
- On Steel Ladders, the 'Bathla Ascend 7 Step Heavy Duty Steel Ladder' (Rs.3,999, MRP Rs.10,299) sits in the FIRST product row directly next to an in-stock item.
- The card shows only a plain grey 'Sold Out' button — no ribbon/overlay badge distinguishing it visually from in-stock cards, and no 'Notify Me' email/SMS capture to recover the lost demand.
- 7 of the collection's product listings showed 'Sold Out' text sitewide on this category, making stockout handling a recurring, not one-off, issue.
- The mockup's second-row card is an illustrative placeholder (Rs.4,779, MRP Rs.10,499) showing the same Sold-Out ribbon + Notify-Me treatment applied to a second SKU, to demonstrate the fix scales across the grid rather than a one-off change to the Ascend 7-Step card.
- Add a visible 'Sold Out' ribbon/overlay on the product image itself so OOS items are distinguishable at a glance, not just via a greyed button below the fold of the card.
- Replace the disabled 'Sold Out' button with a 'Notify Me When Back' capture field to convert stockout traffic into a restock lead list.
- Consider deprioritizing OOS items to the end of the grid via collection sort rules so in-stock inventory leads.
- On the Aluminium Ladders grid, the 'Bathla Aluminium Ladder Shoes' (Rs.399) accessory card shows no star-rating line at all.
- Its three visible neighbors in the same row set (Advance 3-Step 4.7, Surge 2-Step 4.7, Surge 3-Step 4.8) all display a star rating and review count, creating a visibly patchy grid.
- This inconsistency reads as unfinished catalogue data entry rather than an intentional design choice, and undermines the credibility of the ratings shown on neighboring cards.
- Either add a review-request flow so accessory SKUs like Ladder Shoes accumulate ratings, or hide the rating slot uniformly on cards below a minimum review threshold so the grid reads as consistent either way.
- Audit all collection grids for the same accessory-vs-hero-product info gap before the next catalogue sync.
- The PDP action row shows only quantity selector + 'ADD TO CART' — no 'Buy Now' or equivalent express-purchase button at any scroll depth.
- A decisive shopper who already knows they want the Rs.9,959 ladder still has to visit the cart page and click Check Out separately, adding an avoidable step.
- This is a single-SKU, considered-purchase category (ladders) where a share of traffic arrives pre-decided (e.g. from search or a return visit) and would use a direct-to-checkout shortcut if offered.
- Add a 'Buy Now' button next to Add to Cart that routes straight to checkout, skipping the cart page for single-item purchases.
- Ensure Buy Now carries the currently selected quantity and any selected options through to checkout.
- Tested by scrolling from 0px to past 2,500px on the live PDP — no sticky/fixed Add to Cart bar ever appears at any scroll depth.
- The bottom of the mobile screen is already occupied by a persistent app-style nav bar (Home / Category / Wishlist / Account), plus a floating WhatsApp bubble — that screen real estate is claimed by navigation, not conversion.
- Once a shopper scrolls into the description, gallery, recommendations, or reviews, the only way back to Add to Cart is to scroll all the way back up.
- This is a solvable layout conflict, not a platform limitation: the sticky ATC bar needs to coexist with (e.g. sit just above) the existing bottom nav rather than being absent altogether.
- Add a sticky Add to Cart bar positioned directly above the existing bottom app-nav (not overlapping it), so both remain usable.
- Show the sticky bar only once the user scrolls past the inline ATC button, and hide it again when the inline button is back in view, to avoid duplicate CTAs.
- The full ATC zone (pincode checker, quantity selector, ADD TO CART button, Share, Need Help) was screenshotted in one frame — zero certification/trust badges or guarantee icons appear within it.
- The only 'Secure payment' text on the entire page lives in the global footer, well outside the 300px zone around the purchase action.
- For a Rs.9,959 purchase (well above the Rs.1,499 free-shipping threshold and a considered buy for a ladder), the absence of warranty/certification/secure-payment reassurance right at the decision point is a missed trust-close opportunity — especially given Bathla markets a 5-Year Trust Warranty elsewhere on the page.
- Add a compact row of 2-3 badges directly under or beside the Add to Cart button: e.g. '5-Year Warranty', 'Secure Payment', '7-Day Easy Returns'.
- Reuse the '50 Years of Happy Homes / 5 Years Warranty' graphic already produced for the image gallery as a small inline badge near the CTA instead of only in a scrollable gallery slide.
- The description mentions 'strength, load-bearing capacity, and safety mechanisms' in prose but never states an actual weight-capacity number (e.g. '150 kg max load').
- A full-page scan for any kg/ft/cm/inch measurement found only the extended height (16.5 Ft) repeated 4 times — no closed/folded dimensions, no product weight, and no material-gauge spec.
- For ladders and steel household goods, weight capacity, folded size (for storage), and material spec are the top purchase-decision criteria and a top driver of returns when missing, per home-living category guidance.
- Bathla does show these details as image-only text on some gallery slides, but nothing in structured, readable page copy or a specs table.
- Add a structured 'Specifications' block (weight capacity, folded height/width, extended height, material, net weight) directly below the description, not only inside gallery images.
- Repeat the maximum load rating once more directly under the price or near the Add to Cart button, since it's the single most safety-relevant number for a ladder purchase.
- Judge.me is installed and rendering correctly sitewide, and it is genuinely working: the Zenith 4-Step Aluminium Ladder PDP shows a 4.76 average rating (out of 5) from 278 reviews, and the Advance 3-Step shows 4.7 from 411 reviews.
- But the audited 16.5 Ft Telescopic Ladder PDP shows 'Be the first to write a review' with a 0.00 average, and a second telescopic model checked (10.5ft X-TEND) shows the identical zero-review state — and the entire Telescopic Ladders collection grid (25 products, the largest single collection on the site) displays no star ratings on any card.
- Where reviews DO show (Zenith 4-Step), they are 100% text — no customer-uploaded photos or videos appear in the review list, despite Judge.me supporting photo/video review capture.
- India home brands generally carry lower review volumes than global peers, making accumulated reviews a genuine competitive moat — Bathla already has this moat on its ladder-and-step-stool line but has not extended review requests to its highest-SKU-count category.
- Trigger Judge.me's post-purchase review-request email/SMS flow specifically for Telescopic Ladder buyers, who currently receive zero review prompts relative to other lines.
- Turn on Judge.me's photo/video review incentive (small discount code for a photo review) to convert the existing 278/411-review base into visual UGC, not just star counts.
- Once the Telescopic line accumulates reviews, ensure the rating widget renders on both PDP and collection cards for consistency with the rest of the catalogue.
- With the Rs.9,959 Telescopic Ladder seeded into the cart, the only sections shown are the line item, quantity, order note, GSTIN field, and Check Out — no 'You May Also Like', 'Frequently Bought Together', or 'Complete Your Order' block anywhere.
- Rebuy Engine (cdn.rebuyengine.com) is confirmed loaded and active on the PDP — this is a merchandising app Bathla is already paying for, simply not configured to render on the cart page.
- High-margin, low-price accessories that exist in the catalogue (Rs.399 Ladder Shoes, cleaning/storage add-ons) are exactly the kind of attach-rate items a cart cross-sell block is built to surface, and none of it is being offered at the highest-intent moment in the funnel.
- The mockup's cross-sell rail uses a placeholder product image priced at Rs.4,779 purely to illustrate rail placement and card styling; actual SKU selection in the rail should follow the sub-Rs.500 accessory guidance above (Ladder Shoes, cleaning/storage add-ons).
- Enable Rebuy's cart-page widget (already licensed) to show 2-4 complementary products such as Ladder Shoes, replacement parts, or a second ladder size.
- Prioritize accessory/consumable SKUs under Rs.500 in the cart cross-sell slot to maximize attach-rate without derailing the primary purchase decision.
- The cart is confirmed native Shopify with zero checkout-overlay scripts (no GoKwik/Shopflo/Shiprocket/Razorpay Magic) — so there is no hidden overlay coupon UI to account for; the field is genuinely absent, not just deferred to a later step.
- The only fields shown in the order summary are 'Add a note to your order' and 'Customer GSTIN' — no 'Have a coupon?' link or promo code input exists before Check Out.
- A shopper with a discount code (from an email, ad, or influencer link) has no way to apply it in-cart and must either abandon the cart to search for a workaround or hope it applies automatically at checkout.
- Add a collapsed 'Have a coupon?' link in the cart order summary that expands to a code field — collapsed by default so it doesn't invite code-shopping for shoppers without one.
- Surface any auto-applied discounts explicitly by name in the summary so shoppers can see a code was already applied, reducing anxiety-driven code searches.
- The full cart page (line item, free-shipping confirmation, subtotal, order note, GSTIN, Check Out, Recently Viewed) shows no countdown timer, no 'reserved for X minutes' message, and no low-stock line per item.
- Items can sit in the cart indefinitely with no time or stock pressure nudging the shopper toward checkout, and the catalogue is full of repeat-purchase household SKUs from Rs.249 upward where a deferred decision easily becomes an abandoned one.
- The mockup reuses the same Rs.9,959 Telescopic Ladder cart session captured for CART01 to show where the urgency cue would sit relative to the existing line item and subtotal.
- Add a genuine low-stock indicator per line item where inventory is actually limited (e.g. 'Only 4 left'), sourced from live inventory — never a fabricated countdown.
- If checkout sessions expire or inventory is held, surface that honestly (e.g. 'Items in your cart are not reserved — checkout to guarantee stock') rather than inventing false urgency.
- The PDP for the seeded ladder advertises Rs.9,959 against an MRP of Rs.15,999 — a discount of roughly Rs.6,040 — prominently with strikethrough pricing.
- The cart summary shows only 'Subtotal Rs.9,959' with no 'You saved Rs.X' or discount-total line — the exact value proposition that justified the purchase on the PDP disappears at the decision point where the shopper is about to commit.
- This is a pure presentation gap, not a pricing gap: the discount data already exists and is already computed for the PDP display.
- Add a 'You're saving Rs.6,040 on this order' line directly under or beside the Subtotal in the cart summary, computed from the same MRP-vs-sale-price data already used on the PDP.
- If multiple items are in cart, show an aggregate savings total, not just per-item discounts, so the value reinforcement scales with cart size.
App Ecosystem
What's installed vs what's missing from best-in-class Home & Living stores
Detected
Missing
Present (7)
Missing (5)
App Stack Assessment
Bathla has 7 identifiable purpose-built apps/scripts covering reviews, upsell/merchandising, search, wishlist, WhatsApp commerce, and analytics. The most actionable finding is that two of these (Judge.me, Rebuy Engine) are already paid for and working in one part of the funnel but not configured across the rest of it — the Telescopic Ladder line has zero review coverage despite Judge.me being live sitewide, and Rebuy's recommendation engine fires on the PDP but never reaches the cart. Beyond configuration, the stack is missing dedicated email/SMS marketing automation and a loyalty program, both low-cost, high-leverage additions for a repeat-purchase household goods catalogue.
Confidential — Prepared for Bathla by Growisto | September 2026