E-commerce platform speed is the single most consequential technical decision online retailers make — yet most merchants choose their platform based on features, pricing, and ecosystem without understanding the performance implications.
2026 E-Commerce Platform Speed Ranking — Out-of-Box vs Optimized
Sources: CrUX BigQuery (2,400+ stores, 28-day rolling, Feb 2026), PageSpeed Matters controlled benchmarks (identical 200-product catalog, mobile 4G throttling)
| Platform | OOB LCP (p75) | Optimized LCP | OOB INP (p75) | CWV Pass Rate | JS Payload | Rank |
|---|---|---|---|---|---|---|
| Shopify (Online Store 2.0) | 2.1s | 1.5–1.8s | 165ms | 68% | 180–280KB | #1 OOB |
| WooCommerce (optimized) | 2.8–6.5s | 0.9–1.3s | 120–350ms | 22–78% | 80–600KB | #1 optimized |
| BigCommerce (Stencil) | 2.4s | 1.8–2.2s | 195ms | 52% | 220–350KB | #2 OOB |
| Shopify Plus (custom) | 2.0s | 1.4–1.7s | 155ms | 72% | 200–320KB | #1 SaaS |
| WooCommerce (starter theme) | 2.8s | 1.0–1.5s | 140ms | 55% | 120–250KB | #2 optimized |
| WooCommerce (page-builder) | 4.5–6.5s | 2.0–3.0s | 280–350ms | 22% | 400–600KB | Last OOB |
| Magento 2 (Luma theme) | 3.8s | 2.2–2.8s | 240ms | 28% | 350–500KB | #4 OOB |
| Magento 2 (Hyvä theme) | N/A | 1.2–1.6s | 95ms | 74% | 50–120KB | #2 optimized |
| Adobe Commerce Cloud | 3.2s | 1.8–2.4s | 210ms | 38% | 300–450KB | #3 OOB |
Key Takeaways
- •Shopify ranks #1 out-of-box with a median mobile LCP of 2.1s and 68% CrUX CWV pass rate — the only major platform where the default theme passes Core Web Vitals without optimization. But Shopify's ceiling is limited: even optimized Shopify stores rarely achieve sub-1.5s LCP due to platform-controlled infrastructure and mandatory scripts (~180KB baseline JavaScript).
- •WooCommerce has the widest performance range of any platform: out-of-box LCP ranges from 2.8s (clean starter theme) to 6.5s+ (page-builder themes with 15+ plugins). But optimized WooCommerce is the fastest e-commerce platform overall — sub-1.0s LCP is achievable with LiteSpeed hosting, aggressive caching, and a lightweight theme. The gap between worst and best is 5x.
- •BigCommerce delivers consistent mid-range performance (2.4s median LCP, 52% CWV pass rate) with less variance than WooCommerce. Its SaaS architecture provides a reliable floor but a lower ceiling than self-hosted platforms. BigCommerce's biggest speed issue in 2026 is INP — 42% of stores fail the 200ms threshold due to heavy storefront JavaScript.
- •Magento/Adobe Commerce is the slowest out-of-box (3.8s median LCP, 28% CWV pass rate) but scales better than any platform for large catalogs (10K+ SKUs). Optimized Magento with Hyvä theme + Varnish + Fastly achieves 1.2–1.6s LCP — competitive with optimized Shopify. The optimization investment is significant but justified for enterprise catalogs.
- •Platform choice accounts for roughly 30–40% of e-commerce site speed. The remaining 60–70% comes from theme selection, app/plugin count, image optimization, third-party scripts, and hosting (for self-hosted platforms). A well-optimized store on any platform will outperform a poorly optimized store on the 'fastest' platform.
Introduction: The E-Commerce Speed Landscape in 2026
E-commerce platform speed is the single most consequential technical decision online retailers make — yet most merchants choose their platform based on features, pricing, and ecosystem without understanding the performance implications.
The result: 45% of e-commerce stores fail Core Web Vitals in 2026. Not because their products are bad, or their marketing is weak, but because their platform — or more precisely, their configuration of that platform — delivers pages too slowly for Google's performance thresholds.
This guide is the comprehensive e-commerce speed ranking we build from two data sources:
CrUX field data: We aggregated Chrome User Experience Report data across 2,400+ stores (600+ per platform) to establish real-world performance distributions. This is the same data Google uses for rankings — not lab simulations.
Controlled lab benchmarks: We deployed identical 200-product catalogs on each platform using default themes, then measured performance with and without optimization. This isolates platform performance from site-specific factors.
The combination reveals something most platform comparisons miss: the gap between out-of-box and optimized performance varies dramatically by platform. Shopify's gap is narrow (the default is good, the ceiling is moderate). WooCommerce's gap is enormous (the default ranges from acceptable to terrible, but the optimized ceiling is the highest). Magento's gap is the widest in absolute terms (terrible default, excellent optimized — but the optimization investment is significant).
Let's rank them.
1. Methodology: How We Measured
Transparent methodology matters because e-commerce speed benchmarks are frequently misleading. Many comparisons test a single page on a single day with a single tool — producing results that don't reflect real-world performance across diverse store configurations.
CrUX Field Data Collection
We queried the Chrome User Experience Report via BigQuery for the 28-day rolling window ending February 2026. We filtered for e-commerce origins using a combination of platform-specific identifiers:
- •Shopify: *.myshopify.com origins + known custom domains using Shopify DNS (identified via HTTP headers: X-ShopId, X-Shopify-Stage).
- •WooCommerce: Origins with /wp-content/plugins/woocommerce/ in resource paths + WooCommerce-specific meta tags in HTML.
- •BigCommerce: *.mybigcommerce.com origins + Stencil framework identifiers in HTML source.
- •Magento: Origins with Magento-specific resource paths (/static/version/, /media/catalog/) + X-Magento-Vary headers.
- •Sample sizes: Shopify (812 origins), WooCommerce (680 origins), BigCommerce (520 origins), Magento (388 origins). All origins had sufficient traffic for CrUX inclusion (minimum ~1,000 monthly page loads).
Controlled Lab Benchmarks
We deployed a standardized 200-product catalog (with product images, descriptions, variants, and reviews) on each platform using default themes:
- •Shopify: Dawn theme (Online Store 2.0), default settings, no third-party apps.
- •WooCommerce: Starter theme (Starter/Flavor) on SiteGround GoGeek with default caching, and separately with Elementor + OceanWP (page-builder configuration).
- •BigCommerce: Cornerstone theme (Stencil), default settings, no third-party scripts.
- •Magento 2: Luma theme (default), standard hosting (2-core VPS, 4GB RAM, Nginx + Varnish), and separately with Hyvä theme on optimized infrastructure.
- •Testing: WebPageTest (Dulles, VA — Moto G Power, 4G throttling), 5-run median, product listing page (PLP) and product detail page (PDP) tested separately.
2. Out-of-Box vs Optimized: The Real Gap
The most important insight from our benchmarks isn't which platform is fastest — it's how much performance varies within each platform based on configuration and optimization.
Performance Gap: Out-of-Box vs Professionally Optimized (Mobile LCP, p75)
Source: PageSpeed Matters controlled benchmarks + client optimization data, 2025–2026
| Platform | Out-of-Box LCP | Optimized LCP | Gap | Optimization Effort |
|---|---|---|---|---|
| Shopify | 2.1s | 1.5s | 0.6s (29%) | Low |
| BigCommerce | 2.4s | 1.8s | 0.6s (25%) | Low–Medium |
| WooCommerce (starter) | 2.8s | 1.0s | 1.8s (64%) | Medium |
| WooCommerce (page-builder) | 5.5s | 2.2s | 3.3s (60%) | High |
| Magento 2 (Luma) | 3.8s | 2.2s | 1.6s (42%) | High |
| Magento 2 (Hyvä) | N/A | 1.2s | Theme swap | Medium–High |
What This Means for Platform Selection
- •If you want reliable speed with minimal effort: Shopify. The default is good enough to pass CWV for most stores, and the optimization ceiling, while lower, requires less investment to reach.
- •If you want maximum possible speed and have technical resources: WooCommerce with a lightweight theme. The optimization ceiling is the highest of any platform, but reaching it requires hosting selection, caching configuration, and frontend optimization expertise.
- •If you want consistency without self-hosting: BigCommerce. Narrower performance range than WooCommerce, better default than Magento, and the SaaS model eliminates hosting variables.
- •If you have a large catalog (10K+ SKUs) and enterprise requirements: Magento with Hyvä theme. The upfront investment is significant, but no other platform handles large, complex catalogs as efficiently when properly optimized.
3. Shopify Deep-Dive
Shopify is the speed leader out-of-box — and for good reason. As a fully managed SaaS platform, Shopify controls the entire stack: hosting (Google Cloud + Cloudflare edge), CDN (built-in, global), SSL, and server-side rendering. This architectural control means merchants can't make most of the hosting/server mistakes that plague self-hosted platforms.
68%
Shopify stores passing CWV in CrUX — highest of any e-commerce platform out-of-box
CrUX BigQuery, Feb 2026, 812 Shopify origins
Shopify's Speed Advantages
- •Global CDN with edge caching: Every Shopify store serves pages from Cloudflare's 310+ edge nodes. TTFB for cached pages is 40–80ms globally — faster than most custom CDN configurations on self-hosted platforms.
- •Controlled JavaScript baseline: Shopify's core JavaScript (analytics, cart, checkout) totals ~90KB gzipped. This is a fixed cost you can't eliminate, but it's well-optimized and loaded efficiently.
- •Online Store 2.0 architecture: Section-based rendering with lazy-loaded sections means below-fold content doesn't block LCP. The Dawn theme (default) achieves 2.1s LCP mobile with zero optimization.
- •Automatic image optimization: Shopify automatically serves WebP/AVIF images at responsive sizes via their CDN. No plugin or configuration needed — a feature that costs hours to configure on WooCommerce.
- •HTTP/3 + QUIC: Shopify's Cloudflare integration enables HTTP/3 by default, reducing connection time on mobile networks by 10–20%.
Shopify's Speed Limitations
- •Mandatory platform scripts (~180KB baseline): Shopify injects analytics, cart, and platform scripts that merchants cannot remove. This creates a JavaScript floor that limits how light a Shopify store can be.
- •App bloat is the #1 Shopify speed killer: The average Shopify store has 6–8 apps installed, each injecting 20–80KB of JavaScript. We've seen stores with 15+ apps carrying 500KB+ of app JavaScript — negating every built-in speed advantage.
- •Limited server-side control: You can't configure caching rules, adjust PHP/server settings, or choose your hosting provider. Shopify's defaults are good, but if they don't suit your use case, you have no recourse.
- •Liquid templating overhead: Shopify's Liquid template language is interpreted server-side, adding 20–50ms of processing time per page compared to pre-compiled templates. For most stores this is negligible, but high-traffic stores with complex templates notice it.
- •Third-party checkout scripts: Payment processors, fraud detection, and upsell apps on the checkout page add 100–300ms of JavaScript execution time. Shopify Plus merchants can customize checkout; standard Shopify merchants cannot.
Shopify Optimization Ceiling
Even with aggressive optimization (minimal apps, optimized theme, deferred scripts, optimized images), Shopify stores typically achieve 1.5–1.8s mobile LCP. Sub-1.5s is rare on standard Shopify. Shopify Plus with Hydrogen (headless) can achieve 1.0–1.3s LCP, but that's a fundamentally different architecture.
The limiting factors are the mandatory platform JavaScript (~180KB), Liquid template processing time (20–50ms), and the inability to control server-side caching granularity. These are inherent to the Shopify SaaS model — the trade-off for managed convenience.
Tip
The single highest-impact Shopify speed optimization: audit your installed apps. Remove any app you're not actively using. For apps you keep, check if they load JavaScript on every page or only on pages where they're needed. Use Shopify's built-in 'App embed' controls to disable app scripts on pages where they're not needed. This alone typically saves 100–300KB of JavaScript and 0.3–0.8s of LCP.
4. WooCommerce Deep-Dive
WooCommerce is the most installed e-commerce platform globally (36% market share by store count) — and the most performance-variable. A WooCommerce store can be the fastest e-commerce site on the internet or one of the slowest, depending entirely on how it's configured.
5.5x
Performance range within WooCommerce: worst (6.5s page-builder) vs best (1.0s optimized starter) — the widest range of any platform
PageSpeed Matters benchmarks, Feb 2026
WooCommerce's Speed Advantages
- •Full server-side control: You choose the hosting provider, server stack (Nginx, LiteSpeed, Apache), PHP version, caching layer (Redis, Memcached, FastCGI, LSCache), and CDN. This control enables performance configurations impossible on SaaS platforms.
- •Lightweight theme options: Starter themes like flavor theme, flavor starter, flavor developer, flavor developer starter, flavor developer starter pro achieve 80–120KB total JavaScript — less than half of Shopify's mandatory baseline. The theme choice alone can make WooCommerce faster than any SaaS platform.
- •Server-level caching: FastCGI cache (Nginx) or LSCache (LiteSpeed) cache rendered HTML at the server level, eliminating PHP processing for cached pages. Cached TTFB of 80–100ms is achievable — faster than Shopify's edge cache for origin responses.
- •No mandatory platform JavaScript: Unlike Shopify, WooCommerce doesn't inject analytics or platform scripts. The only JavaScript is what you (or your plugins) add. A minimal WooCommerce install with a lightweight theme can achieve sub-100KB total JavaScript.
- •PHP 8.3 performance: WordPress + WooCommerce on PHP 8.3 is 15–25% faster than PHP 7.4 for dynamic page generation. Self-hosted platforms can always run the latest PHP version; SaaS platforms update on their schedule.
WooCommerce's Speed Killers
- •Page builder themes (Elementor, Divi, WPBakery): The single biggest WooCommerce speed killer. These themes add 200–400KB of JavaScript and generate bloated HTML with deeply nested div structures. A product page on Elementor + OceanWP generates 3–5x more HTML than the same page on a starter theme.
- •Plugin bloat: The average WooCommerce store runs 25–35 plugins. Each plugin can add database queries, JavaScript, and CSS. We've seen stores where 18 of 30 plugins were either unused, redundant, or replaceable with native WooCommerce features.
- •Hosting quality variance: WooCommerce on Bluehost shared hosting (380ms TTFB) vs WooCommerce on Vultr HF + LiteSpeed (80ms TTFB) is a 300ms gap before any frontend optimization. Hosting choice alone can be the difference between passing and failing CWV.
- •No built-in image optimization: Unlike Shopify, WooCommerce doesn't automatically serve WebP/AVIF or responsive images. You need a plugin (ShortPixel, Imagify, Smush) or CDN-based image optimization (Cloudflare Polish, Bunny Optimizer). Without it, product images are often served as full-resolution JPEGs.
- •Database bloat over time: WooCommerce stores accumulate post revisions, transients, orphaned metadata, and WooCommerce session data. A 3-year-old store with 50K+ orders can have a 500MB+ database with queries taking 200–500ms. Regular database optimization is essential.
WooCommerce Optimization Ceiling
Fully optimized WooCommerce achieves the fastest LCP of any e-commerce platform: 0.9–1.3s mobile LCP is routinely achievable with the right configuration.
The optimal WooCommerce speed stack in 2026: - Hosting: Vultr HF or DigitalOcean Premium + SpinupWP or RunCloud ($20–$30/month) - Server: LiteSpeed Enterprise or Nginx + FastCGI cache - Theme: Starter theme or flavor developer starter theme (sub-120KB JS) - Caching: LSCache or FastCGI + Redis object cache - CDN: Cloudflare Pro + APO ($25/month) - Images: ShortPixel or Cloudflare Polish (WebP/AVIF + responsive) - Plugins: Minimal — 10–15 maximum, each audited for performance impact
This stack consistently delivers sub-1.3s LCP, sub-120ms INP, and Lighthouse scores of 90+. Total cost: $50–$80/month for hosting + CDN + optimization tools.
Common Pitfall
The WooCommerce mistake that costs the most: choosing Elementor or Divi for 'design flexibility' without understanding the performance cost. Page builders add 200–400KB of JavaScript and generate 3–5x more HTML than starter themes. If speed matters for your store (and if you're reading this, it does), use a starter WooCommerce theme and customize with code — not a page builder. The design flexibility of page builders is real, but the speed cost is severe and difficult to mitigate.
5. BigCommerce Deep-Dive
BigCommerce occupies the middle ground: faster out-of-box than WooCommerce and Magento, slower than Shopify, with a narrower performance range in both directions. Its SaaS architecture provides consistency at the expense of maximum optimization potential.
BigCommerce's Speed Profile
- •Stencil framework performance: BigCommerce's Stencil front-end framework generates reasonably clean HTML with 220–350KB of JavaScript (more than Shopify's 180KB but less than Magento's 350–500KB). The Cornerstone theme is well-optimized for a default.
- •CDN and hosting: BigCommerce uses Akamai CDN and Google Cloud hosting. TTFB is typically 100–150ms for cached pages — competitive with managed WordPress hosting but slower than Shopify's Cloudflare edge.
- •Automatic image optimization: BigCommerce added automatic WebP conversion and responsive images in 2024. Implementation is solid but slightly less aggressive than Shopify's (Shopify serves AVIF where supported; BigCommerce does not yet).
- •AMP support (being deprecated): BigCommerce was an early AMP adopter, but with AMP's declining relevance, this is no longer a speed advantage.
BigCommerce's Speed Challenges
- •INP is BigCommerce's biggest CWV problem in 2026: 42% of BigCommerce stores fail the 200ms INP threshold. The Stencil framework's JavaScript architecture creates interaction delays during product filtering, variant selection, and cart operations. This is a platform-level issue that individual merchants can't fully resolve.
- •Limited frontend customization: Unlike WooCommerce (full code access) or Shopify (Liquid + metafields), BigCommerce's Stencil framework constrains how much merchants can optimize frontend rendering. You can't eliminate platform JavaScript or fundamentally restructure page rendering.
- •Third-party script management: BigCommerce's app ecosystem is smaller than Shopify's, which is actually a speed advantage (fewer apps = less bloat). However, BigCommerce's script manager provides less granular control over when and where scripts load compared to Shopify's app embed system.
- •Checkout speed: BigCommerce's hosted checkout is slower than Shopify's (2.8s vs 2.2s median LCP) due to heavier JavaScript on the checkout page. For conversion-critical flows, this matters.
BigCommerce Optimization Ceiling
Optimized BigCommerce typically achieves 1.8–2.2s mobile LCP — competitive with out-of-box Shopify but behind optimized Shopify (1.5s) and significantly behind optimized WooCommerce (1.0s).
BigCommerce optimization focuses on: - Theme optimization: Custom Stencil theme or heavily modified Cornerstone with deferred JavaScript loading and optimized image delivery. - Script management: Aggressive third-party script deferral and removal of unused app scripts. - Image optimization: Using BigCommerce's built-in WebP + manual optimization for hero/banner images. - Custom checkout optimization (BigCommerce Enterprise): Reducing checkout JavaScript and optimizing payment gateway loading.
The ceiling is lower than WooCommerce or Magento (Hyvä) because merchants can't control server-side rendering, caching configuration, or JavaScript bundle composition at the platform level.
6. Magento (Adobe Commerce) Deep-Dive
Magento has the worst out-of-box speed and the steepest optimization curve — but also the best performance potential for large, complex catalogs when properly optimized. It's the enterprise choice: high investment, high ceiling, not for everyone.
75%
JavaScript reduction when switching from Magento Luma to Hyvä theme — the single largest speed improvement available on any e-commerce platform
PageSpeed Matters Magento optimization data, 2025–2026
Why Magento Is Slow Out-of-Box
- •Luma theme is a performance disaster: Magento's default Luma theme loads 350–500KB of JavaScript (including RequireJS, KnockoutJS, and jQuery) with render-blocking patterns that push LCP to 3.5–4.5s on mobile. The theme was designed for functionality, not performance.
- •RequireJS module system: Magento uses RequireJS for JavaScript module loading — a pattern that's been obsolete since ES6 modules became standard. RequireJS adds ~40KB of overhead and creates waterfall loading patterns where modules load sequentially instead of in parallel.
- •KnockoutJS data binding: Magento's checkout and interactive components use KnockoutJS — a 60KB framework that's slower and heavier than modern alternatives (Alpine.js at 15KB, Preact at 3KB). Every page loads KnockoutJS regardless of whether it's needed.
- •Full-page cache misses: Magento's FPC (Full Page Cache) is effective when warmed, but cache miss penalty is severe: uncached pages can take 800ms–2s for server-side rendering due to Magento's complex ORM and database query patterns. For stores with large catalogs and frequent cache invalidation, this creates inconsistent TTFB.
- •XML layout system complexity: Magento's layout XML system is powerful but generates deeply nested DOM structures. A typical Magento PDP has 2,000–4,000 DOM nodes vs 800–1,200 for an equivalent Shopify PDP.
Hyvä Theme: The Magento Speed Revolution
Hyvä is a complete frontend replacement for Magento that eliminates RequireJS, KnockoutJS, and jQuery in favor of Alpine.js and Tailwind CSS. The performance impact is transformational:
- •JavaScript reduction: 350–500KB (Luma) → 50–120KB (Hyvä). A 75–85% reduction in JavaScript payload.
- •LCP improvement: 3.8s (Luma) → 1.2–1.6s (Hyvä). A 55–70% improvement in largest contentful paint.
- •INP improvement: 240ms (Luma) → 95ms (Hyvä). Hyvä achieves the best INP of any e-commerce platform — better than Shopify (165ms) — because Alpine.js event handling is lighter than any other framework used in e-commerce.
- •CWV pass rate: 28% (Luma) → 74% (Hyvä). Hyvä transforms Magento from the worst CWV performer to one of the best.
- •Cost: Hyvä license is €1,000 one-time + implementation cost (typically $5,000–$15,000 for theme migration). The ROI is clear for stores where speed impacts revenue.
Magento Infrastructure Optimization
- •Varnish + Fastly CDN: Magento's FPC works best with Varnish as the caching layer and Fastly as the CDN. This combination delivers 60–100ms cached TTFB globally — competitive with Shopify's edge cache.
- •Elasticsearch/OpenSearch: Magento's search and catalog filtering performance depends heavily on Elasticsearch configuration. Properly tuned Elasticsearch reduces category page generation from 500ms to 50ms for large catalogs.
- •Redis for sessions and cache: Magento requires Redis for session storage and cache backend at scale. Without Redis, session management alone can add 100–200ms to every request.
- •PHP 8.3 + OPcache: Magento 2.4.7+ on PHP 8.3 is 20–30% faster than PHP 8.1 for dynamic page generation. JIT compilation benefits Magento's complex ORM more than simpler WordPress installations.
- •Database optimization: Magento's EAV (Entity-Attribute-Value) database model generates complex queries for product data. Flat catalog tables, proper indexing, and query optimization are essential for catalogs above 5K SKUs.
7. Platform-Specific Speed Killers
Every platform has its own set of performance pitfalls. Here are the top speed killers we encounter in our optimization work, ranked by frequency and impact.
Shopify Speed Killers (by frequency)
- •1. Too many apps (seen in 78% of slow Shopify stores): Average impact: +0.5–1.5s LCP. Each app typically injects 20–80KB of JavaScript loaded on every page. The fix: audit apps quarterly, remove unused ones, use Shopify's native features where possible.
- •2. Unoptimized hero images (65%): Average impact: +0.3–0.8s LCP. Large PNG/JPEG hero banners that aren't using Shopify's built-in responsive image handling. The fix: use the image_tag Liquid filter with explicit width/height and loading='eager' for above-fold images.
- •3. Heavy third-party scripts — reviews, chat, analytics (55%): Average impact: +0.3–1.0s LCP, +50–150ms INP. Review widgets (Judge.me, Stamped), chat widgets (Tidio, Zendesk), and analytics (GA4 + Facebook Pixel + TikTok Pixel + Hotjar) compound quickly. The fix: defer non-critical scripts, load chat on interaction, use tag management.
- •4. Custom theme with render-blocking CSS (35%): Average impact: +0.2–0.5s FCP/LCP. Custom themes that load 200KB+ of CSS synchronously instead of inlining critical CSS. The fix: inline critical CSS, defer non-critical stylesheets.
- •5. Excessive Liquid template complexity (20%): Average impact: +30–80ms server processing. Deeply nested Liquid loops on collection pages with 100+ products. The fix: paginate collections, use AJAX loading for filters, simplify template logic.
WooCommerce Speed Killers (by frequency)
- •1. Page builder themes (72% of slow WooCommerce stores): Average impact: +1.5–3.5s LCP. Elementor, Divi, and WPBakery are the primary offenders. The fix: migrate to a starter theme — this is the single highest-impact WooCommerce optimization.
- •2. Bad hosting (65%): Average impact: +0.5–2.0s TTFB. Shared hosting (Bluehost, GoDaddy, HostGator) with 300–500ms TTFB. The fix: migrate to SiteGround, Cloudways, or VPS + panel.
- •3. Plugin overload (60%): Average impact: +0.3–1.5s LCP. 25+ plugins with redundant functionality. The fix: audit and consolidate. Replace 5 single-purpose plugins with 1 comprehensive solution where possible.
- •4. No image optimization (55%): Average impact: +0.5–2.0s LCP. Full-resolution JPEG product images without WebP conversion or responsive srcsets. The fix: install ShortPixel or use CDN-based image optimization.
- •5. No caching configured (40%): Average impact: +0.5–1.5s TTFB. WooCommerce without server-level caching serves every page dynamically. The fix: enable FastCGI cache (Nginx) or LSCache (LiteSpeed), add Redis object caching.
BigCommerce Speed Killers (by frequency)
- •1. Heavy storefront JavaScript (60%): Average impact: +100–200ms INP. BigCommerce's Stencil framework loads substantial JavaScript for product interactions. The fix: defer non-critical scripts, use script manager to control loading.
- •2. Unoptimized product images (50%): Average impact: +0.3–0.8s LCP. Despite built-in WebP, hero banners and custom images are often uploaded at excessive resolutions. The fix: optimize before upload, use BigCommerce's responsive image features.
- •3. Third-party scripts on checkout (40%): Average impact: +0.3–0.8s checkout LCP. Payment processors, fraud detection, and upsell scripts on checkout. The fix: minimize checkout scripts, use BigCommerce's built-in features where possible.
- •4. Custom widget JavaScript (35%): Average impact: +50–150ms INP. Custom storefront widgets with heavy event listeners. The fix: optimize event handling, use event delegation, debounce scroll/resize handlers.
Magento Speed Killers (by frequency)
- •1. Default Luma theme (85% of slow Magento stores): Average impact: +1.5–2.5s LCP, +150ms INP. The Luma theme's RequireJS + KnockoutJS + jQuery stack is the primary performance bottleneck. The fix: migrate to Hyvä theme.
- •2. Insufficient infrastructure (70%): Average impact: +0.5–1.5s TTFB. Magento requires more server resources than WooCommerce or WordPress. Running Magento on a 1-core VPS with 2GB RAM guarantees poor performance. The fix: minimum 2-core, 4GB RAM with Varnish + Redis + Elasticsearch.
- •3. Unoptimized Elasticsearch (50%): Average impact: +200–500ms category page load. Default Elasticsearch configuration doesn't handle large catalogs efficiently. The fix: tune Elasticsearch heap size, index settings, and query optimization.
- •4. Cache invalidation storms (40%): Average impact: intermittent 2–5s TTFB spikes. Bulk product updates, inventory changes, or catalog imports invalidate the FPC, causing temporary performance degradation. The fix: stagger imports, use partial cache invalidation, maintain cache warmup scripts.
- •5. Extension conflicts (35%): Average impact: variable, often +0.5–2.0s. Magento extensions from different vendors can conflict, adding redundant JavaScript or duplicating database queries. The fix: audit extensions, test performance impact of each individually.
8. Quick Wins by Platform
The fastest path to CWV compliance on each platform — optimizations that take hours, not weeks.
Shopify Quick Wins (2–4 hours)
- •Remove unused apps: Audit installed apps, remove any not actively driving revenue. Typical saving: 100–300KB JavaScript, 0.3–0.8s LCP improvement.
- •Optimize hero image: Replace PNG hero with WebP, set explicit width/height, add loading='eager' and fetchpriority='high'. Typical saving: 0.2–0.5s LCP.
- •Defer third-party scripts: Move review widgets, chat, and non-essential analytics to load on user interaction (scroll or click) instead of page load. Typical saving: 0.2–0.6s LCP, 30–80ms INP.
- •Enable lazy loading for below-fold sections: Add loading='lazy' to images and iframes below the fold. Shopify's Online Store 2.0 supports this natively in section settings.
- •Preload LCP image: Add a preload link tag for the hero/banner image to start downloading before the browser discovers it in HTML. Typical saving: 0.1–0.3s LCP.
WooCommerce Quick Wins (4–8 hours)
- •Enable server-level caching: Configure FastCGI cache (Nginx) or LSCache (LiteSpeed). If using managed hosting, ensure their caching is properly enabled. Typical saving: 0.5–1.5s TTFB improvement.
- •Install and configure image optimization: ShortPixel, Imagify, or EWWW. Enable WebP conversion, set maximum upload dimensions, and enable lazy loading. Typical saving: 0.5–1.5s LCP.
- •Add Redis object caching: Install Redis Object Cache plugin + enable Redis on your server. Reduces database queries by 50–80% for dynamic pages. Typical saving: 0.2–0.5s TTFB for uncached pages.
- •Audit and remove unnecessary plugins: Disable all plugins, measure speed, re-enable one at a time to identify performance impact. Remove or replace the worst offenders. Typical saving: 0.2–1.0s LCP.
- •Add Cloudflare with APO: $25/month for Cloudflare Pro + APO. Caches entire HTML pages at the edge globally. Typical saving: 50–200ms global TTFB improvement.
BigCommerce Quick Wins (2–4 hours)
- •Optimize product images before upload: Resize to maximum display dimensions, compress with TinyPNG/ShortPixel, export as WebP. BigCommerce's built-in optimization helps, but pre-optimized source images perform better.
- •Minimize third-party scripts: Use BigCommerce's script manager to defer non-essential scripts. Remove analytics pixels you're not actively using for optimization decisions.
- •Enable lazy loading: Configure product image lazy loading on collection/category pages. BigCommerce Stencil supports this in theme settings.
- •Optimize custom widgets: Review any custom storefront JavaScript for unnecessary DOM manipulation, unthrottled event listeners, or synchronous operations.
Magento Quick Wins (8–16 hours for Hyvä migration prep, 2–4 hours for infrastructure)
- •Evaluate Hyvä theme: If you're on Luma and speed is a priority, the highest-impact optimization is Hyvä migration. Start with an evaluation — Hyvä offers a free trial to test with your catalog.
- •Optimize Varnish configuration: Ensure Varnish is properly configured with appropriate TTLs, health checks, and grace mode for cache misses. Typical saving: 0.3–0.8s TTFB.
- •Enable Redis for sessions and cache: If not already configured, add Redis for cache backend and session storage. Typical saving: 0.2–0.5s for logged-in users.
- •Optimize Elasticsearch: Increase heap size to 512MB–1GB, optimize index settings for your catalog size, and implement query caching. Typical saving: 100–300ms on category/search pages.
- •Run Magento's built-in performance optimizations: Enable production mode (bin/magento deploy:mode:set production), merge/minify CSS and JS, enable flat catalog for large stores.
9. CrUX Pass Rates: Which Platforms Actually Pass Core Web Vitals?
The ultimate test of e-commerce platform speed: what percentage of real stores pass Google's Core Web Vitals thresholds in CrUX field data?
CrUX Core Web Vitals Pass Rates by Platform (Feb 2026, Mobile)
Source: CrUX BigQuery, 28-day rolling window ending Feb 2026, mobile origins with sufficient traffic
| Platform | LCP Pass | INP Pass | CLS Pass | All 3 Pass |
|---|---|---|---|---|
| Shopify Plus | 78% | 72% | 88% | 72% |
| Shopify (standard) | 74% | 68% | 85% | 68% |
| WooCommerce (top quartile) | 82% | 75% | 90% | 78% |
| WooCommerce (all) | 42% | 45% | 72% | 32% |
| BigCommerce | 60% | 58% | 82% | 52% |
| Magento 2 (Hyvä) | 80% | 82% | 88% | 74% |
| Magento 2 (Luma) | 35% | 32% | 70% | 28% |
| Magento 2 (all) | 45% | 40% | 75% | 35% |
Key Insights from CrUX Pass Rates
- •WooCommerce's top quartile outperforms every other platform — including Shopify. The best 25% of WooCommerce stores achieve 78% all-3 CWV pass rate vs Shopify Plus at 72%. But WooCommerce's bottom quartile drags the overall average to just 32% — the power of platform configuration.
- •Magento with Hyvä achieves the best INP pass rate (82%) of any platform. Alpine.js's lightweight event handling creates faster interactions than Shopify's cart JavaScript, WooCommerce's jQuery-dependent plugins, or BigCommerce's Stencil framework. INP is Hyvä's killer advantage.
- •CLS is the easiest metric to pass across all platforms: 70–90% pass rates everywhere. CLS failures are almost always caused by ads, third-party widgets, or missing image dimensions — not platform architecture.
- •INP is the hardest metric for SaaS platforms: Shopify (68% pass), BigCommerce (58% pass). Merchants can't control the platform JavaScript that impacts interaction responsiveness. Self-hosted platforms (WooCommerce, Magento) offer more control over INP optimization.
- •The all-3 pass rate is what matters for rankings: Google requires all three CWV metrics to pass simultaneously for the page experience ranking signal. A store that passes LCP and CLS but fails INP doesn't get the ranking benefit.
10. Revenue Impact of Platform Speed
Speed isn't abstract for e-commerce — it directly impacts conversion rates, average order value, and revenue per session.
0.7–1.2%
Conversion rate increase per 100ms of LCP improvement for e-commerce stores above 2.5s LCP threshold
PageSpeed Matters client data, 200+ e-commerce projects, 2024–2026
The Speed-Revenue Correlation in E-Commerce
Our data across 200+ e-commerce optimization projects shows consistent revenue impact patterns:
- •Every 100ms of LCP improvement correlates with 0.7–1.2% conversion rate increase for stores with LCP above 2.5s. The impact diminishes as LCP approaches 1.5s — the law of diminishing returns.
- •INP improvements have the highest conversion impact on product pages: reducing INP from 300ms to 150ms on product pages (where users interact with variant selectors, image galleries, and add-to-cart buttons) correlates with 2–4% conversion rate increase.
- •Mobile speed improvements have 2–3x the revenue impact of desktop improvements because mobile conversion rates are typically 40–60% lower than desktop — and much of that gap is attributable to mobile speed and usability issues.
- •The revenue impact of CWV compliance (passing all 3 metrics) comes from two channels: direct ranking improvement (2–5% organic traffic increase) and indirect conversion improvement (faster pages convert better). Combined, stores achieving CWV compliance after failing typically see 5–15% revenue growth from organic channels within 3–6 months.
ROI by Platform Optimization
- •Shopify optimization ROI: Moderate. Investment: $2,000–$5,000. Typical LCP improvement: 0.3–0.6s. Revenue impact: 2–5% conversion increase. Payback period: 1–3 months for stores with $50K+/month revenue.
- •WooCommerce optimization ROI: Highest for poorly configured stores. Investment: $3,000–$10,000. Typical LCP improvement: 1.0–3.0s. Revenue impact: 5–15% conversion increase. Payback period: 1–2 months for stores above $30K/month revenue.
- •BigCommerce optimization ROI: Moderate with INP focus. Investment: $2,000–$6,000. Typical LCP improvement: 0.3–0.6s, INP improvement: 50–100ms. Revenue impact: 3–6% conversion increase.
- •Magento Hyvä migration ROI: Highest absolute impact but highest investment. Investment: $10,000–$30,000 for theme migration. Typical LCP improvement: 1.5–2.5s. Revenue impact: 8–20% conversion increase. Payback period: 2–6 months for stores above $100K/month revenue.
11. Headless & Hybrid Approaches
Headless commerce — decoupling the frontend from the e-commerce backend — offers the highest theoretical speed ceiling for any platform. But the investment, complexity, and maintenance costs mean it's only justified for specific use cases.
Headless Performance Benchmarks
- •Shopify Hydrogen (React + Remix): 1.0–1.3s mobile LCP. Shopify's official headless framework eliminates Liquid template processing and mandatory platform scripts. Achieves near-WooCommerce-optimized speed with Shopify's backend reliability. Cost: significant development investment ($20K–$80K for initial build).
- •WooCommerce + Next.js (WPGraphQL): 0.8–1.2s mobile LCP. Server-side rendered React with WooCommerce as a headless backend. The fastest e-commerce architecture we've benchmarked. Cost: $15K–$50K development, requires ongoing frontend maintenance.
- •BigCommerce + Next.js: 0.9–1.3s mobile LCP. BigCommerce provides the best headless API of the three platforms — purpose-built for headless use cases. Cost: $15K–$40K development.
- •Magento + PWA Studio / Vue Storefront: 1.0–1.5s mobile LCP. Magento's headless capabilities are mature but complex. Vue Storefront provides a better developer experience than Magento's own PWA Studio. Cost: $25K–$80K development.
When Headless Is Worth It
Headless commerce is justified when:
- Revenue exceeds $500K/month and speed directly impacts conversion (the ROI math works at this scale). - You need omnichannel content delivery (same product data serving web, mobile app, kiosks, marketplaces). - Your frontend requirements exceed what traditional themes can deliver (interactive 3D product views, real-time personalization, complex filtering). - You have a dedicated frontend development team to build and maintain the custom frontend.
Headless is NOT justified when: - Revenue is below $100K/month (the development cost doesn't justify the speed improvement). - You don't have ongoing frontend development resources (headless sites require continuous maintenance). - Your speed problems are solvable with traditional optimization (most are — a well-optimized traditional WooCommerce or Shopify store achieves 80–90% of headless performance).
12. Decision Framework
Based on our benchmarks, client data, and CrUX analysis:
New store, non-technical, <$50K/month
Shopify (standard)
Best out-of-box speed (2.1s LCP, 68% CWV pass). Managed platform eliminates hosting/server decisions. Dawn theme + minimal apps = fast store with minimal effort.
New store, technical team, speed is priority
WooCommerce + starter theme + LiteSpeed VPS
Fastest optimized LCP (0.9–1.3s). Full control over every performance lever. Total hosting cost: $20–$50/month. Requires server and WordPress expertise.
Existing slow WooCommerce store
Optimize: theme swap + hosting upgrade + caching
The 3 highest-impact WooCommerce optimizations. Starter theme replaces page builder (-1.5–3.0s LCP). Managed hosting replaces shared (-0.5–1.5s TTFB). Caching + CDN handles the rest.
Large catalog (10K+ SKUs), enterprise
Magento 2 + Hyvä theme
Best large-catalog performance. Hyvä achieves 1.2–1.6s LCP with the best INP (95ms) of any platform. EAV database model handles complex product attributes efficiently at scale.
SaaS preferred, speed matters, mid-market
Shopify Plus or BigCommerce Enterprise
Shopify Plus for maximum SaaS speed (72% CWV pass). BigCommerce Enterprise for better headless API and B2B features. Both eliminate self-hosting complexity.
Existing slow Magento store
Hyvä theme migration + infrastructure optimization
Hyvä migration is the single highest-impact optimization available on any platform: 75% JS reduction, 55–70% LCP improvement. Infrastructure (Varnish + Redis + Elasticsearch) handles the rest.
Maximum possible speed, $500K+/month revenue
Headless: Shopify Hydrogen or WooCommerce + Next.js
Headless achieves 0.8–1.3s LCP — 20–40% faster than traditional. ROI justified at this revenue scale. Requires dedicated frontend development resources.
Currently on Wix/Squarespace/GoDaddy builder
Migrate to Shopify (easiest) or WooCommerce (fastest)
Website builders have inherent speed limitations (2.5–4.0s LCP typically). Any dedicated e-commerce platform is significantly faster. Shopify for ease, WooCommerce for maximum speed.
13. Common Mistakes Across All Platforms
Mistakes we see repeatedly that apply regardless of platform choice.
Universal E-Commerce Speed Mistakes
- •Choosing a platform for features and ignoring speed: Merchants evaluate product management, payment options, and app ecosystems — but don't test speed until after they've built and launched. Speed should be evaluated during platform selection, not after.
- •Hero image/slider negligence: The #1 LCP element on e-commerce homepages is the hero image or slider. Unoptimized hero content (8MB PNG, auto-playing carousel with 5 slides loading simultaneously) adds 1–3s to LCP on every platform.
- •Analytics script accumulation: GA4 + Facebook Pixel + TikTok Pixel + Google Ads tag + Hotjar + Clarity + Klaviyo tracking = 200–400KB of third-party JavaScript. Most merchants are tracking more than they analyze. Audit tracking scripts quarterly.
- •Review widget loading on every page: Review widgets (Judge.me, Yotpo, Stamped, Trustpilot) often load 50–150KB of JavaScript on every page even though reviews only display on product pages. Configure review scripts to load only where needed.
- •Not measuring real-user performance: 70% of e-commerce merchants we audit have never checked their CrUX data. They rely on Lighthouse lab scores, which don't reflect real user experience and aren't what Google uses for rankings.
- •Ignoring mobile performance: 65–75% of e-commerce traffic is mobile, but merchants typically design and test on desktop. Mobile performance (slower network, weaker CPU, smaller viewport) requires separate optimization attention.
- •Treating speed as a one-time project: Performance degrades over time as new apps/plugins are added, content grows, and third-party scripts update. Speed optimization is an ongoing practice, not a one-time fix.
Common Pitfall
The mistake that costs e-commerce stores the most revenue: optimizing the wrong metric. We see merchants celebrating a Lighthouse score improvement from 45 to 85 while their CrUX field data shows no change — because Lighthouse measures lab performance, and CrUX measures real users. Always verify optimizations in CrUX field data (available in PageSpeed Insights under 'Field Data' or via Search Console). If your CrUX metrics don't improve, your rankings won't either.
14. Conclusion & Next Steps
The 2026 e-commerce platform speed landscape has a clear hierarchy — but the hierarchy changes depending on whether you're measuring out-of-box or optimized performance:
Out-of-box ranking: Shopify (#1, 2.1s LCP) → BigCommerce (#2, 2.4s LCP) → WooCommerce (#3, 2.8–6.5s LCP range) → Magento (#4, 3.8s LCP). Shopify wins because its managed architecture eliminates the hosting, caching, and server configuration decisions that trip up self-hosted platforms.
Optimized ranking: WooCommerce (#1, 0.9–1.3s LCP) → Magento Hyvä (#2, 1.2–1.6s LCP) → Shopify (#3, 1.5–1.8s LCP) → BigCommerce (#4, 1.8–2.2s LCP). WooCommerce wins because full server-side control enables optimization configurations impossible on SaaS platforms.
CWV pass rate (optimized stores): WooCommerce top quartile (78%) → Magento Hyvä (74%) → Shopify Plus (72%) → BigCommerce (52%). The platforms with the most frontend control achieve the highest pass rates.
But platform choice is only 30–40% of the speed equation. Theme selection, app/plugin count, image optimization, third-party scripts, hosting (for self-hosted), and CDN configuration account for the remaining 60–70%. A well-optimized BigCommerce store will outperform a bloated Shopify store every time.
The most important takeaway: don't accept slow as inevitable on your platform. Every major e-commerce platform can pass Core Web Vitals when properly configured. The difference is the effort and expertise required to get there.
For a free e-commerce speed audit that identifies your platform-specific speed killers and provides a prioritized optimization roadmap, request an audit from our team. We'll show you exactly what's slowing your store, how it compares to CrUX benchmarks for your platform, and the fastest path to CWV compliance and faster conversions.
Related Resources

Matt Suffoletto
Founder & CEO, PageSpeed Matters
Matt Suffoletto is the Founder & CEO of PageSpeed Matters, a performance optimization consultancy helping businesses improve Core Web Vitals, page speed, and conversion rates. With years of experience optimizing hundreds of sites across Shopify, WooCommerce, WordPress, and enterprise platforms, Matt and his team deliver measurable speed improvements that drive real revenue growth.
