Dynamic page types are simple but powerful.

At the most basic, they let you customize the web addresses of your dynamic pages. Every new page type also appears as a new section in your record’s “Pages” tab.

Page type sections allow you to:

  • Manually publish and unpublish your pages
  • Update the dynamic template you want to use to publish your dynamic page
  • Quickly visit your live dynamic page by clicking on your published URL
  • Check the number of visits to your page

The example below shows a blog record. The page type is “Text Blog Posts” and pages are published at the URL threemarketeers.com/blog/[Title].

example of the Pages tab

Page types make it easy to create different types of pages using the same record. There are two ways to do this:

  • If you’d like to publish the same type of page using a variety of designs, create more than one dynamic template that uses the same page type. This allows you to change the way your page looks and keep your URL the same, no matter which design you choose.
    1. For example, say you want your text-heavy blog articles to look one way and your articles with a lot of images to look another way. You can create two different dynamic templates for each page design — your text content and your visual content.

    template dropdown example

  • You can also create two completely different types of pages with their own unique URL structure and page design.
    1. For example, if you want to publish a video page along with all of your lesson pages, you’ll use one page type for your lesson and another for your video page.

multiple page types example

Editing your page types also gives you an easy way to mass update the URL of your published dynamic pages and dynamic templates.

Dynamic content is in private beta, and it will be available as an add-on to all accounts Spring 2022.

  1. This feature must be enabled from your account’s Advanced Features tab.
    1. To enable Ontraport Dynamic CMS, go to your profile iconAdministrationAdvanced Featurestoggle on Ontraport Dynamic CMS.

Table of contents

Create new page types
Edit existing page types
Use case


Create new page types

You can create new page types and manage existing ones from your Page types collection. You can also see the URL structure of all your page types at a glance and make changes to your settings.

  • Go to PagesSettingsPage types.
  • page types collection example

  • Click the new page type button.
  • Fill your page type settings.
  • Page URL settings example

    1. Object: Select the object that you want to pull data from.
    2. Page type name: Name your page type.
      1. This page type is specifically related to the object you selected above. When you go to a blog record, for example, you’ll see all the page types you’ve created for it in the Pages tab.
    3. Hosting: This is just like hosting on Ontraport Pages. Choose if you want to host your published pages on your own domain or one of Ontraport’s domains.
    4. URL structure: This is where you choose what you want your URL to look like.
      1. Add merge fields to your file path to create unique but cohesive URLs for all of your related pages.
        1. For example, you can add the merge field for your blog record, so your URL looks like this: threemarketeers.com/blog/[Title] — threemarketeers.com/blog/Creating-brand-awareness.
        2. Or, if you want to create a personalized page for each of your site members, you can add the Unique ID merge field, so your URL looks like this: threemarketeers.com/members/[Unique ID] — threemarketeers.com/members/88PP000.
    5. URL preview: Check out what your URL will look like.
    6. Replace invalid characters: URLs can’t contain any spaces, but when you use merge fields sometimes they appear. Choose a character to replace spaces in your URLs. For example, a common replacement for spaces is a dash.
    7. Create and publish pages for all existing records now: Publish a page for all the existing records saved in your selected object’s collection.
    8. Create and publish pages for new records automatically?: Automatically publish new pages every time you create a new record in your selected object’s collection.
    9. Select a default dynamic template: Select the dynamic template you’d like to use when you automatically publish pages using this page type.
      1. Note, the bottom three options will be grayed out if you haven’t created a dynamic template for your object yet. If this happens, save your page type, create a new dynamic template, and then edit your existing page type to select a default template and determine if you want to automatically publish pages.
  • Click the save button.

Edit existing page types

You can change the URL of all the dynamic pages published with a specific page type by editing that page type.

For example, say you launch your new blog, and you choose the URL threemarketeers.com/[Blog Title]. Then, as your site grows, you decide you want your articles to live under a blog subcategory of your site — threemarketeers.com/blog. “Blog” becomes the umbrella under which all the individual blog titles then live — threemarketeers.com/blog/creating-brand-awareness. Then you can edit your page type’s settings to update the web address of your published pages all at once. Here’s how:

  • Go to PagesSettingsPage types.
  • Click on the page type you want to edit.
  • Update your settings and click the save button.
  • Click the change URLs button to confirm your changes.

Change all page URLs? warning message


Use case

So far we’ve used a blog to explain what page types are and how to use them. But there is no limit to the types of pages you can create for your business. Let’s take a look at a more complex use case — a Course Overview page.

Before we jump into the page settings, let’s think about the objects required for this. You need a Course object that is the parent to your Lessons object. Each of your Course records will include a list of lessons inside of it — a lot like your Course Overview page.

course overview example

Here’s what the page URL settings for a Course Overview page would look like:

Page URL settings example

The object for this page type is Courses. This lets you add your saved course info, such as the title as well as all the lessons in it.

The URL structure is set up so each course will have its own overview page at the URL, threemarketeers.com/courses/[Course Name]-overview. That makes the live URL of an “Introduction to marketing” course, threemarketeers.com/courses/Introduction-to-marketing-overview.

This page type will automatically publish a page for the saved courses in the account using the “Course overview template.” Automatic publishing for new records is turned off to allow users to review and edit new course content before making it live.

And when you go to your Course record, you can easily manage your overview page from the Pages tab:

Introduction to marketing example image