Glasses.com
01

Audit Overview

Your store's untapped revenue potential — and how to unlock it

Why We Created This Audit

We analyzed glasses.com the same way we've audited 350+ e-commerce stores — looking for the specific gaps between your current experience and what top-performing Health & Wellness — Eyewear stores deliver. Every finding in this report is a revenue opportunity backed by industry data and competitive benchmarks.

4 Critical
8 Important
2 Opportunities

What We Analyzed

  • UX & Conversion Design14 findings
  • Technology & App StackPlatform + 12 apps
  • Industry BenchmarksHealth & Wellness — Eyewear

Pages Analyzed

  • Homepage3 findings
  • Collection Pages3 findings
  • Product Pages (PDP)5 findings
  • Cart & Checkout3 findings
Growisto 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.
02

UX & Conversion Findings

Page-by-page analysis with visual comparisons against top Health & Wellness — Eyewear stores

BounceExchange (Wunderkind) is fully installed with inbox-v2 and onsite-v2 bundles, and a WELCOME20 reward code exists in the site JavaScript, but no popup or slide-in email capture fires on the mobile homepage — leaving first-visit email acquisition at near zero
Glasses.com — Mobile Homepage (no popup fires, WELCOME20 buried in JS)
Glasses.com — Mobile Homepage (no popup fires, WELCOME20 buried in JS)
GlassesUSA — Email Popup with Promo Incentive on Homepage
GlassesUSA — Email Popup with Promo Incentive on Homepage
Observations
  • BounceExchange/Wunderkind fully loaded (assets.bounceexchange.com — site ID 7193, inbox-v2 + onsite-v2 bundles) confirming infrastructure is active
  • JavaScript variable newsletterRewardCode='WELCOME20' exists in page source but the associated popup trigger is not firing on mobile
  • No overlay, slide-in, or bottom bar email capture element was observed in the DOM during testing — the only email capture is a footer newsletter form outside the visible viewport
  • GlassesUSA fires a 'Save 30% on your first order' popup within 8 seconds — capturing the same visitor Glasses.com loses at zero cost
Recommendations
  • Activate the existing BounceExchange campaign for mobile: trigger a timed (10–15s) or scroll-based popup using the WELCOME20 discount already configured in the codebase
  • A/B test a two-field mobile popup (email + optional SMS) with the WELCOME20 offer — eyewear welcome popups see 8–12% capture rates given the high-consideration purchase context
  • Ensure the popup is suppressed for returning logged-in customers and active cart sessions to avoid annoyance friction
Standard — 8/10 online eyewear stores fire an email popup on first visit
Glasses.com has Luxottica's proprietary Virtual Mirror (vmmv.luxottica.com) which competitors cannot replicate, but there is no prominent Virtual Mirror CTA or feature call-out on the homepage — the 'Try Them On' experience only surfaces on individual PDPs, burying the brand's strongest conversion differentiator
Glasses.com — Mobile Homepage (no Virtual Mirror hero feature)
Glasses.com — Mobile Homepage (no Virtual Mirror hero feature)
GlassesUSA — 'Take the Pairfect Match Quiz' CTA prominently on Homepage
GlassesUSA — 'Take the Pairfect Match Quiz' CTA prominently on Homepage
Observations
  • Virtual Mirror infrastructure (vmmv.luxottica.com/v/5.5.6) is loaded site-wide but no homepage section or CTA promotes the 'Try It On' feature
  • The homepage hero focuses entirely on Memorial Day discounts (50% off) — no mention of the virtual try-on capability that differentiates Glasses.com from price-only competitors
  • GlassesUSA promotes its 'Pairfect Match Quiz' prominently above the fold — a guided discovery tool that drives engagement and reduces decision paralysis
  • First-time visitors to an online eyewear store report 'not knowing how frames will look on my face' as the #1 purchase barrier — Virtual Mirror directly addresses this and is not being used to reduce homepage bounce
Recommendations
  • Add a dedicated 'Try Any Frame On Your Face' hero banner or inline section on the homepage with a direct link to the Virtual Mirror experience
  • Feature a short looping video or animated GIF demonstrating the Virtual Mirror in use — showing a real person's face with frames changing creates immediate engagement
  • Position the Virtual Mirror CTA prominently in the 2nd or 3rd homepage scroll, paired with the value statement 'See how any frame looks on you — no appointment needed'
Growing — 6/10 online eyewear stores feature their virtual try-on on the homepage
The homepage has no press coverage logos, customer testimonials section, or social proof statistics (e.g., '3 million customers', '4.8 stars across 100K+ reviews') — critical trust signals for a premium-priced D2C eyewear brand competing against physical opticians
Glasses.com — Mobile Homepage (no press logos or trust stats)
Glasses.com — Mobile Homepage (no press logos or trust stats)
GlassesUSA — '3 Million Customers' + Free Shipping / Try-On Trust Bar
GlassesUSA — '3 Million Customers' + Free Shipping / Try-On Trust Bar
Observations
  • No 'As Seen In', 'Featured In', or press logo strip was found anywhere in the homepage DOM
  • No customer count ('millions of customers'), aggregate review score, or 'years in business' stat appears on the homepage
  • GlassesUSA prominently features '130K reviews', 'Free Shipping', '60-days Home Try-on', and '365-Days of Warranty' as trust signals in the first scroll — directly combating the online purchase anxiety
  • Glasses.com's trust advantages (Luxottica brand, 1000+ store network, insurance integration) are not communicated on the homepage at all
Recommendations
  • Add a 4-icon trust bar below the hero: 'Free Shipping Always | 60-Day Returns | FSA/HSA Accepted | 1000+ Partner Stores' — these are all real Glasses.com features not being communicated
  • Add a press logo strip with 5–7 recognisable media mentions (Vogue, GQ, TechCrunch for AI Glasses) to establish editorial credibility for the premium price point
  • Surface a customer review aggregate stat ('Rated 4.7 stars by 50,000+ customers') in the first 2 scrolls — if this data exists in the platform, surface it
Standard — 8/10 premium eyewear brands feature social proof statistics on homepage
Multiple 'DISCONTINUED' tagged products appear throughout the main eyewear collection with prominent -50% discount badges, creating mixed signals — a visitor attracted by the 50% off banner sees frames labelled Discontinued alongside Best Sellers, undermining purchase confidence and collection credibility
Glasses.com — Collection Grid (DISCONTINUED badges alongside BEST SELLER and discounts)
Glasses.com — Collection Grid (DISCONTINUED badges alongside BEST SELLER and discounts)
GlassesUSA — Clean Collection Grid with Sale and Brand Badges Only
GlassesUSA — Clean Collection Grid with Sale and Brand Badges Only
Observations
  • In the first 26 visible products, at least 4 carry a 'DISCONTINUED' badge (RB0298S Mega Hawkeye, RB8094 Jim Titanium, OX1086 Persuasive, VO5565S) — 15% of the visible grid
  • Discontinued products carry the highest discount rates (-50%) which attract click-through but lead to a product that will never be restocked — frustrating high-intent visitors
  • The combination of 'BEST SELLER + DISCONTINUED' on the same product tile (VO5565S Vogue) creates contradictory messaging that undermines trust
  • GlassesUSA's collection grid shows clean Sale, Brand, and category badges only — no availability-limiting status messages that create purchase anxiety
Recommendations
  • Suppress DISCONTINUED products from the main collection grid entirely, or push them to a dedicated 'Final Clearance' sub-collection — they belong in a clearance section, not the primary browsing grid
  • If DISCONTINUED items must remain visible, add a clear tooltip: 'Limited stock — purchase before it's gone' to frame the urgency positively rather than showing a negative status badge
  • Audit all collection grids for product availability signals and establish a merchandising rule: only products with positive availability signals (In Stock, Best Seller, New) should appear in the primary grid above the fold
Standard — 9/10 retailers suppress discontinued items from primary collection grids
The eyewear collection offers only a 'FILTERS' button with limited visible facets — no brand filter, face shape filter, frame width/size guide, or price range slider is accessible from mobile, forcing shoppers to scroll through hundreds of products from Armani Exchange to Versace without a way to narrow by fit or budget
Glasses.com — Mobile Collection (single FILTERS button, minimal visible facets)
Glasses.com — Mobile Collection (single FILTERS button, minimal visible facets)
Firmoo — Multi-Dimension Filter Panel (Frame Shape, Face Shape, Price Range, Material)
Firmoo — Multi-Dimension Filter Panel (Frame Shape, Face Shape, Price Range, Material)
Observations
  • The collection page shows only 'SORT BY' and 'FILTERS' buttons — the Polarized filter is the only visible facet in the quick-filter strip
  • No price range slider, brand filter (despite 20+ brands in the catalogue), frame shape, face shape, or frame material filter was visible in the filter panel
  • Firmoo's filter panel offers Frame Type, Frame Shape, Face Shape, Lens Type, Gender, Price Range, and Material — 7 dimensions vs. Glasses.com's effectively 1
  • Online eyewear shoppers primarily filter by face shape and price before brand — the absence of these filters forces the most important navigation paths through search instead of browse
Recommendations
  • Add a minimum 5-filter dimension panel: Brand, Price Range, Frame Shape, Face Shape, Lens Type — these map directly to how eyewear shoppers self-describe their purchase criteria
  • Add a 'Find My Fit' face shape guide as a filterable attribute — Glasses.com has the Virtual Mirror infrastructure to automate this, making it a uniquely strong feature vs. competitors
  • Implement a sticky filter strip on mobile collection showing active filters as removable chips, so shoppers maintain context when scrolling a large catalogue
Growing — 7/10 online eyewear stores offer face shape and price range filters on collections
The Glasses.com Virtual Mirror works on individual PDPs but cannot be triggered from the collection grid — shoppers must click through to each individual PDP to try frames on, adding 3–4 taps per frame comparison vs. competitors with grid-level try-on capabilities
Glasses.com — Collection Grid (no Try On option on product tiles)
Glasses.com — Collection Grid (no Try On option on product tiles)
GlassesUSA — Collection Grid with Quick-View and Try-On Options on Product Cards
GlassesUSA — Collection Grid with Quick-View and Try-On Options on Product Cards
Observations
  • Product cards in the collection show: discount badge, color count, product name, brand, and price — no 'Try On' hover/tap action
  • Each frame comparison requires: (1) tap product, (2) load PDP, (3) activate Virtual Mirror, (4) back to collection — vs. competitors' overlay try-on directly from the grid
  • Luxottica's Virtual Mirror technology (vmmv v5.5.6) supports lightweight activation — a collection-level quick try-on is architecturally feasible and would be a market-leading differentiator
  • GlassesUSA offers quick-view options from collection cards reducing PDP load friction for comparison shoppers
Recommendations
  • Add a 'Try On' icon/button to each product tile in the collection grid — tap to launch Virtual Mirror in an overlay without navigating away from the collection
  • As a lower-effort alternative, add a 'Quick Add to Try-On List' feature enabling shoppers to select 3–5 frames for batch comparison in the Virtual Mirror
  • The collection grid try-on would be a unique feature vs. GlassesUSA and Firmoo — a significant conversion and engagement differentiator worth a dedicated development sprint
Growing — 5/10 premium eyewear retailers offer try-on from collection grid level
The PDP ATC zone contains zero trust badges — no 'FSA/HSA Accepted', 'Free Shipping Always', 'Secure Checkout', or 'Rx Verified' icons near the Add to Bag button — despite these being genuine Glasses.com strengths not communicated at the point of purchase
Glasses.com — PDP ATC Zone (no trust badges despite FSA/HSA and free shipping availability)
Glasses.com — PDP ATC Zone (no trust badges despite FSA/HSA and free shipping availability)
GlassesUSA — PDP with 'Free Shipping', 'Home Try-On', 'Warranty', 'BNPL' Trust Badges near ATC
GlassesUSA — PDP with 'Free Shipping', 'Home Try-On', 'Warranty', 'BNPL' Trust Badges near ATC
Observations
  • The ATC zone shows: frame color selector, insurance button, price ($499), PayPal/Affirm BNPL line, and 'ADD TO BAG' button — no trust icons
  • Below the ATC button, three rotating text lines appear (SHOP ONLINE AND COLLECT IN STORE / WE ALSO ACCEPT FSA/HSA DOLLARS / FREE SHIPPING ALWAYS AVAILABLE) but these are animated text, not persistent visible trust badges
  • GlassesUSA shows 4 permanent trust badges immediately below the ATC: Free Shipping, 60-day Home Try-On, 365-Day Warranty, Buy Now Pay Later — all persistent and icon-supported
  • Premium eyewear benchmark data shows persistent trust badges near ATC lift conversion 12–18% — the Glasses.com advantage (FSA/HSA, free shipping, store network) is being hidden behind rotating text that many visitors never see
Recommendations
  • Replace the rotating 3-line text with a permanent 3–4 icon badge row below the ADD TO BAG button: FSA/HSA Eligible | Free Shipping | 60-Day Returns | Collect in 1000+ Stores
  • Add a 'Secure Checkout' lock icon next to the ADD TO BAG button — even a minimal security signal reduces abandonment for first-time buyers spending $150–$500
  • The FSA/HSA badge deserves special emphasis for prescription eyewear — it's a uniquely strong purchase justification that directly reduces perceived price objection
Standard — 9/10 premium eyewear retailers show persistent trust badges near ATC
After the product information, lens options, and technology specs, the PDP ends — there is no related products section, complementary frame suggestions, or 'customers also viewed' widget, leaving high-intent shoppers who finish reading the PDP with no guided next step
Glasses.com — PDP (ends at specs/technology section, no related products)
Glasses.com — PDP (ends at specs/technology section, no related products)
GlassesUSA — PDP with 'You May Also Like' Related Frames Section
GlassesUSA — PDP with 'You May Also Like' Related Frames Section
Observations
  • DOM query for '[class*="related"], [class*="recommendation"], [class*="similar"], [class*="upsell"], [class*="cross-sell"]' returns 0 results on the PDP
  • The PDP for Oakley Meta Vanguard ends with the Technology & Accessories specs table — no product carousel, no 'Shop More Oakley' section, no 'Customers Also Viewed'
  • Fresh Relevance (am.freshrelevance.com) is active on the page but its product recommendation widget is not surfaced in the PDP layout
  • With AOVs of $150–$499+ per frame, cross-selling alternative color options or complementary frame styles is a significant revenue opportunity — GlassesUSA surfaces 6–8 related frames below PDP content
Recommendations
  • Add a 'You May Also Like' carousel below the product specs showing 6–8 frames from the same brand or same frame style — Fresh Relevance already has this data and the widget just needs to be placed in the PDP template
  • Add a 'Shop More [Brand]' brand-affinity section for designer frames — a shopper looking at Oakley Meta Vanguard is a strong Oakley buyer and should see more Oakley AI glasses
  • For non-AI frames, add a 'Compare With' feature showing 2–3 similar frames side-by-side — this reduces decision paralysis and keeps comparison shoppers within the Glasses.com ecosystem
Standard — 8/10 online eyewear retailers show related products below PDP content
The Oakley Meta Vanguard PDP shows a 'See reviews' text link but no review stars, review count, or review excerpts are displayed in the ATC zone or anywhere above the product description — the primary social proof signal is missing from the highest-friction purchase moment for a $499 frame
Glasses.com — PDP ATC Zone (no star rating or review count displayed)
Glasses.com — PDP ATC Zone (no star rating or review count displayed)
GlassesUSA — PDP with Star Rating, Review Count, and Review Excerpts near ATC
GlassesUSA — PDP with Star Rating, Review Count, and Review Excerpts near ATC
Observations
  • The PDP page title shows 'See reviews' as a text link but no star rating icons or numerical review count appear in the ATC zone or header — the link leads to an anchor below the fold
  • No third-party review platform script (Bazaarvoice, Yotpo, PowerReviews, Trustpilot) was detected in the page source
  • GlassesUSA displays aggregate star rating (e.g., 4.5 stars, 127 reviews) directly adjacent to the product title and price — the most conversion-critical position
  • For $499 AI glasses, social proof is disproportionately valuable — shoppers making a $499 purchase on new AI eyewear technology need peer validation that the product works as described
Recommendations
  • Integrate a verified purchase review platform (Bazaarvoice or PowerReviews) and surface star ratings + review count directly in the PDP title area — above the fold on mobile
  • As an interim step, source review data from Luxottica's CRM or the existing platform review capability and render star ratings in the product header
  • Add 2–3 curated review excerpts in the ATC zone for high-AOV products — specifically seeking mentions of frame comfort, prescription accuracy, and AI glasses performance to address the top purchase concerns
Standard — 9/10 eyewear retailers display star ratings and review count in the PDP header
The 'TRY THEM ON' CTA is visible on the Oakley PDP and the vmmv.luxottica.com Virtual Mirror infrastructure is loaded, but the virtual try-on feature was not rendering in the mobile viewport during the audit — shoppers see the button but may encounter a non-functional try-on experience
Glasses.com — PDP (TRY THEM ON CTA present but VM rendering not confirmed on mobile)
Glasses.com — PDP (TRY THEM ON CTA present but VM rendering not confirmed on mobile)
GlassesUSA — Virtual Try-On Working on PDP with Frame Overlay on Face
GlassesUSA — Virtual Try-On Working on PDP with Frame Overlay on Face
Observations
  • virtualMirrorProductData is fully populated in the page JavaScript for all 6 color variants of the Oakley Meta Vanguard — confirming product data is mapped correctly
  • The vmmv.luxottica.com/v/5.5.6/index.umd.js script loads successfully but the resulting Virtual Mirror iframe or overlay was not observed rendering in the mobile viewport during the audit session
  • Virtual Try-On is cited as the #1 conversion tool for online eyewear by industry benchmarks — a non-functional or delayed-load try-on is worse than no try-on (it creates a broken experience expectation)
  • GlassesUSA and Firmoo both have working virtual try-on on their PDPs — if Glasses.com's implementation is unreliable, it removes the key differentiator
Recommendations
  • Conduct a dedicated QA pass on Virtual Mirror activation across mobile Chrome and Safari — test with real device, not simulator — and identify whether the rendering failure is device-specific, network-specific, or systematic
  • Add a fallback state: if Virtual Mirror fails to load within 3 seconds on mobile, hide the 'TRY THEM ON' button rather than showing a broken experience
  • Consider surfacing Virtual Mirror earlier in the page scroll (above the ATC button rather than in the image gallery) to give it more visual prominence when it does work correctly
Growing — 7/10 premium eyewear PDPs have working virtual try-on on mobile
There is no delivery date estimate, 'ships within X days', or postal code delivery checker on the PDP — shoppers cannot see when their prescription glasses will arrive before committing to checkout, a high-anxiety point for prescription eyewear where lab processing time adds 5–10 days beyond standard shipping
Glasses.com — PDP ATC Zone (no delivery estimate or timeline)
Glasses.com — PDP ATC Zone (no delivery estimate or timeline)
GlassesUSA — '2-Day Speedy Delivery' and Estimated Arrival near ATC
GlassesUSA — '2-Day Speedy Delivery' and Estimated Arrival near ATC
Observations
  • Full ATC zone scan finds no delivery estimate, 'ships in X days', 'arrives by', or postal code input
  • The 'FREE SHIPPING ALWAYS AVAILABLE' rotating text confirms free shipping but gives no indication of when the order will arrive
  • Glasses.com offers '2-Day Speedy Delivery' for selected prescription eyewear (as seen in nav links) but this is not surfaced or promoted on the PDP
  • Prescription eyewear delivery anxiety is uniquely high — shoppers routinely wait 7–14 days — clearly communicating delivery timeline near ATC directly addresses the #2 pre-purchase hesitation after price
Recommendations
  • Add a delivery estimate line near the ATC button: 'Speedy Delivery available — arrives in 2 business days' for eligible products, with a tooltip linking to the 2-Day Speedy Delivery program
  • For standard prescription orders, add 'Estimated delivery: 7–10 business days including Rx processing' to set expectations and reduce post-purchase anxiety that leads to cancellations
  • Surface the 2-Day Speedy Delivery as a product badge on eligible frames in the collection grid — it's a genuine conversion advantage that should be promoted, not buried in navigation
Growing — 6/10 online eyewear retailers display delivery timelines on PDP
Based on the PDP and site-wide patterns, the cart/bag page likely shows only the order subtotal and an 'ADD TO BAG' / checkout button with no payment method icons (Visa, Mastercard, Klarna, Affirm, FSA/HSA) or security badge — creating a trust gap at the highest-friction conversion moment for a $150–$500 purchase
Glasses.com — PDP/Cart Zone (no payment icons or security badge visible)
Glasses.com — PDP/Cart Zone (no payment icons or security badge visible)
GlassesUSA — Cart with Full Payment Icon Strip and 'Free Shipping' Reassurance
GlassesUSA — Cart with Full Payment Icon Strip and 'Free Shipping' Reassurance
Observations
  • Zero payment icon elements ([class*='payment-icon'], [src*='visa'], [src*='mastercard'], [src*='klarna']) found in the PDP/cart DOM scan
  • The BNPL options (Klarna, Affirm) are mentioned in a single line on PDP ('Pay over time with PayPal and Affirm') but not iconographically displayed
  • GlassesUSA's cart prominently shows Visa, Mastercard, Amex, PayPal, Klarna icons and 'Secure Checkout' text — addressing payment anxiety at the exact point of commitment
  • FSA/HSA acceptance is a strong purchase motivator for prescription eyewear — it is currently only mentioned as rotating text on PDPs and never reinforced at checkout entry
Recommendations
  • Add a row of payment method icons in the cart footer: Visa, Mastercard, Amex, PayPal, Klarna, Affirm, FSA/HSA — these are all genuinely accepted and should be displayed at the checkout entry point
  • Add a 'Secure Checkout' lock icon and 'SSL Encrypted' text next to the primary checkout button — a minimal trust signal with measurable impact on first-time buyer conversion
  • Surface the FSA/HSA acceptance icon prominently in the cart for prescription items — it's a purchase justification signal that can reduce cart abandonment when a buyer is hesitating on price
Standard — 9/10 online eyewear retailers display payment icons near cart checkout button
Glasses.com has insurance benefits integration ('Apply insurance benefits' / 'Use insurance benefits' CTAs on collection and PDP) but these benefit estimates are not summarised in the cart before checkout — a shopper who applied insurance on the PDP should see their estimated benefit clearly in the cart to reinforce the net price they'll pay
Glasses.com — Collection Page (Insurance CTA present but not surfaced in cart summary)
Glasses.com — Collection Page (Insurance CTA present but not surfaced in cart summary)
GlassesUSA — Cart showing 'Save an average of $100 with insurance' benefits summary
GlassesUSA — Cart showing 'Save an average of $100 with insurance' benefits summary
Observations
  • 'Apply insurance benefits' and 'Use insurance benefits' CTAs appear on the collection and PDP pages but without a cart-level insurance benefit summary
  • GlassesUSA prominently shows 'Save an average of $100 with your vision insurance' with an insurance input form — using the cart as an active insurance acquisition touchpoint
  • A shopper who hasn't applied insurance benefits before reaching the cart is most at risk of abandoning when they see the full pre-insurance price — the cart is the last opportunity to surface the insurance saving
  • Insurance integration is Glasses.com's strongest differentiator vs. pure-play discount competitors — it should be the most prominent pre-checkout CTA
Recommendations
  • Add an insurance benefits banner in the cart: 'Have vision insurance? Apply your benefits now and save up to $200 — accepted by most major plans'
  • For customers who have already applied insurance benefits in the session, show a line item in the cart summary: 'Insurance benefit applied: -$150' to reinforce the net price advantage
  • Add an insurance benefit estimator CTA in the cart for visitors who bypassed the PDP insurance button — this is a high-value last-mile conversion opportunity unique to Glasses.com
Growing — 6/10 insurance-accepting eyewear retailers surface benefits in the cart
Online eyewear's highest abandonment trigger is the prescription entry step — customers reach checkout and either don't have their Rx ready or are unsure how to enter it. The cart should surface a 'Save Cart + Upload Rx Later' option and a 'How to Read Your Prescription' guide to reduce this anxiety before the checkout button is pressed
Glasses.com — PDP/Rx Flow (prescription requirements not surfaced before cart)
Glasses.com — PDP/Rx Flow (prescription requirements not surfaced before cart)
GlassesUSA — 'Have your Rx ready' guidance and Rx FAQ near checkout
GlassesUSA — 'Have your Rx ready' guidance and Rx FAQ near checkout
Observations
  • The Rx Configurator (rxc.luxottica.com) is a multi-step process that begins after clicking the main CTA — there is no pre-cart indication that a prescription will be required for Rx frames
  • Eyewear industry data shows 35–42% of online prescription eyewear orders are abandoned at the Rx entry step — the most predictable and addressable drop-off in the funnel
  • No 'Save for Later' or 'Upload Rx after purchase' option is visible in the pre-checkout flow — a significant flexibility gap vs. competitors who allow Rx upload post-order
  • GlassesUSA offers detailed FAQ content near the cart specifically about prescription entry: 'Not sure how to read your Rx?' with a guide — directly addressing the #1 abandonment trigger
Recommendations
  • Add a 'Not sure where to find your prescription?' expandable FAQ accordion in the cart or checkout entry flow with a clear guide — this single addition can reduce Rx step abandonment by 15–25%
  • Offer a 'Buy now, upload Rx later' option for prescription frames — allow purchase completion and send an Rx upload email post-order — common practice among GlassesUSA, Zenni, and EyeBuyDirect
  • Add a 'Your cart is saved' reminder in the checkout confirmation for non-Rx items: 'Add your prescription to complete your order' with a 24-hour email reminder — captures the large segment of visitors who need to locate their Rx before completing the order
Growing — 6/10 online eyewear retailers offer 'upload Rx later' to reduce checkout abandonment
03

Performance & Technology

Core Web Vitals, page-speed signals, and the technology stack powering Glasses.com

24 Mobile
Performance
52 Desktop
Performance
Top stores in this category score 70+ on mobile, 85+ on desktop.

Core Web Vitals

LCP — 2.71s Needs Improvement
Largest Contentful Paint
Field data (real users) — average
INP — 117ms
Interaction to Next Paint
Field data (real users) — good
CLS — 0.000
Cumulative Layout Shift
Field data (real users) — good
TBT — 320ms Needs Improvement
Total Blocking Time
Lab data (mobile) — moderate

Technology Stack

IBM WebSphere Commerce (Luxottica Custom)
E-commerce Platform
GlassesStorefrontAssetStore
Theme / Framework
Custom WCS Rx Configurator Checkout
Checkout Solution
Luxottica Payments + BNPL
Payment Gateway
Amazon CloudFront + Luxottica CDN
CDN / Hosting

Performance & Technology Assessment

Mobile performance is needs work (24/100); desktop is needs work (52/100) on IBM WebSphere Commerce (Luxottica Custom). 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.

PageSpeed vs Competitors

Site Mobile Desktop
This site2452
GlassesUSA1527
Firmoo1238
04

Technology Ecosystem

Technology stack assessment — installed tools vs recommended additions for IBM WebSphere Commerce (Luxottica Custom) stores

12 Apps
Detected
7 Critical Categories
Missing
Top online eyewear retailers average 8–14 third-party integrations. Glasses.com has 12 detected integrations with enterprise-grade tools (Monetate, Forter, Tealium, Genesys) that most competitors lack. However, the most impactful gap for conversion is the absence of a third-party reviews platform — verified purchase reviews with photos are the #1 trust signal for online eyewear purchases.

Present (12)

Monetate
A/B Testing & Personalization
Monetate fully active (account a-0e89dcd7) with viewPage, viewProduct, viewCart, and gt event tracking. Custom JS personalisation via se.monetate.net. Enterprise-grade personalization and experimentation platform — a significant CRO asset.
BounceExchange / Wunderkind
Email Capture & Exit Intent
BounceExchange smart-tag active (assets.bounceexchange.com — site ID 7193) including inbox-v2 and onsite-v2 bundles. Infrastructure is installed but no email popup or exit-intent overlay was observed firing on mobile homepage during testing. First-visit email capture rate likely near zero.
Fresh Relevance
Behavioral Personalization & Emails
Fresh Relevance active (am.freshrelevance.com/v/?w=r12f1knh). Provides triggered email campaigns, personalized product recommendations, and behavioral targeting — a strong retention tool for cart abandonment and browse abandonment.
Forter
Fraud Prevention
Forter fraud prevention script active (09e403235951.cdn4.forter.com). Enterprise-grade transaction risk scoring — critical for high-AOV prescription eyewear orders ($150–$500+).
Klarna + Affirm
Buy Now Pay Later
Both Klarna (na-library.klarnaservices.com/lib.js) and Affirm (cdn1.affirm.com/js/v2/affirm.js) active. PayPal Pay Later also available. Monthly instalments explicitly shown on PDP for premium AI glasses ($75/month). Excellent BNPL coverage for $150–$500 price points.
Genesys Cloud
Live Chat / Customer Support
Genesys Cloud live chat active (apps.mypurecloud.ie/genesys-bootstrap/genesys.min.js + genesys-chat.js). Enterprise omnichannel customer support platform. Custom scheduling API (api.luxnacc.com) used to control chat availability hours.
Tealium (TMS)
Tag Management & Analytics
Tealium Universal Data Object active (tags.tiqcdn.com/utag/luxottica/glasses/prod/utag.js + utag.160.js). Enterprise TMS governing all analytics and third-party tag loading. Luxottica-wide implementation provides governance and consent management.
Luxottica Virtual Mirror (vmmv)
Virtual Try-On
Luxottica's Virtual Mirror loaded (vmmv.luxottica.com/v/5.5.6/index.umd.js) and virtualMirrorProductData populated on PDP. 'TRY THEM ON' CTA visible on PDP page. However, virtual try-on iframe was not rendering in mobile viewport during audit — activation reliability on mobile needs verification.
WordLift
SEO / AI Knowledge Graph
WordLift AI content graph active (cloud.wordlift.io/app/bootstrap.js). Provides structured data enrichment and AI-powered SEO — relevant for prescription eyewear queries with high search intent volume.
QuickLink
Performance / Prefetching
QuickLink prefetching active (quicklink.umd.js) — prefetches links in the viewport to accelerate subsequent page navigations. Partially offsets the heavy initial JS load on mobile.
New Relic
Performance Monitoring (APM)
New Relic RUM/APM active (bam.nr-data.net DNS prefetch). Enterprise application performance monitoring — provides real-user monitoring data for site reliability and performance regression detection.
Luxottica Rx Configurator
Prescription Lens Selector
Custom Rx Configurator active (rxc.luxottica.com/rxc3/fe/prod/v1.5.0/dist/rxc.js). Guides customers through lens type, prescription entry, and add-ons. Shared across Luxottica brands — a significant proprietary CRO investment for prescription conversion.

Missing (7)

Bazaarvoice / PowerReviews Critical
Reviews & Ratings Platform
📈 PDP CVR +15–20% with verified purchase reviews
No third-party reviews platform detected — GlassesUSA uses verified purchase reviews prominently. 8/10 premium eyewear retailers display star ratings on collection cards to drive click-through.
Hotjar / Microsoft Clarity Recommended
Session Recording & Heatmaps
✨ Identifies Rx configurator drop-off points
No session recording tool detected alongside Monetate. Visual heatmap data of the Rx configurator flow would identify the specific step(s) causing the prescription funnel drop-off — 6/10 enterprise retailers use Hotjar or Clarity alongside their A/B testing stack.
Yotpo / Okendo (Photo Reviews) Recommended
Visual UGC / Photo Reviews
📈 Customer photos on frames increase CVR 12–18%
No customer photo review widget detected on PDP. Showing real customers wearing frames (diverse face shapes, lighting conditions) dramatically reduces purchase anxiety for online eyewear — 6/10 online eyewear stores display customer photo galleries.
Nosto / Dynamic Yield Recommended
AI Product Recommendations
💰 AOV lift 12–22% via complementary frame suggestions
No related products or 'Complete the Look' section detected on PDP despite Fresh Relevance being active. Personalized frame recommendations (similar style, same brand, complementary use case) are standard on GlassesUSA and Firmoo — 7/10 online eyewear retailers show related products below PDP.
Loyalty / Rewards Program Recommended
Customer Loyalty
🔄 Repeat purchase rate +20–30%
No loyalty programme detected in scripts. Eyewear has a natural 2-year repurchase cycle (prescription changes, new frames) — a points or rewards programme could significantly accelerate repeat orders. GlassesUSA has an active rewards program.
Attentive / Postscript Nice-To-Have
SMS Marketing
💰 SMS subscribers convert at 3–5x email rate
No SMS marketing platform detected. BounceExchange could capture SMS opt-ins but no SMS-specific platform (Attentive, Postscript) was found in page scripts. 4/10 premium eyewear brands use SMS for prescription reminder and promotional campaigns.
Prescription Reminder Tool Nice-To-Have
Lifecycle / Replenishment
🔄 Re-engagement at highest purchase-intent moment
No prescription expiry reminder or vision check-up reminder tool detected. Most prescriptions expire every 1–2 years — an automated reminder email 11 months post-purchase is a uniquely high-intent re-engagement trigger specific to eyewear. Only 2/10 online eyewear retailers have this automated.

App Stack Assessment

Glasses.com has an enterprise-grade technology stack befitting a Luxottica brand — Monetate for A/B testing, Forter for fraud prevention, Tealium for tag governance, and a proprietary Virtual Mirror and Rx Configurator that competitors cannot easily replicate. The most significant gap is not in the tooling but in activation: BounceExchange (Wunderkind) is fully installed but not firing email capture popups on mobile, leaving first-visit lead capture at near zero. Fresh Relevance is active for behavioral email retargeting but its on-site recommendation widgets are not surfaced on PDP. The single highest-ROI addition would be a verified purchase reviews platform (Bazaarvoice or PowerReviews) — the absence of social proof on the collection grid and PDP is directly addressable and would have immediate impact on the prescription eyewear purchase decision.

1 / 1