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.
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.