Connect Your Custom Domain
Connect a domain or subdomain you already own, with simple DNS steps for popular registrars.
Got a domain already? Lovely. Let's point it at your new website.
A domain is the address people type to visit you, like example.com. A domain registrar is the company where you bought or manage that address. DNS is the little address book that tells browsers where your website lives.
The good news: you do not need to become a DNS person. You mostly need to copy the records from AI Website Builder and paste them into the right boxes.
The Simple Version
- AI Website Builder gives you DNS records.
- You open the place where your domain's DNS is managed.
- You add those records.
- The internet updates.
- Your domain opens your website.
That is the whole thing. The rest of this page is here to help you find the right buttons.
Tiny Glossary Before We Start
| Word | What it means |
|---|---|
| Domain | Your website address, like example.com. |
| Registrar | The company where the domain was bought or managed, like GoDaddy or Namecheap. |
| DNS | The address book for your domain. It tells browsers where to send visitors. |
| DNS record | One instruction in that address book. |
| Nameservers | The signposts that say which company controls your active DNS records. |
| Root domain | The plain domain, like example.com. Many tools call this @. |
www | The www.example.com version of your domain. |
| Subdomain | A word before your main domain, like blog.example.com, app.example.com, or keepersolutions.northstaros.com. |
Keep AI Website Builder open
Before opening your registrar, keep AI Website Builder open in another tab. The DNS records shown there are your source of truth.
First: Find Where DNS Is Managed
Your registrar and your DNS provider are often the same company, but not always.
Example:
- You bought the domain at GoDaddy.
- Later, you moved the nameservers to Cloudflare.
- That means you edit DNS in Cloudflare, not GoDaddy.
If your registrar says you cannot edit records, or the records you add do nothing, check the nameservers. They tell you who is really in charge.
Universal Steps
Use these steps for any registrar.
- Open your website: In AI Website Builder, open the website you want to connect.
- Choose your custom domain: Open the domain setup flow and choose I already own a domain.
- Enter the domain: Type the domain exactly as you want people to visit it, like
example.com,www.example.com, orkeepersolutions.northstaros.com. - Copy the DNS records: AI Website Builder shows one or more DNS records. Copy the Type, Name or Host, and Value exactly.
- Add the records at your DNS provider: Open your registrar or DNS provider and add the records there.
- Wait for verification: Return to AI Website Builder and wait for the domain status to update.
A calm DNS note
DNS changes are not always instant. If you copied everything correctly and it does not work right away, you probably did not break anything. The change may just still be travelling around.
Connecting A Subdomain
A subdomain is a smaller address that sits in front of a domain you already own.
Example:
- Main domain:
northstaros.com - Subdomain:
keepersolutions.northstaros.com
Subdomains are handy when you want to keep your main website where it is, but publish a separate page, client site, campaign page, lead magnet, or presentation on a tidy address.
You do not buy a subdomain
If you already own northstaros.com, you can create keepersolutions.northstaros.com from DNS. You do not need to buy it separately.
To connect a subdomain:
- Pick the full subdomain: Decide the exact address visitors should use, like
keepersolutions.northstaros.com. - Add it in AI Website Builder: Enter the full subdomain in the custom domain setup flow.
- Open DNS for the main domain: Go to the DNS records for
northstaros.com, not a separate page forkeepersolutions.northstaros.com. - Add the records AI Website Builder gives you: Copy the Type, Name or Host, and Value exactly.
- Use the short subdomain name when asked for Host: For
keepersolutions.northstaros.com, the Host or Name is usuallykeepersolutions. - Save and verify: Go back to AI Website Builder and wait for the subdomain to connect.
If AI Website Builder gives you a different Host or Name, use that exact value instead. The app is the boss here.
Subdomain Host Cheat Sheet
For the example keepersolutions.northstaros.com, open DNS for northstaros.com and use:
| Provider | Host, Name, or Record name |
|---|---|
| GoDaddy | keepersolutions |
| Namecheap | keepersolutions |
| Squarespace Domains | keepersolutions |
| Cloudflare | keepersolutions |
| Network Solutions | keepersolutions |
| Porkbun | keepersolutions |
The Value, Target, Content, Answer, or Points to field should be copied from AI Website Builder. Do not guess it.
If there is already a record for keepersolutions, edit or remove the old one before adding the new record. DNS does not like getting two different sets of directions for the same address.
Registrar Quick Map
| Registrar | Where to go | Root domain host | www host | Watch out for |
|---|---|---|---|---|
| GoDaddy | Domain Portfolio -> Domain Settings -> DNS | @ | www | Only works there if GoDaddy manages active DNS. |
| Namecheap | Domain List -> Manage -> Advanced DNS -> Host Records | @ | www | Host Records only show when Namecheap manages DNS. |
| Squarespace Domains | Domains dashboard -> domain -> DNS | Blank or @ | www | DNS may still be managed elsewhere for connected domains. |
| Cloudflare | Domain -> DNS -> Records | @ or root | www | Use DNS only if verification struggles behind the proxy. |
| Network Solutions | Domains -> domain -> Advanced Tools -> Advanced DNS Records | @ | www | Advanced DNS may require Network Solutions nameservers. |
| Porkbun | Domain Management -> DNS | Leave Host blank | www | CNAME Host cannot be blank. |
GoDaddy
Use this if your domain is managed in GoDaddy.
- Log in to GoDaddy.
- Open Domain Portfolio.
- Select the domain you want to connect.
- Open Domain Settings.
- Select DNS.
- Choose Add New Record.
- Pick the record type shown in AI Website Builder.
- In Name, use:
@for the root domain, likeexample.comwwwforwww.example.comkeepersolutionsforkeepersolutions.northstaros.com
- Paste the Value from AI Website Builder.
- Leave TTL at the default unless AI Website Builder tells you otherwise.
- Save the record.
- Repeat for every record shown in AI Website Builder.
If GoDaddy says your domain uses different nameservers, stop there. It means DNS is probably managed somewhere else.
Namecheap
Use this if your domain uses Namecheap DNS.
- Log in to Namecheap.
- Open Domain List.
- Click Manage beside your domain.
- Open the Advanced DNS tab.
- Find Host Records.
- Click Add New Record.
- Choose the record type shown in AI Website Builder.
- In Host, use:
@for the root domainwwwfor thewwwversionkeepersolutionsforkeepersolutions.northstaros.com
- Paste the Value or Target from AI Website Builder.
- Leave TTL as Automatic unless instructed otherwise.
- Click the save checkmark.
- Repeat for every record shown.
If you cannot see Host Records, your domain may be using custom nameservers. In that case, add the records wherever those nameservers point.
Squarespace Domains
Use this if your domain is managed by Squarespace Domains.
- Log in to Squarespace.
- Open the Domains dashboard.
- Click the domain you want to connect.
- Click DNS in the side panel.
- Scroll to Custom records.
- Add the record type shown in AI Website Builder.
- Enter the Host or Name from AI Website Builder.
- For the root domain, Squarespace may show this as blank or
@. - For a subdomain like
keepersolutions.northstaros.com, usekeepersolutions.
- For the root domain, Squarespace may show this as blank or
- Paste the Value, Data, or Target from AI Website Builder.
- Save the record.
- Repeat for every record shown.
Squarespace may call DNS records "resource records" in some help screens. Same thing, slightly fancier coat.
Cloudflare
Use this if your domain uses Cloudflare nameservers.
- Log in to Cloudflare.
- Select your domain.
- Go to DNS, then Records.
- Choose Add record.
- Match the record type from AI Website Builder.
- Enter the Name from AI Website Builder. For
keepersolutions.northstaros.com, this is usuallykeepersolutions. - Paste the Content or Target value exactly as shown.
- Leave TTL on Auto unless instructed otherwise.
- Save the record.
- Repeat for every record shown.
Cloudflare has a proxy setting for some records. If the domain does not verify, edit the record and set it to DNS only while verifying.
Network Solutions
Use this if your domain is managed in Network Solutions.
- Log in to Network Solutions.
- Select Domains from the left menu.
- Select the domain you want to connect.
- Scroll to Advanced Tools.
- Click Manage beside Advanced DNS Records.
- Choose +Add Record.
- Select the record type shown in AI Website Builder.
- For A records, choose whether the record refers to
@,www, or another host such askeepersolutions. - Paste the Points to, Value, or Target shown in AI Website Builder.
- Leave TTL at the default unless instructed otherwise.
- Click Add or Save.
- Repeat for every record shown.
Network Solutions may show a classic view. If it does, the idea is the same: find the matching record type, add the host, paste the value, and save.
Porkbun
Use this if your domain is managed in Porkbun.
- Log in to Porkbun.
- Open Domain Management.
- Find your domain.
- Click DNS, or open Details and choose the edit icon under DNS records.
- Click Add Record.
- Choose the record type from AI Website Builder.
- In Host, use:
- blank for the root domain
wwwforwww.example.comkeepersolutionsforkeepersolutions.northstaros.com
- Paste the Answer, Value, or IPv4 Address from AI Website Builder.
- Leave TTL at the default unless instructed otherwise.
- Click Add.
- Repeat for every record shown.
Porkbun changes the destination field name depending on the record type. It may say Answer, Value, or IPv4 Address. Put the AI Website Builder value there.
How To Check If It Worked
In AI Website Builder, your domain setup screen refreshes while it checks DNS.
When the domain is verified:
- The domain shows as connected.
- The live site opens on your custom domain, as long as your website has been published successfully.
- The version you published is what visitors see.
Verifying DNS only points the domain at your website. The site opens on that domain once a publish has succeeded.
Connected still shows 404?
A domain only serves pages after a publish has succeeded. If the domain shows as connected but visitors see a 404, your website hasn't been published successfully yet. See My domain shows Connected but the site shows 404.
If It Still Has Not Connected
Check these four things first:
- Did you add the records where DNS is actually managed?
- Did you copy the Type, Host/Name, and Value exactly?
- Is there an old record with the same Host getting in the way, such as an existing
keepersolutionsrecord? - Has enough time passed for DNS to update?
Most domain problems are one of those four. Very unglamorous, very fixable.
When To Contact Support
Contact support if:
- You are not sure where DNS is managed.
- Your registrar will not let you save the records.
- The domain is still not verified after 24 hours.
- You see an error you do not understand.
Send support:
- The domain name
- A screenshot of the DNS records in AI Website Builder
- A screenshot of the records you added at the registrar