Skip to content
← All articles

The journal · · 5 min read

How to Change Your Shopify Theme Without Breaking Your Store

By Jean Perry — Editor, Kiosk

Changing your Shopify theme is not risky in the way people fear – you will not lose your products, your orders or your customers, because none of those live in the theme. What you can lose is a day of work, a tracking pixel nobody noticed was gone, and the trust of whoever finds a broken page before you do. This is the sequence that avoids all three.

What lives in the theme, and what does not

Get this clear before anything else, because it decides what you need to prepare.

Safe – stored in your store, not the theme: products, variants, images in your Files library, collections, pages, blog posts, navigation menus, customers, orders, discount codes, and your Shopify settings such as shipping and taxes. Switching themes does not touch any of it.

At risk – stored in the theme: your homepage layout and every section you arranged, all theme settings (colours, fonts, spacing, cart behaviour), any custom code a developer pasted into theme files, and app snippets that were installed as code rather than as app blocks. None of this transfers between themes, because two themes do not share the same structure.

The practical consequence: your new theme starts empty of layout decisions, and anything a developer once did “in the code” needs doing again.

Step 1 – Take inventory before you touch anything

Spend fifteen minutes making a list, because you will not remember these later. Walk your live store and write down: every section on your homepage, in order; anything on the product page that is not standard (a size guide, a shipping note, a badge, a bundle widget); every app that shows something on the storefront; and every piece of tracking you rely on – Google Analytics, Meta pixel, TikTok pixel, Klaviyo, a cookie banner.

Then check Online Store → Themes → … → Edit code on your current theme and look at theme.liquid for anything pasted between the head tags. That is where old-fashioned pixel installs and one-off scripts hide. Screenshot it.

Step 2 – Duplicate your current theme

On your live theme’s card: → Duplicate. Rename the copy with a date. This is your rollback: if the new theme goes wrong after publishing, you republish this copy and you are exactly where you started, settings included.

Keep it for at least a month. Themes in your library cost nothing.

Step 3 – Build the new theme as a draft

Upload or install the new theme – it lands as a draft and your customers keep seeing the old store. Now do the work: brand settings, colours, fonts, menus, then rebuild the homepage from your inventory list, then the product page details.

Two things people forget at this stage. Page templates: if your old store had pages using specific templates (about, FAQ, contact, lookbook), open each page in Online Store → Pages and check which template it will use in the new theme – template names rarely match between themes, and a page pointing at a template that no longer exists falls back to the default one. App blocks: open the theme editor and re-add any app blocks you listed – reviews, subscriptions, currency selectors. Apps that use “app embeds” can be toggled on per theme under the app embeds panel.

Step 4 – Test the draft like a customer, not like an owner

Use Preview, and walk the whole purchase path: collection page, product page with variants, add to cart, cart, begin checkout. Then the pages that quietly break: search results, a blog article, the 404 page, the account pages if you use customer accounts.

Check on a phone. Check with your reading glasses off, so to speak – at normal speed, not admiring every pixel. And use Share preview to send the link to somebody who did not build it; ask them to buy something and watch where they hesitate.

Step 5 – Publish at a quiet hour, then check tracking first

Publish when your traffic is lowest, not on a Friday evening. The swap itself is instant and causes no downtime.

The first thing to verify after publishing is tracking, because it is invisible and it is the thing most often lost in a theme change. Open your live store, then confirm in real time that your analytics and ad platforms are receiving events – the real-time view in Google Analytics, the pixel helper for Meta. If a pixel was installed as a theme code edit on the old theme, it is gone now, and you will lose a day of attribution data before you notice.

Then run a real transaction. Either a small live purchase you refund, or Shopify’s test payment mode. Confirm the order confirmation email looks right – if you customised your notification templates, those are stored in your settings and survive, but it is worth seeing one.

Step 6 – The week after

Two things deserve a look a few days later. Search Console: watch the coverage and page indexing reports for a spike in errors. A theme change should not alter your URLs – if it does, something is redirecting products or collections and you want to know immediately. Speed: run PageSpeed Insights on a product page and compare it to the number you had before. A new theme is a good moment to gain performance; it is also a good moment to accidentally lose it by importing every app you used to compensate for the old one.

Give yourself permission not to reinstall the apps straight away. A fair number of them existed to patch the old theme, and if the new one does the job natively, that is a monthly cost you can stop paying.

The short version

Inventory, duplicate, build as a draft, test the purchase path on a phone, publish quietly, check tracking within ten minutes, keep the backup for a month. Done in that order, changing themes is a routine afternoon rather than an event.

FAQ

Will I lose my products if I change my Shopify theme?

No. Products, collections, pages, blog posts, menus, customers and orders are stored in your store, not in the theme, so a theme change leaves them untouched. What you lose is theme-level work: your section layout, your theme settings, and any custom code that was pasted into the old theme's files.

How do I go back if the new theme is wrong?

Duplicate your current theme before you start, and keep that copy in your library. If the new theme does not work out, republish the duplicate and you are exactly where you began, settings included. Keep the backup for at least a month, since library storage costs nothing.

What is the first thing to check after publishing?

Your tracking. Analytics and ad pixels are often installed as edits inside the old theme's code, which means they disappear with it. Within ten minutes of publishing, confirm your analytics is receiving live events and your ad pixels are firing, then run a test transaction through checkout.

See the REVUE theme Editorial Shopify theme · $39 · buy once, one store

Related reading