Create page, email, and blog templates in the layout editor

Last updated: November 12, 2018

Applies to:

Marketing Hub
Professional, Enterprise
Legacy Marketing Hub Basic
HubSpot CMS

Use HubSpot's template builder to create templates using modules in a drag and drop interface. These templates serve as the foundation for your pages, emails, and blogs. 

Please note: if the HubSpot Technical Services team has set up your templates, you'll already have custom templates to accommodate the design requirements of your site.

What is a HubSpot template?

HubSpot template serve as the foundation for the content that you create. Templates are built by arranging a variety of content modules in a drag and drop interface. 

The layout editor helps you convert an idea, sketch, or prototype into a responsive template for creating content.

Mockups to layout

Create a new template

  • In your HubSpot account, navigate to Marketing > Files and Templates > Design Tools.
  • Click File New file at the top of the finder to create a new template.


  • In the dialog box, choose Drag and drop.
  • Use the dropdown menu to choose the template type you'd like to create. While most modules can be added to any template, each type of template has special modules only available to that template type. You can select the following template types:
    • Blog: structured templates that act as the foundation for both your individual blog post and blog listing pages.
    • Email: structured templates that act as the foundation for your email.
    • Page: structured templates that act as the foundation for your website and landing pages
    • System: structured templates for error, password prompt, and email subscription pages
  • Next, give your template a file name. When you're done, click Create.

Structure and customize your template

Edit your template's structure as needed. Once you've created and modified the template, click Publish changes to make your template available for content creation.
HubSpot Help article screenshot

Create a page, email, or blog post with your template

Once a template is published, you can create new pages or emails based on that template. You'll also be able to select this template for your blog in your settings

Learn more about building templates in HubSpot with this Academy lesson.