Shopify Themes
A practical guide to choosing and customizing Shopify themes — how Dawn, Impulse, Prestige, and custom builds compare on speed, conversion ceiling, and dev cost over a typical 12-month run.
Shopify Themes
Shopify themes are the front-end templates that control storefront layout, design, and performance — and your CRO ceiling for the next 6-12 months.
A Shopify theme is the bundle of Liquid templates, CSS, JavaScript, and section schemas that renders your storefront. It defines what the customer sees, how fast pages load, and which elements your team can edit in the theme editor without a developer.
The choice matters because themes are sticky. Once a brand has built a homepage, customised product pages, hooked up apps, and trained the team, swapping themes typically costs €8-25k and 4-8 weeks. That means today's theme decision sets the experimentation ceiling, the mobile speed baseline, and the dev velocity for at least the next year — often longer.
Themes fall into three buckets: Shopify's free Dawn (the reference Online Store 2.0 theme), paid themes from the Shopify Theme Store (Impulse, Prestige, Symmetry, Broadcast, Motion), and fully custom themes built by an agency or in-house team. Each tier trades flexibility for speed and dev cost in different ways.
Dawn is the fastest out of the box and the cheapest to maintain, but it ships with minimal merchandising features — you'll add apps or custom sections for things like sticky add-to-cart, bundle builders, or upsell drawers. Impulse and Prestige solve that for apparel and premium beauty respectively, but carry 200-400 KB of extra JavaScript that has to be tamed. Custom themes give you everything and cost everything.
Theme_TCO = License + (Dev_Hours * Dev_Rate) + (App_Subs * Months) + Speed_Penalty
License
Theme license
One-time Shopify Theme Store fee (€0 for Dawn, ~€350 for Impulse/Prestige, €15-40k for custom)
Dev_Hours * Dev_Rate
Customisation cost
Hours spent on initial setup plus ongoing tweaks, at your blended dev rate
App_Subs * Months
App stack to plug gaps
Monthly cost of apps the theme can't replace (bundles, reviews, search) over the commitment window
Speed_Penalty
Conversion lost to slow pages
Revenue impact of each 100ms of LCP — typically 0.5-1% of monthly revenue per 100ms above the 2.5s threshold
A €4M/yr Shopify apparel brand comparing Impulse against a custom theme for the next 12 months
Impulse license: €350
Customisation (60 hours @ €80): €4,800
App stack to plug gaps (€220/mo × 12): €2,640
Speed penalty (LCP 2.9s — 0.4s × 0.7% × €4M): €11,200
→ €18,990 total 12-month TCO for Impulse
A custom theme at €22k upfront plus €1,500/yr maintenance and a 2.4s LCP would net out cheaper by month 18 — but only if the brand actually ships the experiments the extra flexibility unlocks. Most don't.
The honest test for a custom theme: are you running more than two A/B tests a month and routinely hitting limits in the theme editor? If not, a well-tuned paid theme will outperform a custom build, because custom themes only pay back when you're actively shipping changes that a stock theme can't accommodate.
Shopify theme comparison — typical figures for a €1M-€10M apparel or beauty store
| Theme | Upfront cost | Median mobile LCP | Built-in sections | CRO flexibility | Best for |
|---|---|---|---|---|---|
| Dawn (free) | €0 | 1.8-2.2s | 16 | Low — needs apps for most merchandising | New stores, speed-first builds, <€1M revenue |
| Impulse | €350 | 2.6-3.0s | 30+ | Medium — strong merchandising, weak landing pages | Apparel & accessories, €1-5M |
| Prestige | €350 | 2.7-3.1s | 28+ | Medium — premium feel, limited test surface | Beauty, jewelry, premium €2-8M |
| Symmetry | €350 | 2.4-2.8s | 32+ | Medium-high — best section variety in paid tier | Multi-collection stores, €2-10M |
| Custom theme | €15-40k | 1.9-2.5s | Unlimited | High — only limited by dev time | €5M+ with active CRO program |
Whichever you pick, treat the first 30 days as a Shopify optimization sprint: audit LCP and CLS on the top five templates, remove unused theme JavaScript, lazy-load third-party scripts, and lock down a baseline before the first design change. Themes degrade quickly once apps and pixels start piling on — measure early so you have something to regress against.
Frequently asked questions
Yes, for stores under about €2M revenue with simple merchandising needs. Dawn consistently posts the best Core Web Vitals of any Shopify theme out of the box. The catch is that you'll spend more on apps (bundles, reviews, sticky cart) to match the features that ship inside Impulse or Prestige.
Custom themes only pay back when you're running 2+ A/B tests a month and hitting real limits in the theme editor. If you're not testing at that velocity yet, a €350 premium theme plus 40-80 hours of customisation will outperform a €25k custom build for the first year.
It can. Theme swaps change H1 structure, internal linking, image alt text, and Liquid-rendered schema. Crawl the existing theme before launch, mirror the URL structure and on-page elements on the new theme, and submit a fresh sitemap on go-live. Most rankings recover within 2-4 weeks if you do this carefully.
If your current theme is vintage (pre-2021, non-2.0), upgrading is almost always worth it. Online Store 2.0 unlocks sections on every template, app blocks merchandisers can install without code, and metafields in the editor. The migration usually pays for itself within a quarter through faster page updates alone.
Plan on 40-120 hours at €60-120/hour for a stock paid theme — so €2,500-€12,000 for a solid launch. That covers brand styling, custom homepage sections, a redesigned PDP, and basic performance cleanup. Custom themes built from scratch usually run €15-40k plus ongoing retainer.
Dawn leads on LCP and CLS because it ships with minimal JavaScript. Among paid themes, Symmetry and Sense tend to outperform Impulse and Prestige by 200-400ms on mobile LCP. Real-world performance depends more on your app stack than the theme — a heavy review app can erase any theme advantage.
Yes. Shopify supports theme duplication, so you can clone your live theme, publish a variant to a percentage of traffic, and compare. Most brands use a dedicated experimentation tool (Metricuno, Intelligems, or VWO) to handle traffic splitting and significance — running tests purely through theme duplicates is workable but harder to measure cleanly.
Usually not. Modern Online Store 2.0 themes — including Dawn, Impulse, Prestige, and Symmetry — support multi-currency and multi-language out of the box through Shopify Markets. You'll customise the country selector and check that Liquid translations render correctly, but the theme itself doesn't need to fork.
Pull theme updates quarterly at minimum for security and performance fixes, but treat each update as a project — customisations don't merge automatically. Many brands run a 'parent' clean theme and a 'live' customised theme, then port changes manually. Skipping updates for 12+ months usually means a forced rebuild later.
The theme controls what your storefront looks like and how it renders; apps add features (subscriptions, reviews, upsells) that hook into the theme via app blocks or script injection. A well-chosen theme reduces how many apps you need, which reduces JavaScript bloat — the biggest single driver of slow Shopify stores.
Get an AI expert review of your site
Paste your URL — Metricuno's AI runs the same heuristic checks a senior CRO consultant would, scoring your page and prioritising the fixes that'll move conversion fastest.