Jacques Marie Mage
Audit Overview
Your store's untapped revenue potential — and how to unlock it
Why We Created This Audit
We analyzed https://jacquesmariemage.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 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
- Technology & App StackPlatform + 10 apps
- Industry BenchmarksFashion
Pages Analyzed
- Homepage4 findings
- Collection Pages3 findings
- Product Pages (PDP)5 findings
- Cart & Checkout3 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 Fashion stores
- The header contains only a hamburger menu, the JMM wordmark, a currency selector, and a cart icon — no search icon or input field anywhere.
- With 151+ frames across sunglasses and optical collections, customers who know a frame name (e.g., 'Deauville', 'Roscoe') have no way to navigate directly to it.
- Luxury eyewear buyers often arrive from editorial press or social media referencing a specific frame — without search, they must scroll through the full collection to find it.
- The DOM contains search input elements (43 found) but they are hidden behind the hamburger menu, requiring an extra tap just to access search.
- Add a persistent search icon (magnifying glass) to the right side of the header, adjacent to the cart icon, which expands to a full-width search bar on tap.
- Implement predictive search so typing 3+ characters surfaces frame names and collection names as instant suggestions without a page reload.
- Index product names, materials (acetate, titanium), and collection names in the search to support both product-specific and style-based queries.
- The entire homepage is editorial in nature — campaign imagery, brand story sections, journal articles, gallery locator. There is no customer review carousel, no press/media logos ('As Seen In'), and no testimonials.
- At a $1,050+ price point, first-time visitors need credibility anchors. JMM is not a household name globally, and without social proof, the purchase risk feels high.
- Competitors in the luxury eyewear space regularly feature press coverage (Vogue, GQ, WSJ) and celebrity/influencer endorsements as trust validators.
- The brand story is well-crafted but reads as marketing copy — peer validation from real customers or press would be far more persuasive for unconverted visitors.
- Add a 'As Seen In' press logo strip (Vogue, GQ, Hypebeast, etc.) after the hero section — even 4-6 recognizable publication logos dramatically increase perceived credibility.
- Add a customer quote carousel or Instagram UGC grid showing real customers wearing JMM frames — tag the frame name and link to the PDP.
- Feature a 'Collector Stories' section — given the limited-edition positioning, owner testimonials from collectors add an exclusive community dimension that resonates with the target demographic.
- The only email capture mechanism on the entire site is a text link in the footer reading 'SUBSCRIBE TO OUR NEWSLETTER' — there is no inline form, no popup, and no incentive offered.
- Footer-only newsletter links have an average opt-in rate of under 0.5%, compared to 3-5% for pop-ups with a compelling offer.
- For a luxury brand with limited-edition drops, the most compelling incentive is access — early access to new collections, exclusive editions, or a JMM magazine — not a discount.
- The Klaviyo back-in-stock iframe is present in the DOM, confirming Klaviyo is installed, but it is not configured for proactive email list building.
- Deploy an exit-intent popup (triggered when cursor moves toward browser chrome) offering early access to limited-edition drops in exchange for email — consistent with the brand's exclusive positioning.
- Add an inline email signup section on the homepage before the footer, with copy like 'Be First to Know: New Collections, Gallery Events, and Limited Editions' rather than a generic 'subscribe'.
- Use Klaviyo's segmentation to send new subscribers a 'Collector's Welcome' flow introducing the brand story, bestselling frames, and store locator — converting them from subscribers to buyers.
- The homepage first fold is dominated by a full-bleed close-up product macro shot with no overlay text and no CTA button. There is no 'Shop Now', 'Explore the Collection', or 'Discover' button anywhere in the first viewport.
- The hero is a beautiful, cinematic image — but it gives visitors no clear action to take. First-time visitors may not know to scroll, and those on slow connections may bounce before the image loads.
- The 'SHOP SUNGLASSES' and 'SHOP OPTICAL' CTAs appear mid-page (after 1,200px of scroll) — too deep into the page for many mobile visitors who expect an immediate action path.
- A first-time visitor landing on the homepage has no immediate path to the product catalog without scrolling significantly or opening the hamburger menu.
- Add a minimal CTA button overlaid on the hero — text like 'EXPLORE THE COLLECTION' or 'SHOP NEW ARRIVALS' with a transparent or thin-border button style that preserves the editorial aesthetic.
- Alternatively, add a persistent horizontal category strip just below the hero (SUNGLASSES | OPTICAL | NEW ARRIVALS | COLLABORATIONS) so visitors can immediately navigate to their area of interest.
- For the cinematic hero image, a simple animated downward-scroll indicator (chevron) can guide mobile visitors to scroll without requiring a button — lower-friction for the editorial brand.
- Every product card on the sunglasses collection page shows only: a large product image and the frame name (e.g., 'DEAUVILLE', 'NELLCÔTE'). Price is completely absent.
- DOM inspection confirmed zero price elements on collection cards — this is intentional design, not a rendering failure.
- Shoppers browse collections to make purchase decisions — the absence of price forces every frame into a separate PDP click just to learn the cost, creating unnecessary friction in the funnel.
- At $500–$1,500 per frame, price is a key qualifying signal. Concealing it may feel editorial but causes visitors to abandon when they reach the PDP and find prices outside their expectation.
- Add price display below the frame name on every collection card — for the JMM aesthetic, a clean small-caps '1,050 USD' maintains editorial elegance while giving customers the qualifying information they need.
- For variants with multiple price points, display 'From $X' to set the minimum expectation.
- Add the 'Limited Edition' or production batch number (e.g., 'Batch of 100') as a badge on cards to reinforce scarcity — this contextualizes the price as a feature, not a deterrent.
- Collection cards show a single product image with no color or lens tint indicators. The only way to discover available colorways is to click through to the PDP.
- The DEAUVILLE, for example, has 3 distinct colorways (OBSCURA/Vintage Green, PASTIS/Dark Tuscan, CIELLE/Dark Orange) — none of this is visible from the collection grid.
- DOM inspection confirmed 0 swatch elements on collection product cards. The swatches are present only inside the filter drawer (for filtering), not on the product cards themselves.
- Eyewear buyers are highly visual — the lens color and frame acetate combination is often the primary purchase driver. Hiding this behind a PDP click reduces browse engagement.
- Add small circular color swatches (12-14px) below each frame name on collection cards, showing available colorways. Tapping a swatch should swap the card image to that colorway.
- For titanium frames with limited colorways, show the acetate/metal finish options as small material swatches instead.
- Show a maximum of 4-5 swatches per card with an '+X more' indicator if additional colorways exist — this preserves the clean editorial layout while surfacing variant depth.
- The collection page shows only 'ALL | WOMENS | MENS' gender tabs visible on the page. The rich filter system (Color, Size, Shape, Composition, Lens Color) is completely hidden behind a 'Filter & Sort' drawer button.
- The filter drawer contains exceptional filter depth: 16 frame colors, 4 sizes (SMALL/MEDIUM/WIDE/-), 11 shapes (AVIATOR/CAT EYE/CIRCULAR etc.), 3 compositions (Acetate/Titanium/combination), and 25+ lens colors.
- First-time visitors browsing 151 frames have no visual indication that this filter power exists — the gender tabs appear to be the only organization available.
- No price range filter exists in the drawer (confirmed by DOM inspection), which is notable given the $350–$1,800+ price range across collections.
- Surface 2-3 key filter chips at the top of the collection grid (e.g., 'Shape', 'Frame Color', 'Composition') as tappable pills, so visitors immediately understand filtering is available without needing to discover the drawer.
- Add a price range filter — given JMM's catalog spans from entry-level to very limited editions, price is a key discovery signal for shoppers with a specific budget.
- Display active filter count on the drawer button (e.g., 'Filter & Sort (2)') so users know how many filters they've applied at a glance.
- After scrolling the full PDP from top to bottom (~5,000px), there is no customer review section, no star rating widget, no 'Write a Review' CTA, and no user-generated photo content anywhere.
- DOM inspection returned 0 review-related elements. No Judge.me, Loox, Yotpo, Stamped, or Okendo scripts were detected in the page source.
- The PDP relies entirely on brand-authored content (editorial descriptions, manufacturing process photography) with zero third-party customer validation.
- At $1,050 per frame, a customer's first purchase is a significant trust leap. Even 15-20 reviews from verified purchasers would meaningfully reduce purchase anxiety for new visitors.
- Install a review platform (Okendo or Yotpo are well-suited for luxury brands — they support rich media reviews and sophisticated display formats) and configure it to auto-request reviews post-purchase via Klaviyo.
- Display star rating and review count immediately below the frame name above the fold — even a 4.9 star average with 24 reviews creates a powerful trust anchor at $1,050.
- For limited-edition frames with fewer reviews, feature 1-2 longer-form 'collector testimonials' with photos — this is more appropriate than a review count widget for ultra-limited editions.
- The ATC zone contains the sticky price/button bar only. No iconographic trust signals appear within 300px of the primary ATC action — no 'Handcrafted in Japan' badge, no 'Limited Edition' icon, no '2-Year Warranty' badge, no 'Authentic Certificate Included' icon.
- The brand does communicate quality verbally — '300-step process', 'nearly 100 artisans', 'handcrafted in Japan' — but these are buried in long prose paragraphs, not scannable badge-style callouts.
- For a first-time buyer spending $1,050, the absence of trust anchors near the purchase action increases abandonment risk at the critical conversion moment.
- Competitors in the luxury eyewear space use craft provenance icons (Made in Japan, Handcrafted, Limited Edition batch number) as trust validators near ATC.
- Add a 3-4 icon strip directly below the ATC button: 'Handcrafted in Japan' (with Japanese character accent), 'Limited Edition' (batch size), 'Certificate of Authenticity Included', and 'Free Global Shipping'.
- These badges should be iconographic (SVG icons with short labels) rather than text-only, so they are scannable at a glance without requiring the user to read paragraphs.
- Add a 'Warranty & Repairs' link (already in footer) as a clickable badge near ATC — reassuring buyers that the investment is protected post-purchase.
- At $1,050 per frame (with some limited editions reaching $1,500+), there is no buy-now-pay-later option anywhere on the PDP or cart. No Klarna, Afterpay, Shop Pay Installments, or equivalent is offered.
- The cart does show Shop Pay, PayPal, and Google Pay buttons — but none of these display installment messaging on the PDP at the point where the purchase decision is made.
- BNPL displays on PDP (e.g., 'Or 4 payments of $262.50 with Klarna') have been shown to increase conversion by 20-30% for high-AOV items by reducing the perceived financial barrier.
- The brand's target demographic (25-45, design-conscious, urban) is precisely the audience most likely to use BNPL services for discretionary luxury purchases.
- Enable Shop Pay Installments (available natively on Shopify) — this requires no third-party app and surfaces automatically as '4 interest-free payments of $262.50' below the price on PDP.
- Alternatively, integrate Klarna or Afterpay, which are better-recognized brands in the US and European markets where JMM has its primary customer base.
- Display the installment messaging prominently below the price, before the ATC button — positioning it as a purchase-enabling feature rather than a last-resort option.
- The PDP contains no mention of return or exchange policy. The 'SHIPPING / RETURNS' link appears only in the footer — a buyer must navigate away from the product page to learn the return terms.
- For eyewear, the return policy is particularly critical: buyers cannot try on frames before purchase. The question 'what if they don't fit or suit me?' is top-of-mind at the ATC decision.
- A JMM 'Fit Guide' page exists (linked in footer) — even a mention of 'Not sure about fit? See our Fit Guide' near ATC would help — but currently neither returns nor fit guidance appears near the purchase action.
- The 'WARRANTY / REPAIRS' footer link suggests post-purchase support exists — but this information is inaccessible to someone evaluating whether to make a first purchase.
- Add a 2-line returns callout directly below the ATC button: 'Not the right fit? Free returns within 14 days — see our return policy' with a link to the full policy page.
- Add a 'Fit Guide' link prominently near the size/measurement table — the specs are already there (147mm total width, 57mm eye size), but linking to guidance on how to use them dramatically increases their value.
- Consider adding a 'Book an Appointment' link for customers near a JMM gallery — this reduces online purchase risk by offering an in-person alternative.
- Auglio virtual try-on is installed and its JavaScript is fully loaded on the PDP (confirmed by 30+ Auglio window functions), but the try-on button/bubble is not visible to any visitor on the page.
- The Auglio visibility check (`isAnyAuglioButtonVisible`) returned `false` — the integration is live in the codebase but its trigger UI has not been activated for this product or any product tested.
- Virtual try-on is the single most impactful feature for converting eyewear customers online — it directly addresses the 'I can't try them on' objection that prevents purchases.
- For a brand at $1,050+ per frame with a fully global customer base that cannot always visit a gallery, making try-on accessible from the PDP would be a significant conversion lever.
- Activate the Auglio try-on button on all PDP pages — the script is already installed, reducing implementation effort to a configuration change rather than a new integration.
- Position the 'Try On' CTA as a secondary button directly beneath the product image gallery (e.g., 'Try These On Virtually →') — making it immediately discoverable without scrolling.
- Ensure all frame SKUs have Auglio 3D models configured — limited-edition frames especially benefit from virtual try-on as they cannot be easily found in retail stores.
- The cart page shows: Cart (1) heading, a collapsed order summary, subtotal of $1,050, and a Checkout button. There are no product recommendations, no 'You May Also Like', no 'Complete the Look', and no accessory suggestions.
- DOM inspection returned 0 cross-sell or recommendation elements in the cart. The 'YOU MAY ALSO LIKE' section present on the PDP does not carry into the cart.
- JMM sells complementary categories (eyewear cases, leather accessories, Objects collection) that would be natural cart additions at a much lower price point than the primary frame.
- A cart with a $1,050 frame is the highest-intent moment in the funnel. Adding even one accessory recommendation (cleaning cloth, leather case, secondary frame) at $50-$200 could meaningfully lift AOV.
- Add a 'Pairs Well With' recommendation row in the cart showing 2-3 JMM accessories (eyewear case, pocket square, cleaning kit) — these complement the frame purchase at a low price point and low purchase-risk.
- Use Rebuy or a native Shopify recommendations section to surface frames in complementary colorways or styles — 'Customers also bought' based on purchase history.
- For customers with one frame in cart, surface the 'Build Your Collection' concept — showing 2 complementary frames from different collections encourages a second-frame purchase.
- The cart has no urgency elements: no 'Only X left in stock', no 'Reserved for 15 minutes', no 'Limited edition — once gone, sold out' messaging, and no countdown timer.
- JMM's limited-edition model is an exceptionally strong urgency mechanism — frames are produced in batches of 50-100 pieces and sell out permanently. This scarcity is not communicated at the cart stage.
- The product page itself mentions 'LIMITED PRODUCTION BATCH OF 100 PIECES' — this same urgency signal should follow the customer into the cart to reinforce the purchase decision.
- Luxury buyers who add to cart and leave without purchasing are very difficult to re-engage — urgency at checkout is more ethical and effective than retargeting for limited-edition products.
- Add per-item stock level messaging in the cart: 'Only 7 remaining in your color' — pulling from actual Shopify inventory to ensure accuracy and authenticity.
- Add a 'Limited Edition — Final Stock' badge on cart items for frames with fewer than 10 units remaining.
- Display the batch number context: 'Limited to 100 pieces worldwide — you have one reserved' creates a sense of privilege without feeling manipulative.
- The cart page on mobile shows 'Show order summary +' as a collapsed accordion — customers must tap to see what they've added before proceeding to checkout.
- The current visible information is: 'SUBTOTAL 1,050 USD' and a 'CHECKOUT' button. There is no item thumbnail, no frame name, no colorway confirmation, and no quantity display in the default state.
- For a $1,050 purchase, customers expect to visually confirm their selection (correct frame, correct colorway) before clicking checkout. The collapsed state introduces doubt, not confidence.
- No trust indicators (Secure Checkout, SSL lock, money-back guarantee text) appear near the checkout button — only the Express Pay logos (Shop Pay, PayPal, Google Pay) appear below it.
- Expand the order summary by default on the cart page — show the product image thumbnail (variant-specific), frame name, colorway, and price as the default cart state without requiring a tap.
- Add a security trust line directly above or below the Checkout button: 'Secure Checkout — SSL encrypted' with a lock icon, plus a 'Free Returns' line.
- Display payment method icons (Visa, Mastercard, American Express, Shop Pay) in the checkout area to visually confirm accepted payment types before customers commit to checkout.
Performance & Technology
Core Web Vitals, page-speed signals, and the technology stack powering Jacques Marie Mage
Performance
Performance
Core Web Vitals
Technology Stack
Performance & Technology Assessment
Mobile performance is needs work (34/100); desktop is needs work (71/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 Jacques Marie Mage by Growisto | May 2026
App Ecosystem
What's installed vs what's missing from best-in-class Fashion stores
Detected
Missing
Present (10)
Missing (5)
App Stack Assessment
10 apps detected, 5 critical gaps identified
Confidential — Prepared for Jacques Marie Mage by Growisto | May 2026