Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Create a Child Page in WordPress

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you want to create a child page in WordPress?

WordPress pages can be standalone or hierarchical, which means the page has its own sub-pages known as child pages. For instance, you may want to create a Case Studies parent page and then create child pages for each of your separate case studies.

In this article, we will show how to organize your pages by creating a child page in WordPress.

How to create a child page in WordPress

What is a Child Page in WordPress?

WordPress comes with two default post types called posts and pages.

Posts are blog content, and are shown in reverse chronological order so the people who visit your WordPress blog will see the newest posts first.

Posts are normally organized with categories and tags, which is a great way to help visitors find related content.

Pages are one-off or standalone content that is not part of a blog. For example, many websites have an About Us and a Contact Us page. These pages can be hierarchical, which means you can organize them with parent and child pages.

Typically, business websites use pages to build a website without necessarily creating a blog. Businesses who want to add a blog to their content marketing strategy can still do so by simply creating a separate blog page, but this isn’t mandatory.

If you have too many pages, then it becomes difficult to organize them. This is where child pages come in.

You can create a parent page and then add child pages to better organize your navigation menus and your website as a whole. For example, the MonsterInsights website has a ‘Features’ parent page with a separate child page for each feature. This makes it easier for customers to find the feature they want to read about.

The MonsterInsights website

Many online stores also use child and parent pages to help visitors explore their eCommerce site and find products to buy.

Any child page can also have its own child pages. In this way, you can build relationships between your pages and create a logical structure that’s easier for visitors to navigate.

When pages are organized into parent and child categories, they also tend to be easier to manage in the WordPress admin area. This is particularly true as your WordPress website continues to grow.

That being said, let’s take a look at how to easily create a child page in WordPress.

How to Create a Child Page in WordPress?

To create a child page, you first need a parent page. You can use any page as a parent, or create a new page.

Once you have a parent page, you’re ready to add some child pages. Again, you can turn any existing page into a child, or create an entirely new page which will become your child page.

Then, simply open the child page for editing.

In the right-hand menu, click on the ‘Page’ tab. Then, find the ‘Page Attributes’ section and give it a click to expand.

The WordPress page attributes settings

If you look at the ‘Parent Page’ field then this is blank by default. This means the page is currently a parent page.

To turn this parent into a child page, simply open the ‘Parent’ dropdown. You can then select the page that you want to use as the parent page.

Creating a child page in WordPress

After that, go ahead and save your changes by clicking on the Update or Publish button.

To create more child pages, simply repeat the process described above.

To see all of your child pages, head over to Pages » All Pages. WordPress will show all of your child pages listed under their parent page with a — prefix.

In the following image, you can see that ‘Google Analytics dashboard’ and ‘WooCommerce Analytics’ are child pages of ‘MonsterInsight Features.’

WordPress parent and child pages

After creating some child pages, you may want to add a list of child pages for a parent page to your WordPress website.

We hope this article helped you learn how to create a child page in WordPress. You may also want to see our complete guide on how to create a landing page in WordPress and the best drag and drop WordPress page builders.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

17 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mrteesurez says

    This is an insighful article, Creating child pages makes it easy to organize site contents effectively as child pages stays immediately below their parent page making it straight forward to manage pages.
    I want to ask, can this be done to a custom post type ?

    • WPBeginner Support says

      As long as the custom post type has hierarchical enabled you would be able to do something similar with custom post types :)


  3. Moinuddin Waheed says

    One of my client has asked me to make child pages for his website as he want to list medical colleges continent wise, like Asian Countries, European countries colleges and others.
    This is very helpful guide as I will be making child pages for him for this purpose so that he can show all the colleges continent wise.
    This is very helpful in case related things like features and then different child pages for each feature.

  4. Gaz says

    I want the subpage to have the same format URL as this guide ie: Sitename/subject/sub-page. If I use the above method will it automatically create this URL structure? If not how do I create this to get my subpage with its correct URL structure?

  5. Ian Jackson says

    Why do you have to set the child page in the editor? Can’t you just create your page and then using Menu set it as a submenu? Is there a reason for having to assign a parent page in the editor that I’m missing?

  6. Justine says

    Thank you. This was very useful to structure my blog like a website. I appreciate the free content.

    • WPBeginner Support says

      In the block editor, it would be under the document settings under Page Attributes :)


        • WPBeginner Support says

          You may want to try disabling your plugins to see if you have a possible plugin conflict that is preventing that section from appearing in the document settings.

  7. Darien says

    Where has this feature gone now that the Guttenburg Block Editor is in use? Child Page no longer shows as an option under Page Attributes in this new editor. Does anyone have any tips on where it’s now located?

    • WPBeginner Support says

      From taking a look it should still be an option in page attributes for pages. Just to be sure, are you editing a post rather than a page with the most recent WordPress?


  8. Aniela Lucian says

    Thank you for this very useful post! I tried for YEARS to figure out how may be possible to create a good structure for my website, and never knew what the hack is ‘child page’ in WordPress (although I am new to make myself the website….). Your brief and very clear explanations make everything so clear and easy!
    Thanks again for your wonderful work!

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.