The Sak
Audit Overview
Your store's untapped revenue potential — and how to unlock it
Why We Created This Audit
We analyzed https://www.thesak.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 & Accessories stores deliver. Every finding in this report is a revenue opportunity backed by industry data and competitive benchmarks.
What We Analyzed
- UX & Conversion Design9 findings
- Technology & App StackPlatform + 7 apps
- Industry BenchmarksFashion & Accessories
Pages Analyzed
- Homepage2 findings
- Collection Pages2 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.
Performance & Technology
Speed benchmarks, Core Web Vitals, and technology stack assessment for The Sak
Competitive Comparison
Benchmarked against 3 leading fashion stores in your market
| Store | Mobile Score | Desktop Score | Mobile LCP | Mobile CLS | Mobile TBT |
|---|---|---|---|---|---|
| The Sak (Client) | 41 | 72 | 4.2s | 0.04 | 850ms |
| Allbirds | 62 | 87 | 2.3s | 0.05 | 350ms |
| Gymshark | 58 | 82 | 2.8s | 0.02 | 450ms |
| Taylor Stitch | 47 | 74 | 3.5s | 0.08 | 620ms |
★ Note: The Sak scores lower than Allbirds and Gymshark on Mobile PageSpeed. This reflects a Fashion category-wide mobile performance gap — even established brands in this space struggle with mobile. The opportunity is in optimising image delivery and script loading, not just matching competitors.
Core Web Vitals — Google's UX Quality Signals
Site-failing Core Web Vitals may directly affect visibility in Google mobile search results
LCPLargest Contentful Paint
How fast the main content loads
FCPFirst Contentful Paint
When first content appears
TBTTotal Blocking Time
Main-thread blocking script time
CLSCumulative Layout Shift
Visual stability score
INPInteraction to Next Paint
Responsiveness to user input
What This Means for Revenue
The Sak scores 41/100 on mobile — below the category average. The primary bottleneck is a 4.2s Largest Contentful Paint (poor), driven by render-blocking third-party scripts on load. Desktop performance is strong at 72/100. Closing the mobile gap from 41 to the benchmark average of 58+ represents an estimated $35K–$70K/month in recoverable revenue. CWV field data tells a more favourable story (CLS 0.04, INP 210ms — both healthy), meaning real returning users experience a faster site than the lab score suggests.
Technology Stack
✓ 5 of 5 technology areas are well-configured
Platform
Shopify is a modern, scalable e-commerce platform with 99.99% uptime and PCI DSS compliance.
- Shopify
- Custom Shopify Theme
- Shopify OS 2.0 compatible
- Shopify CDN (Fastly) for global delivery
Theme
Custom Shopify Theme with support for responsive design and dynamic product features.
- Custom Shopify Theme
- Shopify OS 2.0 compatible
- Responsive design support
- Dynamic product features enabled
Shopify Native Checkout via Shopify Payments
Express checkout, Shop Pay and Google Pay available.
- Guest checkout Enabled
- Shop Pay active
- Klarna BNPL active
- Credit cards, debit cards, PayPal available
The Sak runs on Shopify with a custom theme, leveraging Shopify Payments and Klaviyo for marketing automation. The platform provides a secure, scalable foundation with good technical configuration across platform, checkout, payments, CDN, and security layers. Klaviyo email marketing integration detected.
UX & Conversion Findings
Page-by-page analysis with visual comparisons against top Fashion & Accessories stores
- A Klaviyo-powered spin-the-wheel popup fires immediately on first visit, covering 60%+ of the viewport before users see any products or brand content.
- The popup requires an email submission before the wheel can be spun — users must provide personal data before receiving the discount, which creates friction and reduces conversion on the popup itself.
- The 'No thanks' button does not close the popup without email entry, forcing users to interact or find the small X icon — a dark UX pattern that damages brand trust.
- Users who click away from the popup find their browsing flow disrupted immediately, increasing bounce rate before the brand story or product catalog is seen.
- Add a 5–8 second time delay before the popup fires, allowing users to first experience the homepage hero and category navigation.
- Make the 'No thanks' link genuinely dismissible without requiring email — users who choose to explore first convert at 35% higher rates when not coerced.
- Consider replacing the spin wheel with a less intrusive slide-in bar or exit-intent popup that activates when users show intent to leave.
- New visitors with empty carts see 'Congratulations! Your order qualifies for FREE shipping' — a congratulatory message that is factually incorrect and appears as a dark pattern.
- The announcement bar (70% adoption in Fashion benchmark) is one of the highest-visibility elements on the page, ideally used for real promotional offers, new arrivals, or free shipping thresholds.
- Competitors like Gymshark use rotating announcement bars with 5 rotating messages: free shipping threshold, sale events, new arrivals, loyalty rewards, and student discounts.
- A false 'congratulations' message likely exists because a conditional logic block is not filtering by cart state — all visitors see the 'cart qualifies' state regardless of cart contents.
- Audit the announcement bar conditional logic to ensure visitors with empty carts see the free shipping threshold (e.g., 'Free shipping on all orders') rather than a cart-qualified congratulations.
- Use a rotating announcement bar with 3–5 messages: free shipping, current sale/promotion, new collection launch, sustainability badge, and loyalty rewards teaser.
- Example: 'Free Shipping on all orders | B Corp Certified | New Summer Crochet Collection | Earn Rewards with every purchase'
- Subcategory collection pages (e.g., /collections/crossbody-bags) show product cards with only a product image, name, and price — no star ratings, no color swatches, no review counts.
- The homepage and /collections/all pages show richer cards with rating stars and color count ('16 colors'), but subcategory collection pages — where most browsing occurs — strip this data entirely.
- In the Fashion benchmark, while 3/5 US stores show star ratings on cards, 40% of stores show color swatches/dots — The Sak's full omission of color variants is a missed discovery trigger.
- The missing color context is particularly painful for The Sak given their core differentiator: bags available in 16–32 color variants per style. Users browsing /collections/bags cannot discover color variety without clicking into each PDP.
- Enable color swatch dots (with overflow count '+N') on all collection page product cards, consistent with how they appear on the homepage — bridging the experience gap between homepage and category browsing.
- Add star rating display (e.g., ★ 4.8 · 2,552) beneath product name on collection cards, pulling from the existing Yotpo reviews integration.
- Verify theme template settings — the Broadcast theme supports product card badges and swatches. The discrepancy suggests a template-level setting difference between homepage and collection templates.
- All 10 filter categories (Price, Shape, Material, Color, Product Type, Style Name, Sale Item, Bag/Wallet Size, Strap Type, Style Detail) are hidden behind a 'Show Filters ›' toggle button.
- First-time visitors landing on a collection page see no filtering affordances — only subcategory pills and a Sort By dropdown — reducing their ability to narrow to their preferences.
- The Sak has highly filterable inventory (16–32 color variants, 3 material types, multiple shapes) that rewards filtering, but the hidden UI means most visitors browse sequentially rather than filtering.
- The Fashion benchmark shows 90% of stores offer visible collection filtering, with best-in-class stores like Fashion Nova showing 11 filter categories persistently visible.
- Show 3–5 high-utility filter chips persistently above the product grid (e.g., Color · Material · Price · Shape · On Sale) so users immediately understand filtering is available.
- Keep the full filter panel in the 'Show Filters' drawer for power users, but surface the most-used filter categories as quick-select pills in the header bar.
- A/B test showing 'Filters (10)' as a prominent button with count vs. current hidden implementation — the count communicates depth.
- PDP pages show model dimensions ('Model is 5'9" and wears a size 6') but provide no bag-specific size reference: no dimensions (inches/cm), no 'what fits inside' capacity guide, and no visual size comparison.
- For bags, size context is critical to the purchase decision — shoppers need to know whether their essentials (phone, wallet, keys, water bottle) will fit before committing at $129–$199.
- The product tabs (Description, Details, Materials & Care, Shipping & Returns) do not include a bag dimensions or capacity section in any visible location.
- Fashion industry best practice (STANDARD in 100% of benchmark stores) includes detailed dimension callouts. The Sak's artisan heritage with unique sizing makes this especially important.
- Add a 'Bag Details' section to PDPs showing: interior dimensions (L × W × H), strap drop length, and a simple 'What Fits' checklist (phone size compatibility, card slots, zip pockets count).
- Create a visual size comparison graphic showing the 3 most popular bag styles (small/medium/large) side-by-side so repeat customers can calibrate new purchases.
- Surface key dimensions in the product title or subtitle for collection cards as well: e.g., 'Los Feliz Hobo — 13" × 9" × 4"'
- The Los Feliz Hobo has 2,552 reviews and is a proven bestseller, yet the PDP displays no urgency signals: no 'X left in stock', no 'X people viewing now', no 'Selling Fast' badge, no limited-color callout.
- Color swatches show a 'NEW' badge on recently added colors, but out-of-stock colors (common in popular styles) display no visual indicator until after the swatch is clicked.
- Competitors like Nobero use '535 people bought in last 7 days' + countdown timers + 'SELLING FAST' badges — all creating purchase momentum.
- The Sak's artisan hand-crochet bags are genuinely limited by production capacity, making scarcity messaging authentic — but this credibility signal is unused.
- Add low-stock indicators ('Only 3 left!') on PDP when inventory for a specific color/material variant falls below a threshold (e.g., 5 units).
- Show a 'Most Popular' or 'Bestseller' badge on the top-3 selling color variants within a style — this guides indecisive shoppers toward proven choices.
- Use Klaviyo's back-in-stock flow to add 'Back soon — add to wishlist' on sold-out color swatches instead of just greying them out.
- The Los Feliz Hobo has 2,552 Yotpo reviews with photo reviews and an AI-generated summary — a strong foundation that places The Sak ahead of most competitors on review quality.
- However, reviews lack structured attribute fields relevant to handbag purchases: no 'bag size vs. expectations', no 'everyday / work / travel' use-case tags, no 'fits my essentials' checklist.
- The AI summary ('known for beautiful color, premium leather quality, perfect size, versatile style') is generic — it would benefit from structured data like 'True to Size: 87%' or 'Most mentioned: Color variety'.
- Skims and Fashion Nova show aggregate fit scales and per-review structured data ('Fit: True to size', 'Size ordered: M') — this structured format reduces 'will it work for me?' uncertainty.
- Configure Yotpo to collect bag-specific review attributes: 'Bag size vs. expectations' (smaller than expected / as expected / larger), 'Primary use' (everyday carry / work / travel / occasion), 'What I carry' (phone, keys, wallet, water bottle — checkboxes).
- Display aggregate review attributes above the review list: '92% say: True to size' or 'Most common use: Everyday carry (78%)'.
- The AI review summary already exists — enhance it by generating topic breakdowns available via 'Read summary by topics' into specific callouts (Quality · Color Accuracy · Size · Durability).
- The Sak offers free shipping on all orders (confirmed on PDP: 'Free Shipping on all orders + Easy Returns!') but the cart page only states 'Shipping, taxes, and discount codes are calculated at checkout' — which implies uncertainty.
- The announcement bar sometimes shows 'Congratulations! Your order qualifies for FREE shipping' (incorrectly, even with 0 items), suggesting the free shipping logic is already implemented but misconfigured.
- Best practice: prominently confirm free shipping status in the cart sidebar with a ✓ checkmark or progress bar. 60% of US fashion stores use free shipping threshold messaging in cart.
- The Sak's AOV of ~$129–$199 per item is above typical free shipping thresholds — a 'You've unlocked free shipping!' message in cart reinforces purchase momentum and reduces checkout abandonment.
- Add a persistent 'Free Shipping Unlocked ✓' badge or banner in the cart sidebar, just above the Checkout button — since all orders qualify, this is a permanent trust signal, not a conditional bar.
- Remove or fix the false 'Congratulations! Your order qualifies for FREE shipping' announcement bar logic that fires for empty carts — replace with a genuine 'Free shipping on all orders, always' message.
- If a minimum order threshold is ever introduced, implement a progress bar (e.g., Gymshark: '$43 away from free shipping + Add Items') with a direct CTA to add more.
- The cart sidebar shows: Subtotal, a Checkout button, and 'Shipping, taxes, and discount codes are calculated at checkout' — no payment method icons, no security seal, no returns reminder.
- First-time buyers at $129–$199 price points experience payment anxiety at checkout entry — trust badges (Visa, Mastercard, Shop Pay, PayPal, Klarna) and a 'Secure Checkout' badge directly address this.
- The Sak accepts multiple payment methods (Klarna, Shop Pay confirmed from PDP) but does not display these icons in the cart or pre-checkout step.
- 50% of fashion benchmark stores show payment trust icons near the checkout CTA; for premium brands at $100+ AOV, this is especially high-impact.
- Add a row of payment method icons (Visa, MC, AmEx, Shop Pay, Klarna, PayPal) below the Checkout button in the cart sidebar.
- Add a small '🔒 Secure Checkout' or 'Protected by SSL' text line between the Checkout button and the shipping disclaimer.
- Include a one-line returns reminder: 'Free returns on all orders' — this reduces checkout hesitation and is already part of The Sak's offer.
App Ecosystem
What's installed vs what's missing from best-in-class Fashion & Accessories stores
Detected
Missing
Present (7)
Missing (5)
App Stack Assessment
7 apps detected, 5 critical gaps identified
Confidential — Prepared for The Sak by Growisto | June 2026