Pages
Add, rename, reorder, and delete the pages of your site — and set the URL each one lives at.
Where the Pages panel is
There are two ways in, and they open the same list. Which you use is a matter of how much room you want:
- Workspace → Pages — the full panel. The Workspace tab sits at the top left of the editor, next to Preview; Pages is the second item in the left-hand nav. This is where search, filters, drag-to-reorder, and bulk draft/publish live.
- The page switcher in canvas — the pill in the middle of the canvas toolbar showing the current path (/ when you're on the home page). It reads like a URL bar, but it's a button: click it for a searchable list of your pages and an + Add page button, without leaving canvas.
Adding a page
- 1
Open the Pages panel
Workspace → Pages, then + Add page at the bottom of the list. (Or the page switcher in canvas — same button.)
- 2
Give it a title and a path
The path fills itself in from the title as you type — "Contact Us" becomes /contact-us — so you only touch it when you want something different. The path is the URL visitors will use.
- 3
Build it
The new page opens with a blank starter section, ready for canvas, AI chat, or the code editor. Nothing is generated for you and no AI credits are spent — adding a page is free on every plan.
Your site's navigation menu updates itself. When you add, rename, reorder, or delete a page, every other page's nav is rewritten to match — you don't have to go and edit the header on each one.
What makes a valid path
A path is lowercase letters, numbers, and hyphens, with a leading slash — /contact, /our-team, /pricing-2026. You can use a second segment, which is how locale pages work (/fr/about), but not a third: /blog/2026/post isn't supported.
Three paths are reserved and will be rejected:
- / — the home page, which every site already has and which can't be renamed or deleted.
- /404 — the not-found page, edited from its own card in Site Settings.
- Anything with an index segment — it would compile to the same file as the home page.
A path also can't collide with a published blog post's slug. If you have a post at /about, a page at /about is refused rather than quietly shadowing it.
Renaming and moving
Rename on any row edits its title and its path together — they're one idea, so they're one form. Changing the title alone is cosmetic. Changing the path changes the page's URL.
Old URLs keep working
Order, drafts, and finding a page
- Reorder — drag the handle at the left of a row. The order here is the order links appear in your site's nav menu.
- Draft or published — every page carries a status. A draft page stays fully editable but is left out of every real deploy, so you can build something over a week of publishes without it going live early. Select several rows to change their status in one go.
- Search and filter — filter by title or path, by draft/published, and by locale on a multilingual site. The list paginates at 50 pages per screen.
Deleting a page
Delete asks for confirmation, then removes the page and its content. Unlike a rename, there's no redirect afterwards — there's no new address to send anyone to, so the old URL returns a genuine 404, which is the correct signal to search engines that the content is gone.
The home page can't be deleted, and neither can your site's last remaining page.
What isn't a page
Several things that become URLs on your published site are managed elsewhere, and won't appear in this list:
- Blog posts — written in Workspace → Articles, each one routed automatically from its slug.
- Content-type entries — Recipes, Team Members, and any other kind you define in Workspace → Content Types. Entries share one detail-page template rather than each being a page.
- Templates — the detail-page layout an entry renders through. These are listed under the Pages panel in their own Templates group, but they have no path of their own.
- The 404 page — see its own card in Site Settings.
Creating pages from an MCP client
What's next
Keep exploring
Need help?