This process is similar to when you buy a new cell phone and need to work with your carrier to transfer your old phone number to the new phone so that people can still reach you on the new phone.
How does this work?
Just as your phone number is registered with your cell phone carrier, your company's domain name is registered with your domain registrar. In most cases, your registrar also hosts your nameservers, and DNS updates can be made by logging in to your registrar's site.
There is also a chance that the DNS for your website is managed with a separate name server host. This is generally the case if you currently pay a separate company for hosting in addition to the company you pay an annual fee to keep your domain registered. Your DNS records live with your name server host, so you'll need to make changes on that platform in order to take your HubSpot content live.
Your domain name is similar to your phone number because it can be connected to a new content hosting server, the same way a phone number can be associated with a new phone. Your HubSpot website is similar to a new phone that you would need to transfer your phone number to in order for people to reach you on that new phone instead of your old phone.
Connecting to HubSpot
Regardless of whether you will be hosting all or just part of your website with HubSpot, the first step is to tell HubSpot what domains you will be connecting to your account. To do this, navigate in your HubSpot Marketing Basic, Professional, or Enterprise account to Content > Content Settings. Select Domain Manager in the left sidebar menu. Once you're in your HubSpot domain manager, select Connect domain.
Taking parts of your website live with HubSpot
Whether you're taking parts of your website live or your entire site live with HubSpot, refer to these instructions. If you're only taking parts of your website live with HubSpot, such as your blog and landing pages, you'll choose to configure only the content tools you'll need with the domain you're connecting. In the Domain to connect field, you will most likely be entering a different subdomain for your HubSpot content such as info.mydomain.com or blog.mydomain.com (instead of www.mydomain.com), because HubSpot will only be responsible for hosting part of your site's content.
Taking your full website live with HubSpot
If you are taking your full website live with HubSpot, you'll follow the same going live instructions as you would to take part of your site live with HubSpot. When connecting your domain, you'll choose to configure all four content tools with the domain you're connecting. In the Domain to connect field, you will most likely be entering the subdomain www.mydomain.com, because HubSpot will be responsible for hosting all of your site's content.
Secure Sockets Layer (SSL)
When you connect a domain and go live with HubSpot, Secure Sockets Layer (SSL) will be enabled automatically for free. SSL is a security protocol that establishes an encrypted connection between the browser and a server. In addition to the extra security measure, SSL sites (sites accessed with an HTTPS protocol) may receive a positive rankings boost from search engines.
Once SSL is enabled and https is required for visitors to access your site, any content you have loaded over http (such as images and stylesheets) will not load. This is referred to as mixed content. Please see this article for information on how you can resolve mixed content warnings.
Additionally, your social share and like counts will reset once SSL is enabled. Please see this article for more information.