# Pages

> Making a page, nesting it inside another, and choosing the homepage. Where a page sits in the tree is what gives it its address.
>
> From the MightyBuilder documentation: https://docs.mightybuilder.ai/pages/pages

A page is a thing with an address. Making one, putting it somewhere, and
choosing which one people land on.

## Making one

**Pages → New page.** It arrives as a draft with a title and an address, and
nothing is on the live site until you publish.

You can also just ask: "add a page about our delivery area" makes the page and
writes it in one turn.

## A page is not the only thing with an address

An **article** has one too, and the difference is what it is *for*: a page is
part of the site's shape and nests inside other pages; an article arrives, sits
in no tree, and turns up in a list. If what you are making is a blog post or a
news item, make it in the **Articles** collection instead — see
[Articles](/dynamic/articles).

Everything below is about pages.

## Nesting is the address

A page can sit inside another, to any depth, and where it sits is what gives it
its address:

```
Services                 /services
  Dental                 /services/dental
    Whitening            /services/dental/whitening
```

Drag a page somewhere else and its address changes, along with every page
beneath it. There is nothing else to update — the address is worked out from
the tree rather than stored twice.

Renaming or moving a **published** page leaves a redirect behind automatically,
so old links keep working. See
[Addresses and redirects](/publishing/addresses).

## The homepage lends no segment

Your homepage is served at `/`, never at its own slug. A page inside the
homepage is at `/about`, not `/home/about`.

Change which page is the homepage from **Settings**. It takes effect on the next
publish like anything else.

## The homepage cannot be hidden

While a page is the homepage it cannot be disabled or trashed. Make a different
page the homepage first, and then it is an ordinary page again.

## Your 404 page

You can choose which of your pages answers when somebody asks for an address
that does not exist. It is an ordinary page — write it like any other, and pick
it in Settings.

It is deliberately kept out of your sitemap: telling a search engine to index
the page that says "this does not exist" is the one thing a sitemap must not do.

## Order

Sibling pages have an order you set by dragging them. That order is what a
navigation menu follows, and what `sort: "order"` uses when a list is built from
your pages — see [Sorting and filtering](/dynamic/sorting-and-filtering).
