• Skip to primary navigation
  • Skip to main content
  • Skip to footer

LimeCuda

Enterprise-level web solutions lovingly crafted, strategically positioned.

  • Services
  • Our Work
  • About Us
    • About LimeCuda
    • Partners
    • Our Philosophy
    • FAQs
  • Contact Us
  • Blog
Blog [WEBSITE ARCHITECTURE] When and Why You Use Child Pages?

[WEBSITE ARCHITECTURE] When and Why You Use Child Pages?

April 27, 2017 by Blake Imeson 2 Comments

6
SHARES
LinkedinTweetShareEmailPrint

When thinking about and assembling a Sitemap, one of the key considerations is that of hierarchy – which pages should be child pages, and why?

how to best use child pages

What is a Child Page?

A child page is a page that “lives” in hierarchy underneath another page (the parent). In the example below, both “Our Team” and “Company History” are child pages of “About”.

  • Home
  • About
    • Our Team
    • Company History
  • Contact

A brief look at Sitemaps

A sitemap is a listing of public webpages or categories on your site.

When assembling a sitemap / site architecture, you want to keep it as flat as possible. Having parent/child relationships creates just that between the content on those pages – a relationship.

Once you add multiple layers, the relationship between the content becomes convoluted. This creates a hierarchy that is difficult for your users to navigate as well as increases the likelihood that pages will not be crawled and indexed by Google.

Should you find yourself in a situation with multiple levels of relationships (four or more) it may be a clear sign that you need to re-strategize the site’s architecture. Sites with thousands of pages of content present a challenge, but it is a challenge you can overcome.

Take a look at how massive sites are addressing the hurdle:

  • Dick’s Sporting Goods
  • Thermo Fisher’s Science Blog
  • Microsoft
  • eBay
  • Home Depot
  • IBM
  • Marriott
  • GE

There are capabilities within the WordPress ecosystem to automatically generate both HTML sitemaps (what we are talking about here) and XML sitemaps (which get submitted to search engines).

Strive for a logical and sensible sitemap. Keep it simple.

What is the impact of making a page a “Child”?

There are three primary effects of making a page a child.

  1. It will affect the URL of the page. This is automatic in WordPress. The URL for the above example would be .com/about/our-team This is good and sensible. If you see this URL you know what the page is likely about.
  2. It may affect where the page visually “shows up” on your site. This is mostly of concern when thinking about, say, your top navigation. Most likely, it won’t make much sense to have a child page be one of your top-level nav items.
  3. It will affect your sitemap formatting. When viewing an automatically-generated sitemap, the child page should be neatly displayed under and indented to its parent page. This formatting helps someone at-a-glance understand your site.

If you are modifying existing pages, make sure that if the URL changes, you redirect the old URL to the new URL. We have written about why you should redirect your defunct pages.

Hit us up in the comments if you have questions on how to handle child pages.

6
SHARES
LinkedinTweetShareEmailPrint

Filed Under: Blog

About Blake Imeson

I wear many hats running the day-to-day operations of LimeCuda. I enjoy strategy and seeing theory turn into real wins. I'm a confessed INTJ.

When not playing in the web work world I enjoy woodworking, pretentious beer, and living in East Lansing, MI with my wife, our two sons, and theoretically a cat...

Reader Interactions

Comments

  1. Priscila Yamany Medeiros says

    October 14, 2021 at 11:01 am

    Hi, Blake!

    Thanks for the post, it is super useful!

    However, I am wondering about blog pages…

    Can they be set us as child pages?

    Reply
    • LimeCuda says

      October 15, 2021 at 6:00 pm

      Hi Priscila,
      Blog posts aren’t really designed to work in this hierarchical fashion, so I’d say generally no.

      Now, if you are asking about a blog page as in an actual Page that shows blog posts, yes, that could be set as a child page. e.g. .com/about/blog/

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Footer

LimeCuda

P.O. Box 4829

East Lansing, MI 48826

United States (US)

Phone: +1.724.870.4742
Email: info@limecuda.com

  • About Us
    • Our Philosophy
    • Partners
    • FAQs
    • Our Clients
    • Testimonials
  • Services
    • Design & Development
    • Hosting & Caretaking
    • WordPress Expertise
    • Agency Partnering
    • LimeLight Electric Cooperative Websites

Copyright © 2023 · LimeCuda · Sitemap · Privacy Policy

Website Development by LimeCuda

 

Loading Comments...