Ocean Theme HubSpot CMS

How to Choose a HubSpot Theme: A 12-Point Checklist for Marketing Teams

Written by Tsasnai Duran | Sep 25, '26

Why most theme checklists are useless

They list things every theme has. Responsive, drag and drop, mobile optimized, SEO friendly. Twelve boxes that every listing ticks tell you nothing, and you end up picking on the screenshots.

This one is built differently. Each point has a check you can actually perform before you spend anything, and several of them exist specifically because HubSpot does not require them of a marketplace theme. Those are the ones where nobody is checking on your behalf.

Work through it with two browser tabs open: the theme's marketplace listing and its live demo.

The checklist

1. Count sections, not modules

Check: the asset counts on the listing.

HubSpot caps a theme at 50 modules, so every serious theme sits at 46 to 50 and the number is meaningless. Sections are the differentiator and they range from 5 to 45 across the market. A section is a finished layout your marketer drops in. Modules are ingredients; sections are recipes.

Pass: 19 or more for a team without a designer.

2. Check system template coverage

Check: the system template count on the listing.

HubSpot requires 404, 500, password prompt, subscription preferences, subscription update confirmation, backup unsubscribe and search results. Themes ship anywhere from 8 to 19. You will not think about this until launch week, when you will think about it a great deal.

Pass: 10 or more.

3. Run Lighthouse on the demo yourself

Check: open the theme's live demo and run Lighthouse in Chrome DevTools. Mobile first.

Here is why this one is not optional. HubSpot's approval thresholds are: desktop performance 70, desktop best practices 80, desktop accessibility 65, and mobile performance 40. A theme can be approved and listed while scoring 41 on mobile.

HubSpot also does not reference Core Web Vitals anywhere in its theme requirements. The badge is a floor, not a review.

Pass: set your own bar. Anything under 60 on mobile is work you will be doing later.

4. Test accessibility, because HubSpot does not

Check: tab through the demo with your keyboard. Can you reach the nav, open the mega menu, submit a form, and see where focus is at all times?

HubSpot requires no WCAG conformance level. Not A, not AA, not AAA. The only accessibility gate is that automated Lighthouse score of 65, which catches contrast and alt text and misses almost everything about keyboard operation.

If you sell to government, education, healthcare or the EU, this is a procurement question and not a nice-to-have.

Pass: full keyboard operation with visible focus, plus whatever your own standard requires.

5. Verify the languages, which HubSpot does require

Check: the "Supported languages" field on the listing.

This one HubSpot does enforce: themes must support multiple language versions, display one language at a time, and avoid hard-coded text. The listing states which languages the provider supports.

Pass: your languages are listed. If you plan to add one later, ask the provider what that involves before you buy.

6. Understand the customization path before you need it

Check: ask the provider how customization works.

Marketplace themes cannot be cloned or edited directly. The supported route is a child theme, which starts empty: you clone into it only the assets you want to change. A cloned module then stops receiving the provider's updates, permanently.

Pass: the provider explains this clearly and unprompted. One who glosses over it has not supported many real sites.

7. Read the version history, not the marketing page

Check: the version number, the last update date, and the "View version history" link on the listing.

Critical context: HubSpot delists assets that have not been downloaded in 180 days. The criterion is popularity, not maintenance. A widely installed theme that stopped shipping in 2024 keeps its listing forever.

Worse, a provider can refresh a listing's text and images without resubmitting any code. A listing that looks alive is not evidence that the theme is.

Pass: a version shipped in the last six months, and a history showing regular releases rather than one burst years ago.

8. Get a support response time in writing

Check: the support section of the listing, then email them a real question before you buy.

HubSpot requires providers to declare support channels and keep a working email address. It does not require them to meet any response time. There is no SLA behind the marketplace.

Published times range from one business day to five, and many listings state nothing at all. The reply to your pre-sales email is the most honest data you will get.

Pass: a stated response time, and an actual reply that beats it.

9. Read the license across your domains

Check: ask the provider directly what the purchase covers.

Most B2B companies run more than one domain: the main site, careers, a regional site, a product microsite. Some licenses cover every domain in the HubSpot account that made the purchase; others do not.

Pass: a written answer that covers your actual domain count. This clause can be worth more than the entire price difference between two themes.

10. Know the refund reality before you rely on it

Check: HubSpot's marketplace refund guidelines, plus the provider's own stated policy.

This one surprises almost everyone. HubSpot's published guidelines set no time limit in days, and put the decision entirely with the provider: "all refund requests are between the buyer and the provider."

Valid reasons are specific: the item materially differs from its description, it does not work and cannot easily be fixed, promised support was not provided, or there is a security vulnerability. Explicitly not valid: you changed your mind, it did not meet your expectations, or you bought it by mistake.

And the part that matters most: when a refund is granted, HubSpot removes the files and any dependencies created from the item, including pages you built. A refund is not "money back, keep the work."

Pass: you know the provider's own policy in writing, and you are not treating a refund as your fallback for a bad fit.

11. Confirm the HubSpot tier you actually need

Check: the "HubSpot Subscription" field on the listing, against your own plan.

HubSpot's free plan does not support themes at all. On Content Hub Starter a theme works for site pages and one blog template, but Starter landing pages do not accept templates, and there are no native CTAs or HubSpot video player, which several premium templates use.

Pass: your subscription supports what you are buying. If it does not, fix the subscription before the theme.

12. Open a module's settings panel

Check: in the demo, find the most complex section and ask the provider to show you its settings.

This is the highest-signal check on the list and the one nobody performs. The demo shows what the theme looks like when a designer set it up. The settings panel shows what your marketer can change on a Tuesday without help.

A theme with 40 deeply configurable modules outlasts one with 50 narrow ones, because the fifty-first layout is where the customization spiral starts.

Pass: the answer to "can we change that?" lands in a settings panel rather than a support ticket.

Scoring it

Not every point weighs the same, and the weighting depends on you.

If you are...The three that decide it
A small team with no designer1 (sections), 12 (module depth), 8 (support)
Running multiple brands or domains9 (license), 1 (sections), 7 (cadence)
Selling to regulated or public sector buyers4 (accessibility), 3 (performance), 5 (languages)
Migrating an existing site2 (system templates), 6 (customization path), 11 (tier)
Expecting to outgrow this in two years6 (customization path), 7 (cadence), 10 (refund reality)

Pick your row. Fail any of those three and no amount of passing the others makes up for it.

The pattern worth noticing

Look back at points 3, 4, 8 and 10. Performance beyond a low floor, WCAG conformance, support response times, and refund terms are all things HubSpot does not require of a marketplace theme.

That is not a criticism of HubSpot; a marketplace sets a baseline, it does not run procurement for you. But it does mean the approval badge answers fewer questions than buyers assume, and the four checks nobody performs are exactly the four nobody performs on your behalf.

FAQ

How do I choose a HubSpot theme?

Work through twelve checks against the listing and the live demo: saved sections, system templates, a Lighthouse test you run yourself, keyboard accessibility, supported languages, the customization path, version history, support response time, license scope across domains, refund terms, required HubSpot tier, and the depth of a module's settings panel. Weight them by your situation rather than treating all twelve equally.

Does HubSpot verify that marketplace themes are accessible?

Not to any WCAG standard. HubSpot requires no conformance level, A, AA or AAA. The only accessibility gate is an automated Lighthouse accessibility score above 65, which checks things like contrast and alt attributes and misses most of keyboard operation. Test the demo with your keyboard before buying.

What performance standard must a HubSpot theme meet?

To be approved, a theme must exceed Lighthouse scores of 70 for desktop performance, 80 for desktop best practices, 65 for desktop accessibility, and 40 for mobile performance. Core Web Vitals are not referenced in HubSpot's theme requirements. Run Lighthouse on the theme's live demo yourself rather than relying on approval.

Can I get a refund on a HubSpot theme?

Sometimes, and it is not a change-of-mind guarantee. HubSpot's guidelines set no day limit and place the decision with the provider. Valid reasons include the item materially differing from its description, not working and not being easily fixable, or promised support not being delivered. Changing your mind is explicitly not valid. If a refund is granted, HubSpot removes the theme and any pages created from it.

How can I tell if a HubSpot theme is still maintained?

Check the version number, the last update date and the version history link on the listing. HubSpot only delists assets that have not been downloaded in 180 days, so a popular but abandoned theme keeps its listing indefinitely. A provider can also refresh a listing's text and images without resubmitting code, so a fresh-looking listing is not evidence of a maintained theme.

What HubSpot subscription do I need for a premium theme?

HubSpot's free plan does not support themes. Content Hub Starter supports a theme for site pages and one blog template but not for landing pages, and excludes native CTAs and the HubSpot video player. Content Hub Professional is the first tier where a premium theme works as designed.

Start here

Run the twelve against any theme you are considering, ours included. Ocean Pro's numbers are on its marketplace listing: 42 page templates, 19 system templates, 48 modules and 45 sections, at version 56.

Points 3, 4, 8, 9 and 12 you should check yourself rather than take from any article, including this one.

For the shortlist rather than the method, read Best HubSpot Themes for B2B Websites in 2026. For what happens after you choose, read How to Choose One That Won't Trap Your Team.