Guide
How to add a custom domain with free SSL
Last updated: 8 August 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 MakeMySiteLive Pro site (custom domains require a Pro 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
Try automatic setup first
If your domain's DNS is managed by GoDaddy or Cloudflare, MakeMySiteLive offers to set the record up for you. You approve the exact change at your provider and come straight back. Only the one record for your hostname is created, and your email and other DNS records are left alone. If your provider is not supported, continue with the manual step below.
- 4
Or create the DNS record yourself
At your DNS provider, add the single A or CNAME record shown by MakeMySiteLive. Save the change.
- 5
Verify
Back in the dashboard, click verify. DNS can take a little time to propagate; once it resolves, the domain is connected.
- 6
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. MakeMySiteLive shows one A record for an apex domain and handles HTTPS automatically.
Why do I need a Pro site for a custom domain?
Custom domains are available on Pro sites. Your free full site and microsites stay on makemysitelive.com subdomains.
Do I have to edit DNS records by hand?
Not if your domain uses GoDaddy or Cloudflare for DNS. MakeMySiteLive can create the record for you after you approve it at your provider. We never ask for or store your DNS password, API key, or access token. Every other provider uses the manual record, which is one line to add.
Related guides
More: all guides · comparisons · pricing