We audited every script, CDN decision, and optimization on skims.com — and what an estimated ~370KB of third-party JavaScript is costing Kim Kardashian's shapewear empire.
Hard revenue data from Google, Portent, and Deloitte that proves speed is money
Because every second costs you real money. This isn't a vanity metric. Google, Deloitte, and Akamai have all studied this, and the numbers are brutal:
Sites loading in 1 second have 5x higher conversion rates than sites loading in 10 seconds. Not 5% more. Five times more.
Bounce rate increases 90% when load time goes from 1 second to 5 seconds. Nine out of ten people who would've stayed on your site just... leave.
A 0.1-second improvement in mobile speed = 8.4% more conversions in ecommerce. That's not a typo. One tenth of a second. Google measured this across real retail sites.
Skims gets this. With a $5 billion valuation and projected ~$1 billion in annual sales (per Fortune, November 2025), every fraction of a second on skims.com translates to real revenue. Their approach? Let Shopify handle the infrastructure while investing heavily in personalization and marketing tools that drive conversion.
Speed gets visitors to the page. But do you know who they are? LeadMaxxing identifies your anonymous visitors and scores them so you know which ones are worth chasing.
LCP, INP, and CLS explained with Skims's real-world architecture
Google doesn't care about your Lighthouse score. Seriously. Lighthouse is a lab test — it's a simulation. What Google actually uses for rankings are Core Web Vitals: real data from real Chrome users visiting your real site over the last 28 days. Three numbers:
| Metric | Plain English | Good | Bad | Why It Matters |
|---|---|---|---|---|
| LCP | How fast the main content appears | < 2.5s | > 4.0s | Users see a blank screen until LCP fires. Slow LCP = they leave before seeing your product. |
| INP | How fast buttons & clicks respond | < 200ms | > 500ms | 43% of sites fail this in 2026. When "Add to Cart" feels laggy, people don't add to cart. |
| CLS | How much the page jumps around | < 0.1 | > 0.25 | Ever try to tap a button and the page shifts so you hit the wrong thing? That's CLS. Users hate it. |
Skims runs on Shopify Plus with an estimated ~370KB of third-party JavaScript loading on every page. That script load — from personalization engines like Dynamic Yield, marketing platforms like Klaviyo and Attentive, and retargeting tools like Criteo — directly impacts all three Core Web Vitals, particularly LCP and INP on mobile devices. Users are 24% less likely to abandon a page when it passes all three metrics. Core Web Vitals are also a confirmed SEO ranking signal, meaning slow sites lose twice: visitors leave AND Google ranks you lower.
Run a live PageSpeed test on skims.com right now → — you'll see their real CrUX field data.
Think of it like a restaurant. LCP is how fast the food arrives. INP is how quickly the waiter responds when you flag them down. CLS is whether your plate slides off the table while you're eating. Google measures all three for every visitor, and if your site fails, it ranks lower. Period.
Why Skims chose platform reliability and speed-to-market over custom architecture
Skims launched on Shopify in 2019 and never left. While competitors like Gymshark invested millions rebuilding on headless architectures after catastrophic failures, Skims took the opposite approach: let Shopify handle the hard parts. Their DNS confirms it — skims.com's CNAME points directly to shops.myshopify.com, standard Shopify hosting.
The strategy worked. From launch to a $5 billion valuation in six years (per Fortune, November 2025), Skims scaled on the same platform that powers over 6 million stores. Instead of building custom infrastructure, they invested in what drives revenue: advertising, personalization (Dynamic Yield), and lifecycle marketing (Klaviyo + Attentive).
Shopify Plus is not the Shopify from 2015. The platform now runs on Cloudflare's global network, serves assets with Brotli compression and HTTP/3, and handles checkout at scale that survived over $1 billion in sales across its merchant base on a single Black Friday. Skims doesn't need to manage servers, CDN configurations, or SSL certificates. (See our full tech stack breakdown for every tool behind skims.com.)
The tradeoff is control. Headless brands like Gymshark can optimize every millisecond of their frontend. Skims can't — they're bound by Shopify's Liquid rendering engine. But they also didn't need to hire a team of frontend engineers or spend 18 months rebuilding. For a brand driven by celebrity launches, social media momentum, and time-sensitive drops, speed-to-market matters more than speed-to-first-byte.
If you're under $50M in revenue: almost certainly not. Skims built a $5 billion brand on standard Shopify Plus. The marginal speed gains from headless architecture don't justify the engineering cost for most DTC brands. Focus on what actually drives revenue: product, marketing, and customer experience. You can always re-platform later if you outgrow the platform — but most brands never will.
~370KB of external JavaScript on every pageview, analyzed script by script
Here's where Skims pays for its marketing sophistication. Nine third-party scripts load on every single page, totaling an estimated ~370KB of external JavaScript. Each one serves a purpose — personalization, retargeting, reviews, payments — but together they create significant PageSpeed overhead. (See our full tracking and privacy audit for the complete picture of what runs on every pageview.)
Skims could boost their PageSpeed score by 25+ points tomorrow by removing Dynamic Yield, Criteo, Klaviyo, and Elevar. But then they'd lose product personalization, retargeting, email/SMS automation, and conversion attribution. These scripts cost speed, but they make revenue. Dynamic Yield alone drives personalized recommendations that convert browsers into buyers. Criteo brings back visitors who abandoned. At Skims' scale — nearing $1 billion in annual sales — a well-timed personalized recommendation is worth far more than 25 Lighthouse points.
Skims needs 9+ disconnected tools to do what a single platform could handle. LeadMaxxing combines visitor tracking, lead scoring, email automation, and A/B testing in one script — so you don't need to stack tools and tank your PageSpeed.
Shopify CDN auto-optimization, WebP format negotiation, and native lazy loading
Images are typically 50-70% of total page weight on an ecommerce site. Skims benefits from Shopify's built-in image optimization pipeline, which handles format negotiation, resizing, and CDN delivery automatically:
cdn.shopify.com with automatic format negotiation (WebP where supported) and responsive resizing.srcset generation, and automatic WebP conversion built into Shopify's Liquid templates.loading="lazy" to every image below the fold. One HTML attribute. Stops the browser from downloading images the user hasn't scrolled to yet.srcset to serve the right size for each device — Shopify handles this automatically.Turning Skims' site speed strategy into your competitive advantage
Skims' speed story proves you don't need headless architecture to build a billion-dollar DTC brand. Their standard Shopify Plus setup — with heavy investment in advertising, lifecycle marketing, and personalization — shows that speed-to-market often matters more than speed-to-first-byte. The biggest wins are in the 20% of effort that gets 80% of results: audit your scripts, optimize your images, and let your platform handle the infrastructure. Check their pricing strategy to see how speed and conversion optimization connect to the bigger picture.
Skims uses 9+ scripts for personalization, retargeting, and analytics. LeadMaxxing gives you AI-powered visitor identification, lead scoring, and automated email campaigns in a single lightweight script for $29/month — the same conversion intelligence without stacking tools that tank your PageSpeed.
See how it works →Actionable lessons from Skims' site speed playbook
You don't need Skims' budget. Here's the 20% of effort that gets you 80% of their speed:
Takes 5 minutes. Run your site through PageSpeed Insights. The "Opportunities" section tells you exactly what to fix. Free. This is especially critical for ad landing pages where every fraction of a second impacts your ROAS. LeadMaxxing can automate this for every competitor you track.
Takes 1 hour. Open Chrome DevTools, Network tab, filter by JS. Count scripts from external domains. Skims loads 9 — how many do you load? Every analytics, chat widget, and popup tool costs speed. LeadMaxxing replaces multiple tools with one lightweight script.
Takes 1 day. Convert to WebP, add lazy loading, set explicit dimensions. Drops page weight by 40-60%. Shopify handles this automatically. If you're on another platform, use a CDN or build tool. LeadMaxxing monitors competitor image strategies so you can benchmark.
Ongoing. Check Search Console Core Web Vitals monthly. Lab scores fluctuate wildly; field data (CrUX) is what Google actually uses. LeadMaxxing tracks visitor experience metrics alongside conversion data so you can connect speed to revenue.
Get a free LeadMaxxing account and start supercharging your leads. Start free →
Create a free LeadMaxxing account and we'll generate a full competitive analysis for YOUR brand. The same intelligence you just read — comparison with competitors, actionable strategies, and AI-powered recommendations.






