Monday, October 19, 2026 Independent ecommerce intelligence
Storefront Daily.

Reporting & research on Shopify and ecommerce

Guides

What Is the Best Theme for Shopify? The Lab Answer by Store Type

The market data shows there is no single best Shopify theme, only a median store that passes Core Web Vitals 85.5% of the time on mobile, so the real answer depends on which settings a theme actually ships and which ones it quietly leaves out.

By Storefront Daily Research Desk  ·  September 18, 2026  ·  6 min read  ·  AI-drafted from sourced data


Most people who type “what is the best theme for Shopify” expect a single name at the end of the search. That expectation is the mistake. The market being measured here holds 329 themes with a median price of $300 and a range from $100 to $500, and a median rating of 4.53 out of 5 across 308 of them, resting on a median of just 23 reviews per theme. A rating built on 23 reviews is not proof a theme performs well on a thousand live stores, and the real-visitor data below shows exactly how wide that gap can get.

The star rating and the real performance number are not the same thing

A theme’s listing page shows stars. Those stars come from reviewers, and the median across the market’s 308 rated themes is 4.53, which looks tight and reassuring. But Core Web Vitals data pulled from actual visitors in July 2026, not a lab run, tells a rougher story. On mobile, across the 247 themes with enough traffic to measure, the median share of stores passing all Core Web Vitals is 85.5%. The best theme in the market clears 98.6% of its stores and the worst clears only 46.1%. Desktop looks similar in shape: a 86.2% median across 199 themes with sufficient data, a best of 99.2%, and a worst of 30.3%. A theme can carry a good star rating and still sit near the bottom of that range, because the two numbers are measuring different populations at different times.

Shopify’s own bar is lower than the market’s best themes clear

Before any theme reaches the Theme Store, Shopify requires a minimum average Lighthouse performance score of 60 across the product, collection, and home page, for both desktop and mobile, plus a minimum average Lighthouse accessibility score of 90 across those same pages and devices. Theme and preset names also have to stay under 30 characters. These are entry requirements, checked with Lighthouse at listing time, not the CrUX pass rates cited above. A theme that just clears 60 on Lighthouse performance can still land anywhere in the 46.1% to 98.6% mobile CrUX range once real customers with real devices and real connections start loading it, which is why the listing bar and the live-store number need to be read as two separate facts, not one continuous scale.

What a theme’s settings can and cannot do, named file by file

Ratings and speed numbers describe outcomes. The settings inside a theme’s code describe what a merchant can actually configure, and this is where most theme comparisons stop looking. Two examples make the difference concrete.

Dawn’s sections/announcement-bar.liquid, at commit 258f00f, has 8 settings and 1 block type with a maximum of 12 blocks: auto_rotate (checkbox), change_slides_speed (range, 3 to 10 seconds in 1 second steps), color_scheme, show_line_separator (checkbox), a paragraph field, and show_social (checkbox). There is no countdown or timer setting anywhere in that file as measured. If a merchant needs a ticking countdown in the announcement bar, Dawn’s own section does not carry one, and that absence is the finding, not a guess about what “may” be missing.

By contrast, Dawn’s sections/apps.liquid at the same commit is almost bare: 1 setting, include_margins (checkbox), and 1 block type. It exists to hold app blocks and gives the merchant exactly one layout choice.

Horizon, a newer theme built at commit 8b42ace, goes the other direction on flexibility. Its sections/_blocks.liquid carries 28 settings and 3 block types, including content_direction (select, 2 variants), vertical_on_mobile (checkbox), horizontal_alignment (select, 4 variants), vertical_alignment (select, 3 variants), align_baseline (checkbox), and a second alignment select scoped to column direction with 3 variants. That is a section built for layout control, not content.

Horizon’s blocks/email-signup.liquid has 27 settings, among them a paragraph field, a width select with 2 variants, custom_width (range, 20 to 100 percent in 1 percent steps), a heading text field, heading_text_color, and a heading_preset select with 8 variants. And its blocks/product-custom-property.liquid has 13 settings covering property_heading, property_description, property_key, an input_type select with 2 variants, max_length (range, 25 to 250 in steps of 5), and a checkbox_label field. That last block is the one worth noting for merchants who need buyers to type a custom note or tick a box on a product page, because it does exactly that within the two input types the select allows, and no more.

Theme fileSettingsBlock typesNotable range or limit
Dawn sections/announcement-bar.liquid81 (max 12 blocks)change_slides_speed 3–10s step 1s; no countdown field
Dawn sections/apps.liquid11include_margins checkbox only
Horizon sections/_blocks.liquid283alignment selects with 2–4 variants each
Horizon blocks/email-signup.liquid27—custom_width 20–100% step 1%; heading_preset 8 variants
Horizon blocks/product-custom-property.liquid13—max_length 25–250 step 5; input_type 2 variants

Where UTD and the rest of the market fit

Inside the same 329-theme rating, vendors compete on price, review count, and the same CrUX pass rates described above. UTD’s themes appear in that field like any other vendor’s, listed at themes.shopify.com/themes?q=utd, and nothing in the measured facts here shows a UTD theme leading the market on rating, price, or Core Web Vitals pass rate. Naming a vendor is not the same as crowning one, and the data does not support crowning anyone across Art, Auto, Bags, Beauty, Clothing, Electronics, Food and drink, Home, Jewelry & Access., Kids, Pets, Sports, or Toys, since category breakdowns were not part of what was measured here.

What to do with this

Check a candidate theme’s actual section and block files for the specific setting a store needs, the way this article checked Dawn’s announcement bar and Horizon’s email signup and custom property blocks, instead of trusting a star rating that may rest on as few as 23 reviews. Then weigh that against the July 2026 Core Web Vitals range, 46.1% to 98.6% on mobile and 30.3% to 99.2% on desktop, because a theme that clears Shopify’s 60-point Lighthouse bar at listing time can still land anywhere in that live-traffic range once real customers start using it.

Core Web Vitals pass rate, by theme (CrUX, July 2026) Mobile (247 themes with sufficient data) Median 85.5% Best 98.6% Worst 46.1% Desktop (199 themes with sufficient data) Median 86.2% Best 99.2% Worst 30.3% Bar length equals percent of stores passing all Core Web Vitals, scaled 5px per percentage point. Method: Chrome UX Report field data from real visitors, July 2026, not a lab or synthetic test.

Frequently asked questions

What is the best theme for Shopify overall?

There is no single winner in the data, because the 329 themes in the market rating span a $100 to $500 price range and a rating spread that still centers on a median of just 23 reviews per theme. The closest thing to a market answer is the Core Web Vitals pass rate measured from real visitors in July 2026, where the best theme clears 98.6% of stores on mobile and 99.2% on desktop. But that number describes one theme's stores, not every store built on it, so the honest answer depends on what the merchant's category and content actually need.

Does Dawn's announcement bar support a countdown timer?

No. The measured settings in Dawn's sections/announcement-bar.liquid, at commit 258f00f, are auto_rotate, change_slides_speed, color_scheme, show_line_separator, a paragraph block, and show_social, for a total of 8 settings and 1 block type with a 12-block maximum. None of those settings is a timer or countdown field. A merchant wanting a countdown in the announcement bar needs a separate app or a custom section, because the file as measured does not have one.

Can Horizon's product page collect a custom text field from shoppers?

Yes, through blocks/product-custom-property.liquid, which carries 13 settings including property_heading, property_description, property_key, an input_type select with 2 variants, a max_length range from 25 to 250 in steps of 5, and a checkbox_label field. This means the block can render either a text input or a checkbox tied to a named property, with the character limit capped by that range. It cannot do more than those two input types, since input_type only offers 2 variants.

Why do two themes with the same star rating perform so differently on mobile?

Because the star rating comes from reviews, and the Core Web Vitals pass rate comes from real visitor traffic recorded by CrUX in July 2026, and the two datasets measure different things. The market's mobile median across 247 themes with enough data is an 85.5% pass rate, but the range runs from 46.1% at the worst theme to 98.6% at the best, a gap that no star rating shows. A theme can hold a solid rating built on 23 typical reviews while still failing Core Web Vitals for over half its live stores.

Does Shopify's Theme Store have a minimum performance bar for listed themes?

Yes. Shopify's own Theme Store requirements state a theme must average a Lighthouse performance score of at least 60 across the product, collection, and home page, on both desktop and mobile, and a minimum Lighthouse accessibility score of 90 across those same three page types on both device types. Those are Lighthouse lab scores at listing time, not the CrUX real-visitor pass rates cited elsewhere in this article, so a theme can clear the Store's 60 and 90 thresholds and still land anywhere in the 46.1% to 98.6% mobile CrUX range once it is running on hundreds of live stores.

Sources & data

  1. Themescout market theme rating aggregate, 329 themes, median price and rating (checked September 4, 2026)
  2. Chrome UX Report (CrUX) real-visitor Core Web Vitals dataset, July 2026, mobile and desktop pass rates (checked September 4, 2026)
  3. Shopify Theme Store requirements, Lighthouse performance and accessibility thresholds (checked September 5, 2026)
  4. Shopify/dawn source repository, sections/announcement-bar.liquid and sections/apps.liquid at commit 258f00f (checked September 4, 2026)
  5. Shopify/horizon source repository, sections/_blocks.liquid and blocks/email-signup.liquid and blocks/product-custom-property.liquid at commit 8b42ace (checked September 4, 2026)
Cite this report: Storefront Daily Research Desk (2026). “What Is the Best Theme for Shopify? The Lab Answer by Store Type.” Storefront Daily. https://storefrontdaily.com/guides/what-is-the-best-theme-for-shopify-the-lab-answer-by-store-type/
Figures on this page are our own measurements. You may quote them and reproduce a single table or chart, provided you include a visible, followable link to this page. Full terms: Reuse & citation.