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.

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:
- Open the page in the editor.
- Copy the JSON from More → Export (top-right menu in the Puck toolbar).
- Create a new page.
- 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:
| Route | Source |
|---|---|
/blog and /blog/:slug | Blog posts in the Content tab |
/sermons and /sermons/:slug | Sermons in the Content tab |
/give | Donation form |
/visitor | Visitor 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.
