RevOps HQ
← BACK TO BLOG
••
HubSpot•RevOps Strategy & Frameworks

HubSpot Content Hub: Tiers, Features, Pricing and Website Migration Decisions

HubSpot Content Hub explained: what each tier includes, how it replaced CMS Hub, where AI credits apply, and when to move a website rather than integrate it.

P

Paul Maxwell, PhD

AUTHOR

GET WEEKLY REVOPS INSIGHTS

No spam. Unsubscribe anytime.

Three decisions about HubSpot Content Hub go wrong after the invoice arrives. In the first, a business moves a working WordPress site onto HubSpot to get website activity onto its contact records, and pays for a rebuild to get what a tracking code on the old site delivers. In the second, a team on Marketing Hub Professional builds landing pages in HubSpot and finds them branded and capped at thirty, because page capacity is sold in another hub. In the third, a site that should change with lifecycle stage stays on another CMS, and the personalization is never built.

This article explains what Content Hub is at each tier and when a business needs it. It starts with the CMS Hub subscriptions it replaced, then covers editions, prices, pages, AI tools, smart content, memberships and languages. It then separates the two directions in which data moves between a website and a CRM record, the finding the decision rests on, and prices a sample site under each route, before closing with migration costs, a reference table, a procedure, symptoms and the limits of the evidence.

Content Hub is HubSpot's content management and content marketing product, sold as Starter, Professional and Enterprise editions above a free tier. A HubSpot-hosted page is a website page, landing page or blog post published from a HubSpot account on a domain connected to it. The tracking code is the account's script that records page views; HubSpot adds it to its own pages automatically, and any other site needs it installed. Smart content is a module that shows different versions to different visitors according to a rule.

Content Hub and the Legacy CMS Hub Subscriptions

No HubSpot statement that Content Hub replaced CMS Hub was found on hubspot.com or in the knowledge base, so the relationship is stated as observed on 27 September 2026. The Product and Services Catalog lists Content Hub and no CMS Hub. The free CMS tools page says those tools "are available in Content Hub". The memberships documentation says accounts with "a legacy CMS Hub Professional subscription" cannot use memberships and directs them to Content Hub Professional or Enterprise.

CMS Hub therefore survives as a legacy subscription on existing accounts, and Content Hub is what is sold; the password protection article still keeps a separate path for CMS Hub accounts. A second change is easily conflated with this one: the catalog prices customers who bought after 5 March 2024 per seat at Starter and from a base price above it, a date it ties to the pricing model rather than the product's name.

Content Hub Starter, Professional and Enterprise

Starter is an upgrade of branding and blog capacity, not of page capacity. The catalog gives Content Hub Starter the same thirty website pages and thirty landing pages as the free tools, removes HubSpot branding, raises the blog from 100 posts to 10,000, and adds URL redirects and personalization tokens, which insert a CRM property value into page content.

Professional raises both page limits to 10,000 and adds up to 100 blogs, smart content, A/B and adaptive testing, memberships, password-protected pages, HubDB, dynamic pages, content staging and the AI generation tools. Enterprise adds up to ten root domains, content approvals, serverless functions, activity logging, 100 access groups rather than two, and custom objects capped at ten definitions and 1,000,000 records.

Seat mechanics are set out in HubSpot Starter vs Professional; Content Hub adds one difference, since the step from Starter to Professional is the only step that changes how many pages an account can host.

Content Hub Pricing, Seats and Credits

The catalog lists Starter at $20 a month per seat, Professional at $500 a month with three Core Seats, and Enterprise at $1,500 a month with five, billed annually. The product page shows a lower Starter price for new customers only, so the arithmetic here uses list prices.

Two catalog rules change a budget. The catalog requires a one-time onboarding fee of $3,000 with Marketing Hub Professional and states none for any Content Hub edition. HubSpot Credits follow the account rather than the hub, at 500 a month with Starter, 3,000 with Professional and 5,000 with Enterprise, and because included credits are not additive, Content Hub Professional added to Marketing Hub Professional adds none.

Website Pages, Landing Pages and the Blog

Page capacity for a HubSpot-hosted site is bought as Content Hub. The catalog's Marketing Hub entry lists no page or blog limits beyond the free tools it includes, and the page documentation states that removing HubSpot branding from published pages requires Content Hub Starter or above. A Marketing Hub Professional account without Content Hub publishes at the free limits: thirty landing pages, thirty website pages and one blog of 100 posts, all branded.

Starter's single blog shares the website's subdomain; Professional allows 100 blogs, and the domain limits article gives it one brand domain against ten for Enterprise. Dynamic pages generate one page per HubDB row or CRM record outside the page limits, and content staging swaps a redesigned set of pages live at once. URL redirects begin at Starter and work only on domains hosted in HubSpot.

AI Content Features, Brand Voice and HubSpot Credits

HubSpot's AI tools for web content sit at three levels, and only the third is priced in credits. Breeze in the editors, which drafts and refines copy, is available on all plans. Content Hub Professional adds tools that produce whole assets: pages from a prompt, blog posts from topics and keywords at up to 30 a day, content remix at 20 pieces a day, automatic translation through DeepL, and podcasts. Brand voice applies a captured tone in six languages at Professional.

The third level is content agent, which drafts posts and campaign assets, requires Marketing Hub Professional, and consumes credits. The catalog's rate sheet prices it, still in beta, at 1,000 credits per piece, and lists no rate for Content Hub's generation, remix or translation; it caps the first two by the day instead. An account with no purchased capacity pack is not billed when the pool empties: the credits billing documentation pauses credit features until the monthly reset, and packs of 1,000 credits cost $10 a month and cannot be cut before the term ends.

Smart Content and CRM-Driven Personalization

The smart content documentation gives Marketing Hub Professional smart rules on marketing email only, and gives Content Hub Professional smart rules on blog posts, landing pages and website pages. Rules draw on eight categories: ad source, country, device type, referral source, preferred language, list membership, lifecycle stage and query parameter. Each module takes one rule type, and a visitor matching several rules sees the first on the list. The two CRM categories apply only to contacts the browser cookie identifies; an unidentified visitor sees the default version.

Memberships and Gated Content

Memberships gate pages and blog posts by CRM identity: members sit in static access groups of named contacts or dynamic groups filtered on contact properties, so a group defined by lifecycle stage equal to customer admits each new customer as the record changes. The memberships documentation allows two groups at Professional and 100 at Enterprise, on connected subdomains only. Password protection is a separate Professional control, with one shared password and a no-index response but no encryption.

The documentation disagrees with itself here: the page settings article lists access group gating as an Enterprise option, while the memberships article and the catalog give Professional two groups, so page gating at Professional should be tested in the portal before it is promised.

Multi-Language Sites

The multi-language documentation allows three language variations per asset on the free tools, fifty on Starter and no limit at Professional. Each variation takes a language-specific slug, and system pages such as the 404 page cannot be varied. Translation is manual below Professional, where DeepL translation arrives.

Website Data and the CRM Record

Content Hub evaluations conflate two questions: whether website activity reaches the CRM record, and whether the record can change what the website shows. The documentation answers them differently, which is the finding this article rests on.

Activity reaches the record from any site on every plan. The tracking code is available on all products and plans and can be installed on an external site by hand, or on WordPress through the HubSpot plugin. With it in place, the non-HubSpot forms tool captures a site's existing HTML forms. HubSpot tracks visitors anonymously by cookie and attaches earlier page views to a contact when that visitor submits a form or clicks a tracked email; an imported contact has no page views until one of those events.

The record changes the site only on HubSpot-hosted content: Starter's personalization tokens insert one property value, while smart content by lifecycle stage or list, memberships and dynamic pages built from CRM records all require Content Hub Professional.

Website activity flows into the CRM record on every plan; the record shapes the site only on HubSpot-hosted contentThree columns. On the left, four inbound sources feed the contact record from any website on every HubSpot plan: page views recorded by the tracking code, HubSpot form submissions from an embedded or HubSpot-hosted form, non-HubSpot form submissions captured through the tracking code, and marketing email clicks through to a tracked page. In the centre, the contact record holds page views, form submissions, lifecycle stage and list memberships. On the right, four outbound features let the record change what a visitor sees, and all four run only on HubSpot-hosted content: personalization tokens from Content Hub Starter, smart content by list membership or lifecycle stage from Content Hub Professional, memberships built from contacts with two access groups at Professional and 100 at Enterprise, and dynamic pages generated from CRM records from Content Hub Professional. A note states that page views attach to a contact only after a form submission or a tracked email click from a browser that accepted cookies, and that visitors the cookie does not identify see the default version of smart content.INTO THE RECORDEvery plan, any websiteCRMOUT OF THE RECORDHubSpot-hosted content onlyContact recordpage viewsform submissionslifecycle stagelist membershipsPage viewstracking code on the pageHubSpot form submissionsembedded or HubSpot-hosted formNon-HubSpot form submissionscaptured through the tracking codeMarketing email clicksthrough to a tracked pagePersonalization tokensContent Hub StarterSmart content by list or stageContent Hub ProfessionalMemberships from contactsProfessional 2 groups, Enterprise 100Dynamic pages from CRM recordsContent Hub ProfessionalPage views attach to a contact after a form submission or tracked email click from a browser that accepted cookies.Rules on list or lifecycle stage match only visitors the cookie identifies; everyone else sees the default version.
Activity flows into the contact record from any website on every plan, while the record changes what visitors see only on HubSpot-hosted content, from Starter tokens to Professional rules

Moving a website onto Content Hub is therefore a decision about the outbound direction. A business whose requirements all run into the record can meet them on its current site with no Content Hub licence, while one requirement running out of the record needs HubSpot-hosted content at Professional. A move can still be justified by the current platform itself, as the case study below shows, but not by the CRM connection. Content embed places HubSpot sections in WordPress pages, but its documentation does not say whether smart rules run inside one.

Both directions read the contact record described in HubSpot Smart CRM. Neither attributes revenue to content: revenue attribution for pages requires Marketing Hub Enterprise, as HubSpot attribution reporting sets out.

Year-One Cost of Three Website Routes on Sample Data

The figures below are sample data, describe no client, and use catalog list prices read on 27 September 2026. The sample business holds Marketing Hub Professional and a WordPress site with 64 website pages, 18 landing pages, 240 blog posts under permalinks of the form /2024/03/post-name, nine forms and one root domain. It has five requirements: activity and form submissions on contact records (R1), a home page that changes by lifecycle stage (R2), a client library gated to customers (R3), Spanish versions of twelve pages (R4), and eight content agent drafts a month (R5).

Starter is excluded first: 64 website pages exceed its cap of thirty, and R2 and R3 need Professional. R5 costs the same on the integration and Professional routes, because credits follow the highest edition held. Eight pieces use 8,000 credits a month; the Professional allotment covers 3,000, and the other 5,000 need five capacity packs at $10, or $50 a month and $600 a year, assuming nothing else draws on the pool.

The sample site in year one under two routes, at catalog list prices
LineContent Hub licenceKeep WordPress and integrate$0Move to Content Hub Professional$500 × 12 = $6,000
LineCredits above the 3,000 allotmentKeep WordPress and integrate5 packs of 1,000, $600 a yearMove to Content Hub Professional5 packs of 1,000, $600 a year
LineHubSpot cost in this comparisonKeep WordPress and integrate$600Move to Content Hub Professional$6,600
LineR1: activity and submissions on recordsKeep WordPress and integrateMet by plugin and non-HubSpot formsMove to Content Hub ProfessionalMet; tracking code included
LineR2: lifecycle-stage home pageKeep WordPress and integrateNot met in HubSpotMove to Content Hub ProfessionalMet by one smart content module
LineR3: client library for customersKeep WordPress and integrateNot met in HubSpotMove to Content Hub ProfessionalMet by one dynamic access group
LineR4: twelve Spanish pagesKeep WordPress and integrateNot met in HubSpotMove to Content Hub ProfessionalMet, with DeepL translation available
LineR5: eight content agent draftsKeep WordPress and integrateMetMove to Content Hub ProfessionalMet
LinePages rebuiltKeep WordPress and integrate0Move to Content Hub Professional82
LineBlog posts movedKeep WordPress and integrate0Move to Content Hub Professional240, by WordPress connect
LineRedirect rulesKeep WordPress and integrate0Move to Content Hub ProfessionalOne flexible pattern, if page paths are kept

The step from integration to Professional costs $6,000 a year and buys R2, R3 and R4, which is $2,000 a year per requirement. Enterprise meets the same five at $18,000 in licence, and its 5,000-credit allotment cuts the need to three packs, or $360 a year, for $18,360 in year one. That is $11,760 more than Professional for nothing this sample asked for: it has one root domain, one access group, and no approvals or custom objects.

The sample site passes three gates in order and stops at Content Hub ProfessionalThree questions asked in order, with the sample site's answer to each. First: must the CRM record change what the site shows? The sample needs a home page that changes by lifecycle stage and a client library for customers, so the answer is yes and it continues; a no would exit to integrating the current site with the tracking code and forms, at no Content Hub cost. Second: does the site fit within 30 website pages and 30 landing pages with tokens as its only outbound need? The sample has 64 website pages and needs smart content and memberships, so the answer is no and it continues; a yes would exit to Content Hub Starter at $20 a seat a month. Third: does it need anything on the Enterprise list? The sample has one root domain, one access group and no approvals, so the answer is no; a yes would exit to Content Hub Enterprise at $1,500 a month. The sample stops at Content Hub Professional, $500 a month and $6,000 in year one. The Enterprise list is several root domains, more than two access groups, content approvals, serverless functions and custom objects.THE SAMPLE SITE, ASKED IN ORDERMust the CRM record change what the site shows?Sample: lifecycle-stage home page; client library for customersNoIntegrate the current sitetracking code and forms, $0YesWithin 30 website and 30 landing pages, tokens only?Sample: 64 website pages; smart content and memberships neededYesContent Hub Starter$20 a seat a monthNoDoes it need anything on the Enterprise list?Sample: one root domain, one access group, no approvalsYesContent Hub Enterprise$1,500 a monthNoContent Hub Professional$500 a month, $6,000 in year oneEnterprise list: several root domains, over two access groups, content approvals, serverless functions, custom objects.Solid arrows trace the sample's path; dashed arrows are exits it does not take. List prices, September 2026.
The sample site passes three gates in order and stops at Content Hub Professional, because it needs outbound content, exceeds the Starter page cap and needs nothing on the Enterprise list

HubSpot's structure import carries each page's title, URL and meta description but not its content, so all 82 pages are rebuilt. WordPress connect imports the posts through the WordPress REST API, and one flexible pattern redirect from /:year/:month/:post-name to /blog/{post-name} covers every post whose slug survives the import.

Migration Cost and Integration Cost

Integration is configuration on the existing site: the plugin places the tracking code, the external domain is added in the reports settings, and existing forms are captured or replaced, with no URL changed and so no redirect to fail.

Migration is a rebuild, and HubSpot publishes no price for it. The HubSpot Replatforming Team serves Content Hub Professional and Enterprise customers, and excludes database-driven content, gated content, e-commerce, advanced forms, user-generated content, third-party applications and custom responsive design. The catalog charges pages at the then-current list price without stating it, and the migration services page gives no figure, so a budget waits on the migration agreement. The CRM side of a replatforming is covered in HubSpot migration services.

The firm's WordPress to HubSpot CMS migration case study shows the effort at scale. A site of 2,400 URLs became 1,410; 1,620 redirect rules were tested against the live site before cutover, which HubSpot's limit of 500 rules per CSV upload turns into at least four imports; and 240 page-builder layouts were rebuilt by hand, the largest manual task. Its outcomes split along the two directions: form submissions reaching the CRM is an inbound gain that HubSpot forms on WordPress also deliver, while same-day publishing of market reports, down from about three days, came from the rebuilt templates.

Content Hub Features by Tier

Where each Content Hub capability begins and its documented limit, read on 27 September 2026
CapabilityWebsite pagesWhere it beginsFree toolsDocumented limit30 on Free and Starter; 10,000 on Professional
CapabilityLanding pagesWhere it beginsFree toolsDocumented limit30 on Free and Starter; 10,000 on Professional
CapabilityBlogWhere it beginsFree toolsDocumented limitFree: 100 posts; Starter: 10,000 posts; Professional: 100 blogs
CapabilityBranding removed from pagesWhere it beginsStarterDocumented limitRequires Content Hub; Marketing Hub does not remove it
CapabilityURL redirects and flexible patternsWhere it beginsStarterDocumented limitHubSpot-hosted domains; 500 rules per CSV upload
CapabilityLanguage variationsWhere it beginsFree toolsDocumented limit3 on Free; 50 on Starter; unlimited on Professional
CapabilityPersonalization tokens on pagesWhere it beginsStarterDocumented limitCRM property values in page content
CapabilityRoot domainsWhere it beginsFree toolsDocumented limitOne below Enterprise; ten on Enterprise
CapabilitySmart content on pages and blogWhere it beginsProfessionalDocumented limitOne rule type per module; first matching rule wins
CapabilityMembershipsWhere it beginsProfessionalDocumented limit2 access groups; 100 on Enterprise
CapabilityPassword-protected pagesWhere it beginsProfessionalDocumented limitNo-index applied; content not encrypted
CapabilityDynamic pages and HubDBWhere it beginsProfessionalDocumented limitOutside the page limits
CapabilityContent stagingWhere it beginsProfessionalDocumented limitRedesign built on a sandbox subdomain
CapabilityContent embed in WordPressWhere it beginsProfessionalDocumented limit3 blocks per page; Gutenberg editor only
CapabilityAI blog generationWhere it beginsProfessionalDocumented limit30 posts a day
CapabilityContent remixWhere it beginsProfessionalDocumented limit20 pieces a day; 50 on Enterprise
CapabilityBrand voiceWhere it beginsProfessionalDocumented limitSix languages
CapabilityAutomatic translationWhere it beginsProfessionalDocumented limitDeepL; pages and blog posts
CapabilityVideo hostingWhere it beginsProfessionalDocumented limit150 videos; 500 on Enterprise
CapabilityContent approvals, serverless functionsWhere it beginsEnterpriseDocumented limitNo documented count
CapabilityCustom objectsWhere it beginsEnterpriseDocumented limit10 definitions; 1,000,000 records
CapabilityIncluded HubSpot CreditsWhere it beginsStarterDocumented limit500; 3,000 Professional; 5,000 Enterprise; highest edition held

Website Route Selection Procedure

  1. Inventory the site: website pages, landing pages, blog posts, forms, languages, root domains, and a list of every URL.
  2. Write each requirement as a direction: into the record (activity, submissions) or out of it (content that varies by visitor, gated content, pages built from records).
  3. If every requirement runs into the record, integrate: install the tracking code or plugin, add the domain in the reports settings, and capture or replace the forms. Any move is then a platform decision, priced as one.
  4. If one runs out of the record, test Starter: it fits a site within thirty website and thirty landing pages whose outbound need is tokens alone. Smart content, memberships and dynamic pages select Professional.
  5. Test the Enterprise list: several root domains, more than two access groups, approvals, serverless functions or custom objects. Any match selects Enterprise.
  6. For a move, count pages to rebuild, posts to import, redirects and forms, and price that work before the licence.
  7. Verify. Confirm the tracking code check passes, with the Hub ID script loading at status 200 or 304. In a private browser window, visit three pages and submit a form with a new test address, then confirm the page views and submission are on the new contact's timeline. For a moved site, request every URL from step 1 and confirm each loads or redirects to a page that loads. For smart content, change the test contact's lifecycle stage and confirm the matching variant on the next visit.

Costs and Returns of Moving a Site onto Content Hub

The firm is a HubSpot Solutions Partner and earns more from a migration than from a tracking code installation, and the conditions below should be read with that interest in view.

A move buys the outbound direction and an editor the marketing team controls; on the sample, $6,000 a year buys three requirements the integration route cannot meet in HubSpot. It costs the licence, the rebuild, a redirect map complete before cutover, and dependence on HubSpot's hosting and page limits for every later change.

Keeping the site elsewhere wins on two axes. The first is the cost of change: the inbound direction needs no Content Hub licence and no rebuild. The second is content types: HubSpot's migration service excludes database-driven content, e-commerce and user-generated content, and WordPress connect skips custom post types, so a site built on those structures keeps them or rebuilds them as HubDB tables or Enterprise custom objects.

The case for Content Hub is strongest where pages must change with the record, where customers sign in to content tied to their record, where several languages are maintained, and where marketing cannot publish without a developer. It is weakest for a site with no outbound need, where integration delivers the CRM connection without a move. No source consulted measures traffic or conversion by platform, so the return is argued from the requirements a move makes possible.

Content Hub Symptoms and Their Mechanisms

Landing pages in a Marketing Hub Professional account carry HubSpot branding: Marketing Hub includes pages only at the free limits, and branding removal requires Content Hub Starter.

The smart rule option is missing from the page editor in the same account: smart content on pages requires Content Hub Professional, and Marketing Hub applies it to email only.

A known customer sees the default version of a lifecycle-stage module: that browser carries no cookie tied to the contact, and a form submission or a tracked email click from it makes the association.

A redirect created in HubSpot does nothing for an old WordPress URL: HubSpot redirects work only on domains it hosts, so the old host must redirect its own URLs.

Content agent stops before the month ends: the included credits ran out with no capacity pack, and credit features pause until the reset date.

Frequently Asked Questions

What is HubSpot Content Hub: a CMS or a set of content tools?

Both. It is HubSpot's CMS for website pages, landing pages and blogs, with AI generation, remix, brand voice and podcasts added at Professional.

Is HubSpot Content Hub formerly CMS Hub?

No rename statement was found on hubspot.com, but HubSpot's catalog sells Content Hub and no CMS Hub, and its knowledge base calls CMS Hub Professional a legacy subscription.

Does HubSpot Content Hub pricing include onboarding?

The catalog states no required onboarding fee for any Content Hub edition, against $3,000 for Marketing Hub Professional, and lists $20 a seat for Starter, $500 a month for Professional and $1,500 for Enterprise.

Does HubSpot Content Hub integration with CRM require hosting the site on HubSpot?

Not for activity and submissions, which reach the CRM from any site through the tracking code and forms; content that changes by CRM record needs HubSpot-hosted pages at Professional.

Which HubSpot CMS Hub AI content writing features consume credits?

Content agent, a Marketing Hub Professional feature, consumes 1,000 credits per piece, while the rate sheet lists no credit rate for Content Hub's generation, remix or translation, and the catalog caps generation and remix by the day.

Does Webflow vs HubSpot Content Hub change what reaches the CRM?

Not inbound, because any external site carrying the tracking code and HubSpot forms sends activity to contact records; the difference is outbound, where smart content and memberships need HubSpot hosting.

Limits of the Evidence, as Documented in September 2026

Every tier gate, limit and price here is as documented in September 2026, read from the catalog, the knowledge base and the product pages on 27 September 2026. Service Hub's knowledge base and customer portal, and commerce on HubSpot pages, are out of scope.

The CMS Hub relationship is inferred, since no HubSpot statement of it was found. The documentation disagrees on the tier for gating a page by access group, and this article follows the catalog, which also supplies the page caps because the pricing page renders its comparison by script. The catalog publishes no combined price for two base-priced hubs, no per-page migration price, and a beta rate for content agent. Accounts on pre-March 2024 pricing or legacy CMS Hub subscriptions may hold other entitlements, and the case study's traffic recovery has no counterfactual, as the study states. Whether HubSpot fits at all is taken up in HubSpot alternatives.

In Summary

Content Hub is what HubSpot sells for websites, blogs and content production, and CMS Hub survives as a legacy subscription. Starter removes branding and enlarges the blog but keeps the free tools' thirty website and thirty landing pages; Professional raises both to 10,000 and adds smart content, memberships, dynamic pages and AI generation; Enterprise adds root domains, approvals and custom objects. Marketing Hub has no page capacity of its own, and the credit-priced content agent belongs to Marketing Hub rather than Content Hub.

Website data reaches the CRM record from any site on every plan, so a move buys nothing on that side. The record changes the website only on HubSpot-hosted content, at Professional for anything beyond a token, which on the sample costs $6,000 a year and 82 rebuilt pages.

Before a migration is scoped, each website requirement is best written as a direction. A list with nothing running out of the record describes an integration project on the current site; one requirement running out of it describes a Content Hub Professional project, priced by its page count as well as by its licence.

HubSpot services

Onboarding, implementation, integration, migration, administration and training, each scoped and priced before the work begins

WEEKLY PROGRAM

RevOps Office Hours

A recurring weekly RevOps operating program. Live support plus hands-on HubSpot implementation work.

$1,500/mo
Monthly Operating Program
  • →1 live Office Hours session per week
  • →4 hours of hands-on implementation work per month
  • →Hours allocated against priorities agreed at the start of each period
  • →Recurring monthly cadence