Edit CTA Sizes in HubSpot: Step-by-Step Guide
HubSpot gives you several ways to control the size of your calls-to-action (CTAs), from simple button styling to more advanced CSS and template edits. Understanding these options helps you keep your CTAs visually consistent, accessible, and optimized for clicks across your pages, emails, and blogs.
This guide walks through how CTA sizing works, what you can and cannot change directly, and where to adjust styles inside your HubSpot tools and templates.
How CTA Size Works in HubSpot
In the classic CTA tool, the actual dimensions of a CTA are not set with a direct height-and-width field. Instead, the size is controlled by a combination of:
- Button style and padding
- Font size for the CTA label
- Template or module CSS
- Any custom classes you apply
The new CTAs experience also relies on styling, not hard-coded pixel sizes. That means you typically adjust the appearance of CTAs either through the editor settings or via the underlying stylesheet attached to your theme or template.
Where You Can Adjust HubSpot CTA Size
You have three main places to influence how big CTAs appear throughout your HubSpot assets:
- In the individual CTA editor (for legacy CTAs).
- In page or email modules that reference a CTA.
- In theme and template CSS files managed via Design Tools.
The best place depends on whether you are editing a single CTA instance or standardizing CTA styles across your entire site.
Editing CTA Size Inside the HubSpot CTA Tool
If you use the legacy CTA tool, you can adjust the visual size indirectly through button and text options.
Open and Edit a Classic HubSpot CTA
- In your HubSpot account, navigate to Marketing > Lead Capture > CTAs (classic).
- Find the CTA you want to adjust.
- Click the CTA name or select Edit to open the editor.
Once in the editor, you will see style controls that affect how large the CTA appears, even though they do not show a direct width or height slider.
Use Button Style Settings to Influence Size
Within the editor, adjust these options to change the perceived size of your HubSpot CTA:
- Font size for the button text.
- Padding around the text if available in your theme or module.
- Button style (filled, outline, etc.) which can change visual prominence.
These settings influence the overall footprint of the button, especially when combined with responsive layout rules in your theme.
Controlling HubSpot CTA Size with Templates and Modules
For consistent sizing across multiple assets, it is more efficient to adjust styles in your HubSpot templates or modules instead of editing every CTA individually.
Edit Theme or Template Styles
- Go to Marketing > Files and Templates > Design Tools in HubSpot.
- Open the theme or template used for the page or email where the CTA appears.
- Locate the module responsible for rendering the CTA (for example, a button module or CTA module).
- Check the CSS files or style fields attached to the module.
In many templates, CTAs are given a specific class such as .cta-button or similar. The following CSS properties will commonly influence size:
font-sizepaddingline-heightmin-widthorwidth
By editing these properties in your theme stylesheet, you can standardize the look and size of every CTA generated by that module across HubSpot pages and emails that use the same theme.
Use Custom Classes for Specific HubSpot CTAs
If you only want to resize a subset of CTAs, you can assign a custom class in the module or CTA settings and then create targeted CSS rules. Typical steps are:
- Add a custom class name (for example,
cta-largeorcta-compact) in the module or CTA settings. - Open your theme or styles file in Design Tools.
- Create a CSS rule for that class specifying font size, padding, or width.
- Publish your changes and reload your page to confirm the new CTA size.
This approach keeps your HubSpot design flexible while preventing unintended global changes.
Managing CTA Size in HubSpot Pages and Emails
When you place a CTA into a page or email, the context of the surrounding layout can also affect its size.
Adjust Column and Layout Settings
Within the drag-and-drop editor for HubSpot pages or emails, CTA appearance can change based on:
- The column width where the CTA is placed.
- Padding or margin on the column or section.
- Responsive rules for different screen sizes.
If your CTA looks too small or too large, try:
- Increasing or decreasing the column width.
- Reducing extra padding that makes the button feel small relative to white space.
- Previewing in mobile and desktop modes to verify responsiveness.
Check Module-Level Style Controls
Some HubSpot modules that include CTAs offer local style options such as text size or button style. When available, you can:
- Click the CTA module in the page or email editor.
- Open the Styles or Design tab.
- Adjust the font size or spacing options.
- Update and preview to ensure the CTA is readable and prominent.
Module-level changes affect only that instance, which is useful for isolated promotional CTAs without changing your global design.
Advanced HubSpot CTA Sizing with CSS
For fine-grained control, especially in complex layouts, custom CSS in your HubSpot theme or stylesheet is usually the most flexible option.
Best Practices for CTA CSS in HubSpot
- Use relative units like
emorremforfont-sizeto improve accessibility. - Set
min-heightandmin-widthso CTAs remain comfortably tappable on mobile devices. - Test hover and focus styles to maintain contrast and usability.
- Preview your CTA on multiple device sizes inside the HubSpot preview tools.
Whenever possible, document your CTA styles so your team knows which classes to use for large, medium, or small buttons across campaigns.
Limitations of Direct CTA Size Editing
According to the official HubSpot knowledge base, there is no single global “size” field in the CTA manager where you type a fixed pixel value for height and width. Size is always derived from styling and layout rules. You can review those official details here: where you can edit the size of a CTA in HubSpot.
This means that, if you need drastically different CTA sizes, you should plan them as separate styled variants using templates, modules, or custom classes instead of trying to force a one-off width in the CTA tool itself.
Improving Your HubSpot CTA Strategy
Right-sized CTAs are only one part of a broader conversion strategy in HubSpot. Button size should support:
- Clear labeling and strong messaging.
- Visual hierarchy on each page section.
- Fast page load times and mobile usability.
- Consistent branding across campaigns.
If you need help defining global styles, templates, or CTA testing strategies beyond what the editor offers, consider working with a HubSpot-focused optimization partner. For example, Consultevo provides consulting and implementation services that can align your CTA styles with your broader marketing and SEO goals.
Summary: How to Control CTA Size in HubSpot
To recap, you manage CTA size in HubSpot by:
- Using text and button style options inside the legacy CTA editor.
- Adjusting module and column settings in the page and email editors.
- Editing theme and template CSS via Design Tools for global consistency.
- Applying custom classes and targeted CSS for specific CTA variants.
By combining these methods, you can keep your CTAs visually consistent, accessible, and aligned with your brand across all HubSpot assets.
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.
“`
