How to Add Calls-to-Action in HubSpot
Adding effective calls-to-action to your HubSpot content is essential for guiding visitors toward key conversion points, such as form submissions, demo requests, or downloads. This guide walks you through how to create CTAs and insert them across your HubSpot pages, blog posts, and emails.
The steps and options below are based on the official HubSpot documentation for calls-to-action. You will learn where to find the CTA tool, how to customize your buttons or banners, and how to embed them in different types of content.
Understanding HubSpot Call-to-Action (CTA) Types
Before adding a CTA to your HubSpot assets, it helps to understand the two main types of calls-to-action available in the newer CTA tool.
- Button CTAs: Simple, clickable buttons that you style directly in the editor.
- Image CTAs: Calls-to-action that use an image as the clickable element, with optional overlaid text.
Both CTA types can be reused across multiple HubSpot pages, blog posts, and emails, while tracking views, clicks, and click-through rate.
How to Create a CTA in HubSpot
To add a CTA to any HubSpot content, you must first create it in the central Calls-to-Action tool.
Step 1: Open the HubSpot CTA Tool
- In your HubSpot account, navigate to Marketing > Lead Capture > CTAs.
- In the CTA dashboard, click Create CTA, then choose Button or Image depending on the design you need.
Step 2: Configure CTA Content and Design
In the CTA editor, you can control the main appearance and behavior of your HubSpot call-to-action.
- CTA internal name: Add a descriptive name so your team can identify the CTA in reports and in the content editors.
- Button or image text: Write action-focused copy such as “Get the guide” or “Book a demo.”
- Link URL: Choose where the CTA should send visitors. Options normally include an external URL, a HubSpot page, a file download, or a meeting link.
- Design and styling: Adjust colors, fonts, alignment, padding, and hover effects using the style controls provided.
Depending on your HubSpot subscription level, you may also have access to advanced controls like smart rules or personalization tokens.
Step 3: Review Options and Save
- Preview your CTA to confirm the text, colors, and size look correct on desktop and mobile.
- Click Save, then click Save and exit to return to the CTA dashboard.
Once the CTA is created, you can add it to HubSpot pages, blog posts, or emails using the editors described below.
Adding a HubSpot CTA to Website and Landing Pages
You can insert calls-to-action in both drag-and-drop pages and classic template-based pages in HubSpot.
Insert a CTA in Drag-and-Drop HubSpot Pages
- In your HubSpot account, go to Marketing > Website > Website pages or Landing pages.
- Hover over the page where you want the CTA, then click Edit.
- In the left sidebar, click Add to access modules.
- Drag the CTA module into the section where you want your button or banner to appear.
- In the module options, click Select or Choose a CTA.
- Use the search or filter tools to locate the HubSpot CTA you created earlier, then click Insert or Save.
- Click Update or Publish in the top right to make the change live.
Insert a CTA in Classic or Coded HubSpot Templates
If your page uses a classic or coded template that already includes a dedicated CTA module, you can manage the call-to-action from the page content editor.
- Open the page editor for the desired HubSpot page.
- Click the existing CTA module in the layout.
- In the right or left sidebar, click Select or Replace to choose another CTA.
- Pick the correct CTA from your list and save your changes.
- Click Update or Publish to push the CTA live.
For developers, a CTA can also be inserted directly into a coded template using the appropriate HubSpot module tag or embed snippet.
Adding a HubSpot CTA to Blog Posts
Blog posts are a great place to add contextual offers. You can insert CTAs in rich text areas or use dedicated modules if your blog template supports them.
Insert a CTA with the Blog Post Editor
- Navigate to Marketing > Website > Blog in your HubSpot account.
- Hover over the post you want to edit and click Edit.
- In the content body, click into the rich text module at the point where you want the CTA.
- In the rich text toolbar, click the Insert dropdown and select Call-to-action (or the CTA icon, depending on the editor version).
- Choose your desired HubSpot CTA from the list and insert it.
- Format surrounding text or spacing as needed, then click Update or Publish.
If your blog template provides a sidebar or footer CTA module, you can also select a global CTA there to display it consistently across multiple HubSpot blog posts.
Adding a HubSpot CTA to Marketing Emails
You can add CTAs to both drag-and-drop and classic emails in HubSpot to encourage clicks on key offers.
Insert a CTA in Drag-and-Drop Emails
- Go to Marketing > Email and open the email you want to edit.
- In the left sidebar, select the CTA module.
- Drag the module into the email section where you want a clickable element.
- In the module settings, choose Select CTA and pick your HubSpot CTA from the list.
- Adjust spacing and alignment as needed, then click Save.
- Send a test email to verify how the CTA renders, then schedule or send the email.
Insert a CTA in Classic Emails
Classic email templates may use a CTA module or rely on hyperlinked images or buttons created in the rich text editor.
- Open the email you want to update in the email dashboard.
- Click the CTA module or open the rich text area where the CTA should appear.
- Use the Insert > Call-to-action option to pick an existing HubSpot CTA.
- Save your changes and test the email before sending.
Managing and Measuring HubSpot CTAs
Once your CTAs are live in HubSpot content, you can monitor and optimize performance from the CTA dashboard.
- Views: How many times a CTA has been loaded on pages or emails.
- Clicks: The total number of times visitors clicked the CTA.
- Click rate: The percentage of views that resulted in a click.
Use these metrics to compare similar CTAs and test improvements to copy, color, placement, or offer. You can also edit a CTA in one central place; changes will automatically update everywhere that CTA is used in HubSpot pages, blog posts, and emails.
Additional HubSpot CTA Resources
For full technical details and the latest interface updates, review the official documentation on how to add a call-to-action to your HubSpot content here: HubSpot CTA knowledge base article.
If you want expert implementation help or broader revenue operations strategy beyond the default HubSpot setup, you can explore consulting and optimization services at Consultevo.
By following these steps for creating, placing, and measuring calls-to-action, you can turn more of your HubSpot traffic into qualified leads and customers, while keeping your CTAs easy to manage from a single, centralized tool.
Need Help With Hubspot?
If you want expert help building, automating, or scaling your Hubspot , work with ConsultEvo, a team who has a decade of Hubspot experience.
“`
