How to Duplicate a Shopify Page with All Sections (2026)

Last updated
Expert reviewed
5 min read
Jacques Blom
Jacques Blom
CTO at Fudge.

Key takeaways

  • For text-only pages, copy the content into a new page - takes under a minute.
  • For pages with Theme Editor sections, you must duplicate the page template in the code editor.
  • The template (.json file) holds all the section data - not the page content in the admin.
  • Fudge can recreate any custom layout from a description, skipping the template duplication process.

Duplicating a basic Shopify page is straightforward. Duplicating a page that has custom sections built in the Theme Editor requires an extra step that most guides skip - duplicating the underlying template file.

Why you can trust us

We’ve worked with hundreds of Shopify brands on page architecture and theme management. We also built Fudge — an AI storefront editor with a 5.0 rating on the Shopify App Store.


Why sections don’t copy with the page content

When you build a page in the Theme Editor - adding a hero banner, feature blocks, testimonial sections - that configuration is stored in a template file (a .json file in your theme), not in the page content itself.

The page content editor (Online Store > Pages > your page) only stores the title, body text, and metadata. The sections are in the template.

So if you duplicate the page text, you get blank page text with the new page defaulting to your theme’s generic page template - none of your custom sections.

To duplicate the full experience (content + sections), you need to duplicate both.


How to duplicate a Shopify page with sections

Part A - Duplicate the page template

Step 1. Go to Online Store > Themes > Actions > Edit code.

Step 2. In the left file list, find the templates/ folder and expand it.

Step 3. Find the template assigned to the page you want to duplicate. If it’s a custom page, the template might be named page.landing.json, page.campaign.json, or similar. If it’s the default, it’ll be page.json.

To check which template a page uses: Open the page in Shopify Admin, scroll down to the Theme templates section (or check in the Theme Editor by navigating to that page - the template name appears in the bottom-left corner).

Step 4. Click the three-dot menu next to the template file and select Add a copy.

Step 5. Give the copy a clear name (e.g., page.landing-v2.json).

Step 6. Click Done.

Part B - Create the new page and assign the template

Step 1. Go to Online Store > Pages > Add page.

Step 2. Add the title and any body content you want to carry across.

Step 3. Scroll down to Theme template (bottom right area of the page editor) and select your newly duplicated template from the dropdown.

Step 4. Save.

Step 5. Open the Theme Editor and navigate to the new page to confirm all sections carried across correctly.


How to duplicate sections within a page

If you want to duplicate a single section within the same page (rather than duplicating the entire page):

Step 1. In the Theme Editor, click the section you want to duplicate.

Step 2. In the section settings panel, look for a three-dot menu or a Duplicate section option.

Step 3. The duplicated section appears below the original. Drag it to your preferred position.

Not all themes expose a section duplicate option. If yours doesn’t, the workaround is to add a new section of the same type and re-configure it manually.

Need to recreate a complex page layout? Describe it to Fudge.
Try Fudge for Free

How to duplicate a landing page template for seasonal campaigns

A common use case: you have a summer campaign landing page and want to reuse the layout for a new campaign.

Follow the template duplication steps above. Then:

Step 1. Open the new page in the Theme Editor.

Step 2. Update the section content - swap the hero image, update the headline text, change the product featured in each block.

Step 3. The structure (section order, spacing, layout) stays intact. Only the content changes.

This is faster than rebuilding from scratch each time.


The fastest method: use Fudge to recreate the layout

For complex layouts with many sections, duplicating and then editing content in the Theme Editor takes time. An alternative: describe the layout to Fudge.

“Recreate our summer sale landing page layout for the winter campaign. Keep the same structure - full-width hero, three product feature blocks, testimonials grid, sticky CTA. Update the copy and imagery references.”

Fudge generates the page as a draft. You review and publish. No template files to manage.

Jacques's signature
Build any Shopify page layout just by describing it.

You might also be interested in

How to Add Homepage Sections in Shopify (2026)
Learn how to add sections to your Shopify homepage using the Theme Editor - covering all available section types and how to add custom sections your
How to Create a Care Guide Page in Shopify (2026)
Learn how to create a care guide page in Shopify - as a standalone page, a collection page resource, or a product-linked guide that works across your
How to Create a Promotional Page in Shopify (2026)
Learn how to create a dedicated promotional page in Shopify for seasonal sales, BFCM, or product launches