> For the complete documentation index, see [llms.txt](https://staylime.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://staylime.com/docs/avante-themes/faq/pages-and-templates/how-do-i-create-a-new-page-with-a-custom-template.md).

# How do I create a new page with a custom template?

{% stepper %}
{% step %}

### Step 1: Create the template in your live theme

1. Go to **Shopify Admin → Online Store → Themes**
2. Click **Edit theme** on your **Live** theme
3. Open the top dropdown → go to **Pages** → click **Create template**

<figure><img src="/files/Rs9X8uDYChQZ1zrvzxfz" alt=""><figcaption></figcaption></figure>

4. Name it and choose an existing template in the **Based on** dropdown
5. Click **Save**

<figure><img src="/files/UJj9c6nVpzfyukuPS10N" alt=""><figcaption></figcaption></figure>

{% hint style="warning" icon="lightbulb" %}
Always create the template in your **Live** theme — templates created in a \[DEV] copy don't appear in the Shopify Admin dropdown.

See: [A page template isn't showing →](https://claude.ai/docs/avante-themes/faq/pages-and-templates/a-page-template-isnt-showing-in-the-shopify-admin-dropdown)
{% endhint %}
{% endstep %}

{% step %}

### Step 2: Create the page and assign the template

1. Go to **Shopify Admin → Online Store → Pages**
2. Click **Add page** and give it a title

<figure><img src="/files/gUGKnhqDBqVx7zO2Gt63" alt=""><figcaption></figcaption></figure>

3. On the right side, select your new template in the **Template** dropdown
4. Click **Save**

<figure><img src="/files/loTkuqlAUQrMXbZHP5Ac" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Step 3: Build the layout

1. Open **Theme Editor** → top dropdown → **Pages → \[your template]**
2. Click **Add section** and build the layout with any sections and blocks
3. Click **Save**

<figure><img src="/files/eMOpj7eLWHCgGSyLsBoT" alt=""><figcaption></figcaption></figure>

{% hint style="warning" icon="exclamation" %}
**Note:** The layout belongs to the template, not the page. Every page assigned to this template shares the same sections — only the page title and body content differ. Need a different layout? Create another template.
{% endhint %}

{% hint style="success" icon="lightbulb" %}
Working on a design in a \[DEV] copy? Create the same template there too — it will link to the page automatically when you publish.
{% endhint %}
{% endstep %}

{% step %}

### Step 4: Add the page to your menu

1. Go to **Shopify Admin → Online Store → Content → Menus**
2. Open the menu your header uses (usually **Main menu**)

<figure><img src="/files/XMJTLcmMRaW8YIq0Rzs8" alt=""><figcaption></figcaption></figure>

3. Click **Add menu item**, name it, and select your page in the **Link** field
4. Click **Save menu**

<figure><img src="/files/WELtDDnelzEVNZP4KgGx" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### Result

Your new page is live with its own layout and appears in your store navigation.

<figure><img src="/files/YjouMkaKeePq2SznCfHZ" alt=""><figcaption></figcaption></figure>

***

### Related

* [How do I create an About Us page and add it to my menu?](/docs/avante-themes/faq/pages-and-templates/how-do-i-create-an-about-us-page-and-add-it-to-my-menu.md)
* [How do I create a FAQ page with expandable questions?](/docs/avante-themes/faq/pages-and-templates/how-do-i-create-a-faq-page-with-expandable-questions.md)
* [A page template isn't showing in the Shopify Admin dropdown](/docs/avante-themes/faq/pages-and-templates/a-page-template-isnt-showing-in-the-shopify-admin-dropdown.md)
* [Templates overview](/docs/avante-themes/templates/overview.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://staylime.com/docs/avante-themes/faq/pages-and-templates/how-do-i-create-a-new-page-with-a-custom-template.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
