> ## Documentation Index
> Fetch the complete documentation index at: https://buttercms.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating pages

> Create Pages using Page Types and publish them to your site.

## Quick references

<CardGroup cols={2}>
  <Card title="Overview: ButterCMS content types" icon="compass" href="../../../core-concepts/content-types/overview">
    Check out our core concepts article on Pages, Collections, and the Blog Engine to understand the differences
    between these content types and when to use each one.
  </Card>

  <Card title="Pages deep dive" icon="file" href="../../../core-concepts/content-types/pages">
    Take a deep dive into the Page content type, including features, supported fields, and more.
  </Card>
</CardGroup>

## Create a Page

<Note>
  You must have adequate permissions to create a new Page or Page Type.
</Note>

<Tip>
  If you tend to learn by doing, check out our [tutorial on dynamic landing pages](../../../build-your-app/how-to-recipes/add-a-feature/dynamic-landing-pages) for an example of how to set up a Page with advanced field types, like components and repeaters.
</Tip>

<Steps>
  <Step title="Click the Create a page button">
    To create a new Page, click on ***Pages*** <Icon icon="file" /> in the sidebar, and then click on the ***New Page*** button in the top right. Choose one of your pre-existing Page Types, or click on ***Create new page***.

    <Tip>
      If you want to create a new instance of a Page Type that you've already set up, hover over the Pages sidebar menu item and click the grey plus sign next to the Page Type.
    </Tip>
  </Step>

  <Step title="Add fields">
    Click on a field type in the menu pane that appears to add it to your Page schema. Give the field a name, slug, and add any necessary configuration options.

    <Tip>
      For more information on the various field types and the configuration options they offer, such as default values, help text, validation, and more, check out our [core concepts article on fields](../../../core-concepts/field-types/field-basics).
    </Tip>
  </Step>

  <Step title="Click the Save button">
    Click the ***Save*** button in the upper-right corner to save the fields to the Page schema.
  </Step>

  <Step title="Save Page metadata">
    Fill in the Page title. You can either use the API slug that autopopulates or choose your own. Then, click ***Save Page Metadata***.
  </Step>

  <Step title="Fill in fields">
    Fill in your page data.
  </Step>

  <Step title="Save or publish your page">
    Click on ***Publish*** or ***Save Draft*** to keep your Page changes.
  </Step>
</Steps>

<Tip>
  Pages support advanced field types, such as reference fields, repeaters, components, component pickers, and forms. You can select any of those topics from the left side menu to learn more.
</Tip>

## Edit existing pages

1. Open **Pages**.
2. Search or filter to find a page.
3. Edit and **Save** or **Publish**.

## Converting a single Page to a Page Type

Single Pages can easily be converted into Page Types for reuse.

<Steps>
  <Step title="Open the page">
    Open the page by selecting it from the Pages pane.
  </Step>

  <Step title="Launch the edit schema interface">
    Click on the three-dots icon (meatball icon) to open Page configuration options, and click on <Icon icon="pencil" /> ***Edit schema***.
  </Step>

  <Step title="Create the Page Type">
    Click the ***Create Page Type*** button in the upper left. Give the new Page Type a name, and click on **Save as Page Type**.
  </Step>
</Steps>

## Creating a Page Type

You can also create a Page Type without creating a Single Page first. Just click on ***Content Types*** <Icon icon="cubes" /> in the left sidebar. Then select ***New Content Type*** and ***Page Type***.

## Next steps for managing content

Learn about content statuses, such as published and draft, how to schedule content, how to preview changes in the
dashboard, how versioning works, and more.

<CardGroup cols={3}>
  <Card title="Understanding content status" icon="circle-check" href="../../publishing-lifecycle/content-status" />

  <Card title="Managing drafts" icon="file-pen" href="../../publishing-lifecycle/managing-drafts" />

  <Card title="Previewing changes in the dashboard" icon="eye" href="../../publishing-lifecycle/previewing-changes" />

  <Card title="Scheduling content" icon="calendar" href="../../publishing-lifecycle/scheduling-publication" />

  <Card title="Versioning & history" icon="calendar" href="../../versioning-history/revision-history-overview" />

  <Card title="Deleting content" icon="trash" href="../../publishing-lifecycle/deleting-content" />
</CardGroup>
