Skip to content

Creating a page ​

A page is a URL on your public site. Your template seeded a few β€” homepage, about, contact β€” and you can add as many more as your plan allows. Each one is a Puck canvas you can drag blocks onto.

Page list with create button

TIP

If your site hasn't been initialised yet, the Website Builder shows a template gallery instead of the Pages tab. Pick a template first β€” it creates a homepage, about page, and contact page for you. See the overview for the gallery flow.

Open the create-page dialog ​

From Website Builder β†’ Pages, click + New page in the top right.

Fill in the page details ​

Title ​

The human label. Shows up in the page list, the navigation menu (if you add it), the browser tab, and as the default SEO title. Use natural casing β€” About Us, not about-us.

Slug ​

The URL segment. If your title is About Us, the slug should be about or about-us. GCM auto-generates one from the title, but you can override it.

Rules:

  • Lowercase, letters / digits / hyphens only.
  • No leading slash. GCM adds the / for you.
  • Unique within the site β€” two pages can't share a slug. If you try, the create dialog will reject the second one.

WARNING

Once a page is published and people start linking to it, changing the slug breaks those links. Pick the slug you can live with, or set up a redirect in your DNS layer.

Homepage ​

Check this if the new page should be the site's / route. There can only be one homepage at a time β€” checking the box here unchecks the previous homepage. Most teams set the template's seeded homepage and never touch this.

Publish state ​

New pages default to draft so you can build them out before the world sees them. Leave it unchecked until you're ready. Publishing + drafts covers when to flip it.

Save and edit ​

Click Create. The dialog closes, the page appears at the bottom of the list, and you're redirected to the Puck editor for that page β€” empty canvas, block palette on the left. From here, see The Puck editor.

Editing the metadata later ​

Click the pencil icon on any page row to reopen the same dialog. Title, slug, and homepage flag are all editable. Changing the title doesn't change the slug β€” that's deliberate, so you don't accidentally break URLs by renaming a page.

Reordering pages ​

Pages have a sort_order that drives the page list and, when a page is linked from the nav menu, its default position. There isn't a drag handle in the page list itself β€” reorder pages by editing the navigation menu instead (see Navigation menu). The order in the navigation menu is what visitors actually see.

Deleting a page ​

The trash icon on a page row soft-deletes the page. It disappears from the list and from the public site immediately. Soft-deleted pages can be restored from the recycle bin within 30 days. After that they're permanently removed.

WARNING

Deleting the homepage leaves your site without a / route β€” visitors land on a 404. Mark a different page as homepage first, then delete the old one.

Cloning a page ​

There isn't a one-click clone yet. The workaround:

  1. Open the page in the editor.
  2. Copy the JSON from More β†’ Export (top-right menu in the Puck toolbar).
  3. Create a new page.
  4. Open it in the editor and use More β†’ Import.

A native duplicate button is on the roadmap.

Page types vs special routes ​

Some routes on your public site aren't user-created pages β€” they're driven by data:

RouteSource
/blog and /blog/:slugBlog posts in the Content tab
/sermons and /sermons/:slugSermons in the Content tab
/giveDonation form
/visitorVisitor form

You don't create these in the Pages tab β€” they exist automatically once the underlying data exists. You can add them to your nav using the Special page link type (Navigation menu).

Plan limits ​

If your plan caps you at 5 or 20 pages and you've hit it, the + New page button is disabled and a banner explains why. Either delete a page you don't need or upgrade your plan from Settings β†’ Billing.