Plum
Audit Overview
Your store's untapped revenue potential — and how to unlock it
Why We Created This Audit
We analyzed plumgoodness.com the same way we've audited 350+ e-commerce stores — looking for the specific gaps between your current experience and what top-performing Beauty 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
- Technology & App StackPlatform + 6 apps
- Industry BenchmarksBeauty
Pages Analyzed
- Homepage2 findings
- Collection Pages3 findings
- Product Pages (PDP)3 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.
UX & Conversion Findings
Page-by-page analysis with visual comparisons against top Beauty stores
- Plum's homepage features a passive newsletter subscription section ('Be the FIRST to know! Get early drops, insider science & offers that feel like magic') embedded in the page — but there is no proactive first-visit popup, exit-intent overlay, or scroll-triggered modal to capture email addresses from new visitors.
- 9 of 10 beauty benchmark stores use a first-visit popup. Mamaearth shows a 'Get 10% off your first order' modal within 5 seconds of landing; Dot & Key uses a 'Unlock 15% off' popup. Both are among India's top-converting beauty D2C brands. In-page newsletter sections convert at 0.3–0.8% of visitors; first-visit popups convert at 3–7%.
- Plum runs a comprehensive Plum Plus loyalty programme — but email list-building popups are the top-of-funnel feed for that programme. Without a proactive popup, the email list grows slowly through passive discovery rather than capturing the 70%+ of first-time visitors who would otherwise leave without opting in.
- Plum's Chemistry Match Maker quiz and 'early drops, insider science' messaging are strong incentive hooks — these same hooks work even better in a popup format where the visitor hasn't yet made a browsing decision. A 'Take the quiz + get 10% off' popup combining both assets would convert at the high end of the beauty popup benchmark.
- Launch a first-visit email popup triggered after 5 seconds on desktop and 10 seconds on mobile (or on exit-intent for desktop). Lead with the quiz hook: 'Find your perfect Plum match + get 10% off your first order' — combining Plum's Chemistry Match Maker and a purchase incentive into a single CTA.
- Keep the popup single-field (email only). Each additional field reduces submission rate by 20–30%. The Plum Plus tier entry message ('Join 2M+ Plum fans') can serve as the social proof line without requiring a separate form field.
- Run a 30-day A/B test: Version A = percentage discount (10% off first order), Version B = PlumCash welcome bonus ('Get ₹200 PlumCash instantly'). The PlumCash version aligns with Plum's existing loyalty identity and may convert higher than a generic discount for an ingredient-science brand with an established community.
- Plum's homepage features video testimonials ('TESTED. TRUSTED. Told by YOU'), skin concern navigation, and a 'Chemistry Match Maker' quiz — strong brand storytelling — but no before/after clinical result imagery showing visible skin transformations attributed to Plum's key actives (Niacinamide, Vitamin C, Retinol).
- 7 of 10 beauty benchmark stores display before/after clinical imagery. Minimalist leads this pattern with clinical efficacy photos directly on the homepage — showing percentage improvement data alongside dermatologist endorsements. This is now the standard for India D2C skincare brands with active ingredient positioning.
- Plum's marketing identity ('science-backed skincare', '100% vegan') is a strong claim — but claims are most persuasive when paired with visible evidence. A shopper who lands on Plum for the first time and sees a 'before: hyperpigmentation / after: even tone' photo with '91% of users saw improvement in 4 weeks' has a much lower objection barrier than one who only sees product imagery.
- User testimonial videos ('Told by YOU') are already present but are harder to parse quickly than a static before/after comparison. A dedicated clinical results section — even just 3 product families with before/after photos — would anchor ingredient credibility at the first impression stage.
- Add a 'Plum results, proven by science' section to the homepage featuring before/after comparison sliders for Plum's 3 hero ingredient families: Niacinamide (dark spots/blemishes), Vitamin C (dullness/radiance), SPF (sun protection). Show the comparison for 4-week and 8-week use.
- Source real user before/after photos from Plum's existing review base (4,500+ reviews on the Niacinamide serum alone suggest a large pool of transformation stories). User-generated before/afters outperform studio photography for India D2C skincare shoppers because they are relatable.
- Position the section directly above the Chemistry Match Maker quiz block — shoppers who see visible results are more motivated to take the quiz and find their matching product, improving quiz completion rate and the downstream personalisation data Plum captures.
- Plum's collection pages offer skin-type filtering (Oily & acne-prone, Dry, Combination) and a sort dropdown — but no filtering by key active ingredient (Niacinamide, Vitamin C, Retinol, Alpha Arbutin, Salicylic Acid, Ceramide). A shopper landing on Plum's serum collection with a specific active in mind must read each product title manually to find it among 20+ SKUs.
- 6 of 10 beauty benchmark stores offer ingredient-based collection filters. Minimalist has built its entire brand identity around named actives (2% Salicylic Acid, 10% Niacinamide, 0.3% Retinol) — and their collection filters reflect this with ingredient pills that are the primary browse mechanism. Dot & Key offers 'Shop by Ingredient' alongside skin concern filters.
- Plum's product naming convention already calls out the key active in every title (10% Niacinamide, 15% Vitamin C, 2% Alpha Arbutin, 1% Retinol) — indicating that Plum's shoppers are ingredient-aware. This naming pattern is a strong signal that ingredient-based filtering would be used, not just added as a feature.
- The Chemistry Match Maker on Plum's homepage surfaces ingredient-based recommendations — but that personalisation ends at the quiz result. A shopper who selects 'pigmentation concern' gets product recommendations, but returning directly to the serums collection cannot replicate that ingredient filter without retaking the quiz.
- Add ingredient-based filter pills to all collection pages: at minimum Niacinamide, Vitamin C, Retinol, Alpha Arbutin, Salicylic Acid, SPF. These 6 cover 90% of Plum's ingredient-educated shopper intent and map directly to Plum's existing product naming convention.
- Extend the Chemistry Match Maker quiz to persist results as collection filters — a shopper who completes the quiz and selects 'oily skin, acne concern' should land on a pre-filtered collection showing only relevant products, not the full unfiltered catalogue. This closes the quiz-to-browse loop.
- Install Boost Commerce or SearchPie for Shopify faceted filtering — both support ingredient-based tag filtering and take 2–3 hours to configure. They plug into Shopify's existing product tag structure, meaning no product data migration is required.
- Plum product cards show image, title, star rating, skin type, key benefits, size options, and price — no heart icon, bookmark, or save-for-later button is present. India skincare shoppers frequently browse across 3–5 products in a single session, comparing ingredient combinations, before making a purchase decision.
- 7 of 10 beauty benchmark stores have wishlist functionality. Dot & Key shows a persistent heart icon on every product card; Mamaearth integrates wishlist into their account navigation. Both brands see wishlist as a first-class browsing action that increases the return-visit purchase rate.
- Plum's Plum Plus loyalty programme creates logged-in user accounts — a prerequisite that makes wishlist particularly valuable. Plum already has the account infrastructure; wishlist simply adds a save mechanic that ties into that existing identity layer. A shopper's saved items become a retention asset for Plum's Klaviyo or WhatsApp re-engagement flows.
- Plum's 20+ SKU serum collection (Niacinamide, Vitamin C, Alpha Arbutin, Retinol, Salicylic Acid, Cica, and more) is exactly the kind of catalog where a shopper shortlists before buying — they are comparing 3–4 options with different concentrations and concerns. Without a wishlist, that shortlist lives in the shopper's head or browser history, and the return visit to buy may not happen.
- Add a heart/bookmark icon on every collection card (top-right overlay) and on every PDP beside the Add-to-Bag button. The icon should toggle between empty and filled states, with a Plum Plus account prompt for first-time users — framing wishlist as a loyalty programme feature increases Plum Plus sign-ups alongside wishlist adoption.
- Display wishlist count in the header navigation (next to the cart icon) for logged-in users, and surface wishlist items on the Plum Plus account dashboard. A count of '5 saved items' creates a return-visit incentive visible on every page.
- Integrate wishlist with Plum's re-engagement channels (Klaviyo email or WhatsApp Business) to send a 'You left something behind' message 24–48 hours after a user adds items to wishlist without purchasing. Klavio's wishlist abandonment flow is a native feature that would close the loop on Plum's strongest consideration-stage drop-off.
- Plum's Chemistry Match Maker quiz (homepage) matches shoppers to products based on skin type, concerns, and format preferences — a strong personalisation asset that most India D2C brands do not have. However, quiz results are displayed as a standalone recommendation page; clicking 'Shop Now' lands the shopper on an unfiltered collection, discarding the personalisation context.
- 3 of 10 beauty benchmark stores persist quiz results as collection filters. Dot & Key's skin quiz pre-filters the collection to show only concern-relevant products — a shopper who selects 'acne, oily skin' sees a filtered collection of 8 products, not all 60+ SKUs.
- The gap creates a broken journey: a shopper takes the quiz, gets personalised recommendations, clicks through to the collection, and is immediately confronted with an unfiltered catalogue that requires them to redo the same ingredient-matching work the quiz was supposed to handle. This is a conversion drop-off between quiz completion and ATC.
- Plum's quiz captures high-value first-party data (skin type, concern, product format preference) that has downstream value for Plum Plus personalisation and Klaviyo segmentation — but only if that data is collected and stored against a user session or account. Currently the quiz result appears session-only and is not surfaced elsewhere.
- When a shopper completes the Chemistry Match Maker, redirect them to a collection page pre-filtered by their quiz result — e.g., 'Your match: Niacinamide for acne + oily skin → here are your 8 matches.' Apply the quiz filters as visible, removable filter pills so the shopper understands why they're seeing these products.
- Store the quiz result against the shopper's Plum Plus session so that on their next visit, the collection opens in their last-used quiz-filter state, not the default view. This turns a one-time quiz interaction into a persistent personalisation layer.
- Use quiz results to segment Klaviyo email flows — a 'oily + acne concern' shopper should receive a different welcome series than a 'dry + dullness concern' shopper. Plum's quiz already captures this data; routing it into Klaviyo's segmentation closes the personalisation loop from homepage to inbox.
- Plum's mobile PDP places the Add-to-Bag button above the fold alongside the product gallery — once a shopper scrolls down to read the ingredients section, clinical efficacy data, regime suggestions, and 4,500+ reviews, the ATC button is no longer visible without scrolling back to the top of the page.
- 8 of 10 beauty benchmark stores implement a sticky ATC bar on mobile. Mamaearth's bar shows product name, selected size, price, and 'Add to Cart' CTA fixed at the bottom of the screen at all times — it's visible whether the shopper is viewing product images or reading the 5th review page.
- Plum's PDPs have substantial content driving scroll depth — 46 product images across variants, a dedicated key ingredients section (10% Niacinamide, Rice Water, Squalane), a regime cross-sell section, FAQs, and a detailed review section with 4,500+ entries. The scroll distance from the native ATC to the bottom of the review section is significant on most mobile devices.
- India's D2C beauty traffic is 75–80% mobile (SimilarWeb benchmarks for comparable brands). A missing sticky ATC represents an ongoing conversion gap on the vast majority of Plum sessions — shoppers who reach the bottom of the PDP after reading the full review section must scroll all the way back up to add to cart.
- Implement a sticky bottom bar on mobile (triggered after scrolling 200px past the native ATC) containing: product image thumbnail, product name (truncated), selected size/variant, price, and an 'Add to Bag' button in Plum's brand colour. The bar should reflect the currently selected variant so shoppers who choose a size don't have to re-select after scrolling back.
- For products with multiple pack options (15ml, 30ml, 50ml), the sticky bar should show the currently selected variant — not always default to the smallest pack. This preserves the selection the shopper made above the fold and prevents mis-selects on the return scroll.
- Consider adding a PlumCash earnings preview to the sticky bar: 'Add to Bag — earn ₹50 PlumCash on this order'. This reinforces the loyalty programme value at the highest-intent moment of the PDP scroll and differentiates Plum's ATC from a generic 'add to cart' with no loyalty context.
- Plum's PDPs display the product price (e.g., ₹721 for the 30ml Niacinamide serum with 15% discount off ₹849) with discount codes (SAVE5, SAVE50) — but no BNPL messaging from Simpl, LazyPay, Snapmint, or ZestMoney is shown. The shopper sees only the full price at the point of decision.
- 6 of 10 beauty benchmark stores display BNPL or EMI messaging on the PDP. Minimalist shows 'Pay in 3 parts with Simpl — ₹240/month' below the price for orders above ₹499; Dot & Key integrates LazyPay with 'No Cost EMI' messaging. Both are India-native BNPL providers with Shopify apps.
- Plum's pricing sits in the ₹499–₹849 range for individual products and ₹1,200–₹2,200+ for combo bundles — the exact range where BNPL drives the highest documented conversion lift in India D2C beauty. A shopper evaluating a ₹721 serum who sees 'or pay ₹240/month × 3 with Simpl' has a materially lower hesitation barrier than one confronted with the full upfront price.
- First-time Plum buyers present the highest BNPL opportunity: they are evaluating a brand they don't yet trust fully, at a price point they may feel uncertain about. BNPL removes the financial risk of a first purchase — if the product disappoints, the installment plan softens the monetary downside. Repeat buyers (Plum Plus members) are already committed and less price-sensitive.
- Install Simpl or Snapmint (both Shopify-native) to display 'Pay in 3 parts with Simpl — ₹X/month' beneath the product price for all orders above ₹499. Show the per-installment amount prominently — the ₹/month framing is more persuasive than the total price for considered skincare purchases.
- For combo bundles (serum + moisturiser + sunscreen kits priced ₹1,200–₹2,200), add a 'No Cost EMI from ₹X/month' tag to the bundle pricing section — combo purchases are the highest AOV transactions where BNPL adoption is strongest.
- Prioritise BNPL messaging on Plum's 30ml and 50ml size variants (₹600–₹850 range) rather than the 15ml introductory sizes (₹299–₹399). First-time buyers choosing a smaller size are price-testing; first-time buyers choosing the full-size are committing — the latter group benefits most from installment framing.
- Plum's PDP gallery contains 46 product images across three size variants (50ml, 30ml, 15ml) — comprehensive product photography — but none of these images show before/after skin transformations or clinical efficacy comparisons. The page communicates ingredient credentials (10% Niacinamide, Rice Water, Squalane) through text but not through visual proof.
- 7 of 10 beauty benchmark stores display before/after imagery on PDPs. Minimalist sets the standard with clinical result photos showing actual participant skin at week 0 and week 4/8, alongside percentage improvement data ('91% of participants reported reduced dark spots after 4 weeks'). This format is now the expected evidence level for India D2C shoppers buying ingredient-active skincare.
- Plum has 4,562 reviews on the Niacinamide serum alone — a large pool of real customers who have experienced results. Yet this result evidence exists only in written review text (e.g., 'my skin got clearer in 3 weeks'), not in a visual format that communicates the transformation instantly. Structured before/after imagery makes the results scannable rather than requiring the shopper to read through hundreds of reviews.
- The gap is particularly notable given Plum's product descriptions reference 'clinically proven' and 'dermatologist recommended' claims — language that implies visual evidence exists. Shoppers who read these claims expect to see the clinical data, and the absence of imagery creates a trust gap between the claim and the proof.
- Add a dedicated before/after gallery to each PDP's image carousel or as a standalone section below the key ingredients block. For the Niacinamide serum, show at least 3 participant comparisons (week 0 vs week 4) targeting the primary concern — dark spots / even skin tone. Source from Plum's existing user review base or from clinical testing data.
- Format the before/after section with the percentage improvement statistic ('91% of users saw reduced blemishes in 4 weeks') as the header, followed by 3 photo comparisons as a horizontal scroll. This mirrors the Minimalist format that has become the India D2C standard for active skincare.
- Use a before/after slider comparison widget (available as a Shopify section or via apps like Elfsight Before/After Image Slider) rather than static side-by-side images. The interactive slider format drives 30% more engagement per session than static comparison pairs and signals investment in clinical transparency.
- Plum's announcement bar communicates an active free gift offer ('Buy any 2 Plums & get FREE travel-size moisturizer and toner', 'Buy any 3 Plums & get FREE full-size body mist') — a strong multi-product purchase incentive. However, the cart page itself lacks a visual progress bar that dynamically shows how many more items the shopper needs to add to unlock the free gift.
- 6 of 10 benchmark beauty stores display a threshold progress bar in the cart. Mamaearth shows 'Add 1 more product to unlock your free gift' with a fill bar that updates in real-time as cart items change. This visual incentive at the highest-intent stage (cart, pre-checkout) is where it has the most direct impact on AOV and conversion rate.
- Plum's free gift mechanic is already the most prominent offer on the site — featured in the rotating announcement bar on every page. But announcement bars are passive and easily dismissed. A dynamic progress bar inside the cart translates the same offer into an active, personalised call-to-action ('You're 1 product away from your free body mist') at the moment the shopper is actively reviewing their order.
- For a shopper with a single product in cart who sees 'Add 1 more item to get a free travel-size moisturizer and toner', the incentive to add a second product is material — the free gift value (₹200–₹400) often exceeds the incremental cost of a second product, making the cross-sell a value-positive proposition for the shopper.
- Implement a visual free gift progress bar at the top of the cart drawer: 'Add 1 more product to unlock your free gift 🎁' with a fill bar showing progress toward 2 and 3 product thresholds. The bar should update in real-time as items are added or removed. This is available via a Gift with Purchase Shopify app (e.g., BOGOS or Bundler).
- Below the progress bar, show 2–3 'qualifying product' recommendations priced at ₹499–₹750 (the serum and sunscreen range) that would push the cart over the gift threshold. Curate these to match the skin concern of the product already in cart — if the shopper has a Niacinamide serum, recommend the matching Niacinamide moisturiser or sunscreen.
- When the cart reaches the free gift threshold, replace the progress bar with a green success state: '🎉 You've unlocked your free gift! Select your freebie:' with a product picker showing the qualifying gift options. This turns the cart into an interactive gifting experience that reinforces the value delivered by Plum's offer.
- Plum's cart page shows product items, pricing, and promotional offers — but does not display how much PlumCash the shopper will earn on this order. A first-time buyer evaluating the cart has no visibility into the loyalty programme value they are about to earn, which reduces the perceived benefit of completing the purchase.
- Plum Plus (PlumCash) is a genuine competitive advantage — a 4-tier programme where every ₹1 spent earns PlumCash redeemable as ₹1 off future orders, with birthday bonuses and exclusive tier events. Yet this value is only communicated on the Plum Plus landing page and in the mobile app nav, not at the critical checkout decision moment.
- The highest-open-rate loyalty email touchpoint (industry data: 70%+ open rate) is the post-purchase 'You earned X points' message. But the pre-purchase cart message ('You'll earn ₹50 PlumCash on this order') is equally important for new buyers evaluating whether to complete checkout — it converts the loyalty programme from a retention tool into a conversion driver.
- Plum competes with Minimalist and Mamaearth on ingredient credentials, but PlumCash is a differentiator neither competitor matches at the same depth. Surfacing it in the cart — 'Complete this order and earn ₹50 PlumCash — that's ₹50 off your next purchase' — converts a feature that currently lives in a separate part of the site into an active checkout motivator.
- Display a PlumCash earnings preview line in the cart below the order total: 'You'll earn ₹50 PlumCash on this order 🌸 — worth ₹50 off your next purchase.' For Plum Plus members, show their current tier and earnings rate. For non-members, show the amount they would earn with a 'Join free' CTA.
- For orders near a Plum Plus tier threshold, add a tier-progress nudge: 'You're ₹300 away from Insider tier — get 1.5× PlumCash on every future order.' This combines the cart value summary with a longer-horizon retention hook.
- Integrate the PlumCash preview with the free gift progress bar recommendation above — the combined cart message becomes: 'Add 1 more product → get free body mist + earn ₹100 PlumCash.' Presenting both incentives together creates a compounding reason to add one more item before checkout.
Performance & Technology
Core Web Vitals, page-speed signals, and the technology stack powering Plum
Performance
Performance
Core Web Vitals
Technology Stack
Performance & Technology Assessment
Mobile performance is needs work (—/100); desktop is needs work (—/100) on Shopify. Page-speed and Core Web Vitals are increasingly load-bearing for SEO and conversion in this category — addressing the weakest vital first is the single highest-leverage technical improvement available.
Confidential — Prepared for Plum by Growisto | June 2026
App Ecosystem
What's installed vs what's missing from best-in-class Beauty stores
Detected
Missing
Present (6)
Missing (6)
App Stack Assessment
Plum has an unusually strong foundation: a custom 4-tier loyalty programme (Plum Plus), a dedicated mobile app (Appbrew), a skin-concern quiz (Chemistry Match Maker), and thousands of verified reviews. These are genuine competitive advantages that most D2C beauty brands don't have at Plum's stage. The gap is in the conversion layer — specifically the three apps with the highest-documented impact on India D2C beauty stores: an email capture popup (Plum has the newsletter section but not the proactive modal that captures 3–5× more subscribers), wishlist (Plum's 20+ SKU per category collections demand it for multi-session shoppers), and BNPL (the ₹499–₹849 serum price range is exactly where Simpl/Snapmint drives 8–12% CVR lift). Fixing these three — plus adding ingredient-based collection filters that match how ingredient-educated Plum shoppers actually browse — would close the largest remaining conversion gaps without changing the brand's strong identity infrastructure.
Confidential — Prepared for Plum by Growisto | June 2026