Creating a New Page

This page offers step-by-step instructions on page creation, including page hierarchy, metadata, and page content.

Page hierarchy

Pages in the CMS may have one or more child pages. This creates a hierarchy that determines page addresses. A child page just adds a bit of text, called a slug, onto the end of its parent’s URL.

Page hierarchy, slugs, and path composition

Page heirarchy diagram
The slug of the Databases by Subject page is databases-by-subject. Its parent path is /library/, so its path is /library/databases-by-subject/.

In the CMS, many things inherit the properties of their parent if left undefined. Navigation, for example, isn’t defined in the Arts & Humanities page, so it looks to its parent, which looks to its parent. It finally finds the general library navigation defined for the Sadie A. Hartzler Library page, so the Arts & Humanities page uses that for its navigation. When creating a new page consider from where the navigation should come.

Creating a new page

To create a new web page, simply click the “Add Child” button to the right of the page under which you’d like to add this new page. For instance, if you’re adding a page beneath the Center for Interfaith Engagement, click “Add Child” to the right of Center for Interfaith Engagement.


Before you begin adding the page content, you need to add pieces of data that identify the page, known as metadata.

The title of the page is important for search engines and for users managing multiple browser tabs or windows. The title is what you click to edit the page in the CMS. While you’re typing the title, the CMS automatically generates the slug and breadcrumb, which you can then customize.

Only the title field is initially visible. You have to click the more link to see the other metadata fields if you want to change them from their automatic values.

Metadata fields and what they effect

The title of the page, plus a standard “Eastern Mennonite University” addition, makes the page title that appears in the titlebar of a visitor’s browser window, her tabs, and search results leading to that page. The title is not used in the page itself; you’ll want a heading for that (see Page Content below). Be descriptive when writing titles: begin your title with a keyword from that page. Use no more than 70 characters in your title field.
As mentioned above, the slug is the part of the URL unique to that page. Slugs should only include lowercase letters and dashes; no uppercase, spaces, or punctuation. The CMS follows these rules automatically when it generates the slug, but you should keep them in mind if you edit the slug. You would want to edit it if your title was too long or redundant in the context of the URL. For example, the page titled Shenandoah Anabaptist Science Society has a slug that’s just sass.
The breadcrumb (think Hänsel und Gretel) is part of a breadcrumb trail leading one back to the home page. It should be title-cased like the title. By default, it matches the title exactly, but you may want to shorten it if the title is too long or redundant in the context of the breadcrumb trail. For example, the Web Publishing Guide breadcrumb is just “Web Publishing” because “Standards and Guides” precedes it.
Add basic description of your page content but use no more than 150 characters.
Although search engines no longer use metadata keywords when organizing pages, many web professionals feel the lack of keywords counts against page rank, so please enter 1-10 keywords separated by commas.

Page content

The body part is where the main content of the page goes. You’ll start the page with a Heading 1 (h1.) that matches the page title (see illustration above). You will follow a hierarchical structure for other headings, using an Heading 2 tag for subheaders, and then Heading 3 tags and so on.

Consider carefully what info you use on your new web page. Learn more about writing for the web

When you’re ready, click the “Create Page” button to save the page.

Next: Images and Advanced Features »