Skip to content

Use system page templates

Last updated: September 29, 2025

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

System templates are used for certain types of pages generated automatically by HubSpot. You can use system page templates to customize error, subscription, password prompt, and search results pages.

Please note: drag and drop templates are not available in Content Hub Starter. Instead, you'll need to create system pages using HTML + HubL templates.

Types of system page templates in HubSpot

  • Error page: 404 and 500 error pages to let your users know that they have reached a page that doesn't exist or a technical issue has occurred.
  • Password prompt page: a password prompt page for any content you've locked with a password.
  • Subscription page: the subscription preferences page where your email recipients can manage the email types they are subscribed to and unsubscribe from all emails. Update this template to engage with your contacts during the subscription process (e.g., explain how your contacts can opt back in to particular email types so they can resubscribe if they change their mind).
  • Backup unsubscribe page: a page that will appear for email recipients who are trying to unsubscribe, if HubSpot is unable to determine their email address.
  • Subscriptions update page: the confirmation page that appears when an email recipient updates their subscription preferences.
  • Search results page: the page that displays search results when visitors use the site search.

In addition to the default HubSpot modules, each type of system template has a special module that can only be added to that type of template. For example, a password prompt module is only available when creating a password prompt template.

Please note: custom system templates can be selected for any domain you have connected as a primary domain. Any additional domains connected in the domain manager will use the system templates specified as Default for all domains in your settings.

Create a new system template

  1. In your HubSpot account, navigate to Content > Design Manager.
  2. In the top left, click the File dropdown menu and select New file.
  3. In the New file dialog box, select Drag and drop. If you have an Content Hub Starter subscription, you'll need to select HTML & HubL instead.
In the design manager, the new file dialog box is visible. An arrow points to the What would you like to build today dropdown menu, displaying two of the options: HTML + HubL and Drag and drop.
  1. Click Next.
  2. Click the Template type dropdown menu and select a System template.
In the design manager, the set up your new template dialog box is visible. An arrow points to the Template type dropdown menu, displaying the available system template options.
  1. Enter a file name for your template.
  2. To update the file's location, in the File location section, click Change and select the folder to add the file to.
  3. Click Create.

Customize your system template

Once you've created your system template, you can structure and customize it. You can attach stylesheets to your system template at the template level.

To customize the default content that appears in the template modules:

  1. In your HubSpot account, navigate to Content > Design Manager.
  2. In the finder, click to open a template.
  3. In the layout editor, click a module and in the inspector, update the settings in the Default content section. These settings differ depending on the type of template. The default content defines what the end user sees.
  4. When finished, click Publish changes in the top right.

In the design manager, the inspector is visible and showing the default content section expanded for a module.

Apply your system templates in your settings

After customizing your system templates, apply them to your site in your HubSpot settings.

Select your error and password prompt page templates

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Content Pages.
  3. Click the System Pages tab. 
  4. Click the corresponding dropdown menus to select your 404 error page500 error page, Password prompt page, and Search results page templates.
  5. When finished, click Save in the bottom left. 

The page settings are displayed. A box is placed around the System Pages tab. Two arrows point to the system template dropdown menus for 404 error page and 500 error page to select a system template option.

Select your email subscription page templates

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Marketing Email in the left sidebar menu.
  3. Click the Subscriptions tab.
  4. Click the corresponding dropdown menus to select your Subscription preferences pageUnsubscribe backup pages, and Subscription update confirmation page templates.
  5. When finished, click Save in the bottom left.
The marketing email settings are displayed. A box is placed around the Subscriptions tab. Two arrows point to the system template dropdown menus for Subscription preferences page and Subscription update confirmation page to select a system template option.
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.