Title: Create pages
Author: Jesse Owens
Published: October 12, 2018
Last modified: January 13, 2023

---

# Create pages

## In this article

 * [Pages screen](https://wordpress.org/documentation/article/create-pages/?output_format=md#pages-screen)
 * [Organizing Pages](https://wordpress.org/documentation/article/create-pages/?output_format=md#organizing-pages)
 * [Creating a new Page](https://wordpress.org/documentation/article/create-pages/?output_format=md#creating-a-new-page)
    - [Creating a subpage](https://wordpress.org/documentation/article/create-pages/?output_format=md#creating-a-subpage)
 * [Changing the URL of a Page](https://wordpress.org/documentation/article/create-pages/?output_format=md#changing-the-url-of-a-page)
    - [Using the Edit option](https://wordpress.org/documentation/article/create-pages/?output_format=md#using-the-edit-option)
    - [Using the Quick Edit option](https://wordpress.org/documentation/article/create-pages/?output_format=md#using-the-quick-edit-option)
 * [Page Templates](https://wordpress.org/documentation/article/create-pages/?output_format=md#page-templates)
 * [The dynamic nature of Pages](https://wordpress.org/documentation/article/create-pages/?output_format=md#the-dynamic-nature-of-pages)

[ Back to top](https://wordpress.org/documentation/article/create-pages/?output_format=md#wp--skip-link--target)

In WordPress, you can put content on your site as either a _Post_ or a _Page_.

When you’re writing a regular blog entry, you write a _Post_. _Posts_, in a default
setup, appear in reverse chronological order on your blog’s home page.

In contrast, _Pages_ are for non-chronological content. _Pages_ live outside of 
the normal blog chronology and are often used to present timeless information about
yourself or your site – information that is always relevant.

You can use _Pages_ to organize and manage the structure of your website content.
You can add as many pages to your site as you would like, and you can update your
pages as many times as you want.

After you create a page, you can add it to your site’s navigation menu so your visitors
can find it.

Here are a few examples for _Pages_:

 * About
 * Contact
 * Privacy Policy
 * Copyright
 * Disclosure
 * Legal Information
 * Reprint Permissions
 * Company Information
 * Accessibility Statement

In general, _Pages_ are very similar to _Posts_ in that they both have titles and
content. WordPress Theme template files maintain a consistent look throughout your
site. _Pages_, though, have several key distinctions that make them different from
_Posts_.

**What Pages are**

 * _Pages_ are for content that isn’t time-dependent, or which is not part of the
   blog content.
 * _Pages_ can be organized into parent pages and subpages.
 * _Pages_ can use different page templates, including template files, and Template
   Tags.
 * Some themes may provide different display options for individual _Pages_.
 * You can have a WordPress website with only _Pages_.

**What Pages are not**

 * _Pages_ don’t appear in the chronological view in the blog of a website.
 * _Pages_ by default do not allow taxonomy (categories, tags, and any custom taxonomies).
   You can enhance it via plugins.
 * _Pages_ are not files. They are stored in your database, just like _Posts_.
 * _Pages_ are not included in your site’s feeds. (e.g. RSS or Atom.)
 * _Pages_ and _Posts_ can be interpreted differently by site visitors and by search
   engines. Search engines place more relevance on _Posts_ because a newer post 
   on a topic may be more relevant than a static page.
 * A specific _page_ (or a specific _post_) can be set as a [static front page](https://wordpress.org/support/article/creating-a-static-front-page/?output_format=md).
   Websites that are set up this way have a blog page that displays the latest blog
   posts.

## 󠀁[Pages screen](https://wordpress.org/documentation/article/create-pages/?output_format=md#pages-screen)󠁿

To view all the Pages in your site:

 * Log in to your [WordPress admin screen](https://wordpress.org/documentation/article/administration-screens/).
 * Click **Pages** in the left sidebar. This will show the Pages screen with a list
   of all the pages you have in your site.

![The Pages screen](https://wordpress.org/documentation/files/2022/08/Screen-Shot-
2022-08-24-at-3.45.58-PM-1024x497.png)

 1. You can easily search for a _Page_ based on the Page Title.
 2. You can get a list of all the Published _Pages_ or Draft _Pages_.
 3. You can filter _Pages_ based on dates.
 4. You can perform **Bulk actions** > **Edit** or **Move to Trash** by selecting multiple
    _Pages_ from the list.
 5. You can sort the _Pages_ list based on Title, Date, Author etc by clicking the 
    Header columns.

## 󠀁[Organizing Pages](https://wordpress.org/documentation/article/create-pages/?output_format=md#organizing-pages)󠁿

You can organize your _Pages_ into parent and child pages and create a hierarchy.

For example, you can have an About Page as a parent page and create subpages under
it for Careers, Board of Directors, Locations, Company Culture, Press etc. You can
also have a Services Page as a parent page and create subpages for each of the services
such as Web Design, Web Development, Stationery Design etc

The structure of the pages on the site would then look like this.

 * About Us
    - Board of Directors
    - Company Culture
    - Press
 *  - Careers
    - Locations
 * Services
    - Web Design
    - Web Development
    - Stationery Design

## 󠀁[Creating a new Page](https://wordpress.org/documentation/article/create-pages/?output_format=md#creating-a-new-page)󠁿

To create a new _Page_:

 1. Log in to your [WordPress admin screen](https://wordpress.org/documentation/article/administration-screens/).
 2. Click the **Pages** > **Add New** in the left sidebar.
 3. Alternatively, you can also click the _Add New_ button in the Pages screen.

![Two ways to add a new page from the WordPress administration screen.](https://
wordpress.org/documentation/files/2022/08/Screen-Shot-2022-08-24-at-10.05.11-AM-
2-1024x694.png)

 4. Add a title for the page.
 5. Add body content for the page. If you are using the [WordPress block editor](https://wordpress.org/documentation/article/wordpress-editor/),
    you can use the different [blocks ](https://wordpress.org/documentation/article/blocks/)
    available in the WordPress block editor to design the Page.
 6. Customize the [sidebar settings](https://wordpress.org/documentation/article/settings-sidebar/)
    for the page.
 7. When the page is completed, click _Publish_.

![New page screen](https://wordpress.org/documentation/files/2022/08/Screen-Shot-
2022-08-24-at-3.02.24-PM-1024x635.png)

If you are using a classic editor, refer to this support article for details about
the [Add new screen in the Classic editor](https://wordpress.org/documentation/article/pages-add-new-screen/).

### 󠀁[Creating a subpage](https://wordpress.org/documentation/article/create-pages/?output_format=md#creating-a-subpage)󠁿

Using Parent Pages is a good way to organize your site’s _Pages_ into hierarchies.
A parent page is a top-level page, with sub pages nested under it.

To create a subpage under a parent page:

 1. Log in to your [WordPress admin screen](https://wordpress.org/documentation/article/administration-screens/).
 2. Click the **Pages** > **Add New** in the left sidebar. Alternatively, you can also
    click the _Add New_ button in the Pages screen.
 3. In the [sidebar settings](https://wordpress.org/documentation/article/settings-sidebar/)
    for the page, under **_Page Attributes_,** open the _Parent Page_ drop-down menu.
    This will list all the _Pages_ already created in your site.

![Creating sub pages under Parent page](https://wordpress.org/documentation/files/
2022/08/Screen-Shot-2022-08-24-at-3.21.34-PM-1024x582.png)

 4. Select the desired page from the drop-down menu that you want to be the parent 
    page for the current you are creating. The current page you are creating now becomes
    the sub page for the parent page you choose.

![Creating sub pages Board of Directors under Parent page About Us](https://wordpress.
org/documentation/files/2022/08/Screen-Shot-2022-08-24-at-3.29.08-PM-1024x625.png)

 5. You can change the order that your pages are displayed when using a default menu,
    by using the Order field of the Page Attributes module. Put the number **1** in
    the box for Order. This tells WordPress to display this page first on your site.
 6. Add a title for the sub page.
 7. Add body content for the sub page.
 8. Click _Publish_ when ready.

Repeat the process for your other sub pages you want to be disapled under a Parent
page, but use higher numbers for the Order field: 2, 3, etc. This tells WordPress
to display these pages second and third on your site.

When your _Pages_ are [listed](https://wordpress.org/documentation/article/create-pages/?output_format=md#creating-a-list-of-pages),
the child _Page_ will be nested under the parent _Page_. The [Permalinks](https://wordpress.org/support/article/using-permalinks/?output_format=md)
of your _Pages_ will also reflect this page hierarchy. In the above example, the
[Permalink](https://wordpress.org/support/article/using-permalinks/?output_format=md)
for the Board of Directors Page would be:

    ```wp-block-preformatted
    http://example.com/about/board-of-directors/
    ```

## 󠀁[Changing the URL of a Page](https://wordpress.org/documentation/article/create-pages/?output_format=md#changing-the-url-of-a-page)󠁿

### 󠀁[Using the Edit option](https://wordpress.org/documentation/article/create-pages/?output_format=md#using-the-edit-option)󠁿

To change the URL (also referred to as “slug”) containing the name of your Page,
hover over the Page title of the Page in the [Pages screen](https://wordpress.org/documentation/article/create-pages/?output_format=md#pages-screen)
and select _Edit_.

![Edit button in the Pages screen](https://wordpress.org/documentation/files/2022/
08/Screen-Shot-2022-08-24-at-4.00.09-PM.png)

In the [Page Sidebar settings](https://wordpress.org/documentation/article/settings-sidebar/),
under _Summary_ click the URL link to open the URL popup. Change the Permalink entry
to change the URL of the page.

![Changing the Permalink](https://wordpress.org/documentation/files/2022/08/Screen-
Shot-2022-08-24-at-4.04.43-PM-1024x477.png)

As you type in a new URL in the _Permalink_ field, you can view the updated Page
URL under _View Page_.

![Change and View the Permalink updates](https://wordpress.org/documentation/files/
2022/08/Screen-Shot-2022-08-24-at-4.07.20-PM.png)

Select _Update_ to save the new URL changes.

### 󠀁[Using the Quick Edit option](https://wordpress.org/documentation/article/create-pages/?output_format=md#using-the-quick-edit-option)󠁿

To change the URL (also referred to as “slug”) containing the name of your Page,
hover over the Page title of the Page in the [Pages screen](https://wordpress.org/documentation/article/create-pages/?output_format=md#pages-screen)
and select _Quick Edit_.

![Quick Edit the Page URL](https://wordpress.org/documentation/files/2022/08/Screen-
Shot-2022-08-24-at-4.09.34-PM.png)

This will open a Quick Edit Panel while you are still in the Pages screen. The Quick
Edit panel allows you to modify page details such as Title, Slug, Date, Author. 
You can also Password protect the page or mark the page as Private. You can also
change the Parent page, page order, template for the page and the Status of the 
page between Published, Pending Review and Draft.

![Quick Edit Panel in the Pages screen](https://wordpress.org/documentation/files/
2022/08/Screen-Shot-2022-08-24-at-4.14.28-PM-1024x584.png)

Select _Update_ button to save the changes.

## 󠀁[Page Templates](https://wordpress.org/documentation/article/create-pages/?output_format=md#page-templates)󠁿

A _template _controls the layout of your pages. Not to be confused with Themes (
that set the design of your entire site), the _template _affects the look and feel
of an individual page (or post) or groups of pages (or posts.)

Individual pages can be set to use a specific [**Page Template**](https://developer.wordpress.org/themes/template-files-section/page-template-files/)
created within your theme. You can also create [custom Page Templates](https://developer.wordpress.org/themes/template-files-section/page-template-files/#creating-custom-page-templates-for-global-use)
that can be used for a page. These custom Page Templates will then override the 
default Page Template included with your Theme.

## 󠀁[The dynamic nature of Pages](https://wordpress.org/documentation/article/create-pages/?output_format=md#the-dynamic-nature-of-pages)󠁿

A web page can be _static_ or _dynamic._

Static pages, such as a regular HTML page created with Dreamweaver, do not have 
to be regenerated every time a person visits the page.

An example of a static page might be an [HTML](https://wordpress.org/support/article/glossary/?output_format=md#html)
document (without any [PHP](https://wordpress.org/support/article/glossary/?output_format=md#php)
code). The problem with purely static pages is that they are difficult to maintain.

In contrast, dynamic pages, such as those created with WordPress, need to be regenerated
every time they are viewed. The code for what needs to be generated on the page 
has been specified by the theme author, and not the actual page itself. They use
extensive PHP code which is evaluated each time the page is visited, and the entire
page is generated upon each new visit.

Almost everything in WordPress is generated dynamically, including **Pages**. Everything
published in WordPress (Posts, Pages, Comments, Blogrolls, Categories, etc…) is 
stored in the [MySQL](https://wordpress.org/support/article/glossary/?output_format=md#mysql)
database. When the site is accessed, the database information is used by your WordPress
[Templates](https://developer.wordpress.org/themes/basics/template-files/) from 
your current [Theme](https://wordpress.org/support/article/using-themes/?output_format=md)
to generate the web page being requested.

Changes you make to your WordPress settings, Themes, and [Templates](https://developer.wordpress.org/themes/basics/template-files/)
will not be propagated to pages coded only in HTML. The Page feature of WordPress
was developed to alleviate this problem. By using Pages, you no longer have to update
your static pages every time you change the style of your site. If written properly,
your dynamic Pages will update along with the rest of your blog.

Despite the dynamic nature of Pages, many people refer to them as being static. 
They are actually called “pseudo-static” web pages. In other words, a Page contains
_static information_ but is _generated dynamically_. Thus, either “static,” “dynamic,”
or “pseudo-static” may be validly used to describe the nature of the WordPress Page
feature.

## Was this article helpful? How could it be improved? 󠀁[Cancel reply](https://wordpress.org/documentation/article/create-pages/?output_format=md#respond)󠁿

[Log in to submit feedback](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fdocumentation%2Farticle%2Fcreate-pages%2F&locale=en_US).
If you need support with something that wasn't covered by this article, please post
your question in the [support forums](https://wordpress.org/support/forums/).

First published

October 12, 2018

Last updated

January 13, 2023