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. 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. 2

    Add your domain

    Enter the domain (for example, www.yourbrand.com). MakeMySiteLive will show you the exact DNS target to point to.

  3. 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. 4

    Verify

    Back in the dashboard, click verify. DNS can take a little time to propagate; once it resolves, the domain is connected.

  5. 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.

Ready to go live?

Create a free account and publish your first site in 2 minutes.

Get started free

More: all guides · comparisons · pricing