Step 1: create a new Page
Step 2: set the page metadata
You’ll be prompted to enter a title and slug for your page.Title
Enter a title to identify this page in the dashboard:homepage.
API Slug
This field auto-populates from your title, but you can change it to whatever you like. For this example, usehomepage.
The API slug is the URL-friendly identifier for your page. You’ll use it to fetch this page via the API. For example, a
landing-page page type and a homepage slug means you’ll fetch the page using /v2/pages/landing-page/homepage.Step 3: fill in your content
You’ll see all the fields you defined in your Page Type. Let’s fill them in with sample content:Sample content to enter
| Field | Sample value |
|---|---|
| headline | Welcome to Our Amazing Product |
| hero_image | Upload any image or use a placeholder |
| body_content | Add some rich text content with headings and paragraphs |
| cta_button_text | Start For Free |
| cta_button_link | /signup |
The WYSIWYG (What You See Is What You Get) editor provides a familiar word processor experience:The editor supports:
- Text formatting: Bold, italic, underline, strikethrough
- Headings: H1 through H6
- Lists: Bulleted and numbered lists
- Links: Internal and external links
- Images: Inline images and media embeds
- Code blocks: For technical content
- Tables: Structured data presentation
Step 4: save and publish
Save as draft
Click Save to save your work without publishing. This creates a draft that only you can see.
Understanding the content workflow
ButterCMS uses a simple publishing workflow:| Status | API visibility | Use case |
|---|---|---|
| Draft | Hidden | Work in progress, can only be fetched from API using ?preview=1 |
| Scheduled | Hidden until date | Content set to auto-publish in the future, can be fetched withpreview parameter |
| Published | Visible | Live content available to your app |
Preview your API response
Want to see what your content looks like as JSON?
- Click the three-dot menu (⋯) on your page
- Select API Explorer
- View your content’s JSON response directly
What you’ve accomplished
You’ve created and published your first page with content!
Next step
For developers: fetch content via API
Retrieve your content using the ButterCMS API
For content creators: check out the dashboard
Learn about dashboard essentials