To publish your HubSpot website to a custom domain, go to Settings → Content → Domains & URLs, connect the domain, add the DNS records HubSpot gives you, verify, and publish your pages once SSL is issued. The work itself takes minutes - DNS propagation can take up to 24 hours. Below is the exact checklist we follow at Resonate for client launches, plus fixes for the cache, slug, and redirect issues that trip most teams up.

Why Publishing Correctly Matters

Pushing your new site live is more than a button-click. A clean domain setup protects SEO equity, keeps analytics accurate, and prevents dreaded “site not found” errors that scare prospects away.

Still picking a theme before launch? Start with our comparison of the best HubSpot themes - the theme you choose affects page speed and how much of the setup you can do yourself.

Step-by-Step Checklist

StepWhat to doKey details
1Prepare your contentFinish page designs, double-check URLs, and assign one page as the Home page.
2Open Domain SettingsSettings → Content → Domains & URLs → Connect a domain
3Choose the content typesTick Website pages, Landing pages, Blog, Email, etc.
4Enter the domainType www.yourdomain.com or leave blank to use the root domain.
5Update DNS recordsAdd the A or CNAME records that HubSpot provides and remove old ones.
6Verify & wait for SSLClick Verify in HubSpot; propagation can take up to 24 h.
7Publish pagesUse the Publish button and confirm the live URL.

Pro-Level Troubleshooting

  • Browser cache shows the old site - test in an incognito window or clear your cache.
  • Old site appears on the root domain, new site on /home - remove “/home” from the slug of your Home page.
  • DNS still pointing to the previous platform - delete legacy A/CNAME records; keep only the ones HubSpot provides.
  • Language redirect loop - disable language-specific redirects if you are single-language.

Launching or migrating a HubSpot site? See our HubSpot website services - theme setup, migration, and launch handled for you.

SEO Tips for a Smooth Launch

  • Keep the same URL structure when migrating from another CMS.
  • Submit the new XML sitemap in Google Search Console immediately after the switch.
  • Use HubSpot’s SEO recommendations panel to fix any on-page issues post-launch.
  • Add 301 redirects inside HubSpot for any retired URLs.
  • Test Core Web Vitals once live; HubSpot’s CDN usually passes.

Once the domain resolves, wire up your tracking and forms - our guide to integrating your website with HubSpot CRM covers analytics, forms, and chat step by step.

Frequently Asked Questions

Can I launch on the root domain instead of www?+
Yes. With Content Hub you can connect root domains via A records exactly the same way you connect a www subdomain.
Will my marketing email links break?+
No. Email assets use a separate Email Sending Domain that you connect independently of your website domain.
How do I preview changes without republishing?+
Use the Preview button in the page editor, or create a Staging domain (available on Content Hub Professional and above).

Ready to Go Live?

Want an expert eye on your DNS settings, or a full migration handled end to end? See our HubSpot website services or get a free HubSpot audit - written findings, reply within one business day.

Resonate is a HubSpot Diamond Solutions Partner with 10+ years on HubSpot and 2500+ customers. We set up CRM, marketing, and websites on HubSpot, then connect Claude, ChatGPT, and AI agents that work in Slack and HubSpot.