Ayo is the founder of Why Matters, a Shopify agency based in Brighton. With over 20 years of experience in ecommerce, digital marketing, and ROI-driven growth, he has helped hundreds of Shopify brands build, launch, and scale their online stores. Why Matters is a certified Shopify, Klaviyo, and Recharge partner.
Shopify Online Store 2.0 is the theme architecture that has powered new Shopify themes since 2021. It introduced sections on every page rather than just the homepage, native metafields for custom product data, app extensions that load only where needed instead of injecting code site-wide, and JSON templates that separate layout from content. If your store was built before 2022 on a theme that was never upgraded, you are probably still on the legacy architecture, which means slower pages, messier app integrations and a developer needed for layout changes you could otherwise make yourself. To check, open your theme editor and navigate to a product page. If you can add and rearrange sections there, you are on 2.0. If sections only work on the homepage, you are not.
Shopify Online Store 2.0 is the theme architecture that powers every modern Shopify store. It introduced sections on every page, metafields for custom data, app extensions that do not slow down your site, and a more flexible theme editor. If your store is still running a legacy theme built before Online Store 2.0, you are missing functionality that directly affects how easily you can customise your store, how fast it loads, and how effectively your apps integrate with your theme.
Online Store 2.0 launched in 2021 and is now the standard for all new Shopify themes. However, many existing stores are still running older themes that were never upgraded, which means they cannot access the full range of features the platform now offers. This guide explains what Online Store 2.0 includes, how to check whether your store is using it, and what you gain by upgrading.
Agency insight: Of the 265 Shopify stores we audited at Why Matters, 196 were still running legacy themes that predate Online Store 2.0. That is roughly three quarters of the stores we looked at. In almost every case, upgrading produces immediate improvements in page speed, customisation flexibility and app performance, often without any change to the store's visual design.
Online Store 2.0 is a major update to how Shopify themes are built and how they interact with your store's data and apps. It is not a separate product, not a paid upgrade, and not something you need to enable. It is the underlying architecture that determines what your theme can do.
Before Online Store 2.0, Shopify themes were more rigid. Sections, meaning the drag-and-drop content blocks you rearrange in the theme editor, only worked on the homepage. Product pages, collection pages, blog posts and other pages had fixed layouts that could not be customised without editing code. Custom data fields required third-party apps or manual code changes. Apps injected code directly into your theme files, which slowed down pages and created conflicts when apps were removed.
Online Store 2.0 changed all of this. Sections now work on every page. Custom data is managed through native metafields. Apps use extensions that load independently of your theme code. The result is a more flexible, faster and more maintainable store.
The practical differences are easiest to see side by side.
| Capability | Legacy Theme | Online Store 2.0 |
|---|---|---|
| Sections | Homepage only | Every page type |
| Layout changes | Developer edits Liquid code | Merchant edits in the theme editor |
| Custom product data | Third-party app or manual code | Native metafields, no code |
| App integration | Code injected into theme files | Extensions loaded only where used |
| Removing an app | Often leaves residual scripts behind | Removes cleanly |
| Multiple templates per page type | Not supported | Supported |
| Template format | Liquid, layout and content combined | JSON, layout separated from content |
| Typical page speed | Slower, all app code loads everywhere | Faster, app code loads selectively |
Before Online Store 2.0, the homepage was the only page where you could add, remove and rearrange content blocks in the theme editor. Every other page had a fixed layout defined by the theme's code, so changing the layout of a product page required a developer.
With Online Store 2.0, sections work on every page type. That means you can add a testimonials section to your product pages without touching code, rearrange content blocks on collection pages, add a newsletter signup to blog posts, create unique layouts for specific products or collections using templates, and place promotional banners, image galleries or FAQ sections anywhere on any page.
This is the feature with the greatest practical impact for store owners, because it removes developer involvement from the majority of page layout changes. In our own client work it changed how we build stores entirely. Layout changes that previously needed a developer to edit Liquid can now be made by the merchant directly, which means faster changes, lower ongoing costs, and a store that adapts more quickly to business needs. Our guides on Shopify product page design and mobile-first Shopify design cover what to build with that flexibility once you have it.
Metafields let you store and display custom data on your products, collections, customers and orders without installing a third-party app or editing theme code. Before Online Store 2.0, adding custom information to a product page, such as care instructions, ingredients lists, fabric composition or sizing charts, required either a metafields app or manual Liquid edits.
With Online Store 2.0, metafields are managed natively in the Shopify admin. You define the data type, which can be text, number, date, colour, file, URL and more, assign it to the relevant resource, and connect it to your theme through the editor. No code required.
Practical examples for Shopify stores include ingredient lists for food, skincare or supplement brands, care instructions for clothing and textiles, warranty information, supplementary nutritional data, size guides linked to specific categories, delivery lead times that vary by product, and custom badges such as new, bestseller or limited edition.
Metafields also integrate with Shopify's filtering system, so customers can filter products by custom attributes you define, such as material, colour or dietary information.
Before Online Store 2.0, Shopify apps installed themselves by injecting code directly into your theme's Liquid files. That caused three significant problems. App code loaded on every page whether the app was active there or not, which slowed the store down. Removing an app did not always remove its code, leaving residual scripts that continued to degrade performance. And multiple apps injecting code into the same theme files created conflicts and unpredictable behaviour.
Online Store 2.0 introduced app extensions, sometimes called theme app extensions, which work differently. Apps integrate through dedicated extension points rather than injecting code into theme files. Apps load only on the pages where they are used, removing an app cleanly removes its code, conflicts are significantly reduced because apps no longer modify shared files, and page speed improves because unused app code is never loaded.
This is one of the primary reasons 2.0 themes are consistently faster than legacy themes. On a legacy theme, every installed app contributed to page load time everywhere. On a 2.0 theme, apps load only where needed. For more on how page speed affects rankings and conversion, see our Shopify SEO guide and our piece on why Shopify's page speed test is misleading.
Online Store 2.0 brought a substantially better theme editor. It now supports:
These improvements make the editor a genuinely capable tool for merchants who want to manage layout and content without developer involvement.
The change that enables everything above is the move from Liquid templates to JSON templates. In legacy themes, each page type was controlled by a single Liquid file defining both layout and content, so changing the layout meant editing that file's code.
In Online Store 2.0 themes, each page type uses a JSON template that simply lists which sections appear and in what order. The sections themselves contain the layout code. That separation is what allows the theme editor to add, remove and rearrange sections on any page without touching code.
For store owners this detail is largely invisible, and the practical result is the flexibility described above. For developers it means cleaner, more maintainable code and easier customisation. Our Shopify developers build all new stores on the Online Store 2.0 architecture by default.
If your store was set up in 2022 or later using one of Shopify's free themes such as Dawn, Sense, Craft, Refresh, Ride or Studio, you are almost certainly on Online Store 2.0 already.
If your store predates 2022, or you use a third-party theme that has not been updated, you may still be on a legacy theme. To check:
If you are unsure, your theme's documentation should state whether it supports Online Store 2.0. Alternatively, email us and we can check as part of a quick store review.
If your store is still on a legacy theme, upgrading is one of the highest-impact technical improvements available to you. The benefits are faster page speeds through cleaner app integration and more efficient code, greater customisation flexibility through sections and metafields, lower ongoing development costs because many changes no longer need a developer, better app performance, improved SEO through faster load times affecting Core Web Vitals, and future-proofing, since all new Shopify features are built for the 2.0 architecture.
The upgrade path depends on your current theme. If you are on one of Shopify's older free themes such as Debut, Brooklyn or Narrative, you can switch to a free 2.0 theme like Dawn and reconfigure your content in the new editor. If you have a heavily customised legacy theme, the upgrade typically means rebuilding those customisations within a 2.0 framework, which our Shopify developers handle regularly.
Worth saying plainly, because it is the objection we hear most: upgrading does not mean losing your store's design. In most cases the visual design of a legacy theme can be replicated within a 2.0 framework while gaining all the performance and flexibility benefits. The speed gain is not theoretical. Across the stores we have upgraded at Why Matters, mobile PageSpeed scores improved by an average of 23 points, which in turn improves both rankings and conversion rates. Our guide on why your Shopify conversion rate matters explains how to measure that effect properly.
Dawn is Shopify's default free theme and the reference implementation for Online Store 2.0. It was designed from the ground up to be fast, flexible and fully compatible with every 2.0 feature, uses minimal JavaScript, and provides a clean starting point for customisation.
Dawn is not the only option.
| Option | Cost | Best For |
|---|---|---|
| Dawn | Free | Fastest starting point, maximum performance, minimal JavaScript |
| Other free 2.0 themes | Free | Stores wanting a different aesthetic without cost, such as Sense, Craft or Refresh |
| Premium 2.0 theme | £150 to £300 one-off | Stores needing advanced layout features out of the box |
| Bespoke 2.0 theme | Development cost | Brands needing a completely custom design with full architectural benefits |
For a completely custom design, a bespoke 2.0 theme built by a Shopify designer provides maximum visual flexibility while retaining every architectural benefit. Our guide on how to choose the right Shopify theme covers the decision in more detail.
Online Store 2.0 was the most significant update to Shopify's theme architecture since the platform launched, and its impact on how we build and maintain stores has been substantial. Sections on every page, native metafields and app extensions that do not degrade performance have made Shopify stores faster to build, cheaper to maintain and more flexible for merchants to manage day to day.
The pattern we see repeatedly is that merchants do not know which architecture they are on. There is no banner in the admin telling you, and a legacy theme looks perfectly normal until you try to change something and discover you need a developer. Our audit data shows how widespread this is: 196 of the 265 stores we assessed were still on legacy themes, and very few of those merchants knew it. That is why the two-minute check above is worth doing even if you assume you are fine.
If your store is still on a legacy theme, upgrading should be near the top of your list. The gains are immediate, and the longer you wait the further behind you fall against competitors already running the faster architecture. Email us if you want us to check your theme and recommend an upgrade path.
What is the difference between Shopify and Shopify Online Store 2.0?
Online Store 2.0 is not a separate product. It is an update to how Shopify themes are built. Every Shopify store uses the same platform, and the difference is whether your theme is built on the older legacy architecture or the newer 2.0 architecture. Platform features such as payments, orders and products are the same regardless.
Do I have to pay to upgrade to Online Store 2.0?
No. Online Store 2.0 is not a paid upgrade. If you switch to a free 2.0 theme like Dawn, the upgrade costs nothing. A premium 2.0 theme carries a one-off cost, typically £150 to £300. If you need a developer to migrate customisations from a legacy theme, there will be development costs, but the architecture itself is free.
Will upgrading to a 2.0 theme change my store's design?
Not necessarily. Switching to a different theme changes the visual design, but a developer can replicate your existing design within a 2.0 framework, giving you the same look with all the performance and flexibility benefits. This is the approach we take with most client upgrades.
How does Online Store 2.0 affect SEO?
Online Store 2.0 themes are typically faster than legacy themes because of cleaner app integration and more efficient code. Across the legacy stores we have upgraded, mobile PageSpeed scores improved by an average of 23 points. Page speed is a confirmed Google ranking factor, and faster pages also improve user experience and conversion rates.
What are metafields and do I need them?
Metafields are custom data fields that let you store and display information beyond Shopify's standard product fields. If you need care instructions, ingredient lists, warranty details, custom badges or any other product-specific information, metafields are the native way to do it without third-party apps or code edits. They are available on all Shopify plans.
Is Dawn the best Shopify theme?
Dawn is not necessarily the best theme for every store, but it is the fastest and most flexible starting point. It is Shopify's reference implementation for Online Store 2.0 and uses minimal JavaScript for maximum performance. Stores needing a specific aesthetic or advanced layout features may prefer another free or premium 2.0 theme, and a bespoke theme gives the most control.
How many Shopify stores are still running legacy themes?
More than most merchants assume. Of the 265 Shopify stores we audited at Why Matters, 196 were still running legacy themes that predate Online Store 2.0, which is roughly three quarters. A legacy theme looks entirely normal from the storefront, so most of those merchants had no idea until we checked.
How do I know if my Shopify theme is Online Store 2.0?
Open your theme editor, navigate to a product page, and try to add or rearrange a section. If you can, your theme is Online Store 2.0. If sections only work on the homepage and product pages have a fixed layout, you are on a legacy theme. Your theme's documentation should also state which architecture it supports.
Online Store 2.0 is no longer new, but a surprising number of Shopify stores have not taken full advantage of it. If your store is still running a legacy theme, you are operating with slower page speeds, less flexibility, messier app integrations and higher ongoing development costs than you need to be.
The upgrade is one of the most straightforward, highest-impact technical improvements available to any Shopify merchant. It does not require changing platforms, rebuilding your catalogue or losing your design. It means moving to an architecture that is faster, more flexible and better supported.
Take the two minutes to check which one you are on. Most merchants who assume they are fine have never actually looked.