Ontario / After you qualify
Connecting a Custom Domain to Your Business Website
Register your own domain, point DNS to your AEC Stack website, and go from yourcompany.aecstack.com to yourcompany.ca.
Browse all Ontario guidesPut this into practice
Build your next client relationship
Keep contacts, follow-ups and the next opportunity in one place.
Why This Matters
Your AEC Stack website launches instantly at yourcompany.aecstack.com — that gets you online fast. But for long-term credibility, you want visitors going to yourcompany.ca or yourcompany.com. A custom domain signals permanence, professionalism, and ownership. General contractors bidding on municipal work, bonding companies reviewing your prequalification package, and clients Googling your business all notice the difference.
This guide walks through every step of getting your own domain and pointing it at your AEC Stack-hosted website.
Quick Overview
| Step | What You're Doing | Time Required | Cost |
|---|---|---|---|
| 1. Register a domain | Buy yourcompany.ca or .com | 10 minutes | $10–$20/year |
| 2. Point DNS to your site | Add a CNAME record | 5 minutes | Free |
| 3. Wait for propagation | DNS updates spread globally | 1–48 hours | Free |
| 4. Verify it works | Visit your new URL | 2 minutes | Free |
Total cost: $10–$20/year. Total hands-on time: ~20 minutes.
Step 1: Register Your Domain
Where to Register
| Registrar | .ca Price | .com Price | Notes |
|---|---|---|---|
| Cloudflare Registrar | ~$12/year | ~$10/year | At-cost pricing, best value. Already used for your AEC Stack site. |
| Namecheap | ~$11/year | ~$9/year | Affordable, good UI, free WhoisGuard privacy |
| Squarespace Domains | ~$15/year | ~$12/year | Acquired Google Domains in 2023 — if you had a Google Domains account, your domain is now here |
| GoDaddy | ~$15/year | ~$12/year | Widely known, watch for upsells |
| CIRA (via accredited registrar) | ~$15/year | N/A | Official .ca authority |
Choosing Your Domain Name
- Use your trade name, not your numbered company.
northshoreplumbing.cabeats12345678ontarioinc.ca .cais ideal for Canadian construction companies — signals local, trustworthy, Canadian-owned.comworks too if.caisn't available or you plan to work cross-border- Keep it short — it goes on business cards, vehicle wraps, and hard hats
- Avoid hyphens —
north-shore-plumbing.cais harder to remember and looks less professional - Match your email domain — if you plan to set up
[email protected]email, registernorthshoreplumbing.ca
Registration Steps (General)
- Go to your chosen registrar
- Search for your desired domain name
- Add it to your cart (1-year registration is fine to start)
- Enable WHOIS privacy (free at most registrars) — keeps your personal address off public records
- Complete checkout
- Verify your email when the confirmation arrives
Step 2: Point Your Domain to Your AEC Stack Website
This is where you tell the internet "when someone types northshoreplumbing.ca, show them my AEC Stack website."
Option A: Using Cloudflare (Recommended)
If you registered with Cloudflare or transferred your domain there, this is the simplest path since your AEC Stack website already runs through Cloudflare.
- Log into Cloudflare Dashboard
- Select your domain
- Go to DNS → Records
- Add a new record:
| Type | Name | Target | Proxy Status |
|---|---|---|---|
| CNAME | @ | yourcompany.aecstack.com | Proxied (orange cloud) |
| CNAME | www | yourcompany.aecstack.com | Proxied (orange cloud) |
- The
@record handlesnorthshoreplumbing.ca(root domain) - The
wwwrecord handleswww.northshoreplumbing.ca
- If Cloudflare won't let you add a CNAME on the root (
@), it will automatically "flatten" it — this is normal and correct.
Option B: Using Squarespace Domains
Squarespace became one of the world's largest domain registrars after acquiring Google Domains in 2023. If your domain is managed through Squarespace, follow these steps.
- Go to account.squarespace.com and log in
- Click Domains in the left sidebar
- Click on the domain you want to configure
- Select DNS from the left-hand menu
- Scroll down to the Custom Records section
- Click Add Record and enter:
| Field | Value |
|---|---|
| Host | www |
| Type | CNAME |
| Data | yourcompany.aecstack.com |
| Priority | Leave blank |
- Click Save
- Add a second record to handle the root domain:
| Field | Value |
|---|---|
| Host | @ |
| Type | A |
| Data | Use a URL redirect (see note below) |
Important: Squarespace (like most registrars) cannot add a CNAME on the root domain (
@). You have two options:
- Option 1 (simple): Only use
www.yourcompany.ca. Add just thewwwCNAME above. Most visitors type the full www anyway, and search engines will index whichever you use.- Option 2 (better): Transfer your DNS to Cloudflare (free) — Cloudflare supports CNAME flattening on root domains, so both
yourcompany.caandwww.yourcompany.cawill work. See Option D below.
Where to find it in the Squarespace interface:
- Dashboard → Domains → (your domain) → DNS → Custom Records → Add Record
- The "Type" field is a dropdown — select CNAME
- The "Host" field is where you enter
www(not the full domain) - The "Data" field is where you enter
yourcompany.aecstack.com
Option C: Using Namecheap, GoDaddy, or Other Registrars
If your domain is registered at Namecheap, GoDaddy, or another registrar, you need to add DNS records there (or transfer DNS to Cloudflare for better control).
At Namecheap: Domain List → Manage → Advanced DNS → Add New Record
At GoDaddy: My Products → DNS → your domain → DNS Records → Add Record
Add these records:
| Type | Host | Value/Target | TTL |
|---|---|---|---|
| CNAME | www | yourcompany.aecstack.com | Automatic |
| URL Redirect | @ | https://www.yourcompany.ca | N/A |
Note: Most registrars can't do a CNAME on the root domain (
@). The workaround is a URL redirect fromyourcompany.catowww.yourcompany.ca, which then CNAMEs to your AEC Stack site.
Option D: Transfer DNS to Cloudflare (Works With Any Registrar)
If your registrar doesn't support CNAME flattening on the root domain (Squarespace, Namecheap, GoDaddy — most of them), transferring DNS to Cloudflare gives you the most flexibility. Your domain registration stays where it is; only the DNS management moves.
- Sign up for a free Cloudflare account
- Click Add a Site and enter your domain
- Select the Free plan
- Cloudflare will scan your existing DNS records
- Cloudflare gives you two nameservers (e.g.,
anna.ns.cloudflare.com) - Go to your registrar → Nameservers → change to Cloudflare's nameservers
- Squarespace: Domains → (your domain) → DNS → Domain Nameservers → select "Use my own name servers" → enter Cloudflare's two nameservers
- Namecheap: Domain List → Manage → Nameservers → Custom DNS
- GoDaddy: My Products → DNS → Nameservers → Change
- Wait for propagation (up to 24 hours)
- Once active, follow Option A above to add CNAME records
Step 3: Wait for DNS Propagation
After adding your DNS records, it takes time for the change to spread across the internet.
- Cloudflare proxied records: Usually 1–5 minutes
- Other registrars: 1–48 hours (typically under 4 hours)
- Nameserver changes: Up to 24 hours
How to Check Progress
- Visit https://dnschecker.org/
- Enter your domain (e.g.,
northshoreplumbing.ca) - Select record type CNAME
- Green checkmarks mean it's propagated in that region
While You Wait
- Your
yourcompany.aecstack.comURL continues to work - Both URLs will work once propagation completes — visitors can use either one
- No downtime: your website is always accessible during this process
Step 4: Verify Everything Works
Once DNS propagates:
- Open a browser and go to
https://yourcompany.ca - You should see your AEC Stack website
- Try
https://www.yourcompany.ca— should work too - Check that the SSL certificate is valid (padlock icon in the address bar)
Troubleshooting
| Problem | Likely Cause | Fix |
|---|---|---|
| "Site can't be reached" | DNS not propagated yet | Wait and check dnschecker.org |
| "Privacy error" / SSL warning | SSL certificate not issued yet | Wait 10–15 minutes (Cloudflare auto-issues) |
| Shows wrong website | Incorrect CNAME target | Check your DNS record points to yourcompany.aecstack.com |
| Root domain works, www doesn't | Missing www CNAME record | Add a www CNAME record pointing to same target |
| www works, root doesn't | Can't CNAME root at your registrar | Use URL redirect from root to www, or transfer DNS to Cloudflare |
Advanced: SSL/HTTPS
If Using Cloudflare (Automatic)
Cloudflare provides free SSL automatically. No action needed. Your site will be served over HTTPS with a valid certificate.
If NOT Using Cloudflare
You'll need to ensure SSL is handled. Options:
- Transfer DNS to Cloudflare (free SSL included) — recommended
- Contact AEC Stack support for assistance with custom SSL configuration
What About SEO?
When you switch from yourcompany.aecstack.com to yourcompany.ca:
- Your AEC Stack subdomain continues to work — no broken links
- Search engines will index your custom domain once it's live
- Google treats custom domains as more authoritative than subdomains
- Recommendation: Once your custom domain is confirmed working, use it on all business materials (cards, bids, invoices)
Domain + Email: The Full Package
Once you own yourcompany.ca, you can set up email on the same domain:
[email protected]for general inquiries[email protected]for personal email- See Guide 10: Setting Up Professional Email for step-by-step email setup
This gives you the complete professional web presence:
- Website:
https://yourcompany.ca - Email:
[email protected] - Both on your own domain, both signaling a real, established business
Recommended Registrars by Situation
| Your Situation | Recommended Registrar | Why |
|---|---|---|
| Want cheapest option | Cloudflare Registrar | At-cost pricing, no markup |
| Want easiest setup with AEC Stack | Cloudflare Registrar | DNS is already managed there |
| Already have a GoDaddy/Namecheap account | Keep it there, transfer DNS to Cloudflare | Avoids domain transfer fees |
| Domain is at Squarespace (ex-Google Domains) | Keep it there, follow Option B or transfer DNS to Cloudflare | Both work — Cloudflare gives you CNAME flattening on root |
Want .ca specifically | Any CIRA-accredited registrar | All offer .ca at similar prices |
| Planning Google Workspace email | Cloudflare or Squarespace | Both support MX/TXT records needed for Google Workspace |
Quick Reference Card
What you need:
- A domain name (~$10–$20/year)
- Access to DNS settings (at your registrar or Cloudflare)
What you add:
Type: CNAME
Name: @ (or www)
Target: yourcompany.aecstack.com
What you get:
https://yourcompany.ca→ your AEC Stack website- Professional URL on all business materials
- Better SEO authority
- Foundation for professional email
Need Help?
If you get stuck at any step, AEC Stack support can help verify your DNS configuration. Have your domain name and registrar login ready when you reach out.
Continue reading