> For the complete documentation index, see [llms.txt](https://support.agentfire.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.agentfire.com/spark-editor/spark-editor/how-to-add-a-new-page.md).

# How to Add a New Page

Create a new page on your website, add content to it, and link it so visitors can find it.

{% hint style="warning" %}
**A new page goes live as soon as you create it**, even while it's still empty. Anyone with the link can see it. To hide it while you work, see [Keep a page hidden while you build it](#keep-a-page-hidden-while-you-build-it).
{% endhint %}

## Create the page

{% stepper %}
{% step %}

### Start a new page

In your dashboard, click **Pages** in the top menu. Click **New Page**, then **Build a Custom Page**.

![The New Page menu with Build a Custom Page highlighted](https://2039430885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq65vhH2v4k5rpDOha9Vm%2Fuploads%2Fgit-blob-be8b026506bd1d385e39b68c49cd4df79e862db9%2Fnp-1-new-page.png?alt=media)

Choose **Start From a Template** instead if you'd like a ready-made layout to fill in.
{% endstep %}

{% step %}

### Name it

Type the page name. The web address underneath (the **Permalink**) is made from the name. Click **Create Page**.

![Naming the page, with its web address shown underneath](https://2039430885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq65vhH2v4k5rpDOha9Vm%2Fuploads%2Fgit-blob-4bdcd8bc9048602d8bbed4d512e7d9b9c335ea17%2Fnp-2-name.png?alt=media)
{% endstep %}

{% step %}

### Find it in your list

Your new page shows in the list with the status **Active**. Click **Edit** to open it in the editor.

![The new page in the Pages list, marked Active](https://2039430885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq65vhH2v4k5rpDOha9Vm%2Fuploads%2Fgit-blob-2a7d8d15eb743668170552a9d875d5a8b8ee28fc%2Fnp-3-active.png?alt=media)
{% endstep %}
{% endstepper %}

## Add content

{% stepper %}
{% step %}

### Add blocks

In the editor, click the **+** (Add Block) button in the top toolbar. Pick a ready-made block, such as a header, about section or call to action, and it's added to your page. Add as many as you need.

To build a section from scratch, choose **Spark Creator**. See [How to Build Your Own Section With Spark Creator](/spark-editor/spark-editor/articles-3827631-spark-editor-spark-creator.md).
{% endstep %}

{% step %}

### Change the text and photos

Click any block to open its settings and replace the sample text and images with your own. To swap a photo, see [How to Change an Image on a Page](/spark-editor/spark-editor/how-to-change-an-image-on-a-page.md).
{% endstep %}

{% step %}

### Save and check

Click **Save** in the top right. Then open the page in a private (incognito) window to see it the way visitors do.
{% endstep %}
{% endstepper %}

## Link the page so people can find it

Creating a page doesn't add it to your menu. Add it yourself so visitors can reach it: see [How to Add a Page to Your Website Menu](/spark-editor/menus/menus-how-to-add-a-page-to-your-dropdown-menu.md). You can also link to it from a button on another page.

## Keep a page hidden while you build it

On the **Pages** list, click **Actions** next to the page and choose **Disable**. Its status changes to **Disabled** and visitors can't see it. When it's ready, open **Actions** again and choose **Enable**.

## Common Questions

<details>

<summary>Can AgentFire build the page for me?</summary>

Yes. Email <support@agentfire.com> with the page name, the text, any photos, and where it should go in your menu. We'll build it with the content you send. We don't write new marketing copy for you, so send the words you want on the page.

</details>

<details>

<summary>Can I copy an existing page instead of starting over?</summary>

Yes. On the **Pages** list, click **Actions** next to the page and choose **Duplicate**. Then rename the copy and change what you need.

</details>

<details>

<summary>How do I change the page's web address?</summary>

On the **Pages** list, click **Actions** > **WP Settings** next to the page. If people already have the old link, add a redirect from the old address to the new one. See [How to Redirect a Page on Your Website](/spark-editor/redirects-and-domain-masking/articles-how-to-do-page-redirects-from-your-sites-backend.md).

</details>
