Guide
How to add a custom domain with free SSL
Last updated: 14 June 2026
Want your site at www.yourbrand.com instead of a subdomain? You can connect your own domain to a MakeMySiteLive site with a single DNS record, and SSL is issued and renewed for you automatically. Here’s how.
What you’ll need
- ✓A paid MakeMySiteLive site (custom domains require a paid site and an available custom-domain slot).
- ✓A domain you own and access to its DNS settings (at your registrar or DNS provider).
Steps
- 1
Open your site’s domain settings
In the dashboard, go to the site you want to use and open its custom-domain section.
- 2
Add your domain
Enter the domain (for example, www.yourbrand.com). MakeMySiteLive will show you the exact DNS target to point to.
- 3
Create a CNAME record
At your DNS provider, add a CNAME record for your domain pointing to the target shown. Save the change.
- 4
Verify
Back in the dashboard, click verify. DNS can take a little time to propagate; once it resolves, the domain is connected.
- 5
SSL is automatic
An SSL certificate is issued and renewed for your domain automatically — there’s nothing to configure or pay extra for.
Frequently asked questions
Do I have to pay extra for SSL?
No. SSL is free and automatic on custom domains, just like on subdomains.
Can I use a root/apex domain (yourbrand.com without www)?
Yes, though apex domains need a DNS provider that supports CNAME-flattening or ALIAS records. Using www is the simplest and works everywhere.
Why do I need a paid site for a custom domain?
Custom domains require a paid site and an available custom-domain slot. Your free site stays on its makemysitelive.com subdomain.
More: all guides · comparisons · pricing