Content & Publishing · Blueprint
Landing Pages
Let marketers assemble landing pages from structured building blocks: a hero with calls to action, typed sections for features, pricing, and social proof, and reusable testimonials. Launch campaign pages in hours without waiting on a deploy.
- content types
- 3
- fields
- 28
- sample records
- 3
Schema
What's inside
Every content type ships pre-configured with typed fields, validation and relationships.
Page
A landing page with hero content, theming, publishing controls, and SEO metadata.
12 fields
| title | Text | Internal name and default browser title for the page |
| slug | Slug | URL segment where the page is published |
| hero_heading | Text | Main headline at the top of the page |
| hero_subheading | Text | Supporting line under the headline |
| hero_image | Image | Visual shown beside or behind the hero copy |
| primary_cta_label | Text | Button text for the main call to action |
| primary_cta_url | Link | Destination of the main call to action |
| theme_color | Color | Accent color applied to buttons and highlights |
| published | Boolean | Controls whether the page is publicly visible |
| publish_date | DateTime | When the page went or goes live, for campaign timing |
| seo_title | Text | Overrides the title tag for search and sharing |
| seo_description | Text | Meta description shown in search results |
Section
A typed content block placed on a page in a chosen order.
10 fields
| name | Text | Internal label for editors, e.g. Features grid |
| page | Reference | Reference to the Page this section appears on |
| section_type | Enum | One of: features, testimonials, pricing, faq, cta, logos |
| heading | Text | Visible heading rendered above the section |
| body | RichText | Main section content, rendered per section type |
| image | Image | Illustration or screenshot used by the section layout |
| background_color | Color | Background tint to alternate section bands |
| cta_label | Text | Button text when the section carries a call to action |
| cta_url | Link | Destination for the section's call to action |
| order | Text | Numeric sort key controlling position on the page |
Testimonial
A reusable quote with attribution, usable across multiple pages.
6 fields
| author_name | Text | Person quoted, shown under the testimonial |
| quote | Text | The testimonial text, kept short enough for a card |
| author_role | Text | Title and company, e.g. CTO at Acme |
| author_avatar | Image | Portrait shown next to the attribution |
| company_logo | Image | Logo displayed with the quote for brand recognition |
| page | Reference | Reference to a Page to pin this quote to; leave empty to reuse it on any page |
REST API
Page, as JSON.
Each content type of the blueprint is served by the REST API, with filtering, sorting, search and pagination.
Explore the API docs{
"id": 1,
"status": "published",
"data": {
"title": "Product launch page",
"slug": "product-launch-page",
"hero_heading": "…",
"hero_subheading": "…",
"hero_image": { "url": "…" },
"primary_cta_label": "…",
"primary_cta_url": "https://…",
"theme_color": "#2563eb",
"published": true
}
} Sample data
Ships with sample data
Install the blueprint and explore it with realistic example records.
- Sample
Product launch page
A published page with hero, features, testimonial, and CTA sections in order
- Sample
Features grid
A features section attached to the launch page with heading and body content
- Sample
Sarah Nguyen, CTO at Acme
A testimonial with avatar and company logo, referenced from the launch page
Features
Why this blueprint
- Pages without deploys Marketers compose heroes, sections, and proof points from the CMS, so campaign pages ship on marketing's schedule.
- Typed sections, clean frontends The section enum maps each block to a component, keeping layouts predictable and designs on brand.
- Reusable social proof Testimonials live as their own records, so one strong quote can back every relevant page.
Use cases
Built for
- A growth team spinning up A/B variants of campaign pages for paid traffic
- A product marketer launching a feature page with pricing, FAQ, and testimonial sections
- An events team publishing time-boxed pages for webinars and conferences
- An agency delivering client landing pages from one repeatable page model
Related
More in Content & Publishing
Start with the Landing Pages blueprint
Install it in one click, explore the sample data, then adapt every field to your needs.
No credit card required · 3 months free trial · Cancel anytime