Reporting & research on Shopify and ecommerce
The reader who types 'fastest shopify theme 2026' expects a single winner, but the September re-test of 329 themes shows the market splits into a wide desktop band and a narrower mobile band, and the theme names most associated with speed in their own marketing copy carry that word only as scattered filler text in unrelated files.
A merchant who types “fastest shopify theme 2026” is looking for a name, one theme that beats the rest on every device and every page. That single winner does not exist in the data. What exists is a market of 329 themes, tracked by themescout.co as of September 4, 2026, where the median theme passes Core Web Vitals on 85.5% of mobile visits and 86.2% of desktop visits, and where the gap between the best and worst theme is wide enough that picking by brand name alone is a gamble. The theme names most people associate with speed, Dawn and Horizon, do not even carry a dedicated speed setting in their code, so the word “speed” a shopper sees in marketing pages and the word “speed” that appears in the actual files are two different things.
Mobile Core Web Vitals data, pulled from CrUX for July 2026 and covering 247 themes with enough traffic to measure, shows a median pass rate of 85.5%, a best theme at 98.6%, and a worst theme at 46.1%. Desktop data, covering 199 themes, shows a slightly higher median of 86.2%, a best theme at 99.2%, and a worst theme at 30.3%. This is real visitor data, not a lab run, so it reflects actual devices, actual network conditions, and actual shopper behavior rather than a single clean test environment. The distance between 46.1% and 98.6% on mobile, or between 30.3% and 99.2% on desktop, means two themes can sit in the same catalog at the same price tier and deliver very different real-world experiences.
Because Dawn is the default theme most merchants compare everything against, it is worth stating plainly what its code contains. A string search across the Shopify/dawn repository at commit 258f00f, dated August 10, 2026, finds “index” in 119 of the theme’s 351 files and “speed” in 25 of those files. Neither count reflects a dedicated feature. The word “index” turns up in assets/animations.js, assets/base.css, assets/cart.js, and assets/collage.css, doing ordinary work like referencing array positions in JavaScript or z-index rules in CSS. The word “speed” turns up in assets/base.css, assets/global.js, and locale schema files like locales/cs.schema.json and locales/da.schema.json, again as scattered strings rather than a setting a merchant could open in the theme editor and adjust. There is no section, no schema block, no toggle in Dawn labeled as a speed index. A merchant looking for one under that name will not find it, because it was never built as a named feature.
Horizon, at commit 8b42ace from August 31, 2026, has 484 files total, and the string “index” appears in 167 of them. The string “test” appears in 102 files. As with Dawn, these are not the footprint of a speed-testing feature. The word “index” shows up in assets/announcement-bar.js, assets/base.css, assets/cart-discount.js, and assets/collection-links.js, again doing structural work like array indexing or CSS specificity, not powering a labeled speed tool. The word “test” shows up in the README.md file, in assets/cart-drawer.js, assets/component-cart-items.js, and assets/facets.js, which is consistent with developer comments and code paths rather than a merchant-facing setting. So two of the most recognized theme names in the Shopify ecosystem both contain the vocabulary a speed-focused search term would expect, and neither contains the feature.
Shopify’s published Theme Store requirements set a minimum average Lighthouse performance score of 60 across a theme’s product, collection, and home page, checked on both desktop and mobile, before that theme can even be listed. There is a separate minimum average Lighthouse accessibility score of 90 across the same three page types and both device types. These are gatekeeping numbers, not competitive ones. A theme that just clears 60 on performance is a theme that is allowed to be sold, and that is a very different position from the market’s best mobile pass rate of 98.6% or its best desktop pass rate of 99.2%. The Theme Store’s rules also cap theme and preset names at under 30 characters, which is a naming constraint, not a speed one, and worth knowing only so a merchant does not confuse a naming rule for a performance rule.
| Market metric | Value |
|---|---|
| Themes in aggregate ranking | 329 |
| Median price | $300 (range $100–$500) |
| Average rating | 4.53 / 5 across 308 themes |
| Median review count | 23 |
| Mobile CWV pass median | 85.5% (best 98.6%, worst 46.1%, n=247) |
| Desktop CWV pass median | 86.2% (best 99.2%, worst 30.3%, n=199) |
The median theme costs $300 and the full range runs $100 to $500, and the average rating across 308 themes sits at 4.53 out of 5 with a median of 23 reviews per theme. None of these numbers move in a fixed direction with the Core Web Vitals figures above, so a merchant cannot use price tier or star rating as a shortcut for speed. UTD is one of the vendors present in this broader ranking alongside the rest of the catalog, and its themes can be browsed directly on the Shopify theme store, but the facts here do not show UTD themes topping either the mobile or desktop pass-rate lists, so no such claim is made.
A merchant deciding on a theme for 2026 should pull the mobile and desktop Core Web Vitals pass rates for the specific candidate themes under consideration rather than trust a brand name or a marketing phrase like “speed index.” Check the theme’s actual code repository for the setting names it claims to have, the same way this article checked Dawn and Horizon, and treat any theme sitting far below the market’s median pass rates of 85.5% mobile and 86.2% desktop as a real cost to shopper experience, not a rounding error.
The market-wide data does not name a single fastest theme by brand, it reports a range: the best-performing theme in the mobile Core Web Vitals dataset passes on 98.6% of real visits, and the best on desktop passes on 99.2%, both measured from CrUX data covering July 2026. The median theme across the market passes on 85.5% of mobile visits and 86.2% of desktop visits. Any theme claiming to be 'the fastest' should be checked against these specific pass rates rather than taken on the claim alone, because 247 themes had enough mobile data and 199 had enough desktop data to even be ranked.
In Dawn, the string 'index' appears in 119 of 351 files and the string 'speed' appears in 25 of 351 files, but per the Shopify/dawn repository at commit 258f00f from August 10, 2026, none of this forms a dedicated section or setting called a speed index. The word lives inside general-purpose files like assets/animations.js, assets/base.css, assets/cart.js, and locale schema files such as locales/cs.schema.json. Horizon shows the same pattern: 'index' appears in 167 of 484 files and 'test' in 102 of 484 files, per Shopify/horizon at commit 8b42ace from August 31, 2026, again with no dedicated setting, just fragments in assets/announcement-bar.js, README.md, and assets/facets.js. A merchant searching theme code for a literal speed control will not find one under that name in either theme.
Shopify's Theme Store requirements state a theme must hit a minimum average Lighthouse performance score of 60 across the product, collection, and home page, checked on both desktop and mobile. There is also a minimum average Lighthouse accessibility score of 90 across those same three page types and both device types. Neither of these thresholds is a speed ranking, they are a pass or fail gate for listing, so a theme clearing 60 is not the same as a theme sitting near the market's best pass rates of 98.6% mobile and 99.2% desktop.
Price and speed are not shown to move together in this dataset. The market median price is $300 with a range of $100 to $500, and that range applies across the full 329-theme catalog regardless of where a theme lands in the Core Web Vitals pass rates. A merchant cannot assume the $500 end of the range buys the 98.6% mobile pass rate or the 99.2% desktop pass rate, since the facts here do not link price tier to performance tier directly.
No, ratings and speed are separate measurements in this dataset. The market's average rating is 4.53 out of 5 across 308 themes, with a median of 23 reviews per theme, and that rating reflects buyer satisfaction broadly, not a Core Web Vitals pass rate. A theme can carry a high average rating and still sit far from the market's best 98.6% mobile or 99.2% desktop pass rates, because the two numbers are collected from different sources and answer different questions.