Developer Announcements

jmclaren
HubSpot Employee
HubSpot Employee

New limit for Dynamic Pages

The text below is a copy of a post on the developer changelog. If there are inconsistencies between this version and the one on the changelog the one on the changelog takes precedence.


CMS Hub enables you to dynamically generate pages based on HubDB row or CRM object data. We're introducing a new limit to the number of CMS pages that can use the same dynamic page data source. Users will only be able to select the same source - a single HubDB or CRM Object type - for up to 10 pages.

image1.png

 

 

What's happening?

Up to 10 CMS Pages are allowed to use the same HubDB table or CRM Object type as their dynamic page data source, enabling you to have 10 separate pages that dynamically generate pages based on the selected HubDB table or CRM Object type.This does not refer to the number of pages generated, specifically, it's about the number of CMS Pages with the same data source.

Reaching this limit is rare for most customers. If you reach this limit, you can use query parameters to control what content is displayed and create a similar experience to dynamic pages.  If your account is already over this limit for a given CRM object or HubDB table, the limit will not apply, your dynamic pages will continue to work and function as they have been.

Customers will receive an error in the page editor when they have set up dynamic pages for a single data source more than ten times. When a page no longer needs to be enabled for dynamic pages, customers can simply un-select a data source for dynamic pages in old versions of pages to reduce the count.

A general recommendation is to avoid having numerous duplicate versions of content as it can cause SEO and search issues. That said, a potential reason someone may have more than one CMS page use the same data source is during a website redesign, or when displaying some of the same data in a microsite that is separate from your main site.

When is this happening?

This limit is live for all.  Again if you're already over this limit for a given CRM object or HubDB Table, your dynamic pages will continue to work and function as they have been.

Questions or comments? Join us in the developer forums.

Jon McLaren

Sr. CMS Developer Advocate

Get started developing on the HubSpot CMS Developer Changelog
How to optimize your CMS Hub site for speed

If my reply answered your question, please mark it as a solution, to make it easier for others to find.

3 Replies 3
MRushton
Participant

New limit for Dynamic Pages

Hello, so just clarifying my understanding of this. So we have weekly HR updates coming through from one of our teams, I was looking to use dynamic page creation with HubDB to create a page for each update including a unique title, download and brief blurb but I won't be able to do this now as there is a limit? Thanks

0 Upvotes
jmclaren
HubSpot Employee
HubSpot Employee

New limit for Dynamic Pages

Hi there @MRushton your use-case based on how you described it doesn't sound like it'd be affected.

The limit change is not to the amount of pages that can be dynamically generated. It's not to the amount of site pages inside of HubSpot that can be set to have a data source.

It's specifically to the number of site pages(non-generated) inside of HubSpot that can have the same exact data source. 


The use-case you described it sounds like you'd just have 1 site page set to use that one HubDB table as a data source. You would be under the limit because you'd only be using 1 of that allowed 10. The amount of rows in that HubDB equating to pages, is not a factor in this limit.

Jon McLaren

Sr. CMS Developer Advocate

Get started developing on the HubSpot CMS Developer Changelog
How to optimize your CMS Hub site for speed

If my reply answered your question, please mark it as a solution, to make it easier for others to find.

Whisner66
Participant

New limit for Dynamic Pages

Hi,

 

Is there a way to easily find/list the pages that are using dynamic content so they can be unpublished or edited to remove the dynamic field(s)?

 

Thanks!

 

Rod

0 Upvotes