Skip to main content

Page Builder

The page-builder module assembles landing pages from reusable, server-rendered theme sections — hero, countdown, features, testimonials, FAQ, comparison and call-to-action — placed through the Shopify Theme Editor without writing theme code. It covers the recurring need for a campaign page that does not justify a developer.

Who this page is for

  • Merchants running a launch, a seasonal campaign or a pre-order announcement.
  • Agencies who want a client to be able to assemble a page without touching Liquid.
  • Anyone weighing a page builder against a theme customisation, and wanting to know what this one actually is.

The section library

SectionWhat it is for
page-heroThe headline, supporting line and primary action
page-countdownA deadline display for a launch or an offer
page-featuresA structured list of benefits or specifications
page-testimonialsQuoted customer feedback
page-faqQuestion-and-answer content
page-comparisonA side-by-side comparison table
page-ctaA closing call to action

Each is a theme app block. You add the ones you want, in the order you want, to the page where you want them.

How composition actually works

This is the part most worth being precise about, because "page builder" implies different things in different products.

Growthify's page builder is composition through the Shopify Theme Editor. You add app blocks to a page, order them, and configure each one's settings in the sidebar with live preview. What you get is arrangement, configuration and preview.

What you do not get is a full drag-and-drop WYSIWYG canvas with free-form positioning. That is explicitly out of scope for the current module rather than an oversight — it is recorded as a later investment.

The trade is real and worth understanding. Because sections are theme app blocks rather than a proprietary canvas:

  • They inherit your theme's styling, so pages look like the rest of your store by default.
  • They are server-rendered Liquid, so content is in the markup rather than painted in by JavaScript.
  • They leave with the app, cleanly, rather than leaving orphaned markup behind.
  • They are limited to what a section block can express, which is less than an arbitrary canvas.

Templates

A Coming Soon template combines the hero, countdown and CTA sections into a starting arrangement.

A template is a starting point, not a locked layout — add, remove and reorder sections afterwards as you would with any others.

Crawlability

Because sections render server-side into the page markup, their content is crawlable: a search engine or an AI crawler that does not execute JavaScript still sees the headline, the feature list and the FAQ text.

That is a genuine and useful property, and it is also the limit of what the module controls. Crawlable is not the same as indexed. Whether a page is indexed depends on the search engine, your robots and canonical configuration, and the page's own merit. The module makes content readable; it does not make promises about ranking.

Surfaces

  • Theme blocks: page-hero, page-countdown, page-features, page-testimonials, page-faq, page-comparison, page-cta.
  • Admin: the Page Builder area, including template selection.
  • Theme Editor: where pages are actually composed.

Theme requirement

You need an Online Store 2.0 theme that supports app blocks. A vintage theme cannot place section blocks — it can still use the app embed, so site-wide surfaces such as the consent banner work, but page composition does not.

What the page builder does not do

  • No full drag-and-drop WYSIWYG editor. Composition is through the Theme Editor, and a free-form canvas is out of scope.
  • It does not create Shopify pages for you. You still create the page in Shopify and compose it there.
  • It does not host pages off your store. Everything lives on your storefront domain.
  • The countdown triggers nothing at zero. It does not publish or unpublish a page, change prices, or release inventory.
  • It does not A/B test layouts.
  • It does not write your copy, and the testimonial section does not supply testimonials — you provide real ones.

FAQ

Are these real pages or popups?

Real sections — server-rendered app blocks inside your theme, so their content is in the page markup rather than injected by JavaScript.

Is there drag-and-drop editing?

Not a full WYSIWYG canvas. You add and order app blocks in the Theme Editor, which gives arrangement and live preview. A free-form editor is explicitly out of scope for now.

Can I build a coming-soon page?

Yes — a Coming Soon template combines hero, countdown and CTA as a starting arrangement you then edit.

Do these sections work with any theme?

They need an Online Store 2.0 theme with app-block support. A vintage theme can use the app embed but cannot place section blocks.

Will page-builder content be indexed?

The content is crawlable because it is server-rendered. Indexing depends on the search engine and your own robots and canonical settings — crawlability is what the module controls.

Does the countdown do anything at zero?

No. It is a display element; any action at the deadline is something you schedule yourself.

Where do testimonials come from?

You supply them. The section renders quoted feedback you provide; it does not source or generate testimonials, and publishing invented ones would be a claim you should not make.

  • Theme blocks — the seven page-builder blocks among the full 72.
  • App embed — the prerequisite for every block.
  • Installation — theme requirements and how blocks are placed.
  • Popups — the other campaign surface, and when a popup beats a page.