Skip to content

Create dynamic pages

Last updated: October 30, 2023

Available with any of the following subscriptions, except where noted:

CMS Hub Professional, Enterprise

Dynamic pages get their content from structured data sets. Some common uses for dynamic pages include event calendars, product catalogs, employee listings, and resource libraries. 

Developers can implement dynamic pages for HubDB tables or CRM objects. Learn more in our dynamic pages developer documentation

Performance data for dynamic pages can be viewed on the Pages tab of traffic analytics

Please note:

 

After the structure for dynamic pages has been set up by a developer, dynamic pages can be generated from the content editor: 

  • Navigate to your content:

    • Website Pages: In your HubSpot account, navigate to Marketing > Website > Website Pages.
    • Landing Pages: In your HubSpot account, navigate to Marketing > Landing Pages.
  • Hover over a page and click Edit.
  • Click the Settings menu and select Advanced.
  • In the dialog box, click the Data source dropdown menu and select a source. HubDB tables can be found at the bottom of the dropdown menu. 
set-dynamic-pages-source
  • For dynamic pages using CRM objects, click the Dynamic page slug dropdown menu and select a property. The data in this property will populate the URL slug of your dynamic pages. 

Please note: dynamic pages based on Contact, Company, Deal, Ticket, or Quote properties can only be used in private content


  • Dynamic pages using CRM objects can also use the following optional attributes: 
    • Dynamic page title: the title that displays in the tab at the top of your web browser when the page loads.
    • Meta description: the content that will appear in search results below the page title.
    • Featured image: the image featured when your page is shared on social media
    • Canonical URL: the URL that search engines prioritize if duplicate content exists. Learn more about canonical URLs

set-additional-dynamic-pages-options

Please note: dynamic pages based on CRM objects require a custom details module. Learn more in our developer documentation


  • To publish your dynamic pages, click Publish in the top right.

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.