HubSpot

HubSpot

0.6% Market Share

Is HubSpot a CMS?

Yes, though it is a CMS that lives inside something larger, and that is the first thing worth getting straight. HubSpot began as sales and marketing software and added a website builder to it, rather than the other way round. So the content system is real, it publishes properly hosted pages, and it is also wired into the customer records sitting next to it. If you are trying to work out what a HubSpot site actually is, or how to spot one, the answer starts with that arrangement.

0.6%
Of Our Detections
28,978
Sites Detected

Market Share

Percentage of sites detected by us.

About HubSpot

The name has changed twice, which is why the answers conflict

Search for information about HubSpot's CMS and you will find sources describing three different products. They are all the same thing. It launched as the Content Optimization System, was later sold as CMS Hub, and is now called Content Hub. Nothing was replaced at any point. The product was renamed, and older writing kept the older label.

This matters more than a naming footnote usually would, for two reasons. The first is practical: a guide that talks about CMS Hub plans is quoting a price list that has since moved, so the figures in it are out of date even where the description is still correct. The second is that the oldest name never actually went away. It is still sitting in the markup of every HubSpot site published today, which turns out to be useful if you are trying to identify one.

How the content system works

HubSpot is a closed, hosted platform. There is no server to rent, no software to install and no file system you can reach into. Pages are assembled in a visual editor from modules, which are reusable blocks a developer defines once and an editor then drops onto a page and fills in. Templates arrange those modules into layouts, and a theme bundles the templates, the modules and the styling into one set that governs how the site looks.

Anyone can build and publish a page without touching code. Developers get a templating language of HubSpot's own and can build custom modules and themes, so the ceiling is higher than a pure drag-and-drop builder, but everything still runs on HubSpot's infrastructure and inside its editor.

The part that genuinely separates it from other hosted builders is what the pages can react to. Because the content system and the customer database are the same product, a page can change what it shows based on what is already known about the visitor: their device, their location, their language, their lifecycle stage, whether they are a customer already. A generic builder can vary a page by screen size. This one can vary it by who is reading.

How to tell if a site is built on HubSpot

HubSpot sites are among the easier ones to identify, because the platform signs its work in several places at once and does not try to hide any of them. A scan does not have to rely on a single clue.

It names itself

HubSpot writes a generator tag into the page that names the software outright. What it does not include is a version, so the tag confirms the platform and tells you nothing about how current the build is. That is the same trade you get from most hosted systems: they are happy to be identified, less happy to publish anything an attacker could use.

The oldest name is still in the markup

Every editable region on a HubSpot page is wrapped in a container whose class name is built from the original Content Optimization System abbreviation. The product has been renamed twice since then and those class names never changed. They appear dozens of times on a typical page, they show up on HubSpot's own properties and on customer sites alike, and they are specific enough that almost nothing else produces them by accident. It is the single most reliable marker on the page.

The account identifier is published

Images, scripts and stylesheets on a HubSpot site load from HubSpot's own file hosting, and those addresses contain the numeric account identifier the site belongs to. Anyone reading the page source can pick it out. The hosting address also carries a region code showing which data centre the account sits in. Neither is sensitive on its own, but it does mean a HubSpot site quietly discloses which account published it, which is more than most platforms give away.

Module and template file names are readable

Generated stylesheets and scripts are served from paths that include the actual file names of the modules and templates the page is built from, and those names are the ones the developer chose. A page will openly reference its own header module, its card module, its hero module and so on. Read enough of them and you get a fair picture of how the site was assembled and which pieces were custom built for it.

The theme name, when it appears

This is the interesting one. HubSpot has no dedicated field that publishes a theme name, so on many sites the theme is not directly readable. But sites that use a shared header and footer across the site publish the path to those shared files, and that path begins with the theme folder name. Where it appears, you get the theme's real name rather than an identifier you have to look up.

What you learn from it depends on what you find. Some sites name a theme after the company itself, which tells you it was built for them. Others show a marketplace theme name with a suffix indicating it was extended rather than used as supplied. And plenty of sites do not use shared files that way at all, in which case the theme name is simply not there and any tool offering you one is inferring it from the module names or the design.

HubSpot pricing

Content Hub is sold in four tiers, and the headline figure is not the whole cost on any of the paid ones. Starter is billed for each person who needs access. Professional and Enterprise include a set number of seats and charge for every additional one. The artificial intelligence features run on a credit balance that is consumed as they are used and topped up separately.

PlanBilled monthlyBilled annuallySeats
Free$0$0Up to 2 users
Starter$20 per seat$7 per seat, a limited-time rate for new customersCharged per seat
Professional$500$4503 seats included, further seats from $45
EnterpriseAnnual commitment only$1,5005 seats included, further seats from $75

Credits are sold at $9.00 per thousand on annual billing, and each tier arrives with an allowance included. Two things are easy to miss when comparing plans. The gap between Starter and Professional is large, and it is the point at which the pricing model itself changes from per person to a bundle. And the free tier is a genuine free tier rather than a trial, which is why so many small HubSpot sites exist. Prices are in US dollars and were checked in September 2026.

If you are reading about CMS Hub plans

You are reading a retired price list. The tier names above are what appears at sign-up now, and the older material is wrong on the figures as well as the name. This is the most common way people end up with the wrong idea of what a HubSpot site costs to run.

Frequently asked questions

Is HubSpot a CMS?

Yes. It manages, stores and publishes your pages and blog content from its own hosting, which is what a content management system does. It differs from a standalone one in that the content system is part of a larger customer platform rather than a product on its own.

What is HubSpot's CMS called now?

Content Hub. It was previously sold as CMS Hub, and before that as the Content Optimization System. All three names refer to the same product, and the current one is Content Hub.

Can you tell which theme a HubSpot site is using?

Sometimes. HubSpot publishes no dedicated theme name field, but sites using shared header and footer files expose a path that starts with the theme folder name. Where that path is absent, the theme name is not published and can only be inferred from module names or the design itself.

How can you tell a site is built on HubSpot?

By several signals at once. The page carries a generator tag naming the software, every editable region is wrapped in class names derived from the platform's original abbreviation, and assets load from HubSpot's own file hosting with the account identifier in the address.

Can you see which HubSpot account a site belongs to?

Yes. The numeric account identifier appears in the addresses of images, scripts and stylesheets served from HubSpot's file hosting, and the same addresses indicate which regional data centre the account is on.

Does HubSpot show the version it is running?

No. The generator tag names the software but omits any version number, and because HubSpot is hosted and updated centrally there is no per-site version to report in the way self-installed software has one.

Is there a free version of HubSpot's CMS?

Yes. The free tier lets you build and publish a website at no cost for up to two users, with no card required. It is a permanent free plan rather than a trial period.

The share and site figures on this page come straight from our own scanning, and they move as we detect more sites. If you want to check a specific site rather than read about the platform in general, run it through the detector and see what comes back.

Add to Chrome - It's Free Free Extension