A marketing platform that hosts sites vs a CMS that integrates marketing
HubSpot CMS is the hosting layer of the HubSpot universe: sites built with native CRM, email, automation and analytics, one system, one bill, closed loop. WordPress is the open CMS that integrates into HubSpot via plugins/APIs when wanted. The comparison only matters for businesses already inside (or entering) the HubSpot orbit; everyone else is choosing a CMS, not a CRM strategy.
HubSpot CMS wins when
Marketing-sourced revenue runs the company: every form fill, page view and email is natively CRM data; personalization by lifecycle stage is built-in; the marketing team (not developers) ships pages; and reporting is the product. For B2B teams whose website IS a funnel instrument, the integration tax of WordPress-plus-HubSpot disappears, that is the genuine value.
WordPress wins when
Cost structure matters (HubSpot CMS requires Marketing/CMS Hub tiers whose prices scale with contacts, the CMS bill and the CRM bill compound), the site needs the open universe (commerce, memberships, custom applications, any plugin), content operations at scale, or SEO depth beyond HubSpot's tooling, see the technical SEO section for what "beyond" means. WordPress also plays the hybrid: site in WordPress, forms/CRM in HubSpot, best of both bills.
The real cost math
HubSpot: lower build complexity, higher forever-monthly that grows with contact count and tier features. WordPress: higher build investment, plateauing platform costs, integration maintenance when wired to HubSpot. At 10k contacts the curves cross; the direction depends on how central the website is to revenue versus how central the CRM motions are.
The honest verdict
All-in HubSpot shops with marketing-led revenue → CMS Hub is coherent and defensible. Everyone else, especially commerce, content, or SEO-led businesses → WordPress, integrated to the CRM rather than absorbed by it. If you are staring at a HubSpot renewal with a WordPress-shaped itch (or vice versa), that exact conversation is a good use of one email.