How you can connect your domain to HubSpot

Connect your domain to HubSpot so that the content you create on HubSpot is accessible on the web. Once the domain is connected, you can publish HubSpot pages, blog posts, knowledge base articles, and web versions of emails.

Connect the domain


  • Click the settings icon in the main navigation bar of your HubSpot account.
  • Go to Website > Domains & URLs from the left sidebar menu.
  • Click Connect a domain.
  • Select the type of domain you want to connect:
    • Primary: the subdomain will be the default content host for the selected content types in HubSpot.
    • Secondary: the subdomain can host HubSpot content but isn't set as primary for any of your content types.
    • Redirect: this subdomain won't host any content but automatically redirects to another domain connected in HubSpot.
    • Email Sending: the subdomain will add another layer of authentication to your HubSpot emails. Learn more about how to connect an email sending domain.
  • Click Connect.

1. Content-type

    • Select the checkboxes next to the content types you plan to host on this domain.
      • Website
      • Landing Pages
      • Blog
      • Email
    • Click Next.

    2.  Select Domain 

    • Enter your domain in the text field. This is not the subdomain but the root domain.
    • Click Next.

    3. Verify URL

    Set up the four components of your domain:

    • Subdomain: the first part of the domain name is called Subdomain. For example, in, the blog is the subdomain here. 
    • Brand domain: the brand domain or domain is between the subdomain and the top-level domain. In, mywebsite is the brand domain.
    • Top-level domain: After the brand domain comes the top-level domain. In, .com is the top-level domain.
    • Primary language: the primary language helps search engines understand your page content's language for the subdomain. 
    • Click Next

    4. Hosting set-up

    Set up your hosting with your DNS provider. For this step of the process, you'll need to log in to your DNS provider to access your DNS records.

    • If you use GoDaddy, click Update my CNAME. You'll then be asked to log in to your GoDaddy account. This allows HubSpot to access your GoDaddy account and automatically update the CNAME record for the domain.
    • If not using GoDaddy, or you want to make the changes to your DNS configuration manually, click No, I'll set it up manually
      • Confirm that your content is ready to go live, then select the checkbox I am ready. If the domain is currently hosted elsewhere and has SSL, you'll see a message asking you to confirm that you own the domain. This will pre-provision SSL for the domain within HubSpot and reduce website downtime. 
      • Log in to your DNS provider. After logging in, select the checkbox I am logged in in HubSpot.
      • In the main navigation menu of the DNS provider, go to DNS > DNS settings. Then, select the checkbox I'm there in HubSpot.
      • Copy the value in the Value column. In the DNS provider account, then paste the value into the Value/Points To/Target field for the CNAME record of the subdomain you're connecting. Once you've entered the value into the CNAME record, select the Done checkbox in HubSpot.
      • Once the DNS record is updated, select the checkbox Done in HubSpot.
      • Verify your DNS changes, then click Done. If you see a Waiting on DNS changes error, you may need to wait a few minutes before clicking check them again.


    Once your domain provisioning is complete, SSL will be enabled automatically.