Ecom Store Pro

How to Create a Landing Page on Shopify: Editor or App

Build Shopify landing pages in the theme editor with a page template, or pick a page builder app: entry prices, limits and what stays after you uninstall.

Listen to a short brief of this article
Hands-free while you multitask

The short version

You can build a Shopify landing page with no app: create a new page template in the theme editor, fill it with your theme's sections, then assign it to a page under Online Store > Pages.

That works with an Online Store 2.0 theme, or one with theme blocks such as Horizon, on the Basic, Grow, Advanced and Plus plans; the Starter plan can't create templates.

A page builder app earns its monthly fee when you need layouts your theme's sections can't make, and its paid plans started at $24/month on PageFly when we checked on October 11, 2026.

Read the builder's uninstall page before you install it, because PageFly says it removes everything published through it, while Shogun says your live pages stay.

The Quick Verdict
Key Takeaway: Start in the theme editor: a page template costs nothing extra on the Basic, Grow, Advanced and Plus plans with a theme newer than Vintage; Starter can't create templates. For layouts your theme can't make, use a page builder (PageFly's paid plans started at $24/month on October 11, 2026) and read its uninstall page first.

Find the row that matches your store; the sections below are the detail behind each answer.

Theme editor or page builder, by your situation

Your situationBuild it withWhy
One campaign page, and your theme's sections can make the layoutTheme editor: a new page templateNo app to install or pay for, and one template holds up to 25 sections
Your store is on the Starter planMove to Basic, Grow, Advanced or Plus before buildingShopify says the Starter plan doesn't support creating any new templates, and that you can't revert to Starter once you change plans
Your live theme is a Vintage themeMove to an Online Store 2.0 theme, or one with theme blocks such as Horizon, firstVintage themes can't create templates; Online Store 2.0 themes and themes with theme blocks can
Many pages with layouts your theme's sections can't makeA page builder app (PageFly's paid plans from $24/month on October 11, 2026)Of the six listings we read on October 11, 2026, four entry paid plans limit published pages or items; the free plans of PageFly and EComposer publish one page or section, and GemPages' free plan one page
The page has to outlive the appThe theme editor, or a builder whose uninstall page says live pages stay, such as Shogun or ReploPageFly says published content is removed on uninstall; Shogun says you keep live pages and drafts, though editing them outside Shogun may strip their styling

What a Landing Page Is in Shopify

Key takeaway

In Shopify, a landing page is not a separate kind of page. It is an ordinary page, the kind you create under Online Store > Pages, that uses a page template of its own. The template decides which sections appear and in what order; the page carries the title and the web address.

There is no landing page switch to look for. None of the Shopify Help Center pages we read on October 11, 2026, on templates, pages, sections and blocks, and theme architecture versions, describes a campaign landing page as its own template type or feature; the only place those pages use the words "landing page" is for the Password page that visitors see while a store is in private mode. What Shopify's help on templates describes instead is the move a landing page needs: when some pages of a type should look different, you create a new template based on one your theme already has.

That is also why a campaign gets a template of its own rather than an edit to the default page template that your other pages may share:

Any changes you make to a template impact all the pages that use that template.
Shopify Help Center — Templates ·

So a landing page is two objects: a template you build once in the theme editor, and a page you create in the admin and point at that template. Shopify splits the work the same way: you create and edit templates in the theme editor, and you change the template a page uses in your Shopify admin.

Can your theme and plan create templates?

Key takeaway

Two gates decide whether the native route is open at all, and both are quick to check. Shopify's page on theme architecture versions sorts themes into three generations and marks which of them can create templates; the plan sets the second gate.

Who can build a landing page template
Theme or planCan create templates?What it means for a landing page
Vintage theme (the original theme architecture)NoNo landing template of its own; move to a newer theme first
Online Store 2.0 themeYesThe native route is open
Theme with theme blocks, including the Horizon familyYesThe native route is open, on the latest theme architecture version
Starter plan (Spotlight theme only)NoThe native route is closed until you move to Basic, Grow, Advanced or Plus; Shopify says you can't revert to Starter once you change plans

Source: Shopify Help Center pages on theme architecture versions and on the Starter plan, read October 11, 2026.

The Starter line is not a soft limit. Shopify's Starter plan page says the plan doesn't support creating any new templates, and that other themes and customization options aren't available on it either.

Not sure which generation your live theme belongs to? Our Online Store 2.0 guide shows how to tell whether you're already on Online Store 2.0.

How to Build a Landing Page in the Theme Editor

Key takeaway

The native route runs across two places, the theme editor for the layout and the Shopify admin for the page, and the order matters: a page can only point at a template that already exists in your live theme.

If you would rather watch the mechanics first, this August 2025 walkthrough from Shopioso, a Shopify agency channel, builds an app-free landing page in Horizon.

It is one practitioner's route, not ours. It builds on a duplicated product with a custom product template rather than on a page, removes the header and footer with custom code, and promotes the channel's own landing page kit. The channel's claims about speed and savings are its own view, not measurements.

How To Create A Landing Page On Shopify Without Using An App (Horizon Theme)Shopioso walkthrough (August 2025): a landing page built in the Horizon theme on a duplicated product with a custom product template, without a page builder app.

Create a page template

Key takeaway
  1. From your Shopify admin, go to Online Store and click Edit theme on the theme you want to build in.
Screenshot of the Shopify admin, captured October 11, 2026 in our development store: the Online Store page. The live theme's card, Dawn in our store, carries the Edit theme button that opens the theme editor in step one. We covered the store name in the theme preview and replaced the store address on the theme card with a placeholder.
  1. Click the template drop-down at the top of the editor, which reads Home page when the editor opens, select the Pages template type, then click Create template.
Screenshot of the Shopify theme editor, captured October 11, 2026 in our development store (Online Store > Edit theme, Dawn): the template drop-down at the top of the editor, opened on the Pages template type. Create template for step two sits under the existing page templates. The drop-down reads contact here because we opened the editor on the Contact page. We hid the store name in the preview.
  1. In the dialog, enter a Name (the campaign name works) and, in the Based on drop-down, select the existing template to start from, such as your default page template.
Screenshot of the Shopify theme editor, captured October 11, 2026 in our development store (Online Store > Edit theme, Dawn): the Create a template dialog from step three. Name is empty and Based on is set to Default page; we did not create the template. We hid the store name in the preview.
  1. Click the dialog's Create template button. The new template automatically starts with the same sections as the template it is based on.

Note which theme you built the landing template in: the page form in the admin lists templates from your live theme only. If the landing page sells a single product, the same steps work with the Products template type, because Shopify lets you keep several templates for products, collections, pages, blogs and blog posts.

Assemble the sections

Key takeaway

Because the new template starts with the sections of its base, begin by removing the sections the campaign doesn't need, or hiding them, and then add the ones it does. Changes here reach every page that uses this template, and at this point that is none.

In the editor's left panel, the template's own sections are listed under Template, between the Header and Footer groups, and Add section at the foot of that list opens the section picker (as seen in Dawn in our development store on October 11, 2026).

Screenshot of the Shopify theme editor, captured October 11, 2026 in our development store (Online Store > Edit theme, Dawn): Add section under Template on the Default page template. The picker lists the sections this theme offers; another theme's list may differ. Nothing was added. We hid the store name in the preview.

If the layout needs a snippet of code, such as an embed from another service, and your theme offers a Custom Liquid section, Shopify says you might be able to add app code there in the theme editor instead of editing theme code directly.

What belongs on the page is a separate question from how to build it; for a single-product campaign, our one-product store guide lays out the anatomy of a high-converting store page.

Preview the template on a real page before you assign it anywhere. When you preview a page template in the theme editor, Shopify lets you pick pages whose visibility is set to either Visible or Hidden, so the campaign page can stay out of your store while you build.

Screenshot of the Shopify theme editor, captured October 11, 2026 in our development store (Online Store > Edit theme, Dawn): a page template open in the editor, its sections listed under Template with an Add section button, and the Preview control opened to choose which page the template is previewed with. We covered the store name in the preview.

Create the page and assign the template

Key takeaway

The page itself lives in the admin, not in the theme editor. Shopify's guide to adding pages covers the title, visibility and content fields, and its help on templates covers the template field; for a landing page, four steps matter:

  1. Go to Online Store > Pages and click Add page.
  2. Enter a title. Shopify shows the page title in the browser tab and in search engine results, so write it for the campaign, not as an internal label.
  3. Open the Theme template drop-down and select your landing template. Shopify's help on templates places it in the Online store section of the page form; in our development store's form it sat in the right column, labelled Template.
  4. Set the visibility (the next section explains which setting does what) and click Save. Shopify's guide to adding pages says a new page is visible by default once you save it, but our development store's form opened with Hidden selected on October 11, 2026, so check the setting before you save.
Screenshot of the Shopify admin, captured October 11, 2026 in our development store: Online Store > Pages > Add page. In our store the form showed Visibility (Visible or Hidden), the setting for step four, and a drop-down labelled Template, set to Default page, in the right column: the theme template field for step three. The page was not saved.
Template missing from the list?
The Theme template list shows templates from your current live theme only. If you built the landing template in a draft or duplicate theme, it will not appear here until that theme is published, so build the template in the live theme or publish the theme you built it in first.

A new page doesn't appear in your navigation by itself: to show a page in your store's navigation, you add a link to it in a menu. A campaign page stays out of your menus unless you put it there.

Search is the part that trips merchants up, because three different settings hide a page from three different places:

Three ways to hide a page, and what each one hides
SettingWhere you set itWhat it hides the page fromFor a live ad landing page
Visibility: HiddenThe page's Visibility setting in the adminYour online store, in Shopify's wordingNot the search setting: Shopify's search-hiding guide names the two rows below
seo.hidden metafield set to 1A custom metafield on the pageSitemaps, search engines and your online store searchYes: the page stays active and published
noindex meta tagTheme code, in the <head> of theme.liquidSearch engines; the page stays visible to your storefront searchYes, if you are comfortable editing theme code

Source: Shopify Help Center, adding pages and hiding a page from search engines, read October 11, 2026.

Shopify's guide to hiding a page from search engines describes the case of a page that stays active and published but should not appear in search:

If you want to hide a specific page or product from a search engine but still have it active and published to the online store sales channel, then you can use metatags or a custom metafield to manually hide your content from searches.
Shopify Help Center — Hiding a page from search engines ·

The same guide lists the steps: go to Settings > Metafields and metaobjects, select Pages under Metafield definitions and click Add definition. Give the metafield a Name, such as SEO Hidden, and select the name from the list; set Namespace and key to seo.hidden; select the Integer type with One value; set Maximum value to 1 under Validations; then click Save. After that, open the page, set the metafield's value to 1 in its Metafields section and click Save.

Screenshot of the Shopify admin, captured October 11, 2026 in our development store: Settings > Metafields and metaobjects > Pages > Add definition. Namespace and key is set to seo.hidden and the type to Integer; the name is our test label. We left the Validation fields empty, where Shopify's guide sets Maximum value to 1, and the form was not saved when we took the screenshot. The account name and email at the bottom of the menu are placeholders.

One caution about the metafield: Shopify notes that seo.hidden is a system metafield that third-party apps can use when they hide a resource from search engines and sitemaps. If an SEO app or a page builder already manages it on your store, check what the app has set before you change it by hand.

When the campaign ends

Key takeaway

The page's web address comes from its handle. You can change the handle later, and Shopify then offers a pre-selected Create a URL redirect option so the old address forwards to the new one, but it is simpler to fix the address before it goes into ads, emails and posts.

After the campaign you can delete the page; if it sat in a menu, Shopify deletes that menu item with it. To send the old address somewhere useful, add a URL redirect once the page is gone, because Shopify can redirect only from broken URLs.

Check it before you send traffic

Key takeaway

Tick these off once the page is built. The list keeps your progress in this browser, so you can come back to it before the next campaign.

Landing page launch checkSix checks between a finished template and the first ad.

Landing page launch check

Six checks between a finished template and the first ad.

0 of 6 done
  1. The landing template was created in the theme that is currently published, so the page form can list it.

  2. Sections the campaign doesn't need are removed or hidden, and the template was previewed with a real page selected.

  3. The page exists under Online Store > Pages, and the landing template is selected in its Theme template drop-down.

  4. The page title is what shoppers see in the browser tab and in search engine results.

  5. The page is in a menu only if you added it, and kept out of search with seo.hidden or a noindex tag if you decided to.

  6. The page handle is settled before the address goes into ads, emails or posts.

Where the Theme Editor Runs Out

Key takeaway

Where the native route stops is a judgement call, so here is ours, built from what Shopify and the builders publish. Five situations decide it:

Theme editor or page builder, situation by situation
Your situationTheme editorPage builder
The layout needs a section your theme doesn't havePaste code into a Custom Liquid section if your theme has one, or have the section built into the themeBrings its own sections: Replo says it creates page templates and section files in your theme, and EComposer says it adds code to it
Many campaign pages with different layoutsOne template per layout, up to 1,000 templates per store; a change to a template reaches every page that uses itLimits depend on builder and plan: of the six entry paid plans listed on October 11, 2026, four limit published pages or items, GemPages' states unlimited pages, and Instant's unlimited landing pages with 10 Shopify theme sections
You may switch themes laterThe Theme template list shows templates from your live theme only, so a new theme needs its own landing templateShopify says apps installed for a theme must be re-activated in the new one
The page has to outlive the appNothing to outlive: no app is involvedDepends on the vendor: PageFly says published content is removed on uninstall, Shogun says live pages and drafts stay
Budget$0 in app feesPaid plans from $24/month (PageFly Builder), as listed on October 11, 2026

Source: Shopify Help Center and the builders' own listings and help pages, read October 11, 2026.

Our rule of thumb: stay in the theme editor while your theme's sections can make the layout, even across several campaigns, because pages that share a layout can share one template. Consider a builder when you need layouts the theme can't make and expect to keep making them.

For one or two missing sections, the alternative to weigh against a builder's monthly plan is having those sections built into your theme through custom Shopify development, which leaves no app to pay for or remove later.

How far one template stretches

Key takeaway

Templates have published size limits, and a single landing page sits far below them:

1,000
Templates per store, all types together
25
Sections per template
1,250
Blocks per template, across all sections
8
Levels of nested blocks, where supported

Source: Shopify Help Center, templates and sections and blocks (read October 11, 2026). Limits for individual block types are set by the theme's developer.

Which blocks you can add depends on the theme. A section accepts either theme blocks or section blocks, never a mix of both, and you only get theme blocks if your theme has sections that support them. Horizon does: Shopify lists the Horizon family among the themes that support theme blocks.

What that changes for whoever edits the store is covered in our Horizon guide.

Shopify Academy's demo shows a custom section being built in Horizon from grouped blocks, which is the closest official walkthrough of a layout made without an app:

Horizon: Custom Section Demo || Shopify AcademyA Shopify product manager builds a flexible layout in the Horizon theme's custom section, using grouped blocks for horizontal and vertical alignment.

Is Canvas the no-app alternative?

Not for every store yet. As of October 2026, Shopify says Canvas is in early access and "available only to certain stores". Where it is available, it works only with themes developed by Shopify and with custom themes, and you can't add or configure app blocks or app embeds in it. Whether your store qualifies is covered in who can use Canvas right now.

Page Builder Apps Compared

Key takeaway

These six listings were read on the Shopify App Store on October 11, 2026. They are a snapshot of six builders, not every builder in the App Store, and the prices are what each listing showed that day.

Six builders on one screen

Key takeaway

The cards lead with the free plan because it answers the first question, whether you can publish anything without paying, and the answers differ more than the prices do.

Six page builder listings, October 11, 2026

Free plan publishes
1 published slot (1 page or 1 section)
Entry paid plan
Builder, $24/month: from 5 published pages or sections
Paid plans
Builder $24, Accelerate $99, Enterprise $299 per month
Rating
4.9 from 5,903 reviews
Published pages on uninstall
Removed from your theme and store
Built for Shopify badge
No
Free plan publishes
1 published page
Entry paid plan
Build, $29/month: unlimited published pages
Paid plans
Build $29, Optimize $59, Enterprise $199 per month
Rating
4.9 from 4,269 reviews
Published pages on uninstall
May be affected; on the Free plan they stay intact
Built for Shopify badge
No
10-day free trial
Free plan publishes
draft pages only, no publishing
Entry paid plan
Build, $39/month: 25 published pages
Paid plans
Build $39, Grow $199, Advanced $499 per month
Rating
4.8 from 1,971 reviews
Published pages on uninstall
You keep live pages and drafts; editing them outside Shogun may strip styling
Built for Shopify badge
No
Starter adds $100/month for every 20 extra published items
Free plan publishes
preview only, no publishing
Entry paid plan
Starter, $119/month: 15 published items
Paid plans
Starter $119, Pro $599 per month
Rating
4.7 from 189 reviews
Published pages on uninstall
Stay accessible until you delete them
Built for Shopify badge
No
7-day trial on paid plans
Free plan publishes
1 live page or section
Entry paid plan
Standard, $25/month: 15 live pages or sections
Paid plans
Standard $25, Pro $49, Premium $129 per month
Rating
4.9 from 3,481 reviews
Published pages on uninstall
Fully functional for 48 hours, then moved to the app's Trash and permanently deleted after 30 days; EComposer adds that the pages may still be viewable on the store but may encounter issues
Built for Shopify badge
Yes
Free plan publishes
free for development stores only
Entry paid plan
Starter, $39/month: unlimited landing pages, 10 Shopify theme sections
Paid plans
Starter $39, Pro $99, Business $249 per month
Rating
4.9 from 347 reviews
Published pages on uninstall
Instant documents unpublishing, which removes a layout's theme files; see the exit table below
Built for Shopify badge
No

Source: each app's Shopify App Store listing, and each vendor's help center for the uninstall line, read October 11, 2026. Prices in USD per month; ratings and review counts as of that date.

What a builder costs in a year

Key takeaway

Start with the most common case: one campaign page. PageFly, GemPages and EComposer each publish one page on their free plans (on PageFly and EComposer that one slot can be a section instead), so a single landing page costs $0 in app fees on any of them, the same as the theme editor. Shogun's free plan creates drafts but doesn't publish, Replo's only previews, and Instant's is for development stores.

Past one page, you pay for a plan. Here are twelve monthly charges for each builder's entry plan, next to the annual price where the listing shows one:

The entry plan of each builder, over a year
BuilderEntry plan12 monthly chargesAnnual billing
PageFlyBuilder, $24/month$288—
GemPagesBuild, $29/month$348—
ShogunBuild, $39/month$468$372
ReploStarter, $119/month$1,428$1,188
EComposerStandard, $25/month$300$228
InstantStarter, $39/month$468$374.40

Source: each app's Shopify App Store listing, read October 11, 2026. USD; listings bill recurring charges every 30 days. A dash means we recorded no annual price for that plan.

The table can't rank the builders, because the entry plans buy different limits: five pages or sections and up on PageFly, unlimited pages on GemPages, 25 pages on Shogun, 15 items on Replo, 15 pages or sections on EComposer, and unlimited landing pages with 10 Shopify theme sections on Instant. It also shows list prices only, and Replo's Starter adds $100/month for every 20 extra published items.

How a builder plugs into your theme

Key takeaway

Shopify's help on apps in themes names three ways an app can add itself to your theme:

  • App blocks add app functionality exactly where you want it, and you place, move or remove them in the theme editor. They work only with compatible themes.
  • App embeds are elements that float or display as an overlay in your theme, or add code to your store without being visible to customers.
  • Custom code: some apps inject code directly into your theme's code.

App embed blocks are deactivated by default after an app is installed, according to Shopify's developer documentation, so a builder's embed does nothing until you switch it on in the theme editor's app embed settings.

Screenshot of the Shopify theme editor, captured October 11, 2026 in our development store (Online Store > Edit theme > App embeds, Dawn): the App embeds panel. No app with an embed is installed in our store, so the panel lists none; an app that ships an embed is listed here once installed. We covered the store name in the preview.

Two more things matter for a landing page. Apps built on theme app extensions don't edit theme code, which Shopify says lowers the risk of breaking changes to your theme. And if you later publish a different theme, apps installed for the old one won't be active by default: you re-activate them in the new theme.

Replo's help is specific about its own footprint: when you publish Replo content, it creates page templates, section files and other support files that the content needs to work.

What Happens When You Remove a Builder

Key takeaway

Exit is the part of a builder decision that is easiest to skip at install time. Shopify's side of it is general; each builder's side is specific, and the six differ more on exit than on price.

What Shopify says stays behind

Key takeaway

Shopify's guide to uninstalling apps is plain that some apps add code to your online store theme that isn't automatically removed when you uninstall the app.

Shopify does describe an automatic clean-up for one kind of app. For apps built on theme app extensions, Shopify's developer guidelines say their blocks are "automatically and entirely removed" from online store themes when merchants uninstall. Code an app wrote into your theme files is a different matter, and Shopify's developer documentation names it bluntly:

Uninstalling apps often leaves the code edits, or ghost code, behind in the theme, which can cause quality and performance issues and takes merchants off their theme upgrade paths.
Shopify.dev — Migrate to theme app extensions ·

Shopify requires developers whose app leaves code behind to give merchants instructions for removing it completely, which makes the vendor's help center the place to find the clean-up steps. What leftover app code looks like in a theme, and how to find it, is covered in our store code audit guide.

Billing runs on its own track. Uninstalling a paid app cancels future recurring charges, but you might still be billed for the current billing cycle, and uninstalling from your Shopify admin doesn't cancel charges an app bills outside Shopify.

What each builder does to your pages

Key takeaway

Here is what each vendor's own help center said on October 11, 2026:

Your pages and your theme after removing a builder
BuilderYour published pagesTheme files and dataBefore you uninstall
PageFlyAll content published through PageFly is removed from your theme and live store, and can't be recovered even if you reinstallPageFly's in-app uninstall process says it removes all PageFly code and theme modifications; its guide then has you double-check by hand: liquid files with "pagefly" in their name, and PageFly code in theme.liquid and in en.default.jsonConsider its Free plan: 1 publishable page or section. PageFly's uninstall page
GemPagesUninstalling can remove files and scripts and cause display issues; on the Free plan, live pages stay intact and editable in GemPages, but with more than one published page you can't re-publish any of themPersonal data is deleted 48 hours after uninstalling unless you reinstall or take action; its Uninstall Safely feature cleans the code and turns every GemPages template to DraftRun Uninstall Safely, then remove the app. GemPages' uninstall page · Uninstall Safely
ShogunYou keep all your live pages and drafts; editing them outside Shogun may strip their stylingShogun form elements stop working once your data has been redactedReplace Shogun forms first. Shogun's uninstall page
ReploPages and sections you already published stay accessible unless you delete them in your Shopify adminShopify doesn't let Replo clean up unused files automatically: check theme.liquid for references to replo-head.liquid and delete theme files that start with "replo" by hand. What Replo writes to your themeDowngrade to the free plan first or cancel the subscription in your Replo workspace billing settings, or it stays active. Replo's removal page
EComposerPages and templates stay accessible and fully functional for 48 hours, then move to the app's Trash and are permanently deleted after 30 days; EComposer adds that the pages may still be viewable on the store but may encounter issuesEComposer adds code to your theme to make the app workRestore templates, delete pages, cancel the subscription and clean the theme code; EComposer says it isn't responsible for problems if you delete the app without restoring the original theme. EComposer's uninstall guide
InstantUnpublishing a layout removes its theme files from Shopify; the layout stays in your Instant projectRemoving a published layout also deletes its theme files, so it leaves no orphaned files behindUnpublish or remove the layouts you no longer need. Instant's unpublish page

Source: each vendor's help center, read October 11, 2026. Vendor behaviour can change; re-read the page before you uninstall.

Leave a builder in this order

Key takeaway
  1. Read the builder's uninstall instructions. Shopify itself advises reviewing the app's listing or contacting the developer before uninstalling, to find out whether extra steps are needed.
  2. Decide whether you need to uninstall at all. PageFly and GemPages both point to their free plans as the alternative: one publishable page or section on PageFly, live pages kept intact on GemPages.
  3. Rebuild or redirect the pages you keep. Move a page worth keeping onto a native template before the builder goes, and follow the vendor's own order where it asks you to restore templates or delete pages first, as EComposer does.
  4. Cancel billing the uninstall doesn't stop. Shopify says uninstalling an app from your admin doesn't cancel external charges, and Replo says its subscription stays active unless you downgrade to the free plan first.
  5. Uninstall the app from the Apps page in your Shopify admin. Shopify's guide puts Uninstall in the menu on the app's row under Settings > Apps, which is where it sat in our development store on October 11, 2026.
  6. Remove the leftover code the vendor names. GemPages and EComposer ask you to clean it before the app is removed, so do that before step five; Replo lists files to delete by hand.
Screenshot of the Shopify admin, captured October 11, 2026 in our development store: Settings > Apps. Uninstall for step five sits in the three-dot menu on the app's row; we installed PageFly for this test without choosing a paid plan and removed it afterwards. The account name and email at the bottom of the menu are placeholders.
Screenshot of the Shopify theme code editor, captured October 11, 2026 in our development store (Online Store > the theme's three-dot menu > Edit code, Dawn), after we installed PageFly without choosing a paid plan and uninstalled it from Settings > Apps without publishing a page. We did not run the uninstall process inside PageFly that its guide starts with, which the guide says removes PageFly code from the theme. A search for pagefly still found 55 results in 32 files: one snippet and a pagefly key in 31 locale files, where PageFly's guide names en.default.json. This is one test in one store, not a measure of every install.

Will a Page Builder Slow Your Store Down?

Key takeaway

If you want a figure for how much a builder slows a store, we could not find one from Shopify. None of the Shopify pages we read on October 11, 2026, which were the storefront performance and theme app extension documentation on shopify.dev, the App Store best practices page, and the Help Center pages on web performance reports and uninstalling apps, gives a JavaScript weight or a percentage slowdown for page builder apps as a category.

What Shopify does publish is how it tests. For apps that affect storefronts directly, Shopify measures the store's Lighthouse score before and after the app is installed (storefront performance guidance), and its best practices for App Store apps say an app shouldn't reduce Lighthouse performance scores by more than 10 points. That applies to apps in the Shopify App Store; it is not a promise about your store.

Your own numbers live in the Web performance reports, which Shopify says display how changes such as app installs, theme updates and new code affect your storefront experience. Check them before you install a builder and again after its first page goes live.

If the numbers do drop, how to check your own speed numbers walks through what to look at next.

The Bottom Line

Key takeaway

Most campaign pages don't need an app. They need a template of their own, a deliberate choice about menus and search, and an address that won't change mid-campaign.

Start with a page template in the theme editor, and keep using it while your theme's sections can make the layout. Reach for a builder when the layouts you need keep outrunning the theme, and choose it by what its free plan publishes and what its uninstall page says, not by its entry price alone.
Your Next Step by Stage
One campaign pageA waitlist or launch page usually needs a sign-up form. Compare the free Shopify Forms app with paid form apps before you add one.Pick a form for the page
Two versions to compareIf you can't decide between two layouts, test them before you commit ad budget to either.See how to test two versions
A section your theme lacksA developer can build the missing section into your theme once, so every landing template can use it. The time is estimated before work starts and billed for the hours spent.See hourly development

Need a Section Your Theme Doesn't Have?

A paid builder plan is a recurring charge: the six listings we read on October 11, 2026 say recurring charges are billed every 30 days. A missing section built into your theme is paid once: the work starts with an estimate of the time required, and you pay only for the hours actually spent, with no monthly commitment.

See hourly Shopify development

Frequently Asked Questions

Yes. Create a page template in the theme editor: choose the Pages template type, click Create template and fill it with your theme's sections. Create a page under Online Store > Pages and select that template in its Theme template drop-down. You need an Online Store 2.0 theme or one with theme blocks, such as Horizon, and a plan above Starter, such as Basic.
Not as a separate feature. None of the Shopify Help Center pages we read on October 11, 2026, on templates, pages, sections and blocks, and theme versions, describes a campaign landing page as its own template type. A Shopify landing page is an ordinary page with a template of its own, which you build in the theme editor and assign in the admin.
No. Shopify's Starter plan page says the plan doesn't support creating any new templates, and that other themes and customization options aren't available on it. Template creation is available on Basic, Grow, Advanced and Plus, so a native landing page template on a Starter store begins with moving to one of those plans, and Shopify says you can't revert to Starter afterwards.
Because the drop-down lists templates from your current live theme only. If you created the landing template in a draft or duplicate theme, it won't show on the page form until that theme is published. Either build the template again in the live theme or publish the theme you built it in, then open the page and select it.
Shopify documents two ways to hide a page from search engines while it stays active and published: a custom metafield seo.hidden set to 1, which also removes it from sitemaps and your store search, or a noindex meta tag in theme.liquid, which keeps it visible to your storefront search. The page's Hidden status is a different setting.
Shopify describes Hidden as hiding the page from your online store, and its guide to hiding pages from search engines names different tools: the seo.hidden metafield and a noindex meta tag. If the goal is a page that receives ad traffic but stays out of Google, use one of those two and leave the page published.
Shopify allows up to 1,000 templates per store, counted across products, collections, pages, blogs and blog posts. Each template holds up to 25 sections and up to 1,250 blocks across them, and blocks that support nesting go up to eight levels deep. Limits for individual block types are set by your theme's developer.
As listed on October 11, 2026, PageFly's free plan publishes one page or section, GemPages' free plan one page, and EComposer's one live page or section. Shogun's free plan creates drafts without publishing, Replo's free plan only previews pages, and Instant's free plan is for development stores. Plans change, so check the listing before you install.
PageFly's help says everything published through it is removed from your theme and live store and can't be recovered, even by reinstalling. GemPages says uninstalling can remove files and scripts and cause display issues, while its Free plan keeps live pages intact. Both point to their free plan as the alternative to uninstalling.
Not necessarily. Shopify says some apps add theme code that isn't removed automatically when you uninstall them; for apps built on theme app extensions, it says their blocks are removed with the app. PageFly and Replo both list files to delete by hand, so follow the vendor's clean-up instructions in the order it gives.
None of the Shopify pages we read on October 11, 2026 gives a speed figure for page builders as a category. Shopify's best practices for App Store apps say an app shouldn't reduce Lighthouse performance scores by more than 10 points, and your Web performance reports show how app installs affect your storefront. Check them before installing and after publishing.
Not for every store yet. As of October 2026, Shopify says Canvas is in early access and available only to certain stores. It works only with themes developed by Shopify and with custom themes, and you can't add or configure app blocks or app embeds in Canvas, so a builder that relies on either can't be set up there.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.