You can change your Shopify theme without losing content, because your products, collections, pages, blog posts, customers, orders, menus and redirects live in Shopify itself, not in the theme. What you do lose is everything the theme owned: its settings, its section layouts, the text and images you placed inside those sections, any custom code, and the placement of your apps. Search rankings don’t reset either — your URLs stay the same — but they can move, up or down, based on what the new theme puts on each page.

So the safe way to change a Shopify theme is simple in principle: install the new theme unpublished, rebuild what the old theme owned, re-enable your apps, check the SEO signals the theme controls, publish at a quiet time, and keep the old theme ready as a one-click rollback. This guide walks through each step in detail, with the checklist we use when helping merchants move between themes.

If you’re updating to a newer version of the same theme rather than switching to a different one, that’s a different job — see our guide to updating a Shopify theme without losing customizations.

What stays and what doesn’t when you change your Shopify theme

The single most useful thing to understand before switching is where each piece of your store actually lives. Anything stored in the Shopify admin survives a theme change untouched. Anything stored in the theme stays with the old theme.

Store elementSurvives a theme change?Where it livesWhat to do
Products, variants, prices, inventoryYesAdminNothing
Collections and their rulesYesAdminNothing
Customers and ordersYesAdminNothing
Pages and blog postsYesAdminCheck their templates render correctly
Navigation menusYesAdminRe-select menus in the new header and footer
URL redirectsYesAdminNothing
Product and page SEO titles and descriptionsYesAdminCheck how the new theme outputs them
Metafields and their valuesYesAdminReconnect them in the theme editor
Images you uploaded in the editorYesFilesRe-select them in the new theme
Installed apps and their dataYesAdminRe-enable app embeds and re-add app blocks
Theme settings (colors, fonts, logo placement)NoThemeRebuild in the new theme
Section layouts on the homepage and templatesNoThemeRebuild
Text and images placed inside sectionsNoThemeCopy before switching, then re-enter
Alternate templates (for example, a pre-order product template)NoThemeRecreate them, ideally with the same names
Custom code editsNoThemePort only what you still need
Theme text you edited (“Edit default theme content”)NoThemeRe-apply

The most commonly overlooked row is text and images placed inside sections. Your homepage headline, the paragraph under your hero image, the “why choose us” row, the FAQ you built with a collapsible section — all of that is theme content. It doesn’t vanish from the old theme, but it won’t appear in the new one until you rebuild it. Copy it out before you start.

Why your URLs and most of your SEO survive

Shopify controls its URL structure at the platform level: products live under /products/, collections under /collections/, pages under /pages/, and articles under /blogs/. A theme can’t change those paths. That means switching themes doesn’t, by itself, create broken links or 404 errors, and your existing redirects keep working.

Your SEO titles and meta descriptions for products, collections and pages are also stored in the admin, as is your homepage title and meta description. They all carry over.

So why do some stores see rankings move after a theme change? Because the theme controls how each page is built, and search engines read what’s built. The theme decides:

  • How the title tag is assembled — for example, whether your store name is appended to every title.
  • The heading structure — which element is the page’s main heading, and whether headings are used in a sensible order.
  • Structured data — the product information that powers price, availability and review details in search results.
  • Internal links — featured collections, related products, breadcrumbs and footer links.
  • The homepage’s visible text — which, as noted above, only exists in the new theme once you rebuild it.
  • Image alt text output and lazy loading.
  • Speed — Google says Core Web Vitals are used by its ranking systems.

A well-built new theme can improve every one of these. A careless switch can quietly weaken several. The checks below are how you make sure it’s the former. For the full picture of theme-level SEO, see our guide to how your Shopify theme affects SEO.

Should you change your theme at all?

A theme change is a rebuild, so it’s worth being sure the theme is actually the problem. Good reasons to switch:

  • You’re paying for apps that a better theme includes natively — mega menus, swatches, size charts, sticky add-to-cart, quick view, back-in-stock alerts. Removing those apps saves money and JavaScript.
  • Your theme no longer receives updates, or it predates Online Store 2.0 and can’t use app blocks or sections on every page.
  • You keep paying a developer for layouts that a more flexible theme would let you build in the editor.
  • Your category has specific needs your theme can’t meet — lookbooks for fashion, variant image sets for jewelry, spec tables for technical products.
  • Your store’s speed is poor even after you’ve trimmed apps and images, and a test of the new theme’s demo with your own content is clearly faster.

Weaker reasons, where a switch often disappoints:

  • “The store looks dated.” New colors, typography and photography in your current theme often fix this for a fraction of the effort.
  • “Conversion is down.” Check traffic sources, pricing, stock and competitors first. A theme change rarely fixes a problem the theme didn’t cause.
  • “A newer theme came out.” Newer isn’t automatically better for your store. If your theme is maintained, fast and converting, keep it.

If you’re unsure, run the one-afternoon test: install the candidate theme unpublished, rebuild one real product page with your own content and apps, and compare it with the live page on your phone and in PageSpeed Insights. If the difference isn’t obvious, the switch probably isn’t worth it yet.

Before you switch: the pre-migration checklist

An hour of preparation saves days of cleanup. Work through this list before you touch the new theme.

1. Back up the current theme

Duplicate your live theme from the theme library, and download a copy of the theme files as well. Shopify recommends making a backup copy before you customize a theme (Shopify Help Center). Note that you can hold up to 20 themes in your library; if you’re already at 20, you’ll need to delete one before duplicating, and deleting a theme is permanent.

2. Capture what the theme owns

Screenshot your key pages on desktop and mobile: homepage, a typical product page, a collection page, cart, and any landing pages. Then copy every piece of text you placed inside sections into a document — headlines, paragraphs, FAQ answers, announcement bar text, footer text. This is your rebuild script.

3. List your alternate templates

Many stores use alternate templates without realizing it: a different product layout for pre-orders, a landing page template, a special collection page. Note each alternate template’s name and which products, collections or pages use it. This matters for a reason explained in the step-by-step section.

4. Find your custom code

If you or a developer ever edited theme files, those edits live only in this theme. The most reliable way to find them is to download a fresh, unmodified copy of the same theme version and compare the files with your live theme. Every difference is a customization you’ll need to decide about.

5. Inventory your apps

List every app that shows something on your storefront: reviews, subscriptions, wishlists, upsells, size charts, chat, popups. For each one, note whether it appears as an app block, an app embed, or through code the app added to your theme. All three need attention in the new theme.

6. Record your tracking setup

Check for analytics or advertising scripts pasted directly into the theme’s layout file. Scripts added through apps or through Shopify’s customer events settings are independent of the theme; scripts pasted into theme code are not, and they’ll stop firing the moment you publish the new theme.

7. Record your SEO baseline

Pick your 20 highest-traffic pages from Search Console. For each, record the title tag, meta description, main heading and whether it shows rich results. Note your overall clicks, impressions and average position for the last 28 days, and run your top pages through PageSpeed Insights. You’ll compare against all of this after the switch.

How to change your Shopify theme, step by step

Step 1: Add the new theme unpublished

Add the new theme to your theme library. It installs as an unpublished theme, so nothing changes for your customers until you publish it.

If it’s a paid theme from the Shopify Theme Store, you can try it before buying. According to Shopify’s documentation on adding themes, you can preview up to 19 paid themes at the same time, customize them in the theme editor, and keep those customizations if you buy. Two limits apply: you can’t edit a trial theme’s code or use the AI code generator, and you can only publish a theme once you’ve purchased it. Theme Store purchases are also final sale, so do your testing during the trial.

Step 2: Set the global theme settings

Start with the settings that affect every page: colors, typography, logo, favicon, social links, cart style and product card style. Getting these right first means every template you build afterwards already looks like your brand.

Step 3: Rebuild templates in order of traffic

Rebuild the templates your customers see most, in this order:

  1. Product page — usually your most-visited template, and the one that makes money.
  2. Collection page — filters, sorting, product card layout.
  3. Homepage — using the text and images you saved in the checklist.
  4. Cart — cart drawer or cart page, upsells, notes.
  5. Pages — about, contact, FAQ, shipping.
  6. Blog and article templates.
  7. Search results and the 404 page.

Step 4: Recreate alternate templates with the same names

This is the step most migration guides miss. Products, collections and pages remember which template they’re assigned to by name. If a product uses a template called product.pre-order and the new theme has no template by that name, Shopify simply falls back to the default product template — the product still displays, but without its special layout.

Create each alternate template in the new theme with exactly the same name as before. Every existing assignment then picks it up automatically, with no need to reassign hundreds of products by hand.

Step 5: Reconnect menus and metafields

Your menus survive, but the new theme doesn’t know which menu goes where. Select your main menu in the header and your footer menus in the footer. Then reconnect any metafields you display — product specifications, ingredients, size guides — using the theme editor’s dynamic sources, since those connections are part of the old theme’s layout.

Step 6: Re-enable your apps

Apps stay installed, and their data stays intact, but their storefront presence is set per theme:

  • App embeds (chat widgets, review stars across the store, tracking) need to be switched on in the new theme’s app embeds panel.
  • App blocks (review sections, subscription pickers, size recommenders) need to be added to the right sections again.
  • Older apps that added code to your theme won’t have that code in the new theme. Check the app’s settings for a reinstall or theme-setup option, or contact the app’s support.

Work through your app inventory from the checklist and tick each one off only when you’ve seen it working in the new theme’s preview.

Step 7: Port only the custom code you still need

Switching themes is the best chance you’ll get to drop old customizations. For each item on your custom code list, ask whether the new theme already does it natively, whether an app block or a custom Liquid block could do it without editing theme files, and whether you still need it at all. Only port code that passes all three questions.

Move tracking scripts out of theme code altogether where you can. Pixels managed through Shopify’s customer events settings or through an app survive any future theme change without being copied again.

Step 8: Restore theme-level text and translations

If you edited the theme’s built-in text — button labels, cart messages, form text — or added translations for other languages, reapply them in the new theme. These belong to the theme, not to your store.

Step 9: Quality-check everything on the preview

Before publishing, test the full buying journey on the unpublished theme’s preview, on a real phone as well as desktop:

  • Homepage to collection to product to cart to checkout, with a real product.
  • Variant selection, swatches and variant images.
  • Search, filters and sorting.
  • Contact forms, newsletter signup, and any custom forms.
  • Every app on your inventory list.
  • Pages using alternate templates.
  • The 404 page and a blog article.

Step 10: Check the SEO signals the theme controls

Using your baseline from the checklist, compare the preview against the live store for your top pages:

  • Title tags and meta descriptions — are they output as before? Check whether the new theme appends your store name.
  • Main heading — does each page have one clear main heading, containing the product or collection name?
  • Structured data — open a product page in the preview, copy its HTML source, and paste it into Google’s Rich Results Test using the code option. Confirm product details, price and availability are detected.
  • Internal links — are your important collections still linked from the homepage and menus?
  • Homepage text — is the key descriptive text you saved actually back on the page?
  • Speed — run the preview through PageSpeed Insights and compare with your baseline.

Step 11: Publish at the right moment

Publish at a low-traffic time early in the week, so you have working days to catch anything. Avoid the weeks immediately before your biggest sales periods — never switch themes the week before Black Friday. Publishing itself takes seconds; the store never goes offline.

Step 12: Monitor for two weeks

After publishing, watch closely:

  • First 48 hours: place a real test order, check every app, and watch your analytics for conversion or add-to-cart drops.
  • First week: in Search Console, use URL Inspection’s live test on your top pages, and check the Pages report for any new errors.
  • Weeks two to four: compare clicks, impressions and average position with your baseline. Check the Product snippets and Merchant listings reports for structured data problems. The Core Web Vitals report uses 28 days of field data, so it takes about a month to reflect the new theme fully.

Small ranking fluctuations in the first couple of weeks are normal while Google recrawls. A sustained drop on specific pages usually points to something the theme changed on those pages — go back to Step 10 and compare them.

A worked example: planning a switch for a 300-product store

To make the process concrete, here’s how we’d plan a switch for a typical established store: around 300 products, eight storefront apps, a handful of custom code edits, and a homepage with several sections of text. This is an illustrative plan, not a specific client.

Day 1 — preparation (3–4 hours). Duplicate and download the live theme. Screenshot the homepage, a product page, a collection page and the cart on desktop and mobile. Copy all homepage and footer text into a document. List the three alternate templates in use: a pre-order product template, a bundle product template and a wholesale landing page. Compare the live theme with a fresh copy to find the custom edits — in this example, a trust-badge row under the buy button, a custom shipping message, and a Meta pixel pasted into the layout file. Record the top 20 pages’ titles, headings and rich results, and pull a 28-day Search Console baseline.

Day 2 — build (6–8 hours). Install the new theme unpublished. Set global styles. Rebuild the product template first, then collection, homepage and cart. Recreate the three alternate templates under exactly the same names. Reconnect menus and the product specification metafields.

Day 3 — apps and code (4–6 hours). Switch on app embeds for reviews and chat; place app blocks for reviews, subscriptions and the size recommender. Replace the custom trust-badge row with the new theme’s native trust badges, and the shipping message with its shipping information block. Move the Meta pixel out of theme code and into an app-based setup so it survives future changes. Two of the eight apps turn out to be unnecessary because the new theme covers them natively; uninstall them after launch, once you’ve confirmed nothing depends on them.

Day 4 — QA and SEO checks (4–6 hours). Walk the full buying journey on a phone and on desktop. Check every alternate-template product. Compare titles, headings and structured data for the top 20 pages against the baseline, and run PageSpeed Insights on the preview.

Day 5 — publish and monitor. Publish on a quiet morning. Place a real test order. Watch analytics through the day, then follow the two-week monitoring plan above.

Five working days, most of it testing, for a store that had grown over several years. Smaller stores compress this into a day or two; heavily customized stores stretch it out.

Your rollback plan

The safest thing about changing a Shopify theme is how easy it is to undo. Your previous theme stays in your theme library after you publish the new one. If something goes seriously wrong, publish the old theme again and your store is back exactly as it was — products, orders and customers are unaffected either way.

A few rules keep that safety net intact:

  • Don’t delete the old theme for at least a month. You may need it for rollback or simply to copy something you forgot.
  • Watch your library limit. Shopify allows up to 20 themes in a store’s library (Shopify Help Center). Clear out old experiments before a migration, not during it.
  • Know what a rollback doesn’t undo. Changes made in the admin while the new theme was live — new products, edited pages, changed menus — stay in place, because they were never part of the theme. Changes you made inside the new theme’s editor stay in the new theme.

How long does it take to change a Shopify theme?

StoreTypical effortWhat takes the time
Small store, few apps, no custom code1 dayRebuilding the homepage and product template
Established store, 5–10 apps, some custom code2–4 daysApp placement, alternate templates, QA
Large catalog, many templates, custom features1–3 weeksPorting custom code, testing every template and app
Moving from a pre-Online Store 2.0 (vintage) themeAdd 1–3 daysContent stored in old theme settings, app code in theme files

The rebuild is rarely the slow part. Testing is. Budget at least as much time for QA as for building.

Special cases

Moving from a vintage theme

If your current theme predates Online Store 2.0, expect more work. Older themes often stored homepage content in theme settings rather than in sections, and many apps of that era installed themselves by adding code to theme files. You’ll rebuild more from scratch, and you’ll need to re-set-up more apps. The upside is large: modern themes let apps attach as blocks rather than code, which makes every future change easier. Our guide to recognizing an end-of-life Shopify theme covers the signs it’s time.

Moving from a free theme to a premium theme

This is the most common switch, and usually the simplest, because free Shopify themes are modern Online Store 2.0 themes. The main work is rebuilding layouts in the new theme’s richer section library and removing apps the new theme replaces natively. Our premium Shopify themes buyer’s guide covers what to look for and how to choose, and our guide to buying a premium Shopify theme covers trials, licensing and the purchase itself.

Moving to a theme built on theme blocks

Newer themes, including Shopify’s Horizon family, are built on theme blocks that can be nested and reused across sections. The editor works differently from older section-based themes, so budget extra time to learn it before you start rebuilding.

Stores using a page builder app

Pages built with a page builder app are usually rendered by the app rather than the theme, so they tend to survive a theme switch as long as the app stays installed. Check each one in the preview anyway — page builders often inherit fonts and colors from the theme, so they may look different. A theme switch is also a good time to ask whether the new theme’s sections make the page builder unnecessary.

Running more than one store

If you’re switching themes across several stores, remember that theme licenses are per store. Our guide to using a Shopify theme on multiple stores explains the rules.

Common mistakes when changing Shopify themes

Publishing to “see how it looks”. The preview exists so you never have to test on live customers. Publish only when the checklist is done.

Forgetting homepage text. The single most common SEO loss after a theme change is a homepage that went from several paragraphs of descriptive text to a hero image and a product grid. Rebuild the words, not just the look.

Renaming alternate templates. Give a template a new name in the new theme and every product assigned to the old name silently falls back to the default layout.

Assuming apps “just work”. App data survives, but app blocks and embeds must be switched on per theme. The classic symptom is a product page with no reviews the morning after the switch.

Leaving tracking in theme code. Analytics pasted into the old theme’s layout file stops the moment you publish the new theme, and you may not notice until a report looks strange weeks later.

Porting every old customization. Some of that code was working around limits the new theme doesn’t have. Port deliberately, not by copy-and-paste.

Switching before a big sales event. Give yourself at least two quiet weeks between a theme change and your biggest trading days.

Deleting the old theme too soon. It’s your rollback and your reference. Keep it for at least a month.

Frequently asked questions

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

No. Products, variants, prices, inventory, collections, customers and orders are stored in your Shopify admin, not in the theme, so they’re unaffected by a theme change. The same goes for pages, blog posts, menus, redirects and metafields. What doesn’t carry over is anything the theme owned: settings, section layouts, text placed inside sections, and custom code.

Does changing your Shopify theme affect SEO?

It can, in either direction. Your URLs, redirects, SEO titles and meta descriptions stay the same, so a theme change doesn’t reset your rankings. But the theme controls headings, structured data, internal links, homepage text and page speed, and changes to those can move rankings. Check them on the preview before publishing and monitor Search Console for a few weeks afterwards.

Will my URLs change when I switch Shopify themes?

No. Shopify sets the URL structure for products, collections, pages and blog posts at the platform level, and themes can’t change it. Your existing URLs and redirects keep working after a theme switch.

Do I need to reinstall my apps after changing themes?

Usually not reinstall, but you do need to reconnect them. Apps and their data stay installed, but app embeds must be switched on and app blocks placed again in the new theme. Older apps that added code directly to your theme may need to be set up again through their own settings or support.

Can I preview a new Shopify theme before publishing it?

Yes. New themes install unpublished, and you can customize and preview them — including on your phone — without affecting your live store. Paid Theme Store themes can be tried before purchase: you can preview up to 19 paid themes at once, though you can’t edit their code or publish them until you buy.

Can I switch back to my old Shopify theme?

Yes. Your previous theme stays in your theme library after you publish a new one, and you can republish it at any time. Your products, orders and customers aren’t affected either way. Keep the old theme for at least a month after switching so this option stays open.

What happens to my homepage content when I change themes?

The homepage layout and any text or images you placed in its sections belong to the old theme and don’t appear in the new one. The content isn’t deleted — it stays in the old theme — but you need to rebuild it in the new theme. Copy the text before you start, since homepage text often matters for SEO.

How long does it take to change a Shopify theme?

A small store with few apps can switch in a day. An established store with several apps and some custom code typically takes two to four days, and large or heavily customized stores can take one to three weeks, mostly in testing.

Changing themes is a rebuild, so rebuild on the right foundation

Changing your Shopify theme is safe when you respect one rule: the admin keeps your store’s data, and the theme keeps its presentation. Save everything the theme owns, rebuild it deliberately, check the SEO signals the theme controls, and keep the old theme as your rollback.

Because every theme change is a rebuild, it’s worth making sure the theme you move to is one you won’t outgrow in a year. If you’re choosing now, compare our Shopify themes side by side, test each live demo on your phone, and track the results after launch with the theme metrics that actually matter.