How to Clone a Shopify Homepage for Customized Landing Pages

Topic summary

A merchant wants to create multiple landing pages with similar designs but minor variations to target different customer demographics, all within a single Shopify store.

Initial Guidance:

  • Shopify support initially suggested duplicating the entire theme, which creates separate theme versions but doesn’t solve the need for multiple pages within one site.
  • For duplicating individual pages, support recommended either hiring a Shopify Expert to work with code or using third-party apps like PageFly Landing Page Builder.

Community Solution:
A user provided a detailed workaround without external apps:

  1. Navigate to Online Store > Themes > Customize
  2. Create a new page template
  3. Access the code editor and locate the template to duplicate (e.g., index.json for homepage)
  4. Copy all code from the source template
  5. Paste into the newly created template file (e.g., page.landing-page.json)
  6. Assign the new template to actual pages through Online Store > Pages

Key Limitations:

  • Each landing page exists at a unique URL (e.g., example.com/pages/new-york)
  • The system doesn’t automatically route visitors to different pages based on demographics or location
  • Merchants must manually direct traffic through links, menus, or marketing campaigns

Community Feedback:
Multiple users expressed frustration that this basic functionality isn’t simpler in Shopify, though many found the code-based workaround helpful and time-saving.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Thank you so much, @Luna_1 for mentioning PageFly.

With PageFly, Free Landing page builder app, you can create a home page for free and then using Import/ Export function to import that home page from a store for another store (Which also installs PageFly). This process will take less than 3 minutes!

Let’s give it a try, we also provide 24/7 support live chat when you need helps.

PageFly with love :heart:

1 Like