Shopify Speed Optimization: Liquid Theme vs Framer Storefront
Most Shopify speed optimization work targets the wrong variable. A Framer storefront is often faster than a Liquid theme on design-heavy pages, because Framer pre-renders static pages and serves them from an edge network instead of assembling them per request. But the real answer comes from measuring Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift on comparable stores — and when you do, the spread between Liquid themes turns out to be wider than the spread between platforms.
Core Web Vitals are the three real-user metrics Google uses to judge page experience: how fast the main content appears (LCP), how quickly the page responds to input (INP), and how much the layout jumps while loading (CLS). The thresholds are fixed: under 2.5 seconds for LCP, 200 milliseconds or less for INP, and 0.1 or less for CLS, measured at the 75th percentile of real visits.
What the 2026 field data says about Shopify speed optimization
Shopify publishes real-user Core Web Vitals pass rates for every base theme, and the numbers do not support the idea that Shopify is slow. Across 101 themes measured in the week to 6 October 2026, the median theme passes all three Core Web Vitals on 89.6% of shops — but the best theme manages 97.0% and the worst manages 22.6%.
| Segment (real-user field data) | % of sites passing all three CWV | Source and date |
|---|---|---|
| Best Liquid theme (Baseline) | 97.0% | Performance @ Shopify, 6 Oct 2026 |
| Median of 101 Liquid themes | 89.6% | Performance @ Shopify, 6 Oct 2026 |
| Dawn (Shopify's default theme) | 89.1% | Performance @ Shopify, 6 Oct 2026 |
| All Shopify stores, mobile | 76.5% | CrUX via HTTP Archive, Aug 2026 |
| All websites, mobile | 53.0% | CrUX via HTTP Archive, Aug 2026 |
| Worst Liquid theme (Icon) | 22.6% | Performance @ Shopify, 6 Oct 2026 |
Two things fall out of that table. First, Shopify as a platform is already well ahead of the open web — 76.5% of Shopify stores pass all three on mobile against 53.0% of all websites, and WooCommerce sits at 39.5%. Second, the 74-point gap between Baseline and Icon is larger than any platform-level gap in the dataset. Your theme, not your platform, is the variable with the most room in it.
Where Liquid themes lose speed, and where Framer does
A Liquid theme is server-rendered per request, then hydrated with whatever the theme and your installed apps inject. The failure mode is almost always cumulative: a hero slider, three web fonts, a reviews widget, a popup, a chat bubble. Look at the Shopify theme table by metric and the pattern is obvious — LCP pass rates cluster tightly in the mid-90s, while CLS is where themes collapse. Icon passes CLS on only 25.8% of shops despite passing LCP on 95.7%.
Framer inverts the architecture. Pages are pre-rendered and distributed across an edge network, images are converted at the edge, and offscreen content is deferred. Framer reports its own site at an LCP of 1.1 seconds, an INP of 95 milliseconds and a CLS of 0.01, and says a move to the Rolldown bundler cut its 75th-percentile LCP from 4.5 to 1.1 seconds while dropping from 67 JavaScript chunks to 22. Those are vendor-reported figures on Framer's own property, not an independent sample — read them as what the architecture makes possible, not as a guarantee for your store.
Large assets are "compressed at the edge to WebP and AVIF without quality loss." — Framer, on its published performance behaviour
The honest caveat: no public dataset isolates Framer-fronted Shopify storefronts yet. The CrUX-derived platform data detects the storefront technology from the homepage, and Shopify's own comparison deliberately excludes headless builds. Anyone quoting you a precise "Framer storefronts are X% faster" figure is extrapolating.
Does moving to a Framer storefront fix a slow Shopify store?
Only if your bottleneck is the page, not the product. Changing the frontend removes theme and app bloat from the rendering path, which is exactly what breaks CLS and INP on Liquid. It does not change checkout, which stays on Shopify either way, and it does not help if you rebuild the same five-slide hero in Framer with autoplaying video behind it.
The pattern that works is splitting the job: Framer owns the pages where design and speed both matter — homepage, landing pages, collection pages — while Shopify stays the commerce engine, with products and inventory synced across. That is the architecture behind most design-led headless storefronts, and it is the setup FramerLink exists to keep in sync. If you are still deciding whether Framer can carry a storefront at all, start with what Framer can actually sell in 2026.
How to run a Shopify speed test that means something
Lab scores mislead. A single Lighthouse run on your homepage tells you about one simulated visit on one connection; Google ranks on field data from real Chrome visitors aggregated over 28 days. Three rules make a Shopify site speed optimization audit worth the time:
- Test by template, not by site. Homepage, collection and product pages fail for different reasons. Collection pages usually fail INP; homepages usually fail CLS.
- Compare against your theme's published pass rate. If your theme passes CWV on 92% of shops and yours is failing, the theme is not the problem — your apps are.
- Fix the metric that is actually failing. Shaving 200ms off a 1.1-second LCP buys nothing if your CLS is 0.3.
What to do before you buy speed optimization services
Shopify speed optimization services are worth paying for when a real threshold is failing and the cause is identified. They are a poor buy when your theme already passes — and on median numbers, most do. So before you spend: pull your theme's pass rate from Shopify's table, pull your own field data from PageSpeed Insights, and find the one metric that is red.
If the answer is CLS or INP on your most design-heavy pages, and you have been fighting your theme to get the layout you wanted anyway, that is the case for moving those pages to a Framer storefront. If the answer is a single oversized hero image, improve your Shopify site speed by replacing the image and keep the theme. The data does not support one answer for everyone — it supports measuring first.
Frequently asked questions
Why is Shopify running so slow?
Almost always the theme and the apps, not Shopify's servers. Shopify renders and serves pages from its own CDN, but a theme loading multiple sliders, web fonts and app scripts pushes Largest Contentful Paint past 2.5 seconds. Shopify's own data shows pass rates ranging from 22.6% to 97% depending on the theme.
Is a Framer storefront faster than a Shopify theme?
Often on design-heavy pages, because Framer pre-renders static pages onto an edge network while a Liquid theme assembles the page per request. But a well-chosen Liquid theme beats a Framer page carrying heavy video and animation. Architecture sets the ceiling; what you put on the page sets the result.
Does Shopify speed optimization actually improve conversion?
It can, but only when the page genuinely fails a threshold. Measure Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift on your real templates first. If your theme already passes all three for 75% of visitors, paid speed optimization services have very little left to recover.
How do I run a Shopify speed test that reflects real visitors?
Use field data, not a single lab score. PageSpeed Insights reports Chrome User Experience Report data from real Chrome visitors over 28 days, which is what Google actually uses. Test your homepage, a collection page and a product page separately, since each template fails for different reasons.
Sources
- Aggregated Core Web Vitals performance by Shopify Theme — Performance @ Shopify
- Ecommerce site speed by platform: Core Web Vitals from real visitors, 2020-2026 — Adrian Wadowski, CartHacker (Zenodo)
- Web Almanac 2025: Performance — HTTP Archive
- Framer: Build fast sites with built-in performance — Framer