Jennifer Nixon Jul 06, 2022 - Last updated Apr 15, 2024 20 min read

Speed Up Your Website: HubSpot CMS Tips to Build Pages Efficiently

Audio version
Speed Up Your Website: HubSpot CMS Tips to Build Pages Efficiently


What's better than building a website page quickly? Building one that is also optimized to improve performance, reduce page loading times, and leave your site visitors happy!

When it comes to website speed, the faster, the better. Nobody likes waiting for a page to load, especially if that page is your homepage. In this blog post, we'll give you some tips on how to speed up your website pages with HubSpot CMS using a theme. We'll also show you how to use a HubSpot theme to save you time, too!

Using a theme with HubSpot's CMS makes it easy to do both. Designed for marketers, the tools within HubSpot's page editor are designed to work seamlessly with themes from the marketplace to create an optimal page-building experience.

Check out these tips for creating faster pages with HubSpot CMS, quicker!


Use templates to speed up the content creation process

Themes come with up to 50 templates for a reason - they can save you a lot of time and effort when it comes to creating your content.

Choosing the template with the action-specific modules you need will help you get your content created faster and with less stress.

HubSpot template with action-specific modules

It's important not to force your content to fit the template, even if it is just a rough sketch, try to have an outline for how you want the content to flow on your page before you start. Then, add to or delete modules from the template to fit your outline.

Make sure that your keywords, content, and call-to-action all align around a single topic that is relevant to your buyer persona and the stage of the buyer journey they are in.


Sections can be saved and reused on other pages

One way to save time and keep your site looking consistent is to leverage saved sections. A saved section is a section of content that you've styled and designed to fit your brand and content.


How do I save a section on one page to use on another page of my website in HubSpot?

  1. Make sure no sections or modules are selected (do this by clicking "Home" in the breadcrumbs for the "Edit Page" sidebar on the left of the page editor)
  2. Move your mouse over the top of the section you want to save, where it meets the section above (near the upper left)
  3. The section menu will appear where you can edit the styling, clone the section, or delete the section. To the right of these buttons, there is a 4th button with a down arrow, click this button
  4. Once clicked, you will see the option to "Save Section"
  5. Add a "Title" and "Description for your section and click "Save"

Save a section to use on another website page in HubSpot


How do I add a section I saved to a new page?

  1. Click "Home" in the breadcrumbs for the "Edit Page" sidebar on the left of the page editor to deselect any active sections or modules
  2. Move your mouse over the top of the section below where you want the section to be, where it meets the section above, near the middle of the page
  3. A circle with a plus sign will appear, click this button
  4. The Add Section menu will open on the right and you will see any section that you have saved
  5. Hover over the section you want to add and click "Select"

Adding saved sections when building website pages will help speed things up quite a bit. Once you add the section, you can modify the content to fit the new page.

Blog post previews are the perfect example of content you can build quickly and easily across multiple pages.

You want the look & layout to be the same, but the content on each page will be unique. Using a saved section makes it easy to add testimonials to pages across your website quickly & easily!


Pre-write your content before you start building the page

Website templates use placeholder text to give you a broad sense of the layout, this will help you visualize how the modules will work together on the page.

Whenever possible, pre-write your content so you know the message, tone, etc. of the topic you are covering. This will prevent you from straying off-topic or letting the template determine the layout of the information.

If you don't have pre-written content, use the placeholder text to write very brief descriptions of what you want to include. Don't get hung up on details or grammar, just describe what you're trying to achieve for each available title, description, or text block, then come back later after you've written the content and fill it in.

For SEO-driven pages, especially Pillar Pages, the most important thing is that your content is clear, concise, and easy to read.

If you're not a writer and you don't have a copywriter on your team or you’re not already working with an agency, consider hiring a freelance writer to help get the message right. This will save you a considerable amount of time and their expertise will add value to your content.


Understanding Sections, Columns, Rows, and Modules

Sections, Columns, Rows, and Modules are the building blocks of CMS and create the hierarchy for your website page.

A section is a horizontal block on the page that provides the initial structure of the page to organize your content.

A section can be set to content width or full width, with options to adjust the padding and background built-in.

A section can consist of one or more columns, the vertical structure of your page.

You can add modules to a section to create one or more rows, the horizontal structure of the section.

You can choose from preset layouts by following the steps to access a saved section and switching to the "Layouts" tab.


Modules can be added to a section or column within a section and styled according to the theme options included by the developer.

Modules are the true power of a theme and the capabilities vary from theme to theme.

Some themes offer prebuilt section modules that make it much quicker to add to a page because you're not having to set up the columns or add the modules individually.

A good example of this is a basic 2 column layout with a title and text on one side and an image on the other.

A prebuilt section module will also have the padding built-in so you can just drag and drop it on the page where you want it to be, set it to full width, add your content, and voilà!


Optimize your images to reduce page speed

One of the best ways to speed up your website is to optimize your images. That means choosing the right format, sizing them properly for your layout, compressing them for faster loading, and converting them to the optimal file type.

Waiting to add images to the page until the end will let you set up your images assembly-line style to save even more time.

Most websites use a combination of these image formats: JPEG, PNG, GIF, SVG, and WebP. With compression, you can reduce the file size without reducing the quality of the image.


Image File Format

Keep in mind that the larger the file size, the longer it will take to load on a page - file format can have a big impact on file size.

  • JPEG is ideal with photos and images with lots of colors and detail, but with the new WEBP format, you can reduce the file size even more than you can with JPEG.
  • PNG is mostly used for images with a transparent background or relatively homogenous composition. Without compression, these files can end up slowing down your page in many situations.
  • GIF format should be limited to animated images and are most impacted with compression, so keep these to a minimum.
  • SVG files are vector-based images, like your logo or icons, and can only be used on the web (they are not compatible with email).
  • WebP is a relatively new format developed by Google and with compression, you can get your files smaller than JPEG, PNG, and non-animated GIF.

If your primary concern is with page speed, specifically the requirement to serve images in next-gen formats, you’ll want to go with WebP.

Once you've decided on the right format, you will need to resize your images to fit the layout in the template. You can do this in a photo editor like Photoshop or Canva. Batching your images by size and exporting them all at once is a great way to save time.


Use a browser extension, like Chrome's Page Ruler, to measure the approximate size of the image you'll need in the layout. If the theme is optimized for retina displays, you'll want to increase the dimensions by multiplying by 1.5 to get the most out of this feature.

Image formats for your website bulit on HubSpot CMS

Many themes available in the HubSpot Marketplace, like POWER, are designed to have responsive images, which means they are automatically resized based on the viewer's device, so just use the dimension for a large desktop and you'll cover your bases.

After your images are resized, it's time to compress them for faster loading. is a great tool for this. Simply upload your images, wait for them to finish compressing, and download them all at once.

The final step is to convert your images to WebP, there are several online options to do this for free including,,, and which make it easy to upload the compressed files and download your final images.

Now just load all of your images to your HubSpot file directory and update the placeholder images from the template with your optimized images.


Premium theme features

One of the advantages of using a paid theme is that the developer has already done the heavy lifting for you.

Whether it is including lazy loading for images to improve page load speeds or adding features that help you improve the UX, these features will save you time and development costs in the long run.

If you're optimizing for conversions or to improve the user experience, you'll likely include more elements to make the content engaging such as animation on scroll, parallax effect, video backgrounds, and shape dividers.

These are great features to include and can take your design up a notch, just make sure to balance out their UX enhancement with the impact on page speed. You might also consider turning off on mobile, where people are looking to get information quickly and will leave if the site doesn't load right away.


Get the most out of CMS, a part of Content Hub, with website themes

So there you have it - the top tips for creating content quickly and easily, while optimizing for SEO at the same time!

Want to see how well your site is performing? Use our website grader to put your site to the test!



Image source: Adobe Stock © Quality Stock Arts 268807077


Jennifer Nixon

Jennifer is a part of the team at maka Agency, the creators of the POWER theme for HubSpot CMS.