<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=332593&amp;fmt=gif">

Connect a domain to HubSpot: which subdomain to use?

Connect a domain to HubSpot: how to set up DNS?
13:44

Share:

Share on LinkedIn Share on Facebook Share on WhatsApp
Quick Answers

How does connecting a domain to HubSpot work?

What does it mean to connect a domain to HubSpot?

Connecting a domain to HubSpot means authorizing the platform to serve content at an address you own, instead of a generic URL. The connection happens in Settings, under Content, on the Web Hosting tab, and is completed with DNS records applied at the provider where the domain is registered.

When does HubSpot ask for an A record and when for a CNAME?

It depends on the address. A root domain, the college.edu kind with no prefix, requires A records. A subdomain, the resources.college.edu kind, requires a CNAME. HubSpot provides the ready values in a table with Host and Required Data columns.

How long does SSL take on a domain connected to HubSpot?

The SSL certificate is provisioned automatically after the connection. It usually takes minutes, but the official documentation allows up to four hours.

How many domains does each HubSpot subscription allow?

It varies by subscription. Content Hub Professional allows one brand domain with unlimited subdomains; Content Hub Enterprise allows ten. Other subscriptions work with one brand domain and one custom subdomain.

What will you learn in this article?

You will leave with the subdomain decision made and the DNS records ready to apply:

  • What HubSpot hosts on your domain. The content types that start living at the connected address.
  • Primary domain and redirect domain. Two roles that are commonly confused.
  • How to choose subdomains for site, blog and landing pages. The decision that comes before DNS.
  • Which records HubSpot asks for. When an A record applies, when a CNAME applies and where to copy each value from.
  • How to apply them without duplicating the domain. The provider behavior that blocks validation without leaving a clue.
  • How long SSL takes and when it does not come through. The official window and the limit that requires a paid certificate.
  • How many domains each subscription allows. The limit that changes the shape of the project.
  • The errors that stall the connection most. What shows up mid-task and could have been solved beforehand.
🎯 By the end of this article, you will know exactly which subdomain to assign to each content type, which DNS record to create in each case and how to spot the duplication error that stops HubSpot from validating the domain.
⏱️ Tempo de leitura: 14 min
📊 Intermediate
🏢 Technology teams and marketing managers responsible for the website, blog and lead capture pages.

Connecting a domain to HubSpot is a ten-minute task preceded by a thirty-minute decision. Execution means copying two or three values from the platform and pasting them into the DNS provider's panel. The decision is defining which address will host what, and that part has no button.

The pattern is familiar: someone publishes the first landing page on a subdomain chosen on impulse, the links circulate by email and by ad, and three months later the team realizes that address should have been reserved for another content type. Changing it means republishing, remapping redirects and restarting the authority count for that URL.

This guide follows the order in which things actually happen: first the subdomain architecture, then the DNS records, and last the timings and limits that catch people out along the way.

 

What content does HubSpot host on your domain?

The connected domain serves seven content types: website pages, landing pages, blog posts, knowledge base articles, customer portal content, the web version of marketing emails and subscription preference pages.

Connect a domain to HubSpot in 3D: servers, a globe with an SSL padlock and pages served on subdomainsCaption: when you connect a domain to HubSpot, platform content answers at the institution's own address, with automatic SSL

All of them start responding at your address rather than at a platform URL, which widens the scope of the decision.

Many teams go into this setup thinking only about the institutional website, or only about the capture pages. But the list includes items nobody remembers to map: the page where a contact adjusts communication preferences, the “view in browser” link in an email, the help center.

The path is direct. From the settings icon, go to Content, open Domains & URLs and use the Web Hosting tab, which deals exclusively with content hosting. There is a second tab, for email sending, which solves a different problem and comes back at the end of the third section.

It is worth the scope context on what changes when you move the site to Content Hub and the concrete gain in content personalized by visitor profile, the kind of feature that only exists with your own hosting.

What is the difference between a primary domain and a redirect domain?

HubSpot works with two roles. The primary domain, also called the hosting domain, is the one that serves the content and appears in the address bar.

The redirect domain hosts nothing, it simply forwards whoever arrives through it to the matching primary address. Confusing the two produces broken links.

The typical case involves variations the institution accumulated over the years: the .com alongside the country domain, the acronym alongside the full name, the domain of an old brand. None of them needs to host content, and all of them need to take the visitor to the right place.

Setting them up as redirects keeps a single canonical version of each page. As primaries, they create parallel addresses serving the same content, which splits search signals with no gain at all.

How do you choose subdomains for the site, the blog and landing pages?

The rule that organizes the decision is in the structure of the platform. In Content Hub (formerly CMS Hub) Professional, there is one primary subdomain per content type: one for website pages, one for landing pages and one for the blog. You define three addresses, not one.

That separation is not a limitation. It is architecture. It lets the institutional site sit on the root domain, the blog have its own address and the capture pages live on a third. Visitors do not notice the difference, but the operation does, because it becomes clear where each team publishes and where each metric is born.

The most common practice at educational institutions breaks down like this:

Content type

Typical address

Why it makes sense

Website pages

college.edu or www.college.edu

It is the brand's front door and the address people type

Blog

blog.college.edu

Separates ongoing editorial production from the institutional site, with its own governance

Landing pages

resources.college.edu or apply.college.edu

The prefix previews the page's promise and survives campaign changes

Knowledge base

help.college.edu

Isolates student support from the recruitment flow

Table: Valid combinations for an education operation; HubSpot does not impose names, the criteria are legibility and permanence.

The criterion that matters most is durability. A subdomain like admissions2026 works for one cycle and then becomes debt. One like apply or resources survives several admissions cycles unchanged, and that matters in content marketing, where a page's link keeps bringing traffic years after the campaign that created it.

The address used to send email has to be a separate subdomain, distinct from the three above. Trying to use the same subdomain that already hosts pages produces connection errors. Subdomain design is decided once, which is why the warning belongs here.

Setting up DKIM, SPF and DMARC has its own logic and deserves separate treatment, but reserve the sending subdomain now, while the structure is still on paper.

Which DNS records does HubSpot ask for to connect a domain?

The rule depends only on the format of the address. A root domain requires updating A records, pointing to the IP addresses HubSpot provides. A subdomain requires a CNAME record, pointing to the hosting value generated for your account. The platform displays each value in a table with Host and Required Data.

Here is how that translates in practice:

What you are connecting

Example

Record type

Where to get the value

Root domain

college.edu

A record

Required Data column on the connection screen

Content subdomain

blog.college.edu

CNAME

Required Data column on the connection screen

Redirect domain

college.com

Same type as the address, A or CNAME

Same screen, in the redirect domain flow

Table: HubSpot generates the values per account, so never reuse a value from another portal or from a generic tutorial.

That last point deserves emphasis. CNAME values contain identifiers from your account. Copying from an example on the internet produces a syntactically valid record that will never validate, and the error is hard to see because the entry looks correct in the panel.

The full flow is in the official guide to updating DNS records, which is worth keeping open during execution, because every panel names the fields differently.

How do you apply the records at the provider without duplicating the domain?

Here is the error that stalls the project most. Several DNS providers automatically append the domain to the value you paste into the host field, producing duplicated entries like landing.college.edu.college.edu. HubSpot documents the behavior, and the fix is manual.

The mechanism works like this. HubSpot gives the host as landing.college.edu, the full name. Some DNS panels, however, expect only the prefix, landing, because they complete the rest themselves based on the zone you are editing. Pasting the full value into one of those panels ends with the domain written twice.

The record is created. Validation never passes.

And the diagnosis is thankless, because the provider's screen frequently shows only what you typed, not the concatenated result. You look at landing.college.edu, check it character by character against what HubSpot asked for, and conclude that it is right.

Three checks resolve this in minutes.

  1. Check the record by its full name, not by the field. After saving, look at how the provider displays the entry in the zone's record list. If the domain shows up repeated, the panel completes it automatically and you should paste only the prefix.
  2. Test resolution outside the panel. A DNS query in any lookup tool shows the name that was actually published, and separates what you typed from what actually exists.
  3. Repeat the check on every record. If the provider concatenates, it does so on all of them, including the email authentication records you will create later.

In implementation projects, this is the item that consumes the most support time without producing any learning. It pays to check the provider's behavior on the first record, before creating the others.

How long does HubSpot's SSL take and when does it not come through?

Once the connection is validated, HubSpot provisions the SSL certificate automatically, at no cost and with no intervention. The official documentation describes the window as a few minutes in most cases, with the possibility of taking up to four hours. It is not a failure: it is the normal window for the process.

That number has to go into the schedule. The pattern that creates panic is connecting the domain on the morning of the launch. The record validates, the page still does not answer securely, someone assumes a configuration error and redoes what was already correct. Connecting the domain a day earlier eliminates the entire category of problem.

There is a documented exception worth knowing before you settle on names: domains longer than 64 characters require a custom SSL certificate, purchased separately. Rare on a short address, common when someone stacks descriptive prefixes like online-graduate-admissions.college-of-technology.edu.

With the domain live, the next infrastructure item is making sure measurement works. Installing and validating the tracking code is automatic on pages hosted by the platform, but stays manual on any page outside it.

How many domains can you connect to HubSpot on each subscription?

The limit is counted in brand domains, not subdomains. A brand domain is the root, like college.edu; the subdomains hanging off it follow a different rule. That changes the reading: whoever manages several brands is restricted, whoever manages one brand with many sections is not.

The breakdown by subscription looks like this:

Subscription

Brand domains

Subdomains

Content Hub Professional

1

Unlimited, with one primary subdomain per content type

Content Hub Enterprise

10, expandable via add-on

Unlimited

Marketing Hub Professional

1

Unlimited for marketing email

Marketing Hub Enterprise

1, expandable via add-on

Unlimited for marketing email

Other subscriptions

1

1 custom subdomain

Table: Limits published in the multiple subdomain hosting documentation; confirm in your own portal before locking the architecture.

The numbers are in HubSpot's own multiple subdomain hosting documentation.

An institution with a single brand and several programs operates comfortably on Content Hub Professional: site, blog and landing pages on three subdomains of the same root domain. A group with three brands on distinct domains, by contrast, hits the limit and needs to evaluate Enterprise or an add-on.

This is a calculation you run before signing, not after configuring. Anyone doing educational marketing in a multi-brand structure should bring the domain inventory to the commercial conversation, because it determines the plan.

Which errors stall people connecting a domain to HubSpot?

The blockers repeat in a handful of patterns, and none of them is a platform limitation. They are decisions taken out of order or DNS provider details that go unnoticed. Recognizing the main five before you start reduces the task to a single work session.

  1. Pasting the full host into a provider that concatenates. The number one error. Always check how the record appears in the list after saving.
  2. Publishing before deciding the subdomain architecture. A landing page promoted on a temporary address becomes an active link in email, ads and posts. Changing it later requires redirects and loses part of that URL's history.
  3. Using the same subdomain to host content and send email. The attempt produces an error, because the sending domain has to be exclusive.
  4. Not having access to the DNS provider. The most mundane and most frequent bottleneck. The credentials are usually with IT, with an old website vendor or with a former employee.
  5. Scheduling the launch for the same day as the connection. SSL can take up to four hours, and one day of slack turns a risk into a non-event.

They cause delays because they appear in sequence, each revealed by the previous one, and because they almost always depend on someone from another department. Placing this stage inside the full account setup roadmap keeps it from being discovered as a surprise mid-project.

Frequently asked questions about connecting a domain to HubSpot

No. The domain stays registered where it is. The connection only depends on creating or changing DNS records in the current provider's panel.

Yes, and it is the most common scenario on a new project. Just connect a dedicated subdomain, like resources.college.edu, and leave the main site where it is. The two coexist because they answer at different addresses.

When the record type does not match the format of the address, HubSpot does not complete domain validation. The fix is changing the entry's type in the provider's panel, remembering that a root domain needs A records and a subdomain needs a CNAME, and running verification again.

The URLs change. You need to create redirects from the old ones to the new ones so you do not lose traffic or create broken links, and that applies to links already shared in emails and ads.

Not without conflict. A subdomain points to one destination at a time. If blog.college.edu currently serves another platform, pointing it to HubSpot turns off the previous destination once DNS propagates.

Automatic provisioning has no additional cost. The documented exception is a domain longer than 64 characters, which requires a custom certificate purchased separately.

So where do you start to connect a domain to HubSpot?

Start on paper, not in the DNS panel. Write down the addresses the operation will use, one for each content type, plus one reserved for email sending. Confirm who has access to the domain provider, and only then open the connection screen and copy the values. In that order, the task does not come back.

The three technical points of attention are verifiable: A records for a root domain and a CNAME for a subdomain, a mandatory duplication check at providers that concatenate the domain, and a window of up to four hours for SSL before any promised launch.

The rest follows from a decision made well at the start. And it is worth remembering why this configuration exists. A connected subdomain is not a deliverable in itself, it is the place where something is going to live.

The first thing to occupy a connected subdomain is almost always a capture page, so the natural next step is building the first landing page that will use the domain you just configured.

From scratch to the click: Discover how to create landing pages focused on high lead conversion

Join us!

Did you like this content? Share it!

Technologies we use

The world changes all the time and technology is no different! Here at Mkt4Edu, technology is in our DNA, we work with many different softwares to make the whole process of automation and artificial intelligence work more efficiently and achieve more results.

Here, new softwares are tested all the time. Modern tools and new functionalities are tested all the time, there were already more than 200 tests so you can have the best result in your institution.


From customer acquisition to retention: Mkt4edu can make the difference in your marketing operation.

captacao_leads

Increase your leads’ capture

retencao_clientes

Improve your customers’ retention

reducao_custos

Save conversion costs