Create a page
create_pageCreate a page for multi-page sites with slug, title, and SEO meta. Call once per page, then register each section as a component.
Instructions
Create a page (slug + title + per-page SEO meta). Use this for multi-page sites — call once per page, then register_component for each section on that page. Free; doesn't consume credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | URL slug for the page, lowercase + hyphens. Examples: 'home', 'about', 'pricing', 'services/seo'. | |
| type | No | Page type. Defaults to 'landing'. | |
| title | Yes | Human-readable page title. Used as the default <title> if meta_title is not set. | |
| og_image | No | Absolute URL for og:image. | |
| og_title | No | OpenGraph title; falls back to meta_title. | |
| is_active | No | Defaults to true. | |
| meta_title | No | <title> override (≤60 chars recommended). | |
| is_homepage | No | If true, this becomes the site's homepage (and any previous homepage is demoted). | |
| canonical_url | No | Absolute canonical URL. | |
| og_description | No | OpenGraph description; falls back to meta_description. | |
| meta_description | No | <meta name=description> (≤160 chars recommended). | |
| exclude_from_search | No | Add a noindex tag. Defaults to false. |