# How to Create a New Page

## Goal

The goal of this guide is to explain how to create a new page from scratch and fill it with all the content you'd like. The main steps would be:

* create a blank page
* create segments, fill them with content and assign them to the page
* add menu
* add footer

## Before you start

Make sure you have Admin permissions in CMS

## Page Creation Guide

### Create a blank Page

1. From the CMS, select **Admin** from the sidebar, then select **Page/Segment Management.** The page and segment management screen appears.
2. Select the **+ Add** button in the **Page Management** container. The page fields become active.
3. Fill in the following fields:&#x20;

* **Name** - unique name of the page;
* **URL** - URL of the page;
* **Active** - toggle to either `On` or `Off` to determine whether the page will be active

&#x20;     4\. Select **Submit**.

### Create a Segment

1. From the CMS, select **Admin** from the sidebar, then select **Page/Segment Management.** The page/segment management screen appears.
2. Select the **+ Add** button in the **Segment Management** container. The segment fields become active.
3. Fill in the following fields:

* **Name** - unique name of the segment;
* **ControlId** - control id of the segment;
* **Description** - description of the segment;&#x20;
* **Content** - the content of a segment; &#x20;

&#x20;  4\. Select **Submit**.

A Segment can contain not only plain text but also Attributes and Images that should have been previously uploaded to the[ Images ](/naviga-subscribe/csr-user-guide/cms-user-guide/tutorials-how-tos/how-to-manage-images.md)section. For more information on pages and content management please check [this tutorial](/naviga-subscribe/csr-user-guide/cms-user-guide/tutorials-how-tos/manage-content-and-pages.md).

### Add Menu

You can create, edit, or delete menu, as well as assign links to a menu.

#### Create a menu

1. From the CMS, select **Navigation** from the sidebar, then select **Menu**. The menu manager screen appears.
2. Under the **Links Assignment** container, select the **+ Add** button. The link menu fields below become active.
3. Fill out the required fields, then select the **Save Icon** button. Your menu now appears in the **Menu** drop-down list, and you can add links to it.

#### Assign Links to a Menu

1. From the CMS, select **Navigation** from the sidebar, then select **Menu**. The menu manager screen appears.
2. Under the **Links Assignment** container, select a menu from the **Menu** drop-down list. The available links appear in the **Available Links** container to the left, and your menu's links container appears to the bottom.
3. Drag the desired links from the **Available Links** container to the **Menu Links** container. Arrange them to your desired order.

![](/files/-MdO8_Cp9XY3X1usX1Wr)

&#x20;     4\. Once finished, select **Save**.

### Add Footer

Once you have created your links, you can manage your footer. A footer can have multiple columns, each with multiple links. The columns appear horizontally, while the links stack vertically underneath each column.

![](/files/-MdO9hxhG7dKQPkjTzft)

{% hint style="warning" %}
If you use only a single column, the links will align vertically into a row.
{% endhint %}

#### Create a Footer Column

1. From the CMS, select **Navigation** from the sidebar, then select **Footer**. The footer management screen appears.
2. Select the **+ Add** button from the **Link Assignment** container. The column creation window appears.
3. Enter a name for your column, then select **Confirm**. Your new column appears in the **Link Assignment** container.

#### Assign Links to a Column

1. From the CMS, select **Navigation** from the sidebar, then select **Footer**. The footer management screen appears.
2. Drag and arrange **Available Links** into the desired footer. The order in which you arrange the links is the order in which the links will appear on the SubCon Site.

To get more info on navigation management, please have a look at [the tutorial](/naviga-subscribe/csr-user-guide/cms-user-guide/tutorials-how-tos/how-to-manage-navigation-links.md).&#x20;


---

# Agent Instructions: 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:

```
GET https://docs.navigaglobal.com/naviga-subscribe/csr-user-guide/cms-user-guide/tutorials-how-tos/how-to-create-a-new-page.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
