How to take your content live with HubSpot

Last updated: November 15, 2017

Available For:

Marketing: Basic, Pro, Enterprise
Sales: N/A

It's important to ensure that all of your HubSpot content is live and accessible as quickly as possible. This article provides you with the resources you need when you're ready to take your website live with HubSpot. 

Please note: in order to connect a domain to HubSpot, your domain's name server host must have the ability to point a CNAME record to HubSpot. Additionally, fully hosting your site with HubSpot requires a name server host that can set up a 301 redirect from the non-www version of your domain to the www version. If your DNS provider does not provide a 301 redirect, please reach out to our Support team and they can help you with a solution.

What does it mean to take my content live with HubSpot?

Taking your content live with HubSpot means associating the content in your HubSpot account--your landing pages, website pages, email, and blog posts--with your website domain. For example, if your website is www.hubspot.com, you can take your content live so it can be accessed by visitors on the web at that web address. You can read more about taking your website live here.

Connect your domain and copy your CNAME

Start the process by connecting your domain in your HubSpot domain manager and copying your CNAME: 

  • In your HubSpot Marketing Basic, Professional, or Enterprise account, navigate to Content > Content Settings
  • In the left sidebar menu, select Domain Manager

  • Click Connect domain
  • In the dialog box, type your subdomain in the Domain to connect field (for example, info.mydomain.com). Please note that you cannot connect root domains (e.g. mywebsite.com) in HubSpot.
  • If you'd like this domain to be primary for your content, select the Make primary for the following tools radio button and select which pieces of content you'd like to be hosted on this domain. If you don't want to make this domain primary for any content tools, select the Have it redirect to this domain: radio button and then select a domain to redirect it to from the dropdown menu. 

Please note: if you have a Marketing Basic subscription, you will only be able to choose Make primary for Content tools as it is only possible to have one primary domain. Alternatively, you can choose to add your subdomain as a secondary domain by selecting the Have it redirect to this domain: radio button and selecting an existing subdomain from the dropdown menu.

  • Click Connect domain when you're done.

  • If you use GoDaddy, click the log in to your GoDaddy account link in the next dialog box to log into your GoDaddy account. By clicking this link and following the steps, you're allowing HubSpot to access your GoDaddy account and automatically update your CNAME in your DNS records. Please note that if you'll be connecting your entire website to HubSpot, you'll still need to make some manual changes to your DNS records. Learn more below

    If you're not using GoDaddy or if you'd rather make the changes to your DNS configuration manually, click Copy beside your CNAME record, then click Got it, thanks.

  • Your domain will now appear in your domain manager as Not resolving

Update your DNS records

Before making any DNS changes, ensure that your nameservers are hosted with your current DNS provider. If you need help making changes to your nameservers, please reach out to your IT department or to your DNS provider's support team. Also, we recommend taking a screenshot of your DNS records with the original CNAME records for your files before making changes. 

To update your DNS records:

  • Log in to your DNS account.
  • Locate the exsting CNAME record for the subdomain you're connecting or create a new one.
  • Enter the prefix for your subdomain (www, info, blog, etc.) into the host, name, or alias field.
  • Paste the CNAME record you copied from HubSpot, [your Hub ID].groupX.sites.hubspot.net, into the target or points to field.
  • If you'll be hosting your entire website with HubSpot and your DNS provider supports forwarding, set up a redirect in your DNS settings so your non-www domain (such as hubspot.com) will forward to your www domain (such as www.hubspot.com).  

The navigation instructions and field names may differ across DNS providers. Your DNS provider manages your domain name and is typically where you purchased your domain. This is where you will make changes to your DNS records when you go live with HubSpot. You can find instructions for editing DNS records in commonly used DNS providers below:

If you're not sure who is hosting your domain, consult with your IT department or look up your domain here. Below are specific instructions for making these changes using common DNS providers. 

Please note: if you need additional assistance making changes to your DNS records, please reach out to your DNS provider's support team. 

GoDaddy

If you're using GoDaddy as your DNS provider and you've decided to edit your CNAME record manually, first ensure that your nameservers are hosted by GoDaddy. Then log into your GoDaddy account and locate and edit the existing CNAME record for your subdomain or create a new one.

  • In the Points to field, replace @ with the CNAME record that you copied from HubSpot. Click Save.
  • If you are hosting your entire website with HubSpot, you'll need to set up forwarding in GoDaddy to redirect your root domain (e.g. mydomain.com) to your www subdomain (e.g. www.mydomain.com) by following these instructions.  

Please refer to these instructions provided by GoDaddy for more details on adding a CNAME. 

When you're finished updating your DNS records, continue to step 3

Network Solutions

To change your CNAME record in Network Solutions, first ensure that your name servers are hosted with Network Solutions. Then you can edit your CNAME:

  • In the blank Alias field in your Network Solutions account, enter the prefix of the subdomain that you would like to connect to HubSpot.  
  • Click the Other Host radio select button. Paste the CNAME address that you copied from your HubSpot account into the Other Host field and click Continue
  • If you're hosting your entire website with HubSpot, you'll need to set up forwarding in Network Solutions to redirect your root domain (e.g. mydomain.com) to your www subdomain (e.g. www.mydomain.com). To set up forwarding, you can purchase forwarding from Network Solutions, or use a forwarding IP address:
    • Click Edit A Records on the Domain Names screen under the My Products and Services tab.
    • For the @ none, enter the following IP address: 205.178.189.129.
    • Delete the records for the WWW and *(All others). The WWW and the * record will still appear in the A Records, but will have none next to them.
    • Select Continue and Save Changes.

For more detailed instructions on editing your CNAME, refer to this document

When you're finished updating your DNS records, continue to step 3.

eNom

First, make sure your name servers are hosted with eNom. Then edit your CNAME record in eNom:

  • In the Host Records section of eNom, below your existing records, there's a blank entry for adding new records. In the blank Host field, enter the prefix of the subdomain that you would like to connect to HubSpot. 
  • Change the record type dropdown menu from A (Address) to CNAME (Alias). 
  • Paste the CNAME record that you copied from your HubSpot account into the Address field and click Save.   
  • If you're hosting your entire website with HubSpot, you'll need to set up forwarding in eNom to redirect your root domain (e.g. mydomain.com) to your www subdomain (e.g. www.mydomain.com) by following these instructions.

For more detailed instructions, G Suite Administrator Help provides instructions on changing your CNAME record in eNom here

When you're finished updating your DNS records, continue to step 3

1and1

If you moved your nameserver to another host after registering the domain with 1and1, you'll need to make the changes on the other host. If you're hosting your domain's nameservers with 1and1, then add your new subdomain to 1and1 following these instructions. Once your new subdomain has been added, edit your DNS records to add a CNAME: 

  • Scroll to the A/AAAA and CNAME Records section of your subdomain's DNS settings.
  • Select the radio button for CNAME.
  • In the Alias field, paste your CNAME value. Be sure to click the checkbox below the Alias field and click Save to save the CNAME record. 
  • If you're hosting your entire website with HubSpot, you'll need to set up forwarding in 1and1 to redirect your root domain (e.g. mydomain.com) to your www subdomain (e.g. www.mydomain.com) by following these instructions.   

1and1 provides detailed instructions on adding a CNAME here.  

Please note: with 1and1, the redirect that you can set up from the root domain (domain.com) to the subdomain (www.domain.com) can only be set up as a 302 redirect. This redirect is also not a wildcard. A 301 wildcard redirect is the best method to implement a permanent redirect, which you can read more about here.  

When you're finished updating your DNS records, continue to step 3.

DNS Made Easy

If you moved your nameserver to another host after registering the domain with DNS Made Easy, you'll need to make the changes on the other host. If your domain has its nameserver set to DNS Made Easy, then you can edit your CNAME record: 

  • In the Managed DNS section of your DNS Made Easy account, add the www (or other subdomain) CNAME record by clicking on the plus sign under the CNAME Records section. To edit a current subdomain's CNAME record, place a check mark next to the record and click on the pencil icon
  • Type www (or blog, info, etc.) into the Name field and then paste the HubSpot CNAME value into the Alias to field. Add a period to the end of the CNAME value and then click Submit
  • If you're hosting your entire website with HubSpot, you'll need to set up forwarding in DNS Made Easy to redirect your root domain (e.g. mydomain.com) to your www subdomain (e.g. www.mydomain.com) by following these instructions

For complete instructions on editing your CNAME, please refer to DNS Made Easy's documentation here

When you're finished updating your DNS records, continue to step 3.

Bluehost

If you moved your nameserver to another host after registering the domain with Blue Host, you'll need to make the changes with the other host. If your nameservers are already hosted by Bluehost, then you can go ahead and edit your DNS records in BlueHost: 

  • Navigate to your cpanel in Bluehost.
  • Scroll down to the Domain management section and click on DNS Zone Editor
  • If you see the record you'd like to use in the A-Host section, delete it.
  • Add in a CNAME record or edit your existing CNAME record by pointing it to HubSpot's CNAME address.
  • If you're hosting your entire website with HubSpot, you'll need to set up forwarding in Bluehost to redirect your root domain (e.g. mydomain.com) to your www subdomain (e.g. www.mydomain.com) by following these instructions

Please note: if you need further assistance setting up the wildcard redirect for forwarding in Bluehost, you'll need to either set up the redirect yourself by editing the .htaaccess file if you're familiar with this, or contact Bluehost support to have them set up the 301 redirect for you.

For more instructions on editing your DNS records in BlueHost, please refer to their documentation here

When you're finished updating your DNS records, continue to step 3.

Namecheap

If you have moved your name servers to another host, after registering the domain with Namecheap, you will need to make the changes with that other host instead. If your nameservers are hosted with Namecheap, then you can go ahead and edit your DNS records: 

  • After logging into your Namecheap account, find the Host Records section of your Advanced DNS section.  
  • Click Add new record and select CNAME Record from the dropdown menu. 
  • In the Host field for your new record, enter the prefix of the subdomain that you would like to connect to HubSpot. Then paste your CNAME record into the Target field and click the checkmark towards the right to save. 
  • If you're hosting your entire website with HubSpot, you'll need to set up forwarding in Namecheap to redirect your root domain (e.g. mydomain.com) to your www subdomain (e.g. www.mydomain.com) by following these instructions.

Please refer to Namecheap's documentation here for additional instructions on editing your DNS records. 

When you're finished updating your DNS records, continue to step 3.

iPage

If you moved your nameservers to another host after registering the domain with iPage, you'll need to make the changes on the other host. If your nameservers are already hosted by iPage, then you can edit your DNS records:  

  • Log into your iPage account and navigate to Edit Domains
  • Enter the DNS records for your domain.  
  • Add or edit your CName record using iPage's instructions here.
  • If you're hosting your entire website with HubSpot, you'll need to set up forwarding in iPage to redirect your root domain (e.g. mydomain.com) to your www subdomain (e.g. www.mydomain.com) by following these instructions

When you're finished updating your DNS records, continue to step 3.

Register.com

If you moved your nameserver to another host after registering the domain with Register.com, you'll need to make the changes on the other host. If your nameserver is already hosted with Register.com, then you can go ahead and edit your DNS records: 

  • Log into your Register.com account to manage your domains. 
  • Locate the Advanced Technical Settings section and click Edit Domain Aliases Records next to CNAME
  • Add a new CNAME record for www (or, if you're only adding a subdomain, add in the appropriate subdomain here such as info. or blog.) and then add the CNAME record you copied into the text box after points to. Click Continue, then Continue again to confirm your changes. 
  • If you're hosting your entire website with HubSpot, you'll need to set up forwarding in Register.com to redirect your root domain (e.g. mydomain.com) to your www subdomain (e.g. www.mydomain.com). You can use the link on this page to log into your Register.com account and set up forwarding. 

For more detailed instructions on editing your CNAME, please refer to Register.com's tutorial here

When you're finished updating your DNS records, continue to step 3.

Wait for domain provisioning to complete

Once your domain provisioning is complete, SSL will be enabled automatically. This usually takes about 10 minutes. Once completed, you’ll see the secure padlock and SSL enabled indicator in the table. 

While standard SSL is enabled free of charge for Marketing Basic, Professional, and Enterprise customers, if you're interested in purchasing dedicated SSL or custom third-party certificates, you can contact your Customer Success Manager.

HubSpot Help article screenshot

Require the secure https protocol

When SSL is enabled and your site is secure, your site's protocol will be https instead of http. To require the secure https protocol for your site visitors:  

  • Return to your domain manager in your HubSpot account by navigating to Content > Content Settings and then clicking Domain Manager in the left sidebar menu. 
  • Click Edit to the right of your newly connected domain. 
  • In the dialog box, select the checkbox beside Require Https. Then click Save changes.

Please note: after SSL is enabled, content loaded over http (such as images and stylesheets) will not load on your site. Content loading over http on an https site is referred to as mixed content. Please see this article to learn how to resolve mixed content warnings. Additionally, your social share and like counts will reset once SSL is enabled, explained in more detail here.

HubSpot Help article screenshot

Was this article helpful?

Previous article:

Next article: